org.graphdrawing.graphml
Interface PortType

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

public interface PortType
extends EObject

A representation of the model object 'Port Type'. Complex type for the <port> element.

The following features are supported:

See Also:
GraphMLPackage.getPortType()
Rating red
Generated:
This code was automatically generated.
Model element:
extendedMetaData="name='port.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.
 FeatureMap getGroup()
          Returns the value of the 'Group' attribute list.
 String getName()
          Returns the value of the 'Name' 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 setName(String value)
          Sets the value of the 'Name' 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.getPortType_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.getPortType_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.getPortType_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.getPortType_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'"

getName

String getName()
Returns the value of the 'Name' attribute. identifies this port, within the node it is contained in.

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

setName

void setName(String value)
Sets the value of the 'Name' attribute.

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