クラス
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.createNormalNode(int x, int y, boolean isMain)
          現在のネットワーク層に通常ノードを新規に作成する。
 PFObjectNetworkNode PFNetworkDiagram.createNormalNode(int x, int y, boolean isMain)
          現在のネットワーク層に通常ノードを新規に作成する。
 PFObjectNetworkNode PFNetworkCanvas.createNormalNode(PFObjectNetworkEdge edge, boolean isMain)
          指定したオブジェクトネットワークエッジを保持するエッジに 通常ノードを新規に作成する。
 PFObjectNetworkNode PFNetworkDiagram.createNormalNode(PFObjectNetworkEdge edge, boolean isMain)
          指定したオブジェクトネットワークエッジを保持するエッジに 通常ノードを新規に作成する。
 PFObjectNetworkNode PFNetworkCanvas.createNormalNode(PFObjectNetwork network, int x, int y, boolean isMain)
          オブジェクトネットワークを指定して、その階層に通常ノードを新規に作成する。
 PFObjectNetworkNode PFNetworkDiagram.createNormalNode(PFObjectNetwork network, int x, int y, boolean isMain)
          オブジェクトネットワークを指定して、その階層に通常ノードを新規に作成する。
 PFObjectNetworkNode PFNetworkCanvas.createNormalNode(PFObjectNetwork network, java.awt.Point p, boolean isMain)
          オブジェクトネットワークを指定して、その階層に通常ノードを新規に作成する。
 PFObjectNetworkNode PFNetworkDiagram.createNormalNode(PFObjectNetwork network, java.awt.Point p, boolean isMain)
          オブジェクトネットワークを指定して、その階層に通常ノードを新規に作成する。
 PFObjectNetworkNode PFNetworkCanvas.createNormalNode(java.awt.Point p, boolean isMain)
          現在のネットワーク層に通常ノードを新規に作成する。
 PFObjectNetworkNode PFNetworkDiagram.createNormalNode(java.awt.Point p, boolean isMain)
          現在のネットワーク層に通常ノードを新規に作成する。
 PFObjectNetworkNode PFNetworkCanvas.createSubNetworkNode(int x, int y)
          現在の階層にサブネットワークノードを新規に作成する。
 PFObjectNetworkNode PFNetworkDiagram.createSubNetworkNode(int x, int y)
          現在の階層にサブネットワークノードを新規に作成する。
 PFObjectNetworkNode PFNetworkCanvas.createSubNetworkNode(PFObjectNetworkEdge edge)
          指定したエッジオブジェクトを保持するエッジに サブネットワークノードを新規に作成する。
 PFObjectNetworkNode PFNetworkDiagram.createSubNetworkNode(PFObjectNetworkEdge edge)
          指定したエッジオブジェクトを保持するエッジに サブネットワークノードを新規に作成する。
 PFObjectNetworkNode PFNetworkCanvas.createSubNetworkNode(PFObjectNetwork network, int x, int y)
          オブジェクトネットワークを指定して、その階層にサブネットワークノードを新規に作成する。
 PFObjectNetworkNode PFNetworkDiagram.createSubNetworkNode(PFObjectNetwork network, int x, int y)
          オブジェクトネットワークを指定して、その階層にサブネットワークノードを新規に作成する。
 PFObjectNetworkNode PFNetworkDiagram.getEndNode(PFObjectNetworkEdge edge)
          指定されたエッジの終点ノードを取得する。
 PFObjectNetworkNode PFNetworkCanvas.getInOnlyNode(boolean full)
          外向きのエッジを接続できないノードのオブジェクトネットワークノードを取得する。
 PFObjectNetworkNode PFNetworkDiagram.getInOnlyNode(boolean full)
          外向きのエッジを接続できないノードのオブジェクトネットワークノードを取得する。
 PFObjectNetworkNode PFNetworkCanvas.getInOutNode(boolean full)
          内向き・外向きのエッジとも接続できるノードのオブジェクトネットワークノードを取得する。
 PFObjectNetworkNode PFNetworkDiagram.getInOutNode(boolean full)
          内向き・外向きのエッジとも接続できるノードのオブジェクトネットワークノードを取得する。
 PFObjectNetworkNode PFNetworkCanvas.getNodeById(int id)
          IDを指定してノードを取得する。
 PFObjectNetworkNode PFNetworkDiagram.getNodeById(int id)
          IDを指定してノードを取得する。
 PFObjectNetworkNode PFNetworkCanvas.getNodeByLabel(java.lang.String label, boolean full)
          指定したラベルを持つノードを1つ取得する。
 PFObjectNetworkNode PFNetworkDiagram.getNodeByLabel(java.lang.String label, boolean full)
          指定したラベルを持つノードを1つ取得する。
 PFObjectNetworkNode PFNetworkCanvas.NodeItem.getNodeObject()
          ネットワークデータ構造のノードオブジェクトを取得する。
 PFObjectNetworkNode PFNetworkCanvas.getOutOnlyNode(boolean full)
          内向きのエッジを接続できないノードのオブジェクトネットワークノードを取得する。
 PFObjectNetworkNode PFNetworkDiagram.getOutOnlyNode(boolean full)
          内向きのエッジを接続できないノードのオブジェクトネットワークノードを取得する。
 PFObjectNetworkNode PFNetworkCanvas.getParentNode()
          現在のネットワーク層に対応する上位階層のノードを取得する。
 PFObjectNetworkNode PFNetworkDiagram.getParentNode()
          現在のネットワーク層に対応する上位階層のノードを取得する。
 PFObjectNetworkNode PFNetworkCanvas.getSelectedNode()
          選択されているノードのオブジェクトネットワークノードを取得する。
 PFObjectNetworkNode PFNetworkDiagram.getSelectedNode()
          選択されているノードのオブジェクトネットワークノードを取得する。
 PFObjectNetworkNode PFNetworkDiagram.getStartNode(PFObjectNetworkEdge edge)
          指定されたエッジの始点ノードを取得する。
 PFObjectNetworkNode PFNetworkCanvas.selectInOnlyNode()
          入力のみノードを選択する。
 PFObjectNetworkNode PFNetworkDiagram.selectInOnlyNode()
          入力のみノードを選択する。
 PFObjectNetworkNode PFNetworkCanvas.selectNextNode()
          選択したエッジの終点ノードを選択する。
 PFObjectNetworkNode PFNetworkDiagram.selectNextNode()
          選択したエッジの終点ノードを選択する。
 PFObjectNetworkNode PFNetworkCanvas.selectOutOnlyNode()
          出力のみノードを選択する。
 PFObjectNetworkNode PFNetworkDiagram.selectOutOnlyNode()
          出力のみノードを選択する。
 PFObjectNetworkNode PFNetworkCanvas.selectPrevNode()
          選択したエッジの始点ノードを選択する。
 PFObjectNetworkNode PFNetworkDiagram.selectPrevNode()
          選択したエッジの始点ノードを選択する。
 

