org.graphdrawing.graphml
Interface GraphmlType

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

public interface GraphmlType
extends EObject

A representation of the model object 'Graphml Type'. Complex type for the <graphml> element.

The following features are supported:

See Also:
GraphMLPackage.getGraphmlType()
Rating red
Generated:
This code was automatically generated.
Model element:
extendedMetaData="name='graphml.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.
 EList<GraphType> getGraph()
          Returns the value of the 'Graph' containment reference list.
 FeatureMap getGroup()
          Returns the value of the 'Group' attribute list.
 EList<KeyType> getKey()
          Returns the value of the 'Key' containment reference list.
 void setDesc(String value)
          Sets the value of the 'Desc' 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.getGraphmlType_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.

getKey

EList<KeyType> getKey()
Returns the value of the 'Key' containment reference list. The list contents are of type KeyType. 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>.

Returns:
the value of the 'Key' containment reference list.
See Also:
GraphMLPackage.getGraphmlType_Key()
Generated:
This code was automatically generated.
Model element:
containment=true
extendedMetaData="kind='element'
name='key'
namespace='##targetNamespace'"

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.getGraphmlType_Group()
Generated:
This code was automatically generated.
Model element:
unique=false
dataType=org.eclipse.emf.ecore.EFeatureMapEntry
many=true
extendedMetaData="kind='group'
name='group:2'"

getGraph

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

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

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.getGraphmlType_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:2'"