de.uka.ipd.sdq.pcm.resourceenvironment
Interface ResourceenvironmentPackage

All Known Implementing Classes:
ResourceenvironmentPackageImpl

public interface ResourceenvironmentPackage

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

See Also:
ResourceenvironmentFactory

Nested Class Summary
static interface ResourceenvironmentPackage.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 int COMMUNICATION_LINK_RESOURCE_SPECIFICATION
          The meta object id for the 'Communication Link Resource Specification' class.
static int COMMUNICATION_LINK_RESOURCE_SPECIFICATION__COMMUNICATION_LINK_RESOURCE_TYPE_COMMUNICATION_LINK_RESOURCE_SPECIFICATION
          The feature id for the 'Communication Link Resource Type Communication Link Resource Specification' reference.
static int COMMUNICATION_LINK_RESOURCE_SPECIFICATION__LATENCY_COMMUNICATION_LINK_RESOURCE_SPECIFICATION
          The feature id for the 'Latency Communication Link Resource Specification' containment reference.
static int COMMUNICATION_LINK_RESOURCE_SPECIFICATION__THROUGHPUT_COMMUNICATION_LINK_RESOURCE_SPECIFICATION
          The feature id for the 'Throughput Communication Link Resource Specification' containment reference.
static int COMMUNICATION_LINK_RESOURCE_SPECIFICATION_FEATURE_COUNT
          The number of structural features of the 'Communication Link Resource Specification' class.
static String copyright
           
static ResourceenvironmentPackage 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 LINKING_RESOURCE
          The meta object id for the 'Linking Resource' class.
static int LINKING_RESOURCE__COMMUNICATION_LINK_RESOURCE_SPECIFICATIONS_LINKING_RESOURCE
          The feature id for the 'Communication Link Resource Specifications Linking Resource' containment reference.
static int LINKING_RESOURCE__ENTITY_NAME
          The feature id for the 'Entity Name' attribute.
static int LINKING_RESOURCE__FROM_RESOURCE_CONTAINER_LINKING_RESOURCE
          The feature id for the 'From Resource Container Linking Resource' reference list.
static int LINKING_RESOURCE__ID
          The feature id for the 'Id' attribute.
static int LINKING_RESOURCE__TO_RESOURCE_CONTAINER_LINKING_RESOURCE
          The feature id for the 'To Resource Container Linking Resource' reference list.
static int LINKING_RESOURCE_FEATURE_COUNT
          The number of structural features of the 'Linking Resource' class.
static int PROCESSING_RESOURCE_SPECIFICATION
          The meta object id for the 'Processing Resource Specification' class.
static int PROCESSING_RESOURCE_SPECIFICATION__ACTIVE_RESOURCE_TYPE_ACTIVE_RESOURCE_SPECIFICATION
          The feature id for the 'Active Resource Type Active Resource Specification' reference.
static int PROCESSING_RESOURCE_SPECIFICATION__PROCESSING_RATE_PROCESSING_RESOURCE_SPECIFICATION
          The feature id for the 'Processing Rate Processing Resource Specification' containment reference.
static int PROCESSING_RESOURCE_SPECIFICATION__SCHEDULING_POLICY
          The feature id for the 'Scheduling Policy' attribute.
static int PROCESSING_RESOURCE_SPECIFICATION_FEATURE_COUNT
          The number of structural features of the 'Processing Resource Specification' class.
static int RESOURCE_CONTAINER
          The meta object id for the 'Resource Container' class.
static int RESOURCE_CONTAINER__ACTIVE_RESOURCE_SPECIFICATIONS_RESOURCE_CONTAINER
          The feature id for the 'Active Resource Specifications Resource Container' containment reference list.
static int RESOURCE_CONTAINER__ENTITY_NAME
          The feature id for the 'Entity Name' attribute.
static int RESOURCE_CONTAINER__ID
          The feature id for the 'Id' attribute.
static int RESOURCE_CONTAINER_FEATURE_COUNT
          The number of structural features of the 'Resource Container' class.
static int RESOURCE_ENVIRONMENT
          The meta object id for the 'Resource Environment' class.
static int RESOURCE_ENVIRONMENT__LINKINGRESOURCE
          The feature id for the 'Linkingresource' containment reference list.
static int RESOURCE_ENVIRONMENT__RESOURCE_CONTAINER_RESOURCE_ENVIRONMENT
          The feature id for the 'Resource Container Resource Environment' containment reference list.
