クラス
jp.go.aist.dmrc.platform.util.PFObjectNetworkNode の使用

PFObjectNetworkNode を使用しているパッケージ
jp.go.aist.dmrc.platform.beans.diagram 図形操作コンポーネントのセットを提供します。 
jp.go.aist.dmrc.platform.beans.util.variable アプリケーションビルダー上でオブジェクトに直接アクセスするためのコンポーネントを提供します。 
jp.go.aist.dmrc.platform.util 共通プラットフォーム動作に必要なユーティリティクラスおよびインタフェースを提供します。  
 

jp.go.aist.dmrc.platform.beans.diagram での PFObjectNetworkNode の使用
 

PFObjectNetworkNode を返す jp.go.aist.dmrc.platform.beans.diagram のメソッド
 PFObjectNetworkNode PFNetworkCanvas.getSelectedNodeObject()
          選択されているオブジェクトノードを取得する。
 

PFObjectNetworkNode 型のパラメータを持つ jp.go.aist.dmrc.platform.beans.diagram のメソッド
protected  void PFNetworkDiagram.fireNodeCreated(PFObjectNetworkNode node)
          ノード新規作成時のイベント発生
protected  void PFNetworkDiagram.fireSubNetworkNodeCreated(PFObjectNetworkNode node)
          サブネットワークノード新規作成時のイベント発生
protected  void PFNetworkDiagram.fireNodeUpdated(PFObjectNetwork net, PFObjectNetworkNode node)
          ノード属性変更時のイベント発生
protected  void PFNetworkDiagram.fireNodeRemoved(PFObjectNetwork net, PFObjectNetworkNode node)
          通常ノード削除時のイベント発生
protected  void PFNetworkDiagram.fireSubNetworkNodeRemoved(PFObjectNetwork net, PFObjectNetworkNode node)
          サブネットワークノード削除時のイベント発生
protected  void PFNetworkDiagram.fireNodeSelected(PFObjectNetwork net, PFObjectNetworkNode node)
          ノード選択時のイベント発生
protected  void PFNetworkDiagram.fireNodeDblClicked(PFObjectNetwork net, PFObjectNetworkNode node)
          通常ノードダブルクリック時のイベント発生
 

jp.go.aist.dmrc.platform.beans.util.variable での PFObjectNetworkNode の使用
 

