de.cau.cs.kieler.dataflow
Interface DataflowPackage

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

public interface DataflowPackage
extends EPackage

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

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

Nested Class Summary
static interface DataflowPackage.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 BOX
          The meta object id for the 'Box' class.
static int BOX__BOXES
          The feature id for the 'Boxes' containment reference list.
static int BOX__CONNECTIONS
          The feature id for the 'Connections' containment reference list.
static int BOX__INPUTS
          The feature id for the 'Inputs' containment reference list.
static int BOX__NAME
          The feature id for the 'Name' attribute.
static int BOX__OUTPUTS
          The feature id for the 'Outputs' containment reference list.
static int BOX_FEATURE_COUNT
          The number of structural features of the 'Box' class.
static int CONNECTION
          The meta object id for the 'Connection' class.
static int CONNECTION__SOURCE_PORT
          The feature id for the 'Source Port' reference.
static int CONNECTION__TARGET_PORT
          The feature id for the 'Target Port' reference.
static int CONNECTION_FEATURE_COUNT
          The number of structural features of the 'Connection' class.
static int DATAFLOW_MODEL
          The meta object id for the 'Model' class.
static int DATAFLOW_MODEL__BOXES
          The feature id for the 'Boxes' containment reference list.
static int DATAFLOW_MODEL__CONNECTIONS
          The feature id for the 'Connections' containment reference list.
static int DATAFLOW_MODEL__NAME
          The feature id for the 'Name' attribute.
static int DATAFLOW_MODEL_FEATURE_COUNT
          The number of structural features of the 'Model' class.
static DataflowPackage 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 INPUT_PORT
          The meta object id for the 'Input Port' class.
static int INPUT_PORT__NAME
          The feature id for the 'Name' attribute.
static int INPUT_PORT__PARENT_BOX
          The feature id for the 'Parent Box' container reference.
static int INPUT_PORT_FEATURE_COUNT
          The number of structural features of the 'Input Port' class.
static int OUTPUT_PORT
          The meta object id for the 'Output Port' class.
static int OUTPUT_PORT__NAME
          The feature id for the 'Name' attribute.
static int OUTPUT_PORT__PARENT_BOX
          The feature id for the 'Parent Box' container reference.
static int OUTPUT_PORT_FEATURE_COUNT
          The number of structural features of the 'Output Port' class.
static int PORT
          The meta object id for the 'Port' class.
static int PORT__NAME
          The feature id for the 'Name' attribute.
static int PORT_FEATURE_COUNT
          The number of structural features of the 'Port' class.
 
Method Summary
 EReference getBox_Inputs()
          Returns the meta object for the containment reference list 'Inputs'.
 EReference getBox_Outputs()
          Returns the meta object for the containment reference list 'Outputs'.
 EClass getBox()
          Returns the meta object for class 'Box'.
 EReference getConnection_SourcePort()
          Returns the meta object for the reference 'Source Port'.
 EReference getConnection_TargetPort()
          Returns the meta object for the reference 'Target Port'.
 EClass getConnection()
          Returns the meta object for class 'Connection'.
 DataflowFactory getDataflowFactory()
          Returns the factory that creates the instances of the model.
 EReference getDataflowModel_Boxes()
          Returns the meta object for the containment reference list 'Boxes'.
 EReference getDataflowModel_Connections()
          Returns the meta object for the containment reference list 'Connections'.
 EAttribute getDataflowModel_Name()
          Returns the meta object for the attribute 'Name'.
 EClass getDataflowModel()
          Returns the meta object for class 'Model'.
 EReference getInputPort_ParentBox()
          Returns the meta object for the container reference 'Parent Box'.
 EClass getInputPort()
          Returns the meta object for class 'Input Port'.
 EReference getOutputPort_ParentBox()
          Returns the meta object for the container reference 'Parent Box'.
 EClass getOutputPort()
          Returns the meta object for class 'Output Port'.
 EAttribute getPort_Name()
          Returns the meta object for the attribute 'Name'.
 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, 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 DataflowPackage eINSTANCE
The singleton instance of the package.

Generated:
This code was automatically generated.

DATAFLOW_MODEL

static final int DATAFLOW_MODEL
The meta object id for the 'Model' class.

See Also:
DataflowModelImpl, DataflowPackageImpl.getDataflowModel(), Constant Field Values
Generated:
This code was automatically generated.

DATAFLOW_MODEL__NAME

static final int DATAFLOW_MODEL__NAME
The feature id for the 'Name' attribute.

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

DATAFLOW_MODEL__BOXES

static final int DATAFLOW_MODEL__BOXES
The feature id for the 'Boxes' containment reference list.

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

DATAFLOW_MODEL__CONNECTIONS

static final int DATAFLOW_MODEL__CONNECTIONS
The feature id for the 'Connections' containment reference list.

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

