org.eclipse.ohf.stem.core.graph
Interface NodeLabel

All Superinterfaces:
org.eclipse.emf.ecore.EObject, Identifiable, Label, org.eclipse.emf.common.notify.Notifier, SanityChecker
All Known Subinterfaces:
AreaLabel, DiseaseModelLabel, DynamicNodeLabel, PopulationLabel, SEIRLabel, SILabel, SIRLabel, StandardDiseaseModelLabel, StaticNodeLabel, TestDynamicNodeLabel, TestStaticNodeLabel
All Known Implementing Classes:
AreaLabelImpl, DiseaseModelLabelImpl, DynamicNodeLabelImpl, NodeLabelImpl, PopulationLabelImpl, SEIRLabelImpl, SILabelImpl, SIRLabelImpl, StandardDiseaseModelLabelImpl, StaticNodeLabelImpl, TestDynamicNodeLabelImpl, TestStaticNodeLabelImpl

public interface NodeLabel
extends Label

A NodeLabel is a Label that provides attributes to a Node.


Field Summary
 
Fields inherited from interface org.eclipse.ohf.stem.core.graph.Label
URI_TYPE_LABEL, URI_TYPE_LABEL_SEGMENT
 
Method Summary
 Node getNode()
           
 void setNode(Node value)
          Sets the value of the 'Node' reference.
 
Methods inherited from interface org.eclipse.ohf.stem.core.graph.Label
getCurrentValue, getIdentifiable, getURIOfIdentifiableToBeLabeled, setCurrentValue, setIdentifiable, setURIOfIdentifiableToBeLabeled
 
Methods inherited from interface org.eclipse.ohf.stem.core.common.Identifiable
getDublinCore, getTypeURI, getURI, sane, setDublinCore, setTypeURI, setURI
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getNode

Node getNode()
Returns:
the Node that this NodeLabel labels. This value can be null in a graph fragment.

setNode

void setNode(Node value)
Sets the value of the 'Node' reference.

Parameters:
value - the new value of the 'Node' reference.
See Also:
getNode()