インタフェース
jp.carabiner.inkpod.pi.model.PNodeObject の使用

PNodeObject を使用しているパッケージ
jp.carabiner.inkpod.pi.model マップのモデルを操作するインタフェース、バリデータのインタフェースなどを提供します。 
jp.carabiner.inkpod.pi.shape   
jp.carabiner.inkpod.pi.shape.handle   
 

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

PNodeObject を返す jp.carabiner.inkpod.pi.model のメソッド
 PNodeObject PMapModel.createNodeObject()
          ノード・オブジェクトを作成する。
 PNodeObject PMapModel.createNodeObject(IObjectShapeType type)
          シェイプを指定してノード・オブジェクトを作成する。
 PNodeObject PRelationObject.getEndObject()
          終点に設定されているオブジェクトを返す。
 PNodeObject PNetworkNode.getObject()
           
 PNodeObject PRelationObject.getStartObject()
          始点に設定されているオブジェクトを返す。
 

PNodeObject 型のパラメータを持つ jp.carabiner.inkpod.pi.model のメソッド
 PRelationObject PMapModel.createRelationObject(IObjectShapeType shapeType, PNodeObject startObject, PNodeObject endObject)
          シェイプと両端のオブジェクトを指定して、関連オブジェクトを作成する。
 PRelationObject PMapModel.createRelationObject(PNodeObject startObject, PNodeObject endObject)
          両端のオブジェクトを指定して、関連オブジェクトを作成する。
 void PRelationObject.setEndObject(PNodeObject object)
          終点オブジェクトを設定する
 void PRelationObject.setStartObject(PNodeObject object)
           
 

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

PNodeObject を返す jp.carabiner.inkpod.pi.shape のメソッド
 PNodeObject PNodeObjectShape.getObject()
           
 

PNodeObject 型のパラメータを持つ jp.carabiner.inkpod.pi.shape のコンストラクタ
AbstractNodeShape(PNodeObject object)
           
AbstractRectangleShape(PNodeObject object)
           
BezierCurvesNodeShape(PNodeObject object)
           
DiamondShape(PNodeObject object)
           
OvalShape(PNodeObject object)
           
RectangleShape(PNodeObject object)
           
RoundrectShape(PNodeObject object)
           
 

jp.carabiner.inkpod.pi.shape.handle での PNodeObject の使用
 

PNodeObject を返す jp.carabiner.inkpod.pi.shape.handle のメソッド
protected  PNodeObject AbstractNodeShapeHandle.getMapObject()
           
protected abstract  PNodeObject AbstractRelationShapeHandle.EdgePointHandle.getNodeObject()
           
protected  PNodeObject AbstractRelationShapeHandle.StartPointHandle.getNodeObject()
           
protected  PNodeObject AbstractRelationShapeHandle.EndPointHandle.getNodeObject()
           
protected abstract  PNodeObject AbstractRelationShapeHandle.EdgePointHandle.getOppositeNodeObject()
           
protected  PNodeObject AbstractRelationShapeHandle.StartPointHandle.getOppositeNodeObject()
           
protected  PNodeObject AbstractRelationShapeHandle.EndPointHandle.getOppositeNodeObject()
           
 

PNodeObject 型のパラメータを持つ jp.carabiner.inkpod.pi.shape.handle のメソッド
protected abstract  void AbstractRelationShapeHandle.EdgePointHandle.setNodeObject(PNodeObject object)
           
protected  void AbstractRelationShapeHandle.StartPointHandle.setNodeObject(PNodeObject object)
           
protected  void AbstractRelationShapeHandle.EndPointHandle.setNodeObject(PNodeObject object)