クラス
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)
          指定したエッジオブジェクトを保持するエッジに サブネットワークノードを新規に作成する。
 int PFNetworkCanvas.getEdgeBalloonShape(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、吹き出し形状を取得する。
 int PFNetworkDiagram.getEdgeBalloonShape(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、吹き出し形状を取得する。
 java.lang.Object PFNetworkCanvas.getEdgeData(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、エッジデータを取得する。
 java.lang.Object PFNetworkDiagram.getEdgeData(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、エッジデータを取得する。
 javax.swing.Icon PFNetworkCanvas.getEdgeIcon(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、アイコンを取得する。
 javax.swing.Icon PFNetworkDiagram.getEdgeIcon(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、アイコンを取得する。
 int PFNetworkCanvas.getEdgeIconHeight(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、アイコン描画高さを取得する。
 int PFNetworkDiagram.getEdgeIconHeight(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、アイコン描画高さを取得する。
 int PFNetworkCanvas.getEdgeId(PFObjectNetworkEdge edge)
          エッジを指定してIDを取得する。
 int PFNetworkDiagram.getEdgeId(PFObjectNetworkEdge edge)
          エッジを指定してIDを取得する。
 PFNetworkCanvas.EdgeItem PFNetworkCanvas.NetworkLayer.getEdgeItem(PFObjectNetworkEdge edge, boolean move)
          オブジェクトネットワークエッジを指定して、それを保持しているエッジを取得する。
 java.lang.String PFNetworkCanvas.getEdgeLabel(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、エッジ名を取得する。
 java.lang.String PFNetworkDiagram.getEdgeLabel(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、エッジ名を取得する。
 int PFNetworkCanvas.getEdgeLabelPosition(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、エッジ名表示位置を取得する。
 int PFNetworkDiagram.getEdgeLabelPosition(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、エッジ名表示位置を取得する。
 java.awt.Color PFNetworkCanvas.getEdgeLineColor(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、エッジ色を取得する。
 java.awt.Color PFNetworkDiagram.getEdgeLineColor(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、エッジ色を取得する。
 int PFNetworkCanvas.getEdgeLineType(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、エッジ線種を取得する。
 int PFNetworkDiagram.getEdgeLineType(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、エッジ線種を取得する。
 float PFNetworkCanvas.getEdgeLineWidth(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、エッジ太さを取得する。
 float PFNetworkDiagram.getEdgeLineWidth(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、エッジ太さを取得する。
 java.util.Map PFNetworkCanvas.getEdgeProperties(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、属性情報を取得する。
 java.util.Map PFNetworkDiagram.getEdgeProperties(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、属性情報を取得する。
 java.awt.Point PFNetworkCanvas.getEdgeRoute(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、エッジ通過点を取得する。
 java.awt.Point PFNetworkDiagram.getEdgeRoute(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、エッジ通過点を取得する。
 int PFNetworkCanvas.getEdgeShape(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、エッジ形状を取得する。
 int PFNetworkDiagram.getEdgeShape(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、エッジ形状を取得する。
 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)
          指定されたエッジの始点ノードを取得する。
 void PFNetworkCanvas.minimizeEdgeIcon(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、アイコンを最小化する。
 void PFNetworkDiagram.minimizeEdgeIcon(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、アイコンを最小化する。
 boolean PFNetworkDiagram.removeEdge(PFObjectNetworkEdge edge, boolean confirm)
          指定したオブジェクトネットワークエッジを保持するエッジを削除する。
 PFNetworkCanvas.EdgeItem PFNetworkCanvas.NetworkLayer.removeEdgeItem(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、それを保持しているエッジを再帰的に探索して削除する。
 void PFNetworkCanvas.restoreEdgeIcon(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、アイコンを元のサイズに戻す。
 void PFNetworkDiagram.restoreEdgeIcon(PFObjectNetworkEdge edge)
          オブジェクトネットワークエッジを指定して、アイコンを元のサイズに戻す。
 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.setEdgeBalloonShape(PFObjectNetworkEdge edge, int shape)
          オブジェクトネットワークエッジを指定して、エッジ名吹き出し形状を設定する。
 void PFNetworkDiagram.setEdgeBalloonShape(PFObjectNetworkEdge edge, int shape)
          オブジェクトネットワークエッジを指定して、エッジ名吹き出し形状を設定する。
 void PFNetworkCanvas.setEdgeData(PFObjectNetworkEdge edge, java.lang.Object data)
          オブジェクトネットワークエッジを指定して、エッジデータを設定する。
 void PFNetworkDiagram.setEdgeData(PFObjectNetworkEdge edge, java.lang.Object data)
          オブジェクトネットワークエッジを指定して、エッジデータを設定する。
 void PFNetworkCanvas.setEdgeIcon(PFObjectNetworkEdge edge, javax.swing.Icon icon)
          オブジェクトネットワークエッジを指定して、アイコンを設定する。
 void PFNetworkDiagram.setEdgeIcon(PFObjectNetworkEdge edge, javax.swing.Icon icon)
          オブジェクトネットワークエッジを指定して、アイコンを設定する。
 void PFNetworkCanvas.setEdgeIcon(PFObjectNetworkEdge edge, java.lang.String filepath)
          オブジェクトネットワークエッジを指定して、アイコンを設定する。
 void PFNetworkDiagram.setEdgeIcon(PFObjectNetworkEdge edge, java.lang.String filepath)
          オブジェクトネットワークエッジを指定して、アイコンを設定する。
 void PFNetworkCanvas.setEdgeIconHeight(PFObjectNetworkEdge edge, int height)
          オブジェクトネットワークエッジを指定して、アイコン描画高さを設定する。
 void PFNetworkDiagram.setEdgeIconHeight(PFObjectNetworkEdge edge, int height)
          オブジェクトネットワークエッジを指定して、アイコン描画高さを設定する。
 void PFNetworkCanvas.setEdgeLabel(PFObjectNetworkEdge edge, java.lang.String label)
          オブジェクトネットワークエッジを指定して、エッジ名を設定する。
 void PFNetworkDiagram.setEdgeLabel(PFObjectNetworkEdge edge, java.lang.String label)
          オブジェクトネットワークエッジを指定して、エッジ名を設定する。
 void PFNetworkCanvas.setEdgeLabelPosition(PFObjectNetworkEdge edge, int pos)
          オブジェクトネットワークエッジを指定して、エッジ名表示位置を設定する。
 void PFNetworkDiagram.setEdgeLabelPosition(PFObjectNetworkEdge edge, int pos)
          オブジェクトネットワークエッジを指定して、エッジ名表示位置を設定する。
 void PFNetworkCanvas.setEdgeLineColor(PFObjectNetworkEdge edge, java.awt.Color color)
          オブジェクトネットワークエッジを指定して、エッジ色を設定する。
 void PFNetworkDiagram.setEdgeLineColor(PFObjectNetworkEdge edge, java.awt.Color color)
          オブジェクトネットワークエッジを指定して、エッジ色を設定する。
 void PFNetworkCanvas.setEdgeLineType(PFObjectNetworkEdge edge, int type)
          オブジェクトネットワークエッジを指定して、エッジ線種を設定する。
 void PFNetworkDiagram.setEdgeLineType(PFObjectNetworkEdge edge, int type)
          オブジェクトネットワークエッジを指定して、エッジ線種を設定する。
 void PFNetworkCanvas.setEdgeLineWidth(PFObjectNetworkEdge edge, float width)
          オブジェクトネットワークエッジを指定して、エッジ太さを設定する。
 void PFNetworkDiagram.setEdgeLineWidth(PFObjectNetworkEdge edge, float width)
          オブジェクトネットワークエッジを指定して、エッジ太さを設定する。
 void PFNetworkCanvas.EdgeItem.setEdgeObject(PFObjectNetworkEdge edge)
          オブジェクトネットワークデータ構造のエッジオブジェクトを設定する。
 void PFNetworkCanvas.setEdgeProperties(PFObjectNetworkEdge edge, java.util.Map map)
          オブジェクトネットワークエッジを指定して、属性情報を設定する。
 void PFNetworkDiagram.setEdgeProperties(PFObjectNetworkEdge edge, java.util.Map map)
          オブジェクトネットワークエッジを指定して、属性情報を設定する。
 void PFNetworkCanvas.setEdgeRoute(PFObjectNetworkEdge edge, java.awt.Point route)
          オブジェクトネットワークエッジを指定して、エッジ通過点を設定する。
 void PFNetworkDiagram.setEdgeRoute(PFObjectNetworkEdge edge, java.awt.Point route)
          オブジェクトネットワークエッジを指定して、エッジ通過点を設定する。
 void PFNetworkCanvas.setEdgeShape(PFObjectNetworkEdge edge, int shape)
          オブジェクトネットワークエッジを指定して、エッジ形状を設定する。
 void PFNetworkDiagram.setEdgeShape(PFObjectNetworkEdge edge, int shape)
          オブジェクトネットワークエッジを指定して、エッジ形状を設定する。
 

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