de.cau.cs.kieler.core.kgraph
Interface KGraphPackage

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

public interface KGraphPackage
extends EPackage

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

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

Nested Class Summary
static interface KGraphPackage.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 KGraphPackage 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 KEDGE
          The meta object id for the 'KEdge' class.
static int KEDGE__DATA
          The feature id for the 'Data' containment reference list.
static int KEDGE__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int KEDGE__LABELS
          The feature id for the 'Labels' containment reference list.
static int KEDGE__SOURCE
          The feature id for the 'Source' container reference.
static int KEDGE__SOURCE_PORT
          The feature id for the 'Source Port' reference.
static int KEDGE__TARGET
          The feature id for the 'Target' reference.
static int KEDGE__TARGET_PORT
          The feature id for the 'Target Port' reference.
static int KEDGE_FEATURE_COUNT
          The number of structural features of the 'KEdge' class.
static int KGRAPH_DATA
          The meta object id for the 'Data' class.
static int KGRAPH_DATA_FEATURE_COUNT
          The number of structural features of the 'Data' class.
static int KGRAPH_ELEMENT
          The meta object id for the 'Element' class.
static int KGRAPH_ELEMENT__DATA
          The feature id for the 'Data' containment reference list.
static int KGRAPH_ELEMENT__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int KGRAPH_ELEMENT_FEATURE_COUNT
          The number of structural features of the 'Element' class.
static int KLABEL
          The meta object id for the 'KLabel' class.
static int KLABEL__DATA
          The feature id for the 'Data' containment reference list.
static int KLABEL__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int KLABEL__PARENT
          The feature id for the 'Parent' reference.
static int KLABEL__TEXT
          The feature id for the 'Text' attribute.
static int KLABEL_FEATURE_COUNT
          The number of structural features of the 'KLabel' class.
static int KNODE
          The meta object id for the 'KNode' class.
static int KNODE__CHILDREN
          The feature id for the 'Children' containment reference list.
static int KNODE__DATA
          The feature id for the 'Data' containment reference list.
static int KNODE__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int KNODE__INCOMING_EDGES
          The feature id for the 'Incoming Edges' reference list.
static int KNODE__LABEL
          The feature id for the 'Label' containment reference.
static int KNODE__OUTGOING_EDGES
          The feature id for the 'Outgoing Edges' containment reference list.
static int KNODE__PARENT
          The feature id for the 'Parent' container reference.
static int KNODE__PORTS
          The feature id for the 'Ports' containment reference list.
static int KNODE_FEATURE_COUNT
          The number of structural features of the 'KNode' class.
static int KPORT
          The meta object id for the 'KPort' class.
static int KPORT__DATA
          The feature id for the 'Data' containment reference list.
static int KPORT__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int KPORT__EDGES
          The feature id for the 'Edges' reference list.
static int KPORT__LABEL
          The feature id for the 'Label' containment reference.
static int KPORT__NODE
          The feature id for the 'Node' container reference.
static int KPORT_FEATURE_COUNT
          The number of structural features of the 'KPort' class.
 
Method Summary
 EReference getKEdge_Labels()
          Returns the meta object for the containment reference list 'Labels'.
 EReference getKEdge_Source()
          Returns the meta object for the container reference 'Source'.
 EReference getKEdge_SourcePort()
          Returns the meta object for the reference 'Source Port'.
 EReference getKEdge_Target()
          Returns the meta object for the reference 'Target'.
 EReference getKEdge_TargetPort()
          Returns the meta object for the reference 'Target Port'.
 EClass getKEdge()
          Returns the meta object for class 'KEdge'.
 EClass getKGraphData()
          Returns the meta object for class 'Data'.
 EReference getKGraphElement_Data()
          Returns the meta object for the containment reference list 'Data'.
 EClass getKGraphElement()
          Returns the meta object for class 'Element'.
 KGraphFactory getKGraphFactory()
          Returns the factory that creates the instances of the model.
 EReference getKLabel_Parent()
          Returns the meta object for the reference 'Parent'.
 EAttribute getKLabel_Text()
          Returns the meta object for the attribute 'Text'.
 EClass getKLabel()
          Returns the meta object for class 'KLabel'.
 EReference getKNode_Children()
          Returns the meta object for the containment reference list 'Children'.
 EReference getKNode_IncomingEdges()
          Returns the meta object for the reference list 'Incoming Edges'.
 EReference getKNode_Label()
          Returns the meta object for the containment reference 'Label'.
 EReference getKNode_OutgoingEdges()
          Returns the meta object for the containment reference list 'Outgoing Edges'.
 EReference getKNode_Parent()
          Returns the meta object for the container reference 'Parent'.
 EReference getKNode_Ports()
          Returns the meta object for the containment reference list 'Ports'.
 EClass getKNode()
          Returns the meta object for class 'KNode'.
 EReference getKPort_Edges()
          Returns the meta object for the reference list 'Edges'.
 EReference getKPort_Label()
          Returns the meta object for the containment reference 'Label'.
 EReference getKPort_Node()
          Returns the meta object for the container reference 'Node'.
 EClass getKPort()
          Returns the meta object for class 'KPort'.
 
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, 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 KGraphPackage eINSTANCE
The singleton instance of the package.

