org.graphdrawing.graphml
Interface GraphType

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

public interface GraphType
extends EObject

A representation of the model object 'Graph Type'. Complex type for the <graph> element.

The following features are supported:

See Also:
GraphMLPackage.getGraphType()
Rating red
Generated:
This code was automatically generated.
Model element:
extendedMetaData="name='graph.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<EdgeType> getEdge()
          Returns the value of the 'Edge' containment reference list.
 GraphEdgedefaultType getEdgedefault()
          Returns the value of the 'Edgedefault' attribute.
 FeatureMap getGroup()
          Returns the value of the 'Group' attribute list.
 EList<HyperedgeType> getHyperedge()
          Returns the value of the 'Hyperedge' containment reference list.
 String getId()
          Returns the value of the 'Id' attribute.
 LocatorType getLocator()
          Returns the value of the 'Locator' containment reference.
 EList<NodeType> getNode()
          Returns the value of the 'Node' containment reference list.
 GraphEdgeidsType getParseEdgeids()
          Returns the value of the 'Parse Edgeids' attribute.
 BigInteger getParseEdges()
          Returns the value of the 'Parse Edges' attribute.
 BigInteger getParseMaxindegree()
          Returns the value of the 'Parse Maxindegree' attribute.
 BigInteger getParseMaxoutdegree()
          Returns the value of the 'Parse Maxoutdegree' attribute.
 GraphNodeidsType getParseNodeids()
          Returns the value of the 'Parse Nodeids' attribute.
 BigInteger getParseNodes()
          Returns the value of the 'Parse Nodes' attribute.
 GraphOrderType getParseOrder()
          Returns the value of the 'Parse Order' attribute.
 boolean isSetEdgedefault()
          Returns whether the value of the 'Edgedefault' attribute is set.
 boolean isSetParseEdgeids()
          Returns whether the value of the 'Parse Edgeids' attribute is set.
 boolean isSetParseNodeids()
          Returns whether the value of the 'Parse Nodeids' attribute is set.
 boolean isSetParseOrder()
          Returns whether the value of the 'Parse Order' attribute is set.
 void setDesc(String value)
          Sets the value of the 'Desc' attribute.
 void setEdgedefault(GraphEdgedefaultType value)
          Sets the value of the 'Edgedefault' attribute.
 void setId(String value)
          Sets the value of the 'Id' attribute.
 void setLocator(LocatorType value)
          Sets the value of the 'Locator' containment reference.
 void setParseEdgeids(GraphEdgeidsType value)
          Sets the value of the 'Parse Edgeids' attribute.
 void setParseEdges(BigInteger value)
          Sets the value of the 'Parse Edges' attribute.
 void setParseMaxindegree(BigInteger value)
          Sets the value of the 'Parse Maxindegree' attribute.
 void setParseMaxoutdegree(BigInteger value)
          Sets the value of the 'Parse Maxoutdegree' attribute.
 void setParseNodeids(GraphNodeidsType value)
          Sets the value of the 'Parse Nodeids' attribute.
 void setParseNodes(BigInteger value)
          Sets the value of the 'Parse Nodes' attribute.
 void setParseOrder(GraphOrderType value)
          Sets the value of the 'Parse Order' attribute.
 void unsetEdgedefault()
          Unsets the value of the 'Edgedefault' attribute.
 void unsetParseEdgeids()
          Unsets the value of the 'Parse Edgeids' attribute.
 void unsetParseNodeids()
          Unsets the value of the 'Parse Nodeids' attribute.
 void unsetParseOrder()
          Unsets the value of the 'Parse Order' 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.getGraphType_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.getGraphType_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.getGraphType_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'"

getNode

EList<NodeType> getNode()
Returns the value of the 'Node' containment reference list. The list contents are of type NodeType. Description: Describes one node in the <graph> containing this <node>. Occurence: <graph>.

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

getEdge

EList<EdgeType> getEdge()
Returns the value of the 'Edge' containment reference list. The list contents are of type EdgeType. Description: Describes an edge in the <graph> which contains this <edge>. Occurence: <graph>.

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

getHyperedge

EList<HyperedgeType> getHyperedge()
Returns the value of the 'Hyperedge' containment reference list. The list contents are of type HyperedgeType. Description: While edges describe relations between two nodes, a hyperedge describes a relation between an arbitrary number of nodes. Occurence: <graph>.

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

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.getGraphType_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.

getEdgedefault

