fcmodeler.subgraph
Class SubgraphEdge

java.lang.Object
  |
  +--diva.util.BasicPropertyContainer
        |
        +--diva.graph.model.BasicEdge
              |
              +--fcmodeler.subgraph.SubgraphEdge
All Implemented Interfaces:
diva.graph.model.Edge, diva.util.PropertyContainer, diva.util.SemanticObjectContainer, java.io.Serializable

public class SubgraphEdge
extends diva.graph.model.BasicEdge

... is ...

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

Field Summary
protected  diva.graph.model.BasicEdge _originalEdge
           
 
Constructor Summary
SubgraphEdge(diva.graph.model.BasicEdge originalEdge)
          Creates new SubgraphEdge
SubgraphEdge(diva.graph.model.BasicEdge originalEdge, diva.graph.model.BasicNode tail, diva.graph.model.BasicNode head)
           
SubgraphEdge(diva.graph.model.BasicEdge originalEdge, java.lang.Object semanticObject)
           
SubgraphEdge(diva.graph.model.BasicEdge originalEdge, java.lang.Object semanticObject, diva.graph.model.BasicNode tail, diva.graph.model.BasicNode head)
           
 
Method Summary
 diva.graph.model.BasicEdge getOriginalEdge()
           
 java.lang.Object getProperty(java.lang.String key)
           
 java.lang.Object getSemanticObject()
           
 java.util.Iterator properties()
           
 void removeAllProperties()
           
 void setOriginalEdge(diva.graph.model.BasicEdge originalEdge)
           
 void setProperty(java.lang.String key, java.lang.Object value)
           
 
Methods inherited from class diva.graph.model.BasicEdge
attach, detach, getHead, getTail, getWeight, isDirected, setDirected, setHead, setSemanticObject, setTail, setWeight, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_originalEdge

protected diva.graph.model.BasicEdge _originalEdge
Constructor Detail

SubgraphEdge

public SubgraphEdge(diva.graph.model.BasicEdge originalEdge)
Creates new SubgraphEdge

SubgraphEdge

public SubgraphEdge(diva.graph.model.BasicEdge originalEdge,
                    java.lang.Object semanticObject)

SubgraphEdge

public SubgraphEdge(diva.graph.model.BasicEdge originalEdge,
                    diva.graph.model.BasicNode tail,
                    diva.graph.model.BasicNode head)

SubgraphEdge

public SubgraphEdge(diva.graph.model.BasicEdge originalEdge,
                    java.lang.Object semanticObject,
                    diva.graph.model.BasicNode tail,
                    diva.graph.model.BasicNode head)
Method Detail

getOriginalEdge

public diva.graph.model.BasicEdge getOriginalEdge()

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

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

setOriginalEdge

public void setOriginalEdge(diva.graph.model.BasicEdge originalEdge)