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

PFObjectNetworkEdge を使用しているパッケージ
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 での PFObjectNetworkEdge の使用
 

PFObjectNetworkEdge を返す jp.go.aist.dmrc.platform.beans.diagram のメソッド
 PFObjectNetworkEdge PFNetworkCanvas.createEdge(PFObjectNetworkNode s, PFObjectNetworkNode e, boolean isDirected)
          エッジを新規に作成する。
protected  PFObjectNetworkEdge PFNetworkCanvas.createEdge(PFNetworkCanvas.NodeItem s, PFNetworkCanvas.NodeItem e, boolean isDirected)
          エッジを新規に作成する。
 PFObjectNetworkEdge PFNetworkCanvas.getSelectedEdge()
          選択されているエッジのオブジェクトネットワークエッジを取得する。
 PFObjectNetworkEdge PFNetworkCanvas.selectFirstEdgeFrom()
          選択ノードを始点とする最初のエッジを選択する。
 PFObjectNetworkEdge PFNetworkCanvas.selectFirstEdgeTo()
          選択ノードを終点とする最初のエッジを選択する。
 PFObjectNetworkEdge PFNetworkCanvas.selectNextEdge()
          選択したエッジの次のエッジを選択する。
 PFObjectNetworkEdge PFNetworkCanvas.selectPrevEdge()
          選択したエッジの前のエッジを選択する。
 PFObjectNetworkEdge PFNetworkCanvas.getFirstEdgeFrom(PFObjectNetworkNode node)
          指定されたノードを始点とする最初のエッジを取得する。
 PFObjectNetworkEdge PFNetworkCanvas.getFirstEdgeTo(PFObjectNetworkNode node)
          指定されたノードを終点とする最初のエッジを取得する。
 PFObjectNetworkEdge PFNetworkCanvas.getNextEdge(PFObjectNetworkEdge edge)
          指定されたエッジの次のエッジを取得する。
 PFObjectNetworkEdge PFNetworkCanvas.getPrevEdge(PFObjectNetworkEdge edge)
          指定されたエッジの前のエッジを取得する。
 PFObjectNetworkEdge PFNetworkCanvas.getEdgeByLabel(java.lang.String label, boolean full)
          指定したラベルを持つエッジを1つ取得する。
 PFObjectNetworkEdge PFNetworkCanvas.EdgeItem.getEdgeObject()
          オブジェクトネットワークデータ構造のエッジオブジェクトを取得する。
 PFObjectNetworkEdge PFNetworkDiagram.createEdge(PFObjectNetworkNode s, PFObjectNetworkNode e, boolean isDirected)
          エッジを新規に作成する。
 PFObjectNetworkEdge PFNetworkDiagram.getSelectedEdge()
          選択されているエッジのオブジェクトネットワークエッジを取得する。
 PFObjectNetworkEdge PFNetworkDiagram.selectFirstEdgeFrom()
          選択ノードを始点とする最初のエッジを選択する。
 PFObjectNetworkEdge PFNetworkDiagram.selectFirstEdgeTo()
          選択ノードを終点とする最初のエッジを選択する。
 PFObjectNetworkEdge PFNetworkDiagram.selectNextEdge()
          選択したエッジの次のエッジを選択する。
 PFObjectNetworkEdge PFNetworkDiagram.selectPrevEdge()
          選択したエッジの前のエッジを選択する。
 PFObjectNetworkEdge PFNetworkDiagram.getFirstEdgeFrom(PFObjectNetworkNode node)
          指定されたノードを始点とする最初のエッジを取得する。
 PFObjectNetworkEdge PFNetworkDiagram.getFirstEdgeTo(PFObjectNetworkNode node)
          指定されたノードを終点とする最初のエッジを取得する。
 PFObjectNetworkEdge PFNetworkDiagram.getNextEdge(PFObjectNetworkEdge edge)
          指定されたエッジの次のエッジを取得する。
 PFObjectNetworkEdge PFNetworkDiagram.getPrevEdge(PFObjectNetworkEdge edge)
          指定されたエッジの前のエッジを取得する。
 PFObjectNetworkEdge PFNetworkDiagram.getEdgeByLabel(java.lang.String label, boolean full)
          指定したラベルを持つエッジを1つ取得する。
 