GraphEdgedefaultType getEdgedefault()
Returns the value of the 'Edgedefault' attribute. The literals are from the enumeration GraphEdgedefaultType. describes whether edges of this graph are considered as directed or undirected per default (unless specified by the attribute directed of <edge>).

Returns:
the value of the 'Edgedefault' attribute.
See Also:
GraphEdgedefaultType, isSetEdgedefault(), unsetEdgedefault(), setEdgedefault(GraphEdgedefaultType), GraphMLPackage.getGraphType_Edgedefault()
Generated:
This code was automatically generated.
Model element:
unsettable=true
required=true
extendedMetaData="kind='attribute'
name='edgedefault'"

setEdgedefault

void setEdgedefault(GraphEdgedefaultType value)
Sets the value of the 'Edgedefault' attribute.

Parameters:
value - the new value of the 'Edgedefault' attribute.
See Also:
GraphEdgedefaultType, isSetEdgedefault(), unsetEdgedefault(), getEdgedefault()
Generated:
This code was automatically generated.

unsetEdgedefault

void unsetEdgedefault()
Unsets the value of the 'Edgedefault' attribute.

See Also:
isSetEdgedefault(), getEdgedefault(), setEdgedefault(GraphEdgedefaultType)
Generated:
This code was automatically generated.

isSetEdgedefault

boolean isSetEdgedefault()
Returns whether the value of the 'Edgedefault' attribute is set.

Returns:
whether the value of the 'Edgedefault' attribute is set.
See Also:
unsetEdgedefault(), getEdgedefault(), setEdgedefault(GraphEdgedefaultType)
Generated:
This code was automatically generated.

getId

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

Returns:
the value of the 'Id' attribute.
See Also:
setId(String), GraphMLPackage.getGraphType_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.

getParseEdgeids

GraphEdgeidsType getParseEdgeids()
Returns the value of the 'Parse Edgeids' attribute. The literals are from the enumeration GraphEdgeidsType.

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

Returns:
the value of the 'Parse Edgeids' attribute.
See Also:
GraphEdgeidsType, isSetParseEdgeids(), unsetParseEdgeids(), setParseEdgeids(GraphEdgeidsType), GraphMLPackage.getGraphType_ParseEdgeids()
Generated:
This code was automatically generated.
Model element:
unsettable=true
extendedMetaData="kind='attribute'
name='parse.edgeids'"

setParseEdgeids

void setParseEdgeids(GraphEdgeidsType value)
Sets the value of the 'Parse Edgeids' attribute.

Parameters:
value - the new value of the 'Parse Edgeids' attribute.
See Also:
GraphEdgeidsType, isSetParseEdgeids(), unsetParseEdgeids(), getParseEdgeids()
Generated:
This code was automatically generated.

unsetParseEdgeids

void unsetParseEdgeids()
Unsets the value of the 'Parse Edgeids' attribute.

See Also:
isSetParseEdgeids(), getParseEdgeids(), setParseEdgeids(GraphEdgeidsType)
Generated:
This code was automatically generated.

isSetParseEdgeids

boolean isSetParseEdgeids()
Returns whether the value of the 'Parse Edgeids' attribute is set.

Returns:
whether the value of the 'Parse Edgeids' attribute is set.
See Also:
unsetParseEdgeids(), getParseEdgeids(), setParseEdgeids(GraphEdgeidsType)
Generated:
This code was automatically generated.

getParseEdges

BigInteger getParseEdges()
Returns the value of the 'Parse Edges' attribute.

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

Returns:
the value of the 'Parse Edges' attribute.
See Also:
setParseEdges(BigInteger), GraphMLPackage.getGraphType_ParseEdges()
Generated:
This code was automatically generated.
Model element:
dataType=org.graphdrawing.graphml.GraphEdgesType
extendedMetaData="kind='attribute'
name='parse.edges'"

setParseEdges

void setParseEdges(BigInteger value)
Sets the value of the 'Parse Edges' attribute.

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

getParseMaxindegree

BigInteger getParseMaxindegree()
Returns the value of the 'Parse Maxindegree' attribute.

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

Returns:
the value of the 'Parse Maxindegree' attribute.
See Also:
setParseMaxindegree(BigInteger), GraphMLPackage.getGraphType_ParseMaxindegree()
Generated:
This code was automatically generated.
Model element:
dataType=org.graphdrawing.graphml.GraphMaxindegreeType
extendedMetaData="kind='attribute'
name='parse.maxindegree'"

