org.graphdrawing.graphml
Interface HyperedgeType

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

public interface HyperedgeType
extends EObject

A representation of the model object 'Hyperedge Type'. Complex type for the <hyperedge> element.

The following features are supported:

See Also:
GraphMLPackage.getHyperedgeType()
Rating red
Generated:
This code was automatically generated.
Model element:
extendedMetaData="name='hyperedge.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<EndpointType> getEndpoint()
          Returns the value of the 'Endpoint' containment reference list.
 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.
 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.
 
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.getHyperedgeType_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.getHyperedgeType_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.getHyperedgeType_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'"

getEndpoint

EList<EndpointType> getEndpoint()
Returns the value of the 'Endpoint' containment reference list. The list contents are of type EndpointType. Description: The list of <endpoints> within a hyperedge points to the nodes contained in this hyperedge. Occurence: <hyperedge>.

Returns:
the value of the 'Endpoint' containment reference list.
See Also:
GraphMLPackage.getHyperedgeType_Endpoint()
Generated:
This code was automatically generated.
Model element:
containment=true
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='endpoint'
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.getHyperedgeType_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.

getId

String getId()
Returns the value of the 'Id' attribute. identifies this <hyperedge> .

Returns:
the value of the 'Id' attribute.
See Also:
setId(String), GraphMLPackage.getHyperedgeType_Id()
Generated:
This code was automatically generated.
Model element:
dataType=org.eclipse.emf.ecore.xml.type.NMTOKEN
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.