インタフェース
jp.carabiner.inkpod.pi.shape.IObjectShapeType の使用

IObjectShapeType を使用しているパッケージ
jp.carabiner.inkpod.pi Inkpodプラグイン(アプリ)がInkpodにアクセスするための基本的なインターフェースを提供します。 
jp.carabiner.inkpod.pi.model マップのモデルを操作するインタフェース、バリデータのインタフェースなどを提供します。 
jp.carabiner.inkpod.pi.shape   
 

jp.carabiner.inkpod.pi での IObjectShapeType の使用
 

IObjectShapeType 型のパラメータを持つ jp.carabiner.inkpod.pi のメソッド
<T extends PObjectShape>
T
PInkpod.newShape(java.lang.Class<? extends T> c, IObjectShapeType type)
           
 

jp.carabiner.inkpod.pi.model での IObjectShapeType の使用
 

IObjectShapeType 型のパラメータを持つ jp.carabiner.inkpod.pi.model のメソッド
 void PMapObject.changeShape(IObjectShapeType shapeType)
           
 PNodeObject PMapModel.createNodeObject(IObjectShapeType type)
          シェイプを指定してノード・オブジェクトを作成する。
 PRelationObject PMapModel.createRelationObject(IObjectShapeType shapeType)
          両端のオブジェクトがない関連オブジェクトを作成する。
 PRelationObject PMapModel.createRelationObject(IObjectShapeType shapeType, PNodeObject startObject, PNodeObject endObject)
          シェイプと両端のオブジェクトを指定して、関連オブジェクトを作成する。
 

jp.carabiner.inkpod.pi.shape での IObjectShapeType の使用
 

jp.carabiner.inkpod.pi.shape での IObjectShapeType のサブインタフェース
 interface IRelationObjectShapeType
           
 

IObjectShapeType を実装している jp.carabiner.inkpod.pi.shape のクラス
 class AbstractRectangleShapeType
           
 class BezierCurvesNodeShapeType
           
 class CurveRelationShapeType
           
 class DiamondShapeType
           
 class OvalShapeType
           
 class PolylineRelationShapeType
           
 class RectangleShapeType
           
 class RightAngleRelationShapeType
           
 class RoundrectShapeType
           
 

IObjectShapeType を返す jp.carabiner.inkpod.pi.shape のメソッド
 IObjectShapeType PObjectShapeTypeTable.getObjectShapeType(java.lang.String name)
          シェイプ型の名前からIObjectShapeType オブジェクトを返す。
 IObjectShapeType[] IObjectShapeTypeList.getObjectShapeTypes()
           
 IObjectShapeType RoundrectShape.getShapeType()
           
 IObjectShapeType RectangleShape.getShapeType()
           
 IObjectShapeType PObjectShape.getShapeType()
          このシェイプの型オブジェクトを返す。
 IObjectShapeType OvalShape.getShapeType()
           
 IObjectShapeType DiamondShape.getShapeType()
           
 IObjectShapeType BezierCurvesNodeShape.getShapeType()
           
 

IObjectShapeType 型のパラメータを持つ jp.carabiner.inkpod.pi.shape のメソッド
 void PObjectShapeTypeTable.addObjectShapeType(IObjectShapeType shapeType)
          シェイプ型を追加する。