de.cau.cs.kieler.keg
Interface KEGPackage

All Superinterfaces:
EModelElement, ENamedElement, EObject, EPackage, Notifier
All Known Implementing Classes:
KEGPackageImpl

public interface KEGPackage
extends EPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
KEGFactory
Rating red
Generated:
This code was automatically generated.
Model element:
kind=package

Nested Class Summary
static interface KEGPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Field Summary
static int EDGE
          The meta object id for the 'Edge' class.
static int EDGE__DATA
          The feature id for the 'Data' containment reference list.
static int EDGE__DIRECTED
          The feature id for the 'Directed' attribute.
static int EDGE__HEAD_LABEL
          The feature id for the 'Head Label' attribute.
static int EDGE__LABELS
          The feature id for the 'Labels' containment reference list.
static int EDGE__MID_LABEL
          The feature id for the 'Mid Label' attribute.
static int EDGE__SOURCE
          The feature id for the 'Source' container reference.
static int EDGE__SOURCE_PORT
          The feature id for the 'Source Port' reference.
static int EDGE__TAIL_LABEL
          The feature id for the 'Tail Label' attribute.
static int EDGE__TARGET
          The feature id for the 'Target' reference.
static int EDGE__TARGET_PORT
          The feature id for the 'Target Port' reference.
static int EDGE__TYPE
          The feature id for the 'Type' attribute.
static int EDGE_FEATURE_COUNT
          The number of structural features of the 'Edge' class.
static int EDGE_TYPE
          The meta object id for the 'Edge Type' enum.
static KEGPackage eINSTANCE
          The singleton instance of the package.
static String eNAME
          The package name.
static String eNS_PREFIX
          The package namespace name.
static String eNS_URI
          The package namespace URI.
static int NODE
          The meta object id for the 'Node' class.
static int NODE__CHILDREN
          The feature id for the 'Children' containment reference list.
static int NODE__DATA
          The feature id for the 'Data' containment reference list.
static int NODE__HYPERNODE
          The feature id for the 'Hypernode' attribute.
static int NODE__INCOMING_EDGES
          The feature id for the 'Incoming Edges' reference list.
static int NODE__LABELS
          The feature id for the 'Labels' containment reference list.
static int NODE__NODE_LABEL
          The feature id for the 'Node Label' attribute.
static int NODE__OUTGOING_EDGES
          The feature id for the 'Outgoing Edges' containment reference list.
static int NODE__PARENT
          The feature id for the 'Parent' container reference.
static int NODE__PORTS
          The feature id for the 'Ports' containment reference list.
static int NODE_FEATURE_COUNT
          The number of structural features of the 'Node' class.
static int PORT
          The meta object id for the 'Port' class.
static int PORT__DATA
          The feature id for the 'Data' containment reference list.
static int PORT__EDGES
          The feature id for the 'Edges' reference list.
static int PORT__LABELS
          The feature id for the 'Labels' containment reference list.
static int PORT__NODE
          The feature id for the 'Node' container reference.
static int PORT__PORT_LABEL
          The feature id for the 'Port Label' attribute.
static int PORT_FEATURE_COUNT
          The number of structural features of the 'Port' class.
 
Method Summary
 EAttribute getEdge_Directed()
          Returns the meta object for the attribute 'Directed'.
 EAttribute getEdge_HeadLabel()
          Returns the meta object for the attribute 'Head Label'.
 EAttribute getEdge_MidLabel()
          Returns the meta object for the attribute 'Mid Label'.
 EAttribute getEdge_TailLabel()
          Returns the meta object for the attribute 'Tail Label'.
 EAttribute getEdge_Type()
          Returns the meta object for the attribute 'Type'.
 EClass getEdge()
          Returns the meta object for class 'Edge'.
 EEnum getEdgeType()
          Returns the meta object for enum 'Edge Type'.
 KEGFactory getKEGFactory()
          Returns the factory that creates the instances of the model.
 EAttribute getNode_Hypernode()
          Returns the meta object for the attribute 'Hypernode'.
 EAttribute getNode_NodeLabel()
          Returns the meta object for the attribute 'Node Label'.
 EClass getNode()
          Returns the meta object for class 'Node'.
 EAttribute getPort_PortLabel()
          Returns the meta object for the attribute 'Port Label'.
 EClass getPort()
          Returns the meta object for class 'Port'.
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
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
 

Field Detail

eNAME

static final String eNAME
The package name.

See Also:
Constant Field Values
Generated:
This code was automatically generated.

eNS_URI

static final String eNS_URI
The package namespace URI.

See Also:
Constant Field Values
Generated:
This code was automatically generated.

eNS_PREFIX

static final String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values
Generated:
This code was automatically generated.

eINSTANCE

static final KEGPackage eINSTANCE
The singleton instance of the package.

Generated:
This code was automatically generated.

NODE

static final int NODE
The meta object id for the 'Node' class.

See Also:
NodeImpl, KEGPackageImpl.getNode(), Constant Field Values
Generated:
This code was automatically generated.

NODE__DATA

static final int NODE__DATA
The feature id for the 'Data' containment reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

NODE__LABELS

static final int NODE__LABELS
The feature id for the 'Labels' containment reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

NODE__CHILDREN

static final int NODE__CHILDREN
The feature id for the 'Children' containment reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

NODE__PARENT

static final int NODE__PARENT
The feature id for the 'Parent' container reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

NODE__PORTS

static final int NODE__PORTS
The feature id for the 'Ports' containment reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

NODE__OUTGOING_EDGES

static final int NODE__OUTGOING_EDGES
The feature id for the 'Outgoing Edges' containment reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

NODE__INCOMING_EDGES

static final int NODE__INCOMING_EDGES
The feature id for the 'Incoming Edges' reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

NODE__NODE_LABEL