static int RESOURCE_ENVIRONMENT_FEATURE_COUNT
          The number of structural features of the 'Resource Environment' class.
static int SCHEDULING_POLICY
          The meta object id for the 'Scheduling Policy' enum.
 
Method Summary
 EReference getCommunicationLinkResourceSpecification_CommunicationLinkResourceType_CommunicationLinkResourceSpecification()
          Returns the meta object for the reference 'Communication Link Resource Type Communication Link Resource Specification'.
 EReference getCommunicationLinkResourceSpecification_Latency_CommunicationLinkResourceSpecification()
          Returns the meta object for the containment reference 'Latency Communication Link Resource Specification'.
 EReference getCommunicationLinkResourceSpecification_Throughput_CommunicationLinkResourceSpecification()
          Returns the meta object for the containment reference 'Throughput Communication Link Resource Specification'.
 EClass getCommunicationLinkResourceSpecification()
          Returns the meta object for class 'Communication Link Resource Specification'.
 EReference getLinkingResource_CommunicationLinkResourceSpecifications_LinkingResource()
          Returns the meta object for the containment reference 'Communication Link Resource Specifications Linking Resource'.
 EReference getLinkingResource_FromResourceContainer_LinkingResource()
          Returns the meta object for the reference list 'From Resource Container Linking Resource'.
 EReference getLinkingResource_ToResourceContainer_LinkingResource()
          Returns the meta object for the reference list 'To Resource Container Linking Resource'.
 EClass getLinkingResource()
          Returns the meta object for class 'Linking Resource'.
 EReference getProcessingResourceSpecification_ActiveResourceType_ActiveResourceSpecification()
          Returns the meta object for the reference 'Active Resource Type Active Resource Specification'.
 EReference getProcessingResourceSpecification_ProcessingRate_ProcessingResourceSpecification()
          Returns the meta object for the containment reference 'Processing Rate Processing Resource Specification'.
 EAttribute getProcessingResourceSpecification_SchedulingPolicy()
          Returns the meta object for the attribute 'Scheduling Policy'.
 EClass getProcessingResourceSpecification()
          Returns the meta object for class 'Processing Resource Specification'.
 EReference getResourceContainer_ActiveResourceSpecifications_ResourceContainer()
          Returns the meta object for the containment reference list 'Active Resource Specifications Resource Container'.
 EClass getResourceContainer()
          Returns the meta object for class 'Resource Container'.
 EReference getResourceEnvironment_Linkingresource()
          Returns the meta object for the containment reference list 'Linkingresource'.
 EReference getResourceEnvironment_ResourceContainer_ResourceEnvironment()
          Returns the meta object for the containment reference list 'Resource Container Resource Environment'.
 EClass getResourceEnvironment()
          Returns the meta object for class 'Resource Environment'.
 ResourceenvironmentFactory getResourceenvironmentFactory()
          Returns the factory that creates the instances of the model.
 EEnum getSchedulingPolicy()
          Returns the meta object for enum 'Scheduling Policy'.
 

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 ResourceenvironmentPackage eINSTANCE
The singleton instance of the package.


RESOURCE_ENVIRONMENT

static final int RESOURCE_ENVIRONMENT
The meta object id for the 'Resource Environment' class.

See Also:
ResourceEnvironmentImpl, ResourceenvironmentPackageImpl.getResourceEnvironment(), Constant Field Values

RESOURCE_ENVIRONMENT__LINKINGRESOURCE

static final int RESOURCE_ENVIRONMENT__LINKINGRESOURCE
The feature id for the 'Linkingresource' containment reference list.

See Also:
Constant Field Values

RESOURCE_ENVIRONMENT__RESOURCE_CONTAINER_RESOURCE_ENVIRONMENT

static final int RESOURCE_ENVIRONMENT__RESOURCE_CONTAINER_RESOURCE_ENVIRONMENT
The feature id for the 'Resource Container Resource Environment' containment reference list.

See Also:
Constant Field Values

RESOURCE_ENVIRONMENT_FEATURE_COUNT

static final int RESOURCE_ENVIRONMENT_FEATURE_COUNT
The number of structural features of the 'Resource Environment' class.

See Also:
Constant Field Values

LINKING_RESOURCE

static final int LINKING_RESOURCE
The meta object id for the 'Linking Resource' class.

See Also:
LinkingResourceImpl, ResourceenvironmentPackageImpl.getLinkingResource(), Constant Field Values

LINKING_RESOURCE__ID

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