Generated:
This code was automatically generated.

KGRAPH_ELEMENT

static final int KGRAPH_ELEMENT
The meta object id for the 'Element' class.

See Also:
KGraphElementImpl, KGraphPackageImpl.getKGraphElement(), Constant Field Values
Generated:
This code was automatically generated.

KGRAPH_ELEMENT__EANNOTATIONS

static final int KGRAPH_ELEMENT__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

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

KGRAPH_ELEMENT__DATA

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

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

KGRAPH_ELEMENT_FEATURE_COUNT

static final int KGRAPH_ELEMENT_FEATURE_COUNT
The number of structural features of the 'Element' class.

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

KGRAPH_DATA

static final int KGRAPH_DATA
The meta object id for the 'Data' class.

See Also:
KGraphData, KGraphPackageImpl.getKGraphData(), Constant Field Values
Generated:
This code was automatically generated.

KGRAPH_DATA_FEATURE_COUNT

static final int KGRAPH_DATA_FEATURE_COUNT
The number of structural features of the 'Data' class.

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

KNODE

static final int KNODE
The meta object id for the 'KNode' class.

See Also:
KNodeImpl, KGraphPackageImpl.getKNode(), Constant Field Values
Generated:
This code was automatically generated.

KNODE__EANNOTATIONS

static final int KNODE__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

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

KNODE__DATA

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

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

KNODE__CHILDREN

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

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

KNODE__PARENT

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

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

KNODE__PORTS

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

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

KNODE__OUTGOING_EDGES

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

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

KNODE__INCOMING_EDGES

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

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

KNODE__LABEL

static final int KNODE__LABEL
The feature id for the 'Label' containment reference.

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

KNODE_FEATURE_COUNT

static final int KNODE_FEATURE_COUNT
The number of structural features of the 'KNode' class.

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

KEDGE

static final int KEDGE
The meta object id for the 'KEdge' class.

See Also:
KEdgeImpl, KGraphPackageImpl.getKEdge(), Constant Field Values
Generated:
This code was automatically generated.

KEDGE__EANNOTATIONS

static final int KEDGE__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

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

KEDGE__DATA

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

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

KEDGE__SOURCE

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

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

KEDGE__TARGET

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

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

KEDGE__SOURCE_PORT

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

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

KEDGE__TARGET_PORT

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

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

KEDGE__LABELS

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

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

KEDGE_FEATURE_COUNT

static final int KEDGE_FEATURE_COUNT
The number of structural features of the 'KEdge' class.

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

KPORT

static final int KPORT
The meta object id for the 'KPort' class.

See Also:
KPortImpl, KGraphPackageImpl.getKPort(), Constant Field Values
Generated:
This code was automatically generated.

KPORT__EANNOTATIONS

static final int KPORT__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

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

KPORT__DATA

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

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

KPORT__NODE

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

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

KPORT__EDGES

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

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

KPORT__LABEL

static final int KPORT__LABEL
The feature id for the 'Label' containment reference.

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

KPORT_FEATURE_COUNT

static final int KPORT_FEATURE_COUNT
The number of structural features of the 'KPort' class.

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

KLABEL

static final int KLABEL
The meta object id for the 'KLabel' class.

See Also:
KLabelImpl, KGraphPackageImpl.getKLabel(), Constant Field Values
Generated:
This code was automatically generated.

KLABEL__EANNOTATIONS

static final int KLABEL__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

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

KLABEL__DATA

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

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

KLABEL__TEXT

static final int KLABEL__TEXT
The feature id for the 'Text' attribute.

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

KLABEL__PARENT

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

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

KLABEL_FEATURE_COUNT

static final int KLABEL_FEATURE_COUNT
The number of structural features of the 'KLabel' class.

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

getKGraphElement

EClass getKGraphElement()
Returns the meta object for class 'Element'.

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

getKGraphElement_Data

EReference getKGraphElement_Data()
Returns the meta object for the containment reference list 'Data'.

Returns:
the meta object for the containment reference list 'Data'.
See Also:
KGraphElement.getData(), getKGraphElement()
Generated:
This code was automatically generated.

getKGraphData