PFObjectNetworkNode を返す jp.go.aist.dmrc.platform.beans.util.variable のメソッド
 PFObjectNetworkNode PFObjectNetworkEdgeVariable.getStart()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.getStart()を呼び出す。
 PFObjectNetworkNode PFObjectNetworkEdgeVariable.getEnd()
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.getEnd()を呼び出す。
 PFObjectNetworkNode PFObjectNetworkEdgeVariable.setStart(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.setStart(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 PFObjectNetworkNode PFObjectNetworkEdgeVariable.setEnd(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.setEnd(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 PFObjectNetworkNode PFObjectNetworkNodeVariable.getObjectNetworkNode()
          ネットワークノードを取得する。
 PFObjectNetworkNode PFObjectNetworkVariable.addNode()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.addNode()を呼び出す。
 PFObjectNetworkNode PFObjectNetworkVariable.getNode(java.lang.String v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.getNode(java.lang.String)を呼び出す。
 PFObjectNetworkNode PFObjectNetworkVariable.getParentNode()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.getParentNode()を呼び出す。
 PFObjectNetworkNode PFObjectNetworkVariable.searchNode(java.lang.Object v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.searchNode(java.lang.Object)を呼び出す。
 PFObjectNetworkNode PFObjectNetworkVariable.createSubNetwork()
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.createSubNetwork()を呼び出す。
 

PFObjectNetworkNode 型のパラメータを持つ jp.go.aist.dmrc.platform.beans.util.variable のメソッド
 PFObjectNetworkNode PFObjectNetworkEdgeVariable.setStart(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.setStart(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 PFObjectNetworkNode PFObjectNetworkEdgeVariable.setEnd(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.setEnd(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 boolean PFObjectNetworkEdgeVariable.isEndPoint(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.isEndPoint(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 void PFObjectNetworkNodeVariable.setObjectNetworkNode(PFObjectNetworkNode node)
          ネットワークノードを設定する。
 void PFObjectNetworkNodeVariable.setObjectNetworkNodeQuiet(PFObjectNetworkNode node)
          ネットワークノードを設定する(イベント発生なし)。
 PFObjectNetworkEdge PFObjectNetworkVariable.getEdge(java.lang.String label, PFObjectNetworkNode start, PFObjectNetworkNode end)
          指定した条件でエッジを取得する。
 void PFObjectNetworkVariable.setParent(PFObjectNetwork v0, PFObjectNetworkNode v1)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.setParent(jp.go.aist.dmrc.platform.util.PFObjectNetwork,jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 boolean PFObjectNetworkVariable.removeNode(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.removeNode(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 void PFObjectNetworkVariable.addNode(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.addNode(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 PFObjectNetworkEdge PFObjectNetworkVariable.addEdge(PFObjectNetworkNode v0, PFObjectNetworkNode v1, boolean v2)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.addEdge(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode,jp.go.aist.dmrc.platform.util.PFObjectNetworkNode,boolean)を呼び出す。
 PFObjectNetworkEdge PFObjectNetworkVariable.addEdge(PFObjectNetworkNode v0, PFObjectNetworkNode v1)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.addEdge(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode,jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 void PFObjectNetworkVariable.createSubNetwork(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.createSubNetwork(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 

jp.go.aist.dmrc.platform.util での PFObjectNetworkNode の使用
 

PFObjectNetworkNode として宣言されている jp.go.aist.dmrc.platform.util のフィールド
protected  PFObjectNetworkNode PFObjectNetwork.parentNode
          上位層の関連したノード
 

PFObjectNetworkNode を返す jp.go.aist.dmrc.platform.util のメソッド
 PFObjectNetworkNode PFObjectNetwork.addNode()
          ノードを新規に作成してネットワークに追加する。
 PFObjectNetworkNode PFObjectNetwork.getNode(java.lang.String label)
          指定したノード名を持つノードを取得する。
 PFObjectNetworkNode PFObjectNetwork.searchNode(java.lang.Object data)
          指定したデータをもつノードを取得する。
 PFObjectNetworkNode PFObjectNetwork.getParentNode()
          上位層の関連ノードを取得する。
 PFObjectNetworkNode PFObjectNetwork.createSubNetwork()
          新規にノードを作成し、そこにサブネットワークを生成する。
 PFObjectNetworkNode PFObjectNetworkEdge.setStart(PFObjectNetworkNode node)
          始点を設定する。
 PFObjectNetworkNode PFObjectNetworkEdge.getStart()
          始点を取得する。
 PFObjectNetworkNode PFObjectNetworkEdge.setEnd(PFObjectNetworkNode node)
          終点を設定する。
 PFObjectNetworkNode PFObjectNetworkEdge.getEnd()
          終点を取得する。
 

PFObjectNetworkNode 型のパラメータを持つ jp.go.aist.dmrc.platform.util のメソッド
 void PFObjectNetwork.setParent(PFObjectNetwork parent, PFObjectNetworkNode assoc)
          上位層ネットワークおよび上位層の関連ノードを設定する。
 void PFObjectNetwork.addNode(PFObjectNetworkNode newNode)
          ネットワークにノードを追加する。
 PFObjectNetworkEdge PFObjectNetwork.addEdge(PFObjectNetworkNode start, PFObjectNetworkNode end)
          無向エッジを追加する。
 PFObjectNetworkEdge PFObjectNetwork.addEdge(PFObjectNetworkNode start, PFObjectNetworkNode end, boolean directed)
          エッジを追加する。
 void PFObjectNetwork.createSubNetwork(PFObjectNetworkNode node)
          指定されたノードにサブネットワークを作成する。
 boolean PFObjectNetwork.removeNode(PFObjectNetworkNode node)
          ノードを削除する。
protected  boolean PFObjectNetworkEdge.isSameVector(PFObjectNetworkNode start, PFObjectNetworkNode end)
          エッジの始点と終点が指定された点と同一かどうかを調べる。
 PFObjectNetworkNode PFObjectNetworkEdge.setStart(PFObjectNetworkNode node)
          始点を設定する。
 PFObjectNetworkNode PFObjectNetworkEdge.setEnd(PFObjectNetworkNode node)
          終点を設定する。
 boolean PFObjectNetworkEdge.isEndPoint(PFObjectNetworkNode node)
          指定された点が端点かどうかを判定する。
 

PFObjectNetworkNode 型のパラメータを持つ jp.go.aist.dmrc.platform.util のコンストラクタ
PFObjectNetwork(PFComponent source, PFObjectNetwork parent, PFObjectNetworkNode assoc)
          ネットワークを、データ生成元コンポーネント、上位層ネットワークと 上位層の関連ノードを指定して、作成する。
PFObjectNetworkEdge(PFObjectNetworkNode start, PFObjectNetworkNode end)
          ネットワークエッジ要素を作成する。
PFObjectNetworkEdge(PFObjectNetworkNode start, PFObjectNetworkNode end, boolean directed)
          ネットワークエッジ要素を作成する。