static final int NODE__NODE_LABEL
The feature id for the 'Node Label' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

NODE__HYPERNODE

static final int NODE__HYPERNODE
The feature id for the 'Hypernode' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

NODE_FEATURE_COUNT

static final int NODE_FEATURE_COUNT
The number of structural features of the 'Node' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

EDGE

static final int EDGE
The meta object id for the 'Edge' class.

See Also:
EdgeImpl, KEGPackageImpl.getEdge(), Constant Field Values
Generated:
This code was automatically generated.

EDGE__DATA

static final int EDGE__DATA
The feature id for the 'Data' containment reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

EDGE__LABELS

static final int EDGE__LABELS
The feature id for the 'Labels' containment reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

EDGE__SOURCE

static final int EDGE__SOURCE
The feature id for the 'Source' container reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

EDGE__TARGET

static final int EDGE__TARGET
The feature id for the 'Target' reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

EDGE__SOURCE_PORT

static final int EDGE__SOURCE_PORT
The feature id for the 'Source Port' reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

EDGE__TARGET_PORT

static final int EDGE__TARGET_PORT
The feature id for the 'Target Port' reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

EDGE__HEAD_LABEL

static final int EDGE__HEAD_LABEL
The feature id for the 'Head Label' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

EDGE__MID_LABEL

static final int EDGE__MID_LABEL
The feature id for the 'Mid Label' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

EDGE__TAIL_LABEL

static final int EDGE__TAIL_LABEL
The feature id for the 'Tail Label' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

EDGE__DIRECTED

static final int EDGE__DIRECTED
The feature id for the 'Directed' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

EDGE__TYPE

static final int EDGE__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

EDGE_FEATURE_COUNT

static final int EDGE_FEATURE_COUNT
The number of structural features of the 'Edge' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PORT

static final int PORT
The meta object id for the 'Port' class.

See Also:
PortImpl, KEGPackageImpl.getPort(), Constant Field Values
Generated:
This code was automatically generated.

PORT__DATA

static final int PORT__DATA
The feature id for the 'Data' containment reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PORT__LABELS

static final int PORT__LABELS
The feature id for the 'Labels' containment reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PORT__NODE

static final int PORT__NODE
The feature id for the 'Node' container reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PORT__EDGES

static final int PORT__EDGES
The feature id for the 'Edges' reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PORT__PORT_LABEL

static final int PORT__PORT_LABEL
The feature id for the 'Port Label' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PORT_FEATURE_COUNT

static final int PORT_FEATURE_COUNT
The number of structural features of the 'Port' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

EDGE_TYPE

static final int EDGE_TYPE
The meta object id for the 'Edge Type' enum.

See Also:
EdgeType, KEGPackageImpl.getEdgeType(), Constant Field Values
Generated:
This code was automatically generated.
Method Detail

getNode

EClass getNode()
Returns the meta object for class 'Node'.

Returns:
the meta object for class 'Node'.
See Also:
Node
Generated:
This code was automatically generated.

getNode_NodeLabel

EAttribute getNode_NodeLabel()
Returns the meta object for the attribute 'Node Label'.

Returns:
the meta object for the attribute 'Node Label'.
See Also:
Node.getNodeLabel(), getNode()
Generated:
This code was automatically generated.

getNode_Hypernode

EAttribute getNode_Hypernode()
Returns the meta object for the attribute 'Hypernode'.

Returns:
the meta object for the attribute 'Hypernode'.
See Also:
Node.isHypernode(), getNode()
Generated:
This code was automatically generated.

getEdge

EClass getEdge()
Returns the meta object for class 'Edge'.

Returns:
the meta object for class 'Edge'.
See Also:
Edge
Generated:
This code was automatically generated.

getEdge_HeadLabel

EAttribute getEdge_HeadLabel()
Returns the meta object for the attribute 'Head Label'.

Returns:
the meta object for the attribute 'Head Label'.
See Also:
Edge.getHeadLabel(), getEdge()
Generated:
This code was automatically generated.

getEdge_MidLabel

EAttribute getEdge_MidLabel()
Returns the meta object for the attribute 'Mid Label'.

Returns:
the meta object for the attribute 'Mid Label'.
See Also:
Edge.getMidLabel(), getEdge()
Generated:
This code was automatically generated.

getEdge_TailLabel

EAttribute getEdge_TailLabel()
Returns the meta object for the attribute 'Tail Label'.

Returns:
the meta object for the attribute 'Tail Label'.
See Also:
Edge.getTailLabel(), getEdge()
Generated:
This code was automatically generated.

getEdge_Directed

EAttribute getEdge_Directed()
Returns the meta object for the attribute 'Directed'.

Returns:
the meta object for the attribute 'Directed'.
See Also:
Edge.isDirected(), getEdge()
Generated:
This code was automatically generated.

getEdge_Type

EAttribute getEdge_Type()
Returns the meta object for the attribute 'Type'.

Returns:
the meta object for the attribute 'Type'.
See Also:
Edge.getType(), getEdge()
Generated:
This code was automatically generated.

getPort

EClass getPort()
Returns the meta object for class 'Port'.

Returns:
the meta object for class 'Port'.
See Also:
Port
Generated:
This code was automatically generated.

getPort_PortLabel

EAttribute getPort_PortLabel()
Returns the meta object for the attribute 'Port Label'.

Returns:
the meta object for the attribute 'Port Label'.
See Also:
Port.getPortLabel(), getPort()
Generated:
This code was automatically generated.

getEdgeType

EEnum getEdgeType()
Returns the meta object for enum 'Edge Type'.

Returns:
the meta object for enum 'Edge Type'.
See Also:
EdgeType
Generated:
This code was automatically generated.

getKEGFactory

KEGFactory getKEGFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.
Generated:
This code was automatically generated.