See Also:
Constant Field Values

LINKING_RESOURCE__ENTITY_NAME

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

See Also:
Constant Field Values

LINKING_RESOURCE__TO_RESOURCE_CONTAINER_LINKING_RESOURCE

static final int LINKING_RESOURCE__TO_RESOURCE_CONTAINER_LINKING_RESOURCE
The feature id for the 'To Resource Container Linking Resource' reference list.

See Also:
Constant Field Values

LINKING_RESOURCE__FROM_RESOURCE_CONTAINER_LINKING_RESOURCE

static final int LINKING_RESOURCE__FROM_RESOURCE_CONTAINER_LINKING_RESOURCE
The feature id for the 'From Resource Container Linking Resource' reference list.

See Also:
Constant Field Values

LINKING_RESOURCE__COMMUNICATION_LINK_RESOURCE_SPECIFICATIONS_LINKING_RESOURCE

static final int LINKING_RESOURCE__COMMUNICATION_LINK_RESOURCE_SPECIFICATIONS_LINKING_RESOURCE
The feature id for the 'Communication Link Resource Specifications Linking Resource' containment reference.

See Also:
Constant Field Values

LINKING_RESOURCE_FEATURE_COUNT

static final int LINKING_RESOURCE_FEATURE_COUNT
The number of structural features of the 'Linking Resource' class.

See Also:
Constant Field Values

COMMUNICATION_LINK_RESOURCE_SPECIFICATION

static final int COMMUNICATION_LINK_RESOURCE_SPECIFICATION
The meta object id for the 'Communication Link Resource Specification' class.

See Also:
CommunicationLinkResourceSpecificationImpl, ResourceenvironmentPackageImpl.getCommunicationLinkResourceSpecification(), Constant Field Values

COMMUNICATION_LINK_RESOURCE_SPECIFICATION__COMMUNICATION_LINK_RESOURCE_TYPE_COMMUNICATION_LINK_RESOURCE_SPECIFICATION

static final int COMMUNICATION_LINK_RESOURCE_SPECIFICATION__COMMUNICATION_LINK_RESOURCE_TYPE_COMMUNICATION_LINK_RESOURCE_SPECIFICATION
The feature id for the 'Communication Link Resource Type Communication Link Resource Specification' reference.

See Also:
Constant Field Values

COMMUNICATION_LINK_RESOURCE_SPECIFICATION__LATENCY_COMMUNICATION_LINK_RESOURCE_SPECIFICATION

static final int COMMUNICATION_LINK_RESOURCE_SPECIFICATION__LATENCY_COMMUNICATION_LINK_RESOURCE_SPECIFICATION
The feature id for the 'Latency Communication Link Resource Specification' containment reference.

See Also:
Constant Field Values

COMMUNICATION_LINK_RESOURCE_SPECIFICATION__THROUGHPUT_COMMUNICATION_LINK_RESOURCE_SPECIFICATION

static final int COMMUNICATION_LINK_RESOURCE_SPECIFICATION__THROUGHPUT_COMMUNICATION_LINK_RESOURCE_SPECIFICATION
The feature id for the 'Throughput Communication Link Resource Specification' containment reference.

See Also:
Constant Field Values

COMMUNICATION_LINK_RESOURCE_SPECIFICATION_FEATURE_COUNT

static final int COMMUNICATION_LINK_RESOURCE_SPECIFICATION_FEATURE_COUNT
The number of structural features of the 'Communication Link Resource Specification' class.

See Also:
Constant Field Values

PROCESSING_RESOURCE_SPECIFICATION

static final int PROCESSING_RESOURCE_SPECIFICATION
The meta object id for the 'Processing Resource Specification' class.

See Also:
ProcessingResourceSpecificationImpl, ResourceenvironmentPackageImpl.getProcessingResourceSpecification(), Constant Field Values

PROCESSING_RESOURCE_SPECIFICATION__SCHEDULING_POLICY

static final int PROCESSING_RESOURCE_SPECIFICATION__SCHEDULING_POLICY
The feature id for the 'Scheduling Policy' attribute.

See Also:
Constant Field Values

PROCESSING_RESOURCE_SPECIFICATION__ACTIVE_RESOURCE_TYPE_ACTIVE_RESOURCE_SPECIFICATION

static final int PROCESSING_RESOURCE_SPECIFICATION__ACTIVE_RESOURCE_TYPE_ACTIVE_RESOURCE_SPECIFICATION
The feature id for the 'Active Resource Type Active Resource Specification' reference.

