diva.graph.basic
Class BasicGraphModel.Intermediate

java.lang.Object
  extended by diva.util.BasicPropertyContainer
      extended by diva.graph.basic.BasicGraphModel.Intermediate
All Implemented Interfaces:
PropertyContainer, SemanticObjectContainer
Direct Known Subclasses:
BasicGraphModel.BasicEdge, BasicGraphModel.BasicNode
Enclosing class:
BasicGraphModel

private abstract static class BasicGraphModel.Intermediate
extends BasicPropertyContainer
implements SemanticObjectContainer

A class that represents an intermediary between a semantic object and a visual representation.


Field Summary
private  java.lang.Object _semanticObject
          The semantic object of this intermediate.
 
Constructor Summary
private BasicGraphModel.Intermediate()
           
 
Method Summary
 java.lang.Object getSemanticObject()
          Set the semantic object of this object, i.e.
 void setSemanticObject(java.lang.Object o)
          Set the semantic object of this object, i.e.
 
Methods inherited from class diva.util.BasicPropertyContainer
getProperty, properties, propertyNames, removeAllProperties, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_semanticObject

private java.lang.Object _semanticObject
The semantic object of this intermediate.

Constructor Detail

BasicGraphModel.Intermediate

private BasicGraphModel.Intermediate()
Method Detail

getSemanticObject

public java.lang.Object getSemanticObject()
Set the semantic object of this object, i.e. the application object that is semantically equivalent to this node.

Specified by:
getSemanticObject in interface SemanticObjectContainer

setSemanticObject

public void setSemanticObject(java.lang.Object o)
Set the semantic object of this object, i.e. the application object that is semantically equivalent to this node.

Specified by:
setSemanticObject in interface SemanticObjectContainer