EClass getKGraphData()
Returns the meta object for class 'Data'.

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

getKNode

EClass getKNode()
Returns the meta object for class 'KNode'.

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

getKNode_Children

EReference getKNode_Children()
Returns the meta object for the containment reference list 'Children'.

Returns:
the meta object for the containment reference list 'Children'.
See Also:
KNode.getChildren(), getKNode()
Generated:
This code was automatically generated.

getKNode_Parent

EReference getKNode_Parent()
Returns the meta object for the container reference 'Parent'.

Returns:
the meta object for the container reference 'Parent'.
See Also:
KNode.getParent(), getKNode()
Generated:
This code was automatically generated.

getKNode_Ports

EReference getKNode_Ports()
Returns the meta object for the containment reference list 'Ports'.

Returns:
the meta object for the containment reference list 'Ports'.
See Also:
KNode.getPorts(), getKNode()
Generated:
This code was automatically generated.

getKNode_OutgoingEdges

EReference getKNode_OutgoingEdges()
Returns the meta object for the containment reference list 'Outgoing Edges'.

Returns:
the meta object for the containment reference list 'Outgoing Edges'.
See Also:
KNode.getOutgoingEdges(), getKNode()
Generated:
This code was automatically generated.

getKNode_IncomingEdges

EReference getKNode_IncomingEdges()
Returns the meta object for the reference list 'Incoming Edges'.

Returns:
the meta object for the reference list 'Incoming Edges'.
See Also:
KNode.getIncomingEdges(), getKNode()
Generated:
This code was automatically generated.

getKNode_Label

EReference getKNode_Label()
Returns the meta object for the containment reference 'Label'.

Returns:
the meta object for the containment reference 'Label'.
See Also:
KNode.getLabel(), getKNode()
Generated:
This code was automatically generated.

getKEdge

EClass getKEdge()
Returns the meta object for class 'KEdge'.

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

getKEdge_Source

EReference getKEdge_Source()
Returns the meta object for the container reference 'Source'.

Returns:
the meta object for the container reference 'Source'.
See Also:
KEdge.getSource(), getKEdge()
Generated:
This code was automatically generated.

getKEdge_Target

EReference getKEdge_Target()
Returns the meta object for the reference 'Target'.

Returns:
the meta object for the reference 'Target'.
See Also:
KEdge.getTarget(), getKEdge()
Generated:
This code was automatically generated.

getKEdge_SourcePort

EReference getKEdge_SourcePort()
Returns the meta object for the reference 'Source Port'.

Returns:
the meta object for the reference 'Source Port'.
See Also:
KEdge.getSourcePort(), getKEdge()
Generated:
This code was automatically generated.

getKEdge_TargetPort

EReference getKEdge_TargetPort()
Returns the meta object for the reference 'Target Port'.

Returns:
the meta object for the reference 'Target Port'.
See Also:
KEdge.getTargetPort(), getKEdge()
Generated:
This code was automatically generated.

getKEdge_Labels

EReference getKEdge_Labels()
Returns the meta object for the containment reference list 'Labels'.

Returns:
the meta object for the containment reference list 'Labels'.
See Also:
KEdge.getLabels(), getKEdge()
Generated:
This code was automatically generated.

getKPort

EClass getKPort()
Returns the meta object for class 'KPort'.

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

getKPort_Node

EReference getKPort_Node()
Returns the meta object for the container reference 'Node'.

Returns:
the meta object for the container reference 'Node'.
See Also:
KPort.getNode(), getKPort()
Generated:
This code was automatically generated.

getKPort_Edges

EReference getKPort_Edges()
Returns the meta object for the reference list 'Edges'.

Returns:
the meta object for the reference list 'Edges'.
See Also:
KPort.getEdges(), getKPort()
Generated:
This code was automatically generated.

getKPort_Label

EReference getKPort_Label()
Returns the meta object for the containment reference 'Label'.

Returns:
the meta object for the containment reference 'Label'.
See Also:
KPort.getLabel(), getKPort()
Generated:
This code was automatically generated.

getKLabel

EClass getKLabel()
Returns the meta object for class 'KLabel'.

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

getKLabel_Text

EAttribute getKLabel_Text()
Returns the meta object for the attribute 'Text'.

Returns:
the meta object for the attribute 'Text'.
See Also:
KLabel.getText(), getKLabel()
Generated:
This code was automatically generated.

getKLabel_Parent

EReference getKLabel_Parent()
Returns the meta object for the reference 'Parent'.

Returns:
the meta object for the reference 'Parent'.
See Also:
KLabel.getParent(), getKLabel()
Generated:
This code was automatically generated.

getKGraphFactory

KGraphFactory getKGraphFactory()
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.