setParseMaxindegree

void setParseMaxindegree(BigInteger value)
Sets the value of the 'Parse Maxindegree' attribute.

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

getParseMaxoutdegree

BigInteger getParseMaxoutdegree()
Returns the value of the 'Parse Maxoutdegree' attribute.

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

Returns:
the value of the 'Parse Maxoutdegree' attribute.
See Also:
setParseMaxoutdegree(BigInteger), GraphMLPackage.getGraphType_ParseMaxoutdegree()
Generated:
This code was automatically generated.
Model element:
dataType=org.graphdrawing.graphml.GraphMaxoutdegreeType
extendedMetaData="kind='attribute'
name='parse.maxoutdegree'"

setParseMaxoutdegree

void setParseMaxoutdegree(BigInteger value)
Sets the value of the 'Parse Maxoutdegree' attribute.

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

getParseNodeids

GraphNodeidsType getParseNodeids()
Returns the value of the 'Parse Nodeids' attribute. The literals are from the enumeration GraphNodeidsType.

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

Returns:
the value of the 'Parse Nodeids' attribute.
See Also:
GraphNodeidsType, isSetParseNodeids(), unsetParseNodeids(), setParseNodeids(GraphNodeidsType), GraphMLPackage.getGraphType_ParseNodeids()
Generated:
This code was automatically generated.
Model element:
unsettable=true
extendedMetaData="kind='attribute'
name='parse.nodeids'"

setParseNodeids

void setParseNodeids(GraphNodeidsType value)
Sets the value of the 'Parse Nodeids' attribute.

Parameters:
value - the new value of the 'Parse Nodeids' attribute.
See Also:
GraphNodeidsType, isSetParseNodeids(), unsetParseNodeids(), getParseNodeids()
Generated:
This code was automatically generated.

unsetParseNodeids

void unsetParseNodeids()
Unsets the value of the 'Parse Nodeids' attribute.

See Also:
isSetParseNodeids(), getParseNodeids(), setParseNodeids(GraphNodeidsType)
Generated:
This code was automatically generated.

isSetParseNodeids

boolean isSetParseNodeids()
Returns whether the value of the 'Parse Nodeids' attribute is set.

Returns:
whether the value of the 'Parse Nodeids' attribute is set.
See Also:
unsetParseNodeids(), getParseNodeids(), setParseNodeids(GraphNodeidsType)
Generated:
This code was automatically generated.

getParseNodes

BigInteger getParseNodes()
Returns the value of the 'Parse Nodes' attribute.

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

Returns:
the value of the 'Parse Nodes' attribute.
See Also:
setParseNodes(BigInteger), GraphMLPackage.getGraphType_ParseNodes()
Generated:
This code was automatically generated.
Model element:
dataType=org.graphdrawing.graphml.GraphNodesType
extendedMetaData="kind='attribute'
name='parse.nodes'"

setParseNodes

void setParseNodes(BigInteger value)
Sets the value of the 'Parse Nodes' attribute.

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

getParseOrder

GraphOrderType getParseOrder()
Returns the value of the 'Parse Order' attribute. The literals are from the enumeration GraphOrderType.

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

Returns:
the value of the 'Parse Order' attribute.
See Also:
GraphOrderType, isSetParseOrder(), unsetParseOrder(), setParseOrder(GraphOrderType), GraphMLPackage.getGraphType_ParseOrder()
Generated:
This code was automatically generated.
Model element:
unsettable=true
extendedMetaData="kind='attribute'
name='parse.order'"

setParseOrder

void setParseOrder(GraphOrderType value)
Sets the value of the 'Parse Order' attribute.

Parameters:
value - the new value of the 'Parse Order' attribute.
See Also:
GraphOrderType, isSetParseOrder(), unsetParseOrder(), getParseOrder()
Generated:
This code was automatically generated.

unsetParseOrder

void unsetParseOrder()
Unsets the value of the 'Parse Order' attribute.

See Also:
isSetParseOrder(), getParseOrder(), setParseOrder(GraphOrderType)
Generated:
This code was automatically generated.

isSetParseOrder

boolean isSetParseOrder()
Returns whether the value of the 'Parse Order' attribute is set.

Returns:
whether the value of the 'Parse Order' attribute is set.
See Also:
unsetParseOrder(), getParseOrder(), setParseOrder(GraphOrderType)
Generated:
This code was automatically generated.