クラス
jp.go.aist.dmrc.platform.beans.diagram.PFNetworkCanvas.NodeItem の使用

PFNetworkCanvas.NodeItem を使用しているパッケージ
jp.go.aist.dmrc.platform.beans.diagram 図形操作コンポーネントのセットを提供します。 
 

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

PFNetworkCanvas.NodeItem を返す jp.go.aist.dmrc.platform.beans.diagram のメソッド
 PFNetworkCanvas.NodeItem PFNetworkCanvas.NetworkLayer.addNodeItem(int x, int y)
          新規ノードを作成して追加する。
 PFNetworkCanvas.NodeItem PFNetworkCanvas.NetworkLayer.addNodeItem(PFNetworkCanvas.EdgeItem edgeItem)
          新規ノードを作成して追加する。
 PFNetworkCanvas.NodeItem PFNetworkCanvas.NetworkLayer.addNodeItem(java.awt.Point p)
          新規ノードを作成して追加する。
 PFNetworkCanvas.NodeItem PFNetworkCanvas.NetworkLayer.createNetworkLayer(int x, int y)
          下位のネットワーク層を新規作成する。
 PFNetworkCanvas.NodeItem PFNetworkCanvas.NetworkLayer.createNetworkLayer(java.awt.Point p)
          下位のネットワーク層を新規作成する。
 PFNetworkCanvas.NodeItem PFNetworkCanvas.EdgeItem.getEndNode()
          終点ノードを取得する。
 PFNetworkCanvas.NodeItem PFNetworkCanvas.NetworkLayer.getNodeItem(int x, int y)
          指定された位置に存在するノードを取得する。
 PFNetworkCanvas.NodeItem PFNetworkCanvas.NetworkLayer.getNodeItem(PFObjectNetworkNode node, boolean move)
          オブジェクトネットワークノードを指定して、それを保持しているノードを取得する。
 PFNetworkCanvas.NodeItem PFNetworkCanvas.NetworkLayer.getNodeItem(java.awt.Point p)
          指定された位置に存在するノードを取得する。
 PFNetworkCanvas.NodeItem PFNetworkCanvas.NetworkLayer.getParentNodeItem()
          上位層の関連するノードを取得する。
protected  PFNetworkCanvas.NodeItem PFNetworkCanvas.getSelectedNodeItem()
          選択ノードを1つ取得する。
 PFNetworkCanvas.NodeItem PFNetworkCanvas.EdgeItem.getStartNode()
          始点ノードを取得する。
 

PFNetworkCanvas.NodeItem 型のパラメータを持つ jp.go.aist.dmrc.platform.beans.diagram のメソッド
 PFNetworkCanvas.EdgeItem PFNetworkCanvas.NetworkLayer.addEdgeItem(PFNetworkCanvas.NodeItem start, PFNetworkCanvas.NodeItem end, boolean directed)
          新規エッジを作成して追加する。
 java.awt.Rectangle PFNetworkCanvas.NetworkLayer.addNetworkRect(PFNetworkCanvas.NodeItem nodeItem)
          ネットワーク描画領域矩形にノードを追加する。
protected  boolean PFNetworkCanvas.addSelectedNodeItem(PFNetworkCanvas.NodeItem nodeItem)
          選択ノードを追加する。
protected  boolean PFNetworkCanvas.convertNormalToSubLayer(PFNetworkCanvas.NodeItem nodeItem, boolean confirm)
          主・副ノードをサブネットワークノードに変換する
protected  boolean PFNetworkCanvas.convertSubLayerToNormal(PFNetworkCanvas.NodeItem nodeItem)
          サブネットワークノードを通常ノードに変換する
protected  boolean PFNetworkCanvas.convertToMain(PFNetworkCanvas.NodeItem nodeItem)
          主ノードに変換する。
protected  boolean PFNetworkCanvas.convertToSub(PFNetworkCanvas.NodeItem nodeItem)
          副ノードに変換する。
protected  PFObjectNetworkEdge PFNetworkCanvas.createEdge(PFNetworkCanvas.NodeItem s, PFNetworkCanvas.NodeItem e, boolean isDirected)
          エッジを新規に作成する。
 PFNetworkCanvas.NetworkLayer PFNetworkCanvas.NetworkLayer.createNetworkLayer(PFNetworkCanvas.NodeItem nodeItem)
          指定されたノードに下位のネットワーク層を作成する。
