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

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

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

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

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

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)
          エッジを削除する。