PFObjectNetworkEdge 型のパラメータを持つ jp.go.aist.dmrc.platform.beans.diagram のメソッド
 PFObjectNetworkNode PFNetworkCanvas.createSubNetworkNode(PFObjectNetworkEdge edge)
          指定したエッジオブジェクトを保持するエッジに サブネットワークノードを新規に作成する。
 PFObjectNetworkNode PFNetworkCanvas.createNormalNode(PFObjectNetworkEdge edge, boolean isMain)
          指定したオブジェクトネットワークエッジを保持するエッジに 通常ノードを新規に作成する。
 void PFNetworkCanvas.selectEdge(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して選択する。
 PFObjectNetworkEdge PFNetworkCanvas.getNextEdge(PFObjectNetworkEdge edge)
          指定されたエッジの次のエッジを取得する。
 PFObjectNetworkEdge PFNetworkCanvas.getPrevEdge(PFObjectNetworkEdge edge)
          指定されたエッジの前のエッジを取得する。
 boolean PFNetworkCanvas.reverseEdgeDirection(PFObjectNetworkEdge edge)
          指定されたエッジの方向を反転する。
 void PFNetworkCanvas.EdgeItem.setEdgeObject(PFObjectNetworkEdge edge)
          オブジェクトネットワークデータ構造のエッジオブジェクトを設定する。
 PFNetworkCanvas.EdgeItem PFNetworkCanvas.NetworkLayer.getEdgeItem(PFObjectNetworkEdge edge, boolean move)
          オブジェクトネットワークエッジを指定して、それを保持しているエッジを取得する。
 boolean PFNetworkDiagram.removeEdge(PFObjectNetworkEdge edge, boolean confirm)
          指定したオブジェクトネットワークエッジを保持するエッジを削除する。
 PFObjectNetworkNode PFNetworkDiagram.createSubNetworkNode(PFObjectNetworkEdge edge)
          指定したエッジオブジェクトを保持するエッジに サブネットワークノードを新規に作成する。
 PFObjectNetworkNode PFNetworkDiagram.createNormalNode(PFObjectNetworkEdge edge, boolean isMain)
          指定したオブジェクトネットワークエッジを保持するエッジに 通常ノードを新規に作成する。
 void PFNetworkDiagram.selecEdge(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して選択する。
 PFObjectNetworkEdge PFNetworkDiagram.getNextEdge(PFObjectNetworkEdge edge)
          指定されたエッジの次のエッジを取得する。
 PFObjectNetworkEdge PFNetworkDiagram.getPrevEdge(PFObjectNetworkEdge edge)
          指定されたエッジの前のエッジを取得する。
 PFObjectNetworkNode PFNetworkDiagram.getStartNode(PFObjectNetworkEdge edge)
          指定されたエッジの始点ノードを取得する。
 PFObjectNetworkNode PFNetworkDiagram.getEndNode(PFObjectNetworkEdge edge)
          指定されたエッジの終点ノードを取得する。
 boolean PFNetworkDiagram.reverseEdgeDirection(PFObjectNetworkEdge edge)
          指定されたエッジの方向を反転する。
 

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

PFObjectNetworkEdge を返す jp.go.aist.dmrc.platform.beans.util.variable のメソッド
 PFObjectNetworkEdge PFObjectNetworkEdgeVariable.getObjectNetworkEdge()
          ネットワークエッジを取得する。
 PFObjectNetworkEdge PFObjectNetworkVariable.getEdge(java.lang.String label, PFObjectNetworkNode start, PFObjectNetworkNode end)
          指定した条件でエッジを取得する。
 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)を呼び出す。
 

PFObjectNetworkEdge 型のパラメータを持つ jp.go.aist.dmrc.platform.beans.util.variable のメソッド
 void PFObjectNetworkEdgeVariable.setObjectNetworkEdge(PFObjectNetworkEdge edge)
          ネットワークエッジを設定する。
 void PFObjectNetworkEdgeVariable.setObjectNetworkEdgeQuiet(PFObjectNetworkEdge edge)
          ネットワークエッジを設定する(イベント発生なし)。
 boolean PFObjectNetworkVariable.removeEdge(PFObjectNetworkEdge v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.removeEdge(jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge)を呼び出す。
 

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

PFObjectNetworkEdge を返す jp.go.aist.dmrc.platform.util のメソッド
 PFObjectNetworkEdge PFObjectNetwork.addEdge(PFObjectNetworkNode start, PFObjectNetworkNode end)
          無向エッジを追加する。
 PFObjectNetworkEdge PFObjectNetwork.addEdge(PFObjectNetworkNode start, PFObjectNetworkNode end, boolean directed)
          エッジを追加する。
 

PFObjectNetworkEdge 型のパラメータを持つ jp.go.aist.dmrc.platform.util のメソッド
 boolean PFObjectNetwork.removeEdge(PFObjectNetworkEdge edge)
          エッジを削除する。