DATAFLOW_MODEL_FEATURE_COUNT

static final int DATAFLOW_MODEL_FEATURE_COUNT
The number of structural features of the 'Model' class.

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

BOX

static final int BOX
The meta object id for the 'Box' class.

See Also:
BoxImpl, DataflowPackageImpl.getBox(), Constant Field Values
Generated:
This code was automatically generated.

BOX__NAME

static final int BOX__NAME
The feature id for the 'Name' attribute.

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

BOX__BOXES

static final int BOX__BOXES
The feature id for the 'Boxes' containment reference list.

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

BOX__CONNECTIONS

static final int BOX__CONNECTIONS
The feature id for the 'Connections' containment reference list.

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

BOX__INPUTS

static final int BOX__INPUTS
The feature id for the 'Inputs' containment reference list.

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

BOX__OUTPUTS

static final int BOX__OUTPUTS
The feature id for the 'Outputs' containment reference list.

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

BOX_FEATURE_COUNT

static final int BOX_FEATURE_COUNT
The number of structural features of the 'Box' class.

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

CONNECTION

static final int CONNECTION
The meta object id for the 'Connection' class.

See Also:
ConnectionImpl, DataflowPackageImpl.getConnection(), Constant Field Values
Generated:
This code was automatically generated.

CONNECTION__SOURCE_PORT

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

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

CONNECTION__TARGET_PORT

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

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

CONNECTION_FEATURE_COUNT

static final int CONNECTION_FEATURE_COUNT
The number of structural features of the 'Connection' 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, DataflowPackageImpl.getPort(), Constant Field Values
Generated:
This code was automatically generated.

PORT__NAME

static final int PORT__NAME
The feature id for the 'Name' 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

INPUT_PORT

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

See Also:
InputPortImpl, DataflowPackageImpl.getInputPort(), Constant Field Values
Generated:
This code was automatically generated.

INPUT_PORT__NAME

static final int INPUT_PORT__NAME
The feature id for the 'Name' attribute.

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

INPUT_PORT__PARENT_BOX

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

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

INPUT_PORT_FEATURE_COUNT

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

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

OUTPUT_PORT

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

See Also:
OutputPortImpl, DataflowPackageImpl.getOutputPort(), Constant Field Values
Generated:
This code was automatically generated.

OUTPUT_PORT__NAME

static final int OUTPUT_PORT__NAME
The feature id for the 'Name' attribute.

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

OUTPUT_PORT__PARENT_BOX

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

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

OUTPUT_PORT_FEATURE_COUNT

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

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

getDataflowModel

EClass getDataflowModel()
Returns the meta object for class 'Model'.

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

getDataflowModel_Name

EAttribute getDataflowModel_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
DataflowModel.getName(), getDataflowModel()
Generated:
This code was automatically generated.

getDataflowModel_Boxes

EReference getDataflowModel_Boxes()
Returns the meta object for the containment reference list 'Boxes'.

Returns:
the meta object for the containment reference list 'Boxes'.
See Also:
DataflowModel.getBoxes(), getDataflowModel()
Generated:
This code was automatically generated.

getDataflowModel_Connections

EReference getDataflowModel_Connections()
Returns the meta object for the containment reference list 'Connections'.

Returns:
the meta object for the containment reference list 'Connections'.
See Also:
DataflowModel.getConnections(), getDataflowModel()
Generated:
This code was automatically generated.

getBox

EClass getBox()
Returns the meta object for class 'Box'.

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

getBox_Inputs

EReference getBox_Inputs()
Returns the meta object for the containment reference list 'Inputs'.

Returns:
the meta object for the containment reference list 'Inputs'.
See Also:
Box.getInputs(), getBox()
Generated:
This code was automatically generated.

getBox_Outputs

EReference getBox_Outputs()
Returns the meta object for the containment reference list 'Outputs'.

Returns:
the meta object for the containment reference list 'Outputs'.
See Also:
Box.getOutputs(), getBox()
Generated:
This code was automatically generated.

getConnection

EClass getConnection()
Returns the meta object for class 'Connection'.

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

getConnection_SourcePort

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

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

getConnection_TargetPort

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

Returns:
the meta object for the reference 'Target Port'.
See Also:
Connection.getTargetPort(), getConnection()
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_Name

EAttribute getPort_Name()
Returns the meta object for the attribute 'Name'.

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

getInputPort

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

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

getInputPort_ParentBox

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

Returns:
the meta object for the container reference 'Parent Box'.
See Also:
InputPort.getParentBox(), getInputPort()
Generated:
This code was automatically generated.

getOutputPort

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

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

getOutputPort_ParentBox

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

Returns:
the meta object for the container reference 'Parent Box'.
See Also:
OutputPort.getParentBox(), getOutputPort()
Generated:
This code was automatically generated.

getDataflowFactory

DataflowFactory getDataflowFactory()
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.