org.graphdrawing.graphml
Interface NodeType

All Superinterfaces:
EObject, Notifier
All Known Implementing Classes:
NodeTypeImpl

public interface NodeType
extends EObject

A representation of the model object 'Node Type'. Complex type for the <node> element.

The following features are supported:

See Also:
GraphMLPackage.getNodeType()
Rating red
Generated:
This code was automatically generated.
Model element:
extendedMetaData="name='node.type'
kind='elementOnly'"

Method Summary
 EList<DataType> getData()
          Returns the value of the 'Data' containment reference list.
 String getDesc()
          Returns the value of the 'Desc' attribute.
 GraphType getGraph()
          Returns the value of the 'Graph' containment reference.
 FeatureMap getGroup()
          Returns the value of the 'Group' attribute list.
 String getId()
          Returns the value of the 'Id' attribute.
 LocatorType getLocator()
          Returns the value of the 'Locator' containment reference.
 BigInteger getParseIndegree()
          Returns the value of the 'Parse Indegree' attribute.
 BigInteger getParseOutdegree()
          Returns the value of the 'Parse Outdegree' attribute.
 EList<PortType> getPort()
          Returns the value of the 'Port' containment reference list.
 void setDesc(String value)
          Sets the value of the 'Desc' attribute.
 void setGraph(GraphType value)
          Sets the value of the 'Graph' containment reference.
 void setId(String value)
          Sets the value of the 'Id' attribute.
 void setLocator(LocatorType value)
          Sets the value of the 'Locator' containment reference.
 void setParseIndegree(BigInteger value)
          Sets the value of the 'Parse Indegree' attribute.
 void setParseOutdegree(BigInteger value)
          Sets the value of the 'Parse Outdegree' attribute.
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getDesc

String getDesc()
Returns the value of the 'Desc' attribute. Description: Provides human-readable descriptions for the GraphML element containing this <desc> as its first child. Occurence: <key>, <graphml>, <graph>, <node>, <port>, <edge>, <hyperedge>, and <endpoint>.

Returns:
the value of the 'Desc' attribute.
See Also:
setDesc(String), GraphMLPackage.getNodeType_Desc()
Generated:
This code was automatically generated.
Model element:
dataType=org.eclipse.emf.ecore.xml.type.String
extendedMetaData="kind='element'
name='desc'
namespace='##targetNamespace'"

setDesc

void setDesc(String value)
Sets the value of the 'Desc' attribute.

Parameters:
value - the new value of the 'Desc' attribute.
See Also:
getDesc()
Generated:
This code was automatically generated.

getGroup

FeatureMap getGroup()
Returns the value of the 'Group' attribute list. The list contents are of type FeatureMap.Entry.

If the meaning of the 'Group' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Group' attribute list.
See Also:
GraphMLPackage.getNodeType_Group()
Generated:
This code was automatically generated.
Model element:
unique=false
dataType=org.eclipse.emf.ecore.EFeatureMapEntry
many=true
extendedMetaData="kind='group'
name='group:1'"

getData

EList<DataType> getData()
Returns the value of the 'Data' containment reference list. The list contents are of type DataType. Description: In GraphML there may be data-functions attached to graphs, nodes, ports, edges, hyperedges and endpoint and to the whole collection of graphs described by the content of <graphml>. These functions are declared by <key> elements (children of <graphml>) and defined by <data> elements. Occurence: <graphml>, <graph>, <node>, <port>, <edge>, <hyperedge>, and <endpoint>.

Returns:
the value of the 'Data' containment reference list.
See Also:
GraphMLPackage.getNodeType_Data()
Generated:
This code was automatically generated.
Model element:
containment=true
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='data'
namespace='##targetNamespace'
group='#group:1'"

getPort

EList<PortType> getPort()
Returns the value of the 'Port' containment reference list. The list contents are of type PortType. Description: Nodes may be structured by ports; thus edges are not only attached to a node but to a certain port in this node. Occurence: <node>, <port>.