See Also:
Constant Field Values

PROCESSING_RESOURCE_SPECIFICATION__PROCESSING_RATE_PROCESSING_RESOURCE_SPECIFICATION

static final int PROCESSING_RESOURCE_SPECIFICATION__PROCESSING_RATE_PROCESSING_RESOURCE_SPECIFICATION
The feature id for the 'Processing Rate Processing Resource Specification' containment reference.

See Also:
Constant Field Values

PROCESSING_RESOURCE_SPECIFICATION_FEATURE_COUNT

static final int PROCESSING_RESOURCE_SPECIFICATION_FEATURE_COUNT
The number of structural features of the 'Processing Resource Specification' class.

See Also:
Constant Field Values

RESOURCE_CONTAINER

static final int RESOURCE_CONTAINER
The meta object id for the 'Resource Container' class.

See Also:
ResourceContainerImpl, ResourceenvironmentPackageImpl.getResourceContainer(), Constant Field Values

RESOURCE_CONTAINER__ID

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

See Also:
Constant Field Values

RESOURCE_CONTAINER__ENTITY_NAME

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

See Also:
Constant Field Values

RESOURCE_CONTAINER__ACTIVE_RESOURCE_SPECIFICATIONS_RESOURCE_CONTAINER

static final int RESOURCE_CONTAINER__ACTIVE_RESOURCE_SPECIFICATIONS_RESOURCE_CONTAINER
The feature id for the 'Active Resource Specifications Resource Container' containment reference list.

See Also:
Constant Field Values

RESOURCE_CONTAINER_FEATURE_COUNT

static final int RESOURCE_CONTAINER_FEATURE_COUNT
The number of structural features of the 'Resource Container' class.

See Also:
Constant Field Values

SCHEDULING_POLICY

static final int SCHEDULING_POLICY
The meta object id for the 'Scheduling Policy' enum.

See Also:
SchedulingPolicy, ResourceenvironmentPackageImpl.getSchedulingPolicy(), Constant Field Values
Method Detail

getResourceEnvironment

EClass getResourceEnvironment()
Returns the meta object for class 'Resource Environment'.

Returns:
the meta object for class 'Resource Environment'.
See Also:
ResourceEnvironment

getResourceEnvironment_Linkingresource

EReference getResourceEnvironment_Linkingresource()
Returns the meta object for the containment reference list 'Linkingresource'.

Returns:
the meta object for the containment reference list 'Linkingresource'.
See Also:
ResourceEnvironment.getLinkingresource(), getResourceEnvironment()

getResourceEnvironment_ResourceContainer_ResourceEnvironment

EReference getResourceEnvironment_ResourceContainer_ResourceEnvironment()
Returns the meta object for the containment reference list 'Resource Container Resource Environment'.

Returns:
the meta object for the containment reference list 'Resource Container Resource Environment'.
See Also:
ResourceEnvironment.getResourceContainer_ResourceEnvironment(), getResourceEnvironment()

getLinkingResource

EClass getLinkingResource()
Returns the meta object for class 'Linking Resource'.

Returns:
the meta object for class 'Linking Resource'.
See Also:
LinkingResource

getLinkingResource_ToResourceContainer_LinkingResource

EReference getLinkingResource_ToResourceContainer_LinkingResource()
Returns the meta object for the reference list 'To Resource Container Linking Resource'.

Returns:
the meta object for the reference list 'To Resource Container Linking Resource'.
See Also:
LinkingResource.getToResourceContainer_LinkingResource(), getLinkingResource()

getLinkingResource_FromResourceContainer_LinkingResource

EReference getLinkingResource_FromResourceContainer_LinkingResource()
Returns the meta object for the reference list 'From Resource Container Linking Resource'.

Returns:
the meta object for the reference list 'From Resource Container Linking Resource'.
See Also:
LinkingResource.getFromResourceContainer_LinkingResource(), getLinkingResource()

getLinkingResource_CommunicationLinkResourceSpecifications_LinkingResource

EReference getLinkingResource_CommunicationLinkResourceSpecifications_LinkingResource()
Returns the meta object for the containment reference 'Communication Link Resource Specifications Linking Resource'.

Returns:
the meta object for the containment reference 'Communication Link Resource Specifications Linking Resource'.
See Also:
LinkingResource.getCommunicationLinkResourceSpecifications_LinkingResource(), getLinkingResource()

getCommunicationLinkResourceSpecification