PFObjectNetworkNode 型のパラメータを持つ jp.go.aist.dmrc.platform.beans.diagram のメソッド
 boolean PFNetworkCanvas.convertToMain(PFObjectNetworkNode node)
          オブジェクトネットワークノードを指定して主ノードに変換する。
 boolean PFNetworkDiagram.convertToMain(PFObjectNetworkNode node)
          オブジェクトネットワークノードを指定して主ノードに変換する。
 boolean PFNetworkCanvas.convertToSub(PFObjectNetworkNode node)
          オブジェクトネットワークノードを指定して副ノードに変換する。
 boolean PFNetworkDiagram.convertToSub(PFObjectNetworkNode node)
          オブジェクトネットワークノードを指定して副ノードに変換する。
 boolean PFNetworkCanvas.convertToSubLayer(PFObjectNetworkNode node)
          オブジェクトネットワークノードを指定してサブネットワークノードに変換する。
 boolean PFNetworkDiagram.convertToSubLayer(PFObjectNetworkNode node)
          オブジェクトネットワークノードを指定してサブネットワークノードに変換する。
 PFObjectNetworkEdge PFNetworkCanvas.createEdge(PFObjectNetworkNode s, PFObjectNetworkNode e, boolean isDirected)
          エッジを新規に作成する。
 PFObjectNetworkEdge PFNetworkDiagram.createEdge(PFObjectNetworkNode s, PFObjectNetworkNode e, boolean isDirected)
          エッジを新規に作成する。
 PFObjectList PFNetworkDiagram.getAdjacentNodeList(PFObjectNetworkNode node)
          指定されたノードに隣接するノードのリストを取得する。
 PFObjectList PFNetworkCanvas.getDisconnectedNodes(PFObjectNetworkNode node, boolean from)
          指定されたノードからの経路あるいは指定されたノードへの経路を持たないノードの リストを取得する。
 PFObjectList PFNetworkDiagram.getDisconnectedNodes(PFObjectNetworkNode node, boolean from)
          指定されたノードからの経路あるいは指定されたノードへの経路を持たないノードのリストを取得する。
 PFObjectList PFNetworkCanvas.getEdgeListFrom(PFObjectNetworkNode node)
          指定されたノードを始点とするエッジのリストを取得する。
 PFObjectList PFNetworkDiagram.getEdgeListFrom(PFObjectNetworkNode node)
          指定されたノードを始点とするエッジのリストを取得する。
 PFObjectList PFNetworkCanvas.getEdgeListTo(PFObjectNetworkNode node)
          指定されたノードを終点とするエッジのリストを取得する。
 PFObjectList PFNetworkDiagram.getEdgeListTo(PFObjectNetworkNode node)
          指定されたノードを終点とするエッジのリストを取得する。
 PFObjectNetworkEdge PFNetworkCanvas.getFirstEdgeFrom(PFObjectNetworkNode node)
          指定されたノードを始点とする最初のエッジを取得する。
 PFObjectNetworkEdge PFNetworkDiagram.getFirstEdgeFrom(PFObjectNetworkNode node)
          指定されたノードを始点とする最初のエッジを取得する。
 PFObjectNetworkEdge PFNetworkCanvas.getFirstEdgeTo(PFObjectNetworkNode node)
          指定されたノードを終点とする最初のエッジを取得する。
 PFObjectNetworkEdge PFNetworkDiagram.getFirstEdgeTo(PFObjectNetworkNode node)
          指定されたノードを終点とする最初のエッジを取得する。
 PFNetworkCanvas.NodeItem PFNetworkCanvas.NetworkLayer.getNodeItem(PFObjectNetworkNode node, boolean move)
          オブジェクトネットワークノードを指定して、それを保持しているノードを取得する。
 java.awt.Point PFNetworkCanvas.getNodePosition(PFObjectNetworkNode node)
          オブジェクトネットワークノードを指定して位置を取得する。
 java.awt.Point PFNetworkDiagram.getNodePosition(PFObjectNetworkNode node)
          オブジェクトネットワークノードを指定して位置を取得する。
 int PFNetworkDiagram.getNodePositionX(PFObjectNetworkNode node)
          オブジェクトネットワークノードを指定して位置のX座標を取得する。
 int PFNetworkDiagram.getNodePositionY(PFObjectNetworkNode node)
          オブジェクトネットワークノードを指定して位置のY座標を取得する。
 boolean PFNetworkDiagram.removeNode(PFObjectNetworkNode node, boolean confirm)
          指定したオブジェクトネットワークノードを保持するノードを削除する。
 void PFNetworkCanvas.selectNode(PFObjectNetworkNode node)
          オブジェクトネットワークノードを指定して選択する。
 void PFNetworkDiagram.selectNode(PFObjectNetworkNode node)
          オブジェクトネットワークノードを指定して選択する。
 void PFNetworkCanvas.setColorBack(PFObjectNetworkNode node, java.awt.Color color)
          オブジェクトネットワークノードを指定して、背景色を設定する。
 void PFNetworkDiagram.setColorBack(PFObjectNetworkNode node, java.awt.Color color)
          オブジェクトネットワークノードを指定して、背景色を設定する。
 void PFNetworkCanvas.setColorFore(PFObjectNetworkNode node, java.awt.Color color)
          オブジェクトネットワークノードを指定して、前景色を設定する。
 void PFNetworkDiagram.setColorFore(PFObjectNetworkNode node, java.awt.Color color)
          オブジェクトネットワークノードを指定して、前景色を設定する。
 boolean PFNetworkCanvas.setEdgeDirection(PFObjectNetworkNode node, int direction)
          オブジェクトネットワークノードを指定して、ノードに接続可能なエッジ方向を設定する。
 boolean PFNetworkDiagram.setEdgeDirection(PFObjectNetworkNode node, int direction)
          オブジェクトネットワークノードを指定して、ノードに接続可能なエッジ方向を設定する。
 void PFNetworkCanvas.setIcon(PFObjectNetworkNode node, javax.swing.Icon icon)
          オブジェクトネットワークノードを指定して、アイコンを設定する。
 void PFNetworkDiagram.setIcon(PFObjectNetworkNode node, javax.swing.Icon icon)
          オブジェクトネットワークノードを指定して、アイコンを設定する。
 void PFNetworkCanvas.setIcon(PFObjectNetworkNode node, java.lang.String filepath)
          オブジェクトネットワークノードを指定して、アイコンを設定する。
 void PFNetworkDiagram.setIcon(PFObjectNetworkNode node, java.lang.String filepath)
          オブジェクトネットワークノードを指定して、アイコンを設定する。
 void PFNetworkCanvas.NodeItem.setNodeObject(PFObjectNetworkNode node)
          ネットワークデータ構造のノードオブジェクトを設定する。
 void PFNetworkCanvas.setNodePosition(PFObjectNetworkNode node, int x, int y)
          オブジェクトネットワークノードを指定して位置を設定する。
 void PFNetworkDiagram.setNodePosition(PFObjectNetworkNode node, int x, int y)
          オブジェクトネットワークノードを指定して位置を設定する。
 void PFNetworkCanvas.setShape(PFObjectNetworkNode node, int shape)
          オブジェクトネットワークノードを指定して、形状を設定する。
 void PFNetworkDiagram.setShape(PFObjectNetworkNode node, int shape)
          オブジェクトネットワークノードを指定して、形状を設定する。
 

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

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

PFObjectNetworkNode 型のパラメータを持つ 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)を呼び出す。
 void PFObjectNetworkVariable.addNode(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetwork.addNode(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)を呼び出す。
 PFObjectNetworkEdge PFObjectNetworkVariable.getEdge(java.lang.String label, PFObjectNetworkNode start, PFObjectNetworkNode end)
          指定した条件でエッジを取得する。
 boolean PFObjectNetworkEdgeVariable.isEndPoint(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.isEndPoint(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)を呼び出す。
 PFObjectNetworkNode PFObjectNetworkEdgeVariable.setEnd(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.setEnd(jp.go.aist.dmrc.platform.util.PFObjectNetworkNode)を呼び出す。
 void PFObjectNetworkNodeVariable.setObjectNetworkNode(PFObjectNetworkNode node)
          ネットワークノードを設定する。
 void PFObjectNetworkNodeVariable.setObjectNetworkNodeQuiet(PFObjectNetworkNode node)
          ネットワークノードを設定する(イベント発生なし)。
 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)を呼び出す。
 PFObjectNetworkNode PFObjectNetworkEdgeVariable.setStart(PFObjectNetworkNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectNetworkEdge.setStart(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.createSubNetwork()
          新規にノードを作成し、そこにサブネットワークを生成する。
 PFObjectNetworkNode PFObjectNetworkEdge.getEnd()
          終点を取得する。
 PFObjectNetworkNode PFObjectNetwork.getNode(java.lang.String label)
          指定したノード名を持つノードを取得する。
 PFObjectNetworkNode PFObjectNetwork.getParentNode()
          上位層の関連ノードを取得する。
 PFObjectNetworkNode PFObjectNetworkEdge.getStart()
          始点を取得する。
 PFObjectNetworkNode PFObjectNetwork.searchNode(java.lang.Object data)
          指定したデータをもつノードを取得する。
 PFObjectNetworkNode PFObjectNetworkEdge.setEnd(PFObjectNetworkNode node)
          終点を設定する。
 PFObjectNetworkNode PFObjectNetworkEdge.setStart(PFObjectNetworkNode node)
          始点を設定する。
 

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