Returns:
the value of the 'Port' containment reference list.
See Also:
GraphMLPackage.getNodeType_Port()
Generated:
This code was automatically generated.
Model element:
containment=true
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='port'
namespace='##targetNamespace'
group='#group:1'"

getGraph

GraphType getGraph()
Returns the value of the 'Graph' containment reference. Description: Describes one graph in this document. Occurence: <graphml>, <node>, <edge>, <hyperedge>.

Returns:
the value of the 'Graph' containment reference.
See Also:
setGraph(GraphType), GraphMLPackage.getNodeType_Graph()
Generated:
This code was automatically generated.
Model element:
containment=true
extendedMetaData="kind='element'
name='graph'
namespace='##targetNamespace'"

setGraph

void setGraph(GraphType value)
Sets the value of the 'Graph' containment reference.

Parameters:
value - the new value of the 'Graph' containment reference.
See Also:
getGraph()
Generated:
This code was automatically generated.

getLocator

LocatorType getLocator()
Returns the value of the 'Locator' containment reference. Description: Graphs and nodes are declared by the elements <graph> and <node>, respectively. The optional <locator>-child of these elements point to their definition. (If there is no <locator>-child the graphs/nodes are defined by their content). Occurence: <graph>, and <node>.

Returns:
the value of the 'Locator' containment reference.
See Also:
setLocator(LocatorType), GraphMLPackage.getNodeType_Locator()
Generated:
This code was automatically generated.
Model element:
containment=true
extendedMetaData="kind='element'
name='locator'
namespace='##targetNamespace'"

setLocator

void setLocator(LocatorType value)
Sets the value of the 'Locator' containment reference.

Parameters:
value - the new value of the 'Locator' containment reference.
See Also:
getLocator()
Generated:
This code was automatically generated.

getId

String getId()
Returns the value of the 'Id' attribute. identifies this node.

Returns:
the value of the 'Id' attribute.
See Also:
setId(String), GraphMLPackage.getNodeType_Id()
Generated:
This code was automatically generated.
Model element:
dataType=org.eclipse.emf.ecore.xml.type.NMTOKEN
required=true
extendedMetaData="kind='attribute'
name='id'"

setId

void setId(String value)
Sets the value of the 'Id' attribute.

Parameters:
value - the new value of the 'Id' attribute.
See Also:
getId()
Generated:
This code was automatically generated.

getParseIndegree

BigInteger getParseIndegree()
Returns the value of the 'Parse Indegree' attribute.

If the meaning of the 'Parse Indegree' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Parse Indegree' attribute.
See Also:
setParseIndegree(BigInteger), GraphMLPackage.getNodeType_ParseIndegree()
Generated:
This code was automatically generated.
Model element:
dataType=org.graphdrawing.graphml.NodeIndegreeType
extendedMetaData="kind='attribute'
name='parse.indegree'"

setParseIndegree

void setParseIndegree(BigInteger value)
Sets the value of the 'Parse Indegree' attribute.

Parameters:
value - the new value of the 'Parse Indegree' attribute.
See Also:
getParseIndegree()
Generated:
This code was automatically generated.

getParseOutdegree

BigInteger getParseOutdegree()
Returns the value of the 'Parse Outdegree' attribute.

If the meaning of the 'Parse Outdegree' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Parse Outdegree' attribute.
See Also:
setParseOutdegree(BigInteger), GraphMLPackage.getNodeType_ParseOutdegree()
Generated:
This code was automatically generated.
Model element:
dataType=org.graphdrawing.graphml.NodeOutdegreeType
extendedMetaData="kind='attribute'
name='parse.outdegree'"

setParseOutdegree

void setParseOutdegree(BigInteger value)
Sets the value of the 'Parse Outdegree' attribute.

Parameters:
value - the new value of the 'Parse Outdegree' attribute.
See Also:
getParseOutdegree()
Generated:
This code was automatically generated.