EClass getCommunicationLinkResourceSpecification()
Returns the meta object for class 'Communication Link Resource Specification'.

Returns:
the meta object for class 'Communication Link Resource Specification'.
See Also:
CommunicationLinkResourceSpecification

getCommunicationLinkResourceSpecification_CommunicationLinkResourceType_CommunicationLinkResourceSpecification

EReference getCommunicationLinkResourceSpecification_CommunicationLinkResourceType_CommunicationLinkResourceSpecification()
Returns the meta object for the reference 'Communication Link Resource Type Communication Link Resource Specification'.

Returns:
the meta object for the reference 'Communication Link Resource Type Communication Link Resource Specification'.
See Also:
CommunicationLinkResourceSpecification.getCommunicationLinkResourceType_CommunicationLinkResourceSpecification(), getCommunicationLinkResourceSpecification()

getCommunicationLinkResourceSpecification_Latency_CommunicationLinkResourceSpecification

EReference getCommunicationLinkResourceSpecification_Latency_CommunicationLinkResourceSpecification()
Returns the meta object for the containment reference 'Latency Communication Link Resource Specification'.

Returns:
the meta object for the containment reference 'Latency Communication Link Resource Specification'.
See Also:
CommunicationLinkResourceSpecification.getLatency_CommunicationLinkResourceSpecification(), getCommunicationLinkResourceSpecification()

getCommunicationLinkResourceSpecification_Throughput_CommunicationLinkResourceSpecification

EReference getCommunicationLinkResourceSpecification_Throughput_CommunicationLinkResourceSpecification()
Returns the meta object for the containment reference 'Throughput Communication Link Resource Specification'.

Returns:
the meta object for the containment reference 'Throughput Communication Link Resource Specification'.
See Also:
CommunicationLinkResourceSpecification.getThroughput_CommunicationLinkResourceSpecification(), getCommunicationLinkResourceSpecification()

getProcessingResourceSpecification

EClass getProcessingResourceSpecification()
Returns the meta object for class 'Processing Resource Specification'.

Returns:
the meta object for class 'Processing Resource Specification'.
See Also:
ProcessingResourceSpecification

getProcessingResourceSpecification_SchedulingPolicy

EAttribute getProcessingResourceSpecification_SchedulingPolicy()
Returns the meta object for the attribute 'Scheduling Policy'.

Returns:
the meta object for the attribute 'Scheduling Policy'.
See Also:
ProcessingResourceSpecification.getSchedulingPolicy(), getProcessingResourceSpecification()

getProcessingResourceSpecification_ActiveResourceType_ActiveResourceSpecification

EReference getProcessingResourceSpecification_ActiveResourceType_ActiveResourceSpecification()
Returns the meta object for the reference 'Active Resource Type Active Resource Specification'.

Returns:
the meta object for the reference 'Active Resource Type Active Resource Specification'.
See Also:
ProcessingResourceSpecification.getActiveResourceType_ActiveResourceSpecification(), getProcessingResourceSpecification()

getProcessingResourceSpecification_ProcessingRate_ProcessingResourceSpecification

EReference getProcessingResourceSpecification_ProcessingRate_ProcessingResourceSpecification()
Returns the meta object for the containment reference 'Processing Rate Processing Resource Specification'.

Returns:
the meta object for the containment reference 'Processing Rate Processing Resource Specification'.
See Also:
ProcessingResourceSpecification.getProcessingRate_ProcessingResourceSpecification(), getProcessingResourceSpecification()

getResourceContainer

EClass getResourceContainer()
Returns the meta object for class 'Resource Container'.

Returns:
the meta object for class 'Resource Container'.
See Also:
ResourceContainer

getResourceContainer_ActiveResourceSpecifications_ResourceContainer

EReference getResourceContainer_ActiveResourceSpecifications_ResourceContainer()
Returns the meta object for the containment reference list 'Active Resource Specifications Resource Container'.

Returns:
the meta object for the containment reference list 'Active Resource Specifications Resource Container'.
See Also:
ResourceContainer.getActiveResourceSpecifications_ResourceContainer(), getResourceContainer()

getSchedulingPolicy

EEnum getSchedulingPolicy()
Returns the meta object for enum 'Scheduling Policy'.

Returns:
the meta object for enum 'Scheduling Policy'.
See Also:
SchedulingPolicy

getResourceenvironmentFactory

ResourceenvironmentFactory getResourceenvironmentFactory()
Returns the factory that creates the instances of the model.

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