fcmodeler.subgraph
Class SubgraphNode

java.lang.Object
  |
  +--diva.util.BasicPropertyContainer
        |
        +--diva.graph.model.BasicNode
              |
              +--fcmodeler.subgraph.SubgraphNode
All Implemented Interfaces:
diva.graph.model.Node, diva.util.PropertyContainer, diva.util.SemanticObjectContainer, java.io.Serializable

public class SubgraphNode
extends diva.graph.model.BasicNode

... is ...

Since:
JDK1.3
Version:
$Revision: 1.2 $
Author:
Zach Cox
See Also:
Serialized Form

Field Summary
protected  diva.graph.model.BasicNode _originalNode
           
 
Constructor Summary
SubgraphNode(diva.graph.model.BasicNode originalNode)
          Creates new SubgraphNode
SubgraphNode(diva.graph.model.BasicNode originalNode, java.lang.Object semanticObject)
           
 
Method Summary
 diva.graph.model.BasicNode getOriginalNode()
           
 java.lang.Object getProperty(java.lang.String key)
           
 java.lang.Object getSemanticObject()
           
 java.util.Iterator properties()
           
 void removeAllProperties()
           
 void setOriginalNode(diva.graph.model.BasicNode originalNode)
           
 void setProperty(java.lang.String key, java.lang.Object value)
           
 
Methods inherited from class diva.graph.model.BasicNode
getInEdgeSet, getOutEdgeSet, getParent, inEdges, inNodes, isVisited, outEdges, outNodes, setParent, setSemanticObject, setVisited, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_originalNode

protected diva.graph.model.BasicNode _originalNode
Constructor Detail

SubgraphNode

public SubgraphNode(diva.graph.model.BasicNode originalNode)
Creates new SubgraphNode

SubgraphNode

public SubgraphNode(diva.graph.model.BasicNode originalNode,
                    java.lang.Object semanticObject)
Method Detail

getOriginalNode

public diva.graph.model.BasicNode getOriginalNode()

getProperty

public java.lang.Object getProperty(java.lang.String key)
Overrides:
getProperty in class diva.util.BasicPropertyContainer

getSemanticObject

public java.lang.Object getSemanticObject()
Overrides:
getSemanticObject in class diva.graph.model.BasicNode

properties

public java.util.Iterator properties()
Overrides:
properties in class diva.util.BasicPropertyContainer

removeAllProperties

public void removeAllProperties()
Overrides:
removeAllProperties in class diva.util.BasicPropertyContainer

setProperty

public void setProperty(java.lang.String key,
                        java.lang.Object value)
Overrides:
setProperty in class diva.util.BasicPropertyContainer

setOriginalNode

public void setOriginalNode(diva.graph.model.BasicNode originalNode)