fcmodeler.subgraph
Class SubgraphImpl

java.lang.Object
  |
  +--fcmodeler.subgraph.SubgraphImpl
All Implemented Interfaces:
diva.graph.model.GraphImpl

public class SubgraphImpl
extends java.lang.Object
implements diva.graph.model.GraphImpl

... is ...

Since:
JDK1.3
Version:
$Revision: 1.1 $
Author:
Zach Cox

Constructor Summary
SubgraphImpl()
          Creates new SubgraphImpl
 
Method Summary
 void addNode(diva.graph.model.Node node, diva.graph.model.Graph graph)
           
 diva.graph.model.CompositeNode createCompositeNode(java.lang.Object semanticObject)
           
 diva.graph.model.Edge createEdge(java.lang.Object semanticObject)
           
 diva.graph.model.Graph createGraph(java.lang.Object semanticObject)
           
 diva.graph.model.Node createNode(java.lang.Object semanticObject)
           
 void removeNode(diva.graph.model.Node node)
           
 void setEdgeHead(diva.graph.model.Edge edge, diva.graph.model.Node node)
           
 void setEdgeTail(diva.graph.model.Edge edge, diva.graph.model.Node node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubgraphImpl

public SubgraphImpl()
Creates new SubgraphImpl
Method Detail

addNode

public void addNode(diva.graph.model.Node node,
                    diva.graph.model.Graph graph)
Specified by:
addNode in interface diva.graph.model.GraphImpl

createCompositeNode

public diva.graph.model.CompositeNode createCompositeNode(java.lang.Object semanticObject)
Specified by:
createCompositeNode in interface diva.graph.model.GraphImpl

createEdge

public diva.graph.model.Edge createEdge(java.lang.Object semanticObject)
Specified by:
createEdge in interface diva.graph.model.GraphImpl

createGraph

public diva.graph.model.Graph createGraph(java.lang.Object semanticObject)
Specified by:
createGraph in interface diva.graph.model.GraphImpl

createNode

public diva.graph.model.Node createNode(java.lang.Object semanticObject)
Specified by:
createNode in interface diva.graph.model.GraphImpl

removeNode

public void removeNode(diva.graph.model.Node node)
Specified by:
removeNode in interface diva.graph.model.GraphImpl

setEdgeHead

public void setEdgeHead(diva.graph.model.Edge edge,
                        diva.graph.model.Node node)
Specified by:
setEdgeHead in interface diva.graph.model.GraphImpl

setEdgeTail

public void setEdgeTail(diva.graph.model.Edge edge,
                        diva.graph.model.Node node)
Specified by:
setEdgeTail in interface diva.graph.model.GraphImpl