de.uka.ipd.sdq.pcm.system
Interface SystemPackage

All Known Implementing Classes:
SystemPackageImpl

public interface SystemPackage

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

The system package holds only the System meta class. A system is the most high-level and out-most compositional entity of the PCM. It defines the boundaries of a modelled application. Only systems (more precisely provided services of a system) can be accessed from usage profile. Systems also can carry QoS-Annotations, a special means to express fixed QoS properties of services that are required at the system boundary.

See Also:
SystemFactory

Nested Class Summary
static interface SystemPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Field Summary
static String copyright
           
static SystemPackage 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 SYSTEM
          The meta object id for the 'System' class.
static int SYSTEM__ASSEMBLY_CONNECTORS_COMPOSED_STRUCTURE
          The feature id for the 'Assembly Connectors Composed Structure' containment reference list.
static int SYSTEM__ASSEMBLY_CONTEXTS_COMPOSED_STRUCTURE
          The feature id for the 'Assembly Contexts Composed Structure' containment reference list.
static int SYSTEM__ENTITY_NAME
          The feature id for the 'Entity Name' attribute.
static int SYSTEM__ID
          The feature id for the 'Id' attribute.
static int SYSTEM__PROVIDED_DELEGATION_CONNECTORS_COMPOSED_STRUCTURE
          The feature id for the 'Provided Delegation Connectors Composed Structure' containment reference list.
static int SYSTEM__PROVIDED_ROLES_INTERFACE_PROVIDING_ENTITY
          The feature id for the 'Provided Roles Interface Providing Entity' containment reference list.
static int SYSTEM__QOS_ANNOTATIONS_SYSTEM
          The feature id for the 'Qos Annotations System' containment reference list.
static int SYSTEM__REQUIRED_DELEGATION_CONNECTORS_COMPOSED_STRUCTURE
          The feature id for the 'Required Delegation Connectors Composed Structure' containment reference list.
static int SYSTEM__REQUIRED_ROLES_INTERFACE_REQUIRING_ENTITY
          The feature id for the 'Required Roles Interface Requiring Entity' containment reference list.
static int SYSTEM__RESOURCE_REQUIRED_DELEGATION_CONNECTORS_COMPOSED_STRUCTURE
          The feature id for the 'Resource Required Delegation Connectors Composed Structure' containment reference list.
static int SYSTEM__RESOURCE_REQUIRED_ROLES_RESOURCE_INTERFACE_REQUIRING_ENTITY
          The feature id for the 'Resource Required Roles Resource Interface Requiring Entity' containment reference list.
static int SYSTEM_FEATURE_COUNT
          The number of structural features of the 'System' class.
 
Method Summary
 EReference getSystem_QosAnnotations_System()
          Returns the meta object for the containment reference list 'Qos Annotations System'.
 EClass getSystem()
          Returns the meta object for class 'System'.
 SystemFactory getSystemFactory()
          Returns the factory that creates the instances of the model.
 

Field Detail

copyright

static final String copyright

See Also:
Constant Field Values

eNAME

static final String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final SystemPackage eINSTANCE
The singleton instance of the package.


SYSTEM

static final int SYSTEM
The meta object id for the 'System' class.

See Also:
SystemImpl, SystemPackageImpl.getSystem(), Constant Field Values

SYSTEM__ID

static final int SYSTEM__ID
The feature id for the 'Id' attribute.

See Also:
Constant Field Values

SYSTEM__ENTITY_NAME

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

See Also:
Constant Field Values

SYSTEM__ASSEMBLY_CONTEXTS_COMPOSED_STRUCTURE

static final int SYSTEM__ASSEMBLY_CONTEXTS_COMPOSED_STRUCTURE
The feature id for the 'Assembly Contexts Composed Structure' containment reference list.

See Also:
Constant Field Values

SYSTEM__PROVIDED_DELEGATION_CONNECTORS_COMPOSED_STRUCTURE

static final int SYSTEM__PROVIDED_DELEGATION_CONNECTORS_COMPOSED_STRUCTURE
The feature id for the 'Provided Delegation Connectors Composed Structure' containment reference list.

See Also:
Constant Field Values

SYSTEM__REQUIRED_DELEGATION_CONNECTORS_COMPOSED_STRUCTURE

static final int SYSTEM__REQUIRED_DELEGATION_CONNECTORS_COMPOSED_STRUCTURE
The feature id for the 'Required Delegation Connectors Composed Structure' containment reference list.

See Also:
Constant Field Values

SYSTEM__ASSEMBLY_CONNECTORS_COMPOSED_STRUCTURE

static final int SYSTEM__ASSEMBLY_CONNECTORS_COMPOSED_STRUCTURE
The feature id for the 'Assembly Connectors Composed Structure' containment reference list.

See Also:
Constant Field Values

SYSTEM__RESOURCE_REQUIRED_DELEGATION_CONNECTORS_COMPOSED_STRUCTURE

static final int SYSTEM__RESOURCE_REQUIRED_DELEGATION_CONNECTORS_COMPOSED_STRUCTURE
The feature id for the 'Resource Required Delegation Connectors Composed Structure' containment reference list.

See Also:
Constant Field Values

SYSTEM__PROVIDED_ROLES_INTERFACE_PROVIDING_ENTITY

static final int SYSTEM__PROVIDED_ROLES_INTERFACE_PROVIDING_ENTITY
The feature id for the 'Provided Roles Interface Providing Entity' containment reference list.

See Also:
Constant Field Values

SYSTEM__REQUIRED_ROLES_INTERFACE_REQUIRING_ENTITY

static final int SYSTEM__REQUIRED_ROLES_INTERFACE_REQUIRING_ENTITY
The feature id for the 'Required Roles Interface Requiring Entity' containment reference list.

See Also:
Constant Field Values

SYSTEM__RESOURCE_REQUIRED_ROLES_RESOURCE_INTERFACE_REQUIRING_ENTITY

static final int SYSTEM__RESOURCE_REQUIRED_ROLES_RESOURCE_INTERFACE_REQUIRING_ENTITY
The feature id for the 'Resource Required Roles Resource Interface Requiring Entity' containment reference list.

See Also:
Constant Field Values

SYSTEM__QOS_ANNOTATIONS_SYSTEM

static final int SYSTEM__QOS_ANNOTATIONS_SYSTEM
The feature id for the 'Qos Annotations System' containment reference list.

See Also:
Constant Field Values

SYSTEM_FEATURE_COUNT

static final int SYSTEM_FEATURE_COUNT
The number of structural features of the 'System' class.

See Also:
Constant Field Values
Method Detail

getSystem

EClass getSystem()
Returns the meta object for class 'System'.

Returns:
the meta object for class 'System'.
See Also:
System

getSystem_QosAnnotations_System

EReference getSystem_QosAnnotations_System()
Returns the meta object for the containment reference list 'Qos Annotations System'.

Returns:
the meta object for the containment reference list 'Qos Annotations System'.
See Also:
System.getQosAnnotations_System(), getSystem()

getSystemFactory

SystemFactory getSystemFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.