fcmodeler.subgraph
Class Subgraph

java.lang.Object
  |
  +--diva.util.BasicPropertyContainer
        |
        +--diva.graph.model.BasicGraph
              |
              +--fcmodeler.subgraph.Subgraph
All Implemented Interfaces:
diva.graph.model.Graph, diva.graph.model.IndexedGraph, diva.util.PropertyContainer, diva.util.SemanticObjectContainer, java.io.Serializable

public class Subgraph
extends diva.graph.model.BasicGraph

... is ...

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

Field Summary
protected  diva.graph.model.BasicGraph _originalGraph
           
 
Constructor Summary
Subgraph(diva.graph.model.BasicGraph originalGraph)
          Creates new Subgraph
Subgraph(diva.graph.model.BasicGraph originalGraph, int n)
           
Subgraph(diva.graph.model.BasicGraph originalGraph, java.lang.Object semanticObject)
           
 
Method Summary
 SubgraphNode getNode(diva.graph.model.BasicNode originalNode)
           
 diva.graph.model.BasicGraph getOriginalGraph()
           
 java.lang.Object getProperty(java.lang.String key)
           
 java.lang.Object getSemanticObject()
           
 java.util.Iterator properties()
           
 void removeAllProperties()
           
 void setOriginalGraph(diva.graph.model.BasicGraph originalGraph)
           
 void setProperty(java.lang.String key, java.lang.Object value)
           
 java.lang.String toString()
           
 
Methods inherited from class diva.graph.model.BasicGraph
add, clear, contains, delete, getIndex, getNode, getNodeCount, nodes, remove, removeAll, setSemanticObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_originalGraph

protected diva.graph.model.BasicGraph _originalGraph
Constructor Detail

Subgraph

public Subgraph(diva.graph.model.BasicGraph originalGraph)
Creates new Subgraph

Subgraph

public Subgraph(diva.graph.model.BasicGraph originalGraph,
                java.lang.Object semanticObject)

Subgraph

public Subgraph(diva.graph.model.BasicGraph originalGraph,
                int n)
Method Detail

getNode

public SubgraphNode getNode(diva.graph.model.BasicNode originalNode)

getOriginalGraph

public diva.graph.model.BasicGraph getOriginalGraph()

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.BasicGraph

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

setOriginalGraph

public void setOriginalGraph(diva.graph.model.BasicGraph originalGraph)

toString

public java.lang.String toString()
Overrides:
toString in class diva.graph.model.BasicGraph