protected  boolean PFNetworkCanvas.deselectNodeItem(PFNetworkCanvas.NodeItem nodeItem)
          ノードの選択を解除する。
 PFObjectList PFNetworkCanvas.NetworkLayer.getDisconnectedNodes(PFNetworkCanvas.NodeItem nodeItem, boolean from)
          指定されたノードからの経路もしくは指定されたノードへの経路を持たない ノードのリストを取得する。
 PFObjectList PFNetworkCanvas.NetworkLayer.getEdgeList(PFNetworkCanvas.NodeItem nodeItem)
          指定されたノードを端点とするエッジをすべて取得する。
 PFObjectList PFNetworkCanvas.NetworkLayer.getEdgeListFrom(PFNetworkCanvas.NodeItem nodeItem)
          指定されたノードを始点とするエッジをすべて取得する。
 PFObjectList PFNetworkCanvas.NetworkLayer.getEdgeListTo(PFNetworkCanvas.NodeItem nodeItem)
          指定されたノードを終点とするエッジをすべて取得する。
 PFNetworkCanvas.EdgeItem PFNetworkCanvas.NetworkLayer.getFirstEdgeItemFrom(PFNetworkCanvas.NodeItem nodeItem)
          与えられたノードを始点とする最初のエッジを取得する。
 PFNetworkCanvas.EdgeItem PFNetworkCanvas.NetworkLayer.getFirstEdgeItemTo(PFNetworkCanvas.NodeItem nodeItem)
          与えられたノードを終点とする最初のエッジを取得する。
protected  PFNetworkCanvas.NetworkLayer PFNetworkCanvas.getLayer(PFNetworkCanvas.NodeItem nodeItem)
          指定されたノードを含むサブネットワーク層を取得する。
 PFNetworkCanvas.NetworkLayer PFNetworkCanvas.NetworkLayer.getLayer(PFNetworkCanvas.NodeItem nodeItem)
          指定されたノードを含むネットワーク層を取得する。
 boolean PFNetworkCanvas.EdgeItem.isEndPoint(PFNetworkCanvas.NodeItem node)
          指定されたノードが端点かどうかを判定する。
protected  boolean PFNetworkCanvas.isSelected(PFNetworkCanvas.NodeItem nodeItem)
          ノードが選択されているかどうかを取得する。
protected  void PFNetworkCanvas.removeNode(PFNetworkCanvas.NodeItem nodeItem, boolean confirm)
          ノードを削除する。
 boolean PFNetworkCanvas.NetworkLayer.removeNodeItem(PFNetworkCanvas.NodeItem nodeItem)
          ノードを削除する。
 void PFNetworkCanvas.NodeItem.setDrawingAttributes(PFNetworkCanvas.NodeItem original)
          描画属性を設定する。
protected  boolean PFNetworkCanvas.setEdgeDirection(PFNetworkCanvas.NodeItem nodeItem, int direction)
          ノードに接続可能なエッジ方向を設定する。
 void PFNetworkCanvas.EdgeItem.setEndNode(PFNetworkCanvas.NodeItem node)
          終点ノードを設定する。
 void PFNetworkCanvas.NetworkLayer.setParent(PFNetworkCanvas.NetworkLayer parent, PFNetworkCanvas.NodeItem assoc)
          上位のネットワーク層と関連するノードを設定する。
protected  void PFNetworkCanvas.setSelectedNodeItem(PFNetworkCanvas.NodeItem nodeItem)
          選択ノードを設定する。
 void PFNetworkCanvas.EdgeItem.setStartNode(PFNetworkCanvas.NodeItem node)
          始点ノードを設定する。
 

PFNetworkCanvas.NodeItem 型のパラメータを持つ jp.go.aist.dmrc.platform.beans.diagram のコンストラクタ
PFNetworkCanvas.EdgeItem(PFNetworkCanvas.NodeItem start, PFNetworkCanvas.NodeItem end)
          両端のノードを指定してエッジアイテムを生成する。
PFNetworkCanvas.NetworkLayer(PFNetworkCanvas.NetworkLayer parent, PFNetworkCanvas.NodeItem assoc)
          上位のネットワーク層と関連するノードアイテムを指定して ネットワーク層を生成する。