EGF Engine
Release 0.1.0

org.eclipse.egf.model.impl
Class ModelPackageImpl

java.lang.Object
  extended by EPackageImpl
      extended by org.eclipse.egf.model.impl.ModelPackageImpl
All Implemented Interfaces:
ModelPackage

public class ModelPackageImpl
extends EPackageImpl
implements ModelPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.egf.model.ModelPackage
ModelPackage.Literals
 
Field Summary
 
Fields inherited from interface org.eclipse.egf.model.ModelPackage
ABSTRACT_FACTORY_COMPONENT_FACTORY, ABSTRACT_FACTORY_COMPONENT_FACTORY__CONTEXT, ABSTRACT_FACTORY_COMPONENT_FACTORY__CONTEXT_ID, ABSTRACT_FACTORY_COMPONENT_FACTORY__DESCRIPTION, ABSTRACT_FACTORY_COMPONENT_FACTORY__ID, ABSTRACT_FACTORY_COMPONENT_FACTORY__JAVA_IDENTIFIER, ABSTRACT_FACTORY_COMPONENT_FACTORY__NAME, ABSTRACT_FACTORY_COMPONENT_FACTORY_FEATURE_COUNT, ABSTRACT_PATTERN_ELEMENT, ABSTRACT_PATTERN_ELEMENT__DESCRIPTION, ABSTRACT_PATTERN_ELEMENT__ID, ABSTRACT_PATTERN_ELEMENT__JAVA_IDENTIFIER, ABSTRACT_PATTERN_ELEMENT__NAME, ABSTRACT_PATTERN_ELEMENT_FEATURE_COUNT, ABSTRACT_VIEWPOINT, ABSTRACT_VIEWPOINT__DESCRIPTION, ABSTRACT_VIEWPOINT__ID, ABSTRACT_VIEWPOINT__JAVA_IDENTIFIER, ABSTRACT_VIEWPOINT__NAME, ABSTRACT_VIEWPOINT_FEATURE_COUNT, CONTEXT, CONTEXT__CONTEXT_ELEMENTS, CONTEXT__DESCRIPTION, CONTEXT__ID, CONTEXT__JAVA_IDENTIFIER, CONTEXT__NAME, CONTEXT_ELEMENT, CONTEXT_ELEMENT__CONTEXT_TYPE, CONTEXT_ELEMENT__CONTRACT_ELEMENT_REFERENCE, CONTEXT_ELEMENT__CONTRACT_REFERENCE_ID, CONTEXT_ELEMENT__DESCRIPTION, CONTEXT_ELEMENT__ID, CONTEXT_ELEMENT__JAVA_IDENTIFIER, CONTEXT_ELEMENT__KEY, CONTEXT_ELEMENT__NAME, CONTEXT_ELEMENT__PLUGIN_ID, CONTEXT_ELEMENT__READABLE_VALUE, CONTEXT_ELEMENT__VALUE, CONTEXT_ELEMENT_FEATURE_COUNT, CONTEXT_FEATURE_COUNT, CONTRACT, CONTRACT__CONTRACT_ELEMENTS, CONTRACT__DESCRIPTION, CONTRACT__ID, CONTRACT__JAVA_IDENTIFIER, CONTRACT__NAME, CONTRACT_ELEMENT, CONTRACT_ELEMENT__CONTRACT_ELEMENT_REFERENCES, CONTRACT_ELEMENT__CONTRACT_REFERENCE_IDS, CONTRACT_ELEMENT__CONTRACT_TYPE, CONTRACT_ELEMENT__DESCRIPTION, CONTRACT_ELEMENT__FACTORY_COMPONENT_ID, CONTRACT_ELEMENT__ID, CONTRACT_ELEMENT__JAVA_IDENTIFIER, CONTRACT_ELEMENT__MANDATORY, CONTRACT_ELEMENT__NAME, CONTRACT_ELEMENT_FEATURE_COUNT, CONTRACT_ELEMENT_REFERENCE, CONTRACT_ELEMENT_REFERENCE__DESCRIPTION, CONTRACT_ELEMENT_REFERENCE__ID, CONTRACT_ELEMENT_REFERENCE__JAVA_IDENTIFIER, CONTRACT_ELEMENT_REFERENCE__NAME, CONTRACT_ELEMENT_REFERENCE__REFERENCED_CONTRACT_ELEMENT, CONTRACT_ELEMENT_REFERENCE__REFERENCED_CONTRACT_ELEMENT_ID, CONTRACT_ELEMENT_REFERENCE__REFERENCED_CONTRACT_ELEMENT_NAME, CONTRACT_ELEMENT_REFERENCE__REFERENCED_FACTORY_COMPONENT_ID, CONTRACT_ELEMENT_REFERENCE_FEATURE_COUNT, CONTRACT_FEATURE_COUNT, DOMAIN, DOMAIN__DESCRIPTION, DOMAIN__ID, DOMAIN__JAVA_IDENTIFIER, DOMAIN__NAME, DOMAIN__PATH, DOMAIN_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, FACTORY, FACTORY__DESCRIPTION, FACTORY__ID, FACTORY__JAVA_IDENTIFIER, FACTORY__NAME, FACTORY__PRODUCTION_PLAN, FACTORY__PRODUCTION_PLAN_ID, FACTORY_COMPONENT, FACTORY_COMPONENT__DESCRIPTION, FACTORY_COMPONENT__DOMAIN, FACTORY_COMPONENT__FACTORY, FACTORY_COMPONENT__ID, FACTORY_COMPONENT__JAVA_IDENTIFIER, FACTORY_COMPONENT__NAME, FACTORY_COMPONENT__SPECIFICATION, FACTORY_COMPONENT_FEATURE_COUNT, FACTORY_COMPONENT_INVOCATION, FACTORY_COMPONENT_INVOCATION__CONTEXT, FACTORY_COMPONENT_INVOCATION__CONTEXT_ID, FACTORY_COMPONENT_INVOCATION__DESCRIPTION, FACTORY_COMPONENT_INVOCATION__FACTORY_COMPONENT_ID, FACTORY_COMPONENT_INVOCATION__ID, FACTORY_COMPONENT_INVOCATION__JAVA_IDENTIFIER, FACTORY_COMPONENT_INVOCATION__NAME, FACTORY_COMPONENT_INVOCATION__TASK_FACTORY, FACTORY_COMPONENT_INVOCATION__TASK_FACTORY_ID, FACTORY_COMPONENT_INVOCATION_FEATURE_COUNT, FACTORY_FEATURE_COUNT, MAPPING_MODEL, MAPPING_MODEL__DESCRIPTION, MAPPING_MODEL__ID, MAPPING_MODEL__JAVA_IDENTIFIER, MAPPING_MODEL__NAME, MAPPING_MODEL__PATH, MAPPING_MODEL__SOURCE, MAPPING_MODEL__TARGET, MAPPING_MODEL_FEATURE_COUNT, MAPPING_VIEWPOINT, MAPPING_VIEWPOINT__DESCRIPTION, MAPPING_VIEWPOINT__ID, MAPPING_VIEWPOINT__JAVA_IDENTIFIER, MAPPING_VIEWPOINT__MAPPINGS, MAPPING_VIEWPOINT__NAME, MAPPING_VIEWPOINT_FEATURE_COUNT, NAMED_MODEL_ELEMENT_WITH_ID, NAMED_MODEL_ELEMENT_WITH_ID__DESCRIPTION, NAMED_MODEL_ELEMENT_WITH_ID__ID, NAMED_MODEL_ELEMENT_WITH_ID__JAVA_IDENTIFIER, NAMED_MODEL_ELEMENT_WITH_ID__NAME, NAMED_MODEL_ELEMENT_WITH_ID_FEATURE_COUNT, PATTERN_LIBRARY, PATTERN_LIBRARY__DESCRIPTION, PATTERN_LIBRARY__ID, PATTERN_LIBRARY__JAVA_IDENTIFIER, PATTERN_LIBRARY__NAME, PATTERN_LIBRARY__PATTERN_ELEMENTS, PATTERN_LIBRARY__PRODUCTION_ORCHESTRATION, PATTERN_LIBRARY__RUNTIME_ORCHESTRATION, PATTERN_LIBRARY_FEATURE_COUNT, PATTERN_MODEL, PATTERN_MODEL__DESCRIPTION, PATTERN_MODEL__ID, PATTERN_MODEL__JAVA_IDENTIFIER, PATTERN_MODEL__NAME, PATTERN_MODEL__PATH, PATTERN_MODEL_FEATURE_COUNT, PATTERN_VIEWPOINT, PATTERN_VIEWPOINT__DESCRIPTION, PATTERN_VIEWPOINT__ID, PATTERN_VIEWPOINT__JAVA_IDENTIFIER, PATTERN_VIEWPOINT__LIBRARIES, PATTERN_VIEWPOINT__NAME, PATTERN_VIEWPOINT_FEATURE_COUNT, PRODUCTION_PLAN, PRODUCTION_PLAN__CONTEXT, PRODUCTION_PLAN__CONTEXT_ID, PRODUCTION_PLAN__DESCRIPTION, PRODUCTION_PLAN__FACTORY_COMPONENT_INVOCATION_IDS, PRODUCTION_PLAN__FACTORY_COMPONENT_INVOCATIONS, PRODUCTION_PLAN__ID, PRODUCTION_PLAN__JAVA_IDENTIFIER, PRODUCTION_PLAN__NAME, PRODUCTION_PLAN_FEATURE_COUNT, SPECIFICATION, SPECIFICATION__DESCRIPTION, SPECIFICATION__ID, SPECIFICATION__JAVA_IDENTIFIER, SPECIFICATION__NAME, SPECIFICATION__VIEWPOINT_IDS, SPECIFICATION__VIEWPOINTS, SPECIFICATION_FEATURE_COUNT, TASK_FACTORY_HOLDER, TASK_FACTORY_HOLDER__DESCRIPTION, TASK_FACTORY_HOLDER__FACTORY, TASK_FACTORY_HOLDER__FACTORY_CLASS, TASK_FACTORY_HOLDER__ID, TASK_FACTORY_HOLDER__JAVA_IDENTIFIER, TASK_FACTORY_HOLDER__NAME, TASK_FACTORY_HOLDER_FEATURE_COUNT, TYPE, TYPE__DESCRIPTION, TYPE__ID, TYPE__JAVA_IDENTIFIER, TYPE__NAME, TYPE__TYPE_HOLDER, TYPE__TYPE_HOLDER_CLASS_NAME, TYPE_FEATURE_COUNT, VIEWPOINT_TYPE
 
Method Summary
protected  void createEcoreAnnotations()
          Initializes the annotations for http://www.eclipse.org/emf/2002/Ecore
 void createPackageContents()
          Creates the meta-model objects for the package.
 EReference getAbstractFactoryComponentFactory_Context()
           
 EAttribute getAbstractFactoryComponentFactory_ContextId()
           
 EClass getAbstractFactoryComponentFactory()
           
 EClass getAbstractPatternElement()
           
 EClass getAbstractViewpoint()
           
 EReference getContext_ContextElements()
           
 EClass getContext()
           
 EReference getContextElement_ContextType()
           
 EReference getContextElement_ContractElementReference()
           
 EAttribute getContextElement_ContractReferenceId()
           
 EAttribute getContextElement_Key()
           
 EAttribute getContextElement_PluginId()
           
 EAttribute getContextElement_ReadableValue()
           
 EAttribute getContextElement_Value()
           
 EClass getContextElement()
           
 EReference getContract_ContractElements()
           
 EClass getContract()
           
 EReference getContractElement_ContractElementReferences()
           
 EAttribute getContractElement_ContractReferenceIds()
           
 EReference getContractElement_ContractType()
           
 EAttribute getContractElement_FactoryComponentId()
           
 EAttribute getContractElement_Mandatory()
           
 EClass getContractElement()
           
 EReference getContractElementReference_ReferencedContractElement()
           
 EAttribute getContractElementReference_ReferencedContractElementId()
           
 EAttribute getContractElementReference_ReferencedContractElementName()
           
 EAttribute getContractElementReference_ReferencedFactoryComponentId()
           
 EClass getContractElementReference()
           
 EAttribute getDomain_Path()
           
 EClass getDomain()
           
 EReference getFactory_ProductionPlan()
           
 EAttribute getFactory_ProductionPlanId()
           
 EClass getFactory()
           
 EReference getFactoryComponent_Domain()
           
 EReference getFactoryComponent_Factory()
           
 EReference getFactoryComponent_Specification()
           
 EClass getFactoryComponent()
           
 EAttribute getFactoryComponentInvocation_FactoryComponentId()
           
 EReference getFactoryComponentInvocation_TaskFactory()
           
 EAttribute getFactoryComponentInvocation_TaskFactoryId()
           
 EClass getFactoryComponentInvocation()
           
 EAttribute getMappingModel_Path()
           
 EAttribute getMappingModel_Source()
           
 EAttribute getMappingModel_Target()
           
 EClass getMappingModel()
           
 EReference getMappingViewpoint_Mappings()
           
 EClass getMappingViewpoint()
           
 ModelFactory getModelFactory()
           
 EAttribute getNamedModelElementWithId_Description()
           
 EAttribute getNamedModelElementWithId_Id()
           
 EAttribute getNamedModelElementWithId_JavaIdentifier()
           
 EAttribute getNamedModelElementWithId_Name()
           
 EClass getNamedModelElementWithId()
           
 EReference getPatternLibrary_PatternElements()
           
 EAttribute getPatternLibrary_ProductionOrchestration()
           
 EAttribute getPatternLibrary_RuntimeOrchestration()
           
 EClass getPatternLibrary()
           
 EAttribute getPatternModel_Path()
           
 EClass getPatternModel()
           
 EReference getPatternViewpoint_Libraries()
           
 EClass getPatternViewpoint()
           
 EAttribute getProductionPlan_FactoryComponentInvocationIds()
           
 EReference getProductionPlan_FactoryComponentInvocations()
           
 EClass getProductionPlan()
           
 EAttribute getSpecification_ViewpointIds()
           
 EReference getSpecification_Viewpoints()
           
 EClass getSpecification()
           
 EAttribute getTaskFactoryHolder_Factory()
           
 EAttribute getTaskFactoryHolder_FactoryClass()
           
 EClass getTaskFactoryHolder()
           
 EAttribute getType_TypeHolder()
           
 EAttribute getType_TypeHolderClassName()
           
 EClass getType()
           
 EEnum getViewpointType()
           
static ModelPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

init

public static ModelPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize ModelPackage.eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

See Also:
ModelPackage.eNS_URI, createPackageContents(), initializePackageContents()

getNamedModelElementWithId

public EClass getNamedModelElementWithId()

Specified by:
getNamedModelElementWithId in interface ModelPackage
Returns:
the meta object for class 'Named Model Element With Id'.
See Also:
NamedModelElementWithId

getNamedModelElementWithId_Id

public EAttribute getNamedModelElementWithId_Id()

Specified by:
getNamedModelElementWithId_Id in interface ModelPackage
Returns:
the meta object for the attribute 'Id'.
See Also:
NamedModelElementWithId.getId(), ModelPackage.getNamedModelElementWithId()

getNamedModelElementWithId_JavaIdentifier

public EAttribute getNamedModelElementWithId_JavaIdentifier()

Specified by:
getNamedModelElementWithId_JavaIdentifier in interface ModelPackage
Returns:
the meta object for the attribute 'Java Identifier'.
See Also:
NamedModelElementWithId.getJavaIdentifier(), ModelPackage.getNamedModelElementWithId()

getNamedModelElementWithId_Name

public EAttribute getNamedModelElementWithId_Name()

Specified by:
getNamedModelElementWithId_Name in interface ModelPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
NamedModelElementWithId.getName(), ModelPackage.getNamedModelElementWithId()

getNamedModelElementWithId_Description

public EAttribute getNamedModelElementWithId_Description()

Specified by:
getNamedModelElementWithId_Description in interface ModelPackage
Returns:
the meta object for the attribute 'Description'.
See Also:
NamedModelElementWithId.getDescription(), ModelPackage.getNamedModelElementWithId()

getFactoryComponent

public EClass getFactoryComponent()

Specified by:
getFactoryComponent in interface ModelPackage
Returns:
the meta object for class 'Factory Component'.
See Also:
FactoryComponent

getFactoryComponent_Domain

public EReference getFactoryComponent_Domain()

Specified by:
getFactoryComponent_Domain in interface ModelPackage
Returns:
the meta object for the containment reference 'Domain'.
See Also:
FactoryComponent.getDomain(), ModelPackage.getFactoryComponent()

getFactoryComponent_Specification

public EReference getFactoryComponent_Specification()

Specified by:
getFactoryComponent_Specification in interface ModelPackage
Returns:
the meta object for the containment reference 'Specification'.
See Also:
FactoryComponent.getSpecification(), ModelPackage.getFactoryComponent()

getFactoryComponent_Factory

public EReference getFactoryComponent_Factory()

Specified by:
getFactoryComponent_Factory in interface ModelPackage
Returns:
the meta object for the containment reference 'Factory'.
See Also:
FactoryComponent.getFactory(), ModelPackage.getFactoryComponent()

getDomain

public EClass getDomain()

Specified by:
getDomain in interface ModelPackage
Returns:
the meta object for class 'Domain'.
See Also:
Domain

getDomain_Path

public EAttribute getDomain_Path()

Specified by:
getDomain_Path in interface ModelPackage
Returns:
the meta object for the attribute 'Path'.
See Also:
Domain.getPath(), ModelPackage.getDomain()

getSpecification

public EClass getSpecification()

Specified by:
getSpecification in interface ModelPackage
Returns:
the meta object for class 'Specification'.
See Also:
Specification

getSpecification_Viewpoints

public EReference getSpecification_Viewpoints()

Specified by:
getSpecification_Viewpoints in interface ModelPackage
Returns:
the meta object for the containment reference list 'Viewpoints'.
See Also:
Specification.getViewpoints(), ModelPackage.getSpecification()

getSpecification_ViewpointIds

public EAttribute getSpecification_ViewpointIds()

Specified by:
getSpecification_ViewpointIds in interface ModelPackage
Returns:
the meta object for the attribute 'Viewpoint Ids'.
See Also:
Specification.getViewpointIds(), ModelPackage.getSpecification()

getAbstractViewpoint

public EClass getAbstractViewpoint()

Specified by:
getAbstractViewpoint in interface ModelPackage
Returns:
the meta object for class 'Abstract Viewpoint'.
See Also:
AbstractViewpoint

getContract

public EClass getContract()

Specified by:
getContract in interface ModelPackage
Returns:
the meta object for class 'Contract'.
See Also:
Contract

getContract_ContractElements

public EReference getContract_ContractElements()

Specified by:
getContract_ContractElements in interface ModelPackage
Returns:
the meta object for the containment reference list 'Contract Elements'.
See Also:
Contract.getContractElements(), ModelPackage.getContract()

getContractElement

public EClass getContractElement()

Specified by:
getContractElement in interface ModelPackage
Returns:
the meta object for class 'Contract Element'.
See Also:
ContractElement

getContractElement_ContractElementReferences

public EReference getContractElement_ContractElementReferences()

Specified by:
getContractElement_ContractElementReferences in interface ModelPackage
Returns:
the meta object for the containment reference list 'Contract Element References'.
See Also:
ContractElement.getContractElementReferences(), ModelPackage.getContractElement()

getContractElement_FactoryComponentId

public EAttribute getContractElement_FactoryComponentId()

Specified by:
getContractElement_FactoryComponentId in interface ModelPackage
Returns:
the meta object for the attribute 'Factory Component Id'.
See Also:
ContractElement.getFactoryComponentId(), ModelPackage.getContractElement()

getContractElement_ContractReferenceIds

public EAttribute getContractElement_ContractReferenceIds()

Specified by:
getContractElement_ContractReferenceIds in interface ModelPackage
Returns:
the meta object for the attribute list 'Contract Reference Ids'.
See Also:
ContractElement.getContractReferenceIds(), ModelPackage.getContractElement()

getContractElement_ContractType

public EReference getContractElement_ContractType()

Specified by:
getContractElement_ContractType in interface ModelPackage
Returns:
the meta object for the containment reference 'Contract Type'.
See Also:
ContractElement.getContractType(), ModelPackage.getContractElement()

getContractElement_Mandatory

public EAttribute getContractElement_Mandatory()

Specified by:
getContractElement_Mandatory in interface ModelPackage
Returns:
the meta object for the attribute 'Mandatory'.
See Also:
ContractElement.isMandatory(), ModelPackage.getContractElement()

getContractElementReference

public EClass getContractElementReference()

Specified by:
getContractElementReference in interface ModelPackage
Returns:
the meta object for class 'Contract Element Reference'.
See Also:
ContractElementReference

getContractElementReference_ReferencedContractElementId

public EAttribute getContractElementReference_ReferencedContractElementId()

Specified by:
getContractElementReference_ReferencedContractElementId in interface ModelPackage
Returns:
the meta object for the attribute 'Referenced Contract Element Id'.
See Also:
ContractElementReference.getReferencedContractElementId(), ModelPackage.getContractElementReference()

getContractElementReference_ReferencedContractElementName

public EAttribute getContractElementReference_ReferencedContractElementName()

Specified by:
getContractElementReference_ReferencedContractElementName in interface ModelPackage
Returns:
the meta object for the attribute 'Referenced Contract Element Name'.
See Also:
ContractElementReference.getReferencedContractElementName(), ModelPackage.getContractElementReference()

getContractElementReference_ReferencedFactoryComponentId

public EAttribute getContractElementReference_ReferencedFactoryComponentId()

Specified by:
getContractElementReference_ReferencedFactoryComponentId in interface ModelPackage
Returns:
the meta object for the attribute 'Referenced FactoryComponent Id'.
See Also:
ContractElementReference.getReferencedFactoryComponentId(), ModelPackage.getContractElementReference()

getContractElementReference_ReferencedContractElement

public EReference getContractElementReference_ReferencedContractElement()

Specified by:
getContractElementReference_ReferencedContractElement in interface ModelPackage
Returns:
the meta object for the reference 'Referenced Contract Element'.
See Also:
ContractElementReference.getReferencedContractElement(), ModelPackage.getContractElementReference()

getType

public EClass getType()

Specified by:
getType in interface ModelPackage
Returns:
the meta object for class 'Type'.
See Also:
Type

getType_TypeHolderClassName

public EAttribute getType_TypeHolderClassName()

Specified by:
getType_TypeHolderClassName in interface ModelPackage
Returns:
the meta object for the attribute 'Type Holder Class Name'.
See Also:
Type.getTypeHolderClassName(), ModelPackage.getType()

getType_TypeHolder

public EAttribute getType_TypeHolder()

Specified by:
getType_TypeHolder in interface ModelPackage
Returns:
the meta object for the attribute 'Type Holder'.
See Also:
Type.getTypeHolder(), ModelPackage.getType()

getPatternViewpoint

public EClass getPatternViewpoint()

Specified by:
getPatternViewpoint in interface ModelPackage
Returns:
the meta object for class 'Pattern Viewpoint'.
See Also:
PatternViewpoint

getPatternViewpoint_Libraries

public EReference getPatternViewpoint_Libraries()

Specified by:
getPatternViewpoint_Libraries in interface ModelPackage
Returns:
the meta object for the containment reference list 'Libraries'.
See Also:
PatternViewpoint.getLibraries(), ModelPackage.getPatternViewpoint()

getAbstractPatternElement

public EClass getAbstractPatternElement()

Specified by:
getAbstractPatternElement in interface ModelPackage
Returns:
the meta object for class 'Abstract Pattern Element'.
See Also:
AbstractPatternElement

getPatternLibrary

public EClass getPatternLibrary()

Specified by:
getPatternLibrary in interface ModelPackage
Returns:
the meta object for class 'Pattern Library'.
See Also:
PatternLibrary

getPatternLibrary_PatternElements

public EReference getPatternLibrary_PatternElements()

Specified by:
getPatternLibrary_PatternElements in interface ModelPackage
Returns:
the meta object for the containment reference list 'Pattern Elements'.
See Also:
PatternLibrary.getPatternElements(), ModelPackage.getPatternLibrary()

getPatternLibrary_ProductionOrchestration

public EAttribute getPatternLibrary_ProductionOrchestration()

Specified by:
getPatternLibrary_ProductionOrchestration in interface ModelPackage
Returns:
the meta object for the attribute 'Production Orchestration'.
See Also:
PatternLibrary.getProductionOrchestration(), ModelPackage.getPatternLibrary()

getPatternLibrary_RuntimeOrchestration

public EAttribute getPatternLibrary_RuntimeOrchestration()

Specified by:
getPatternLibrary_RuntimeOrchestration in interface ModelPackage
Returns:
the meta object for the attribute 'Runtime Orchestration'.
See Also:
PatternLibrary.getRuntimeOrchestration(), ModelPackage.getPatternLibrary()

getPatternModel

public EClass getPatternModel()

Specified by:
getPatternModel in interface ModelPackage
Returns:
the meta object for class 'Pattern Model'.
See Also:
PatternModel

getPatternModel_Path

public EAttribute getPatternModel_Path()

Specified by:
getPatternModel_Path in interface ModelPackage
Returns:
the meta object for the attribute 'Path'.
See Also:
PatternModel.getPath(), ModelPackage.getPatternModel()

getFactory

public EClass getFactory()

Specified by:
getFactory in interface ModelPackage
Returns:
the meta object for class 'Factory'.
See Also:
Factory

getFactory_ProductionPlan

public EReference getFactory_ProductionPlan()

Specified by:
getFactory_ProductionPlan in interface ModelPackage
Returns:
the meta object for the containment reference 'Production Plan'.
See Also:
Factory.getProductionPlan(), ModelPackage.getFactory()

getFactory_ProductionPlanId

public EAttribute getFactory_ProductionPlanId()

Specified by:
getFactory_ProductionPlanId in interface ModelPackage
Returns:
the meta object for the attribute 'Production Plan Id'.
See Also:
Factory.getProductionPlanId(), ModelPackage.getFactory()

getAbstractFactoryComponentFactory

public EClass getAbstractFactoryComponentFactory()

Specified by:
getAbstractFactoryComponentFactory in interface ModelPackage
Returns:
the meta object for class 'Abstract Factory Component Factory'.
See Also:
AbstractFactoryComponentFactory

getAbstractFactoryComponentFactory_Context

public EReference getAbstractFactoryComponentFactory_Context()

Specified by:
getAbstractFactoryComponentFactory_Context in interface ModelPackage
Returns:
the meta object for the containment reference 'Context'.
See Also:
AbstractFactoryComponentFactory.getContext(), ModelPackage.getAbstractFactoryComponentFactory()

getAbstractFactoryComponentFactory_ContextId

public EAttribute getAbstractFactoryComponentFactory_ContextId()

Specified by:
getAbstractFactoryComponentFactory_ContextId in interface ModelPackage
Returns:
the meta object for the attribute 'Context Id'.
See Also:
AbstractFactoryComponentFactory.getContextId(), ModelPackage.getAbstractFactoryComponentFactory()

getProductionPlan

public EClass getProductionPlan()

Specified by:
getProductionPlan in interface ModelPackage
Returns:
the meta object for class 'Production Plan'.
See Also:
ProductionPlan

getProductionPlan_FactoryComponentInvocations

public EReference getProductionPlan_FactoryComponentInvocations()

Specified by:
getProductionPlan_FactoryComponentInvocations in interface ModelPackage
Returns:
the meta object for the containment reference list 'Factory Component Invocations'.
See Also:
ProductionPlan.getFactoryComponentInvocations(), ModelPackage.getProductionPlan()

getProductionPlan_FactoryComponentInvocationIds

public EAttribute getProductionPlan_FactoryComponentInvocationIds()

Specified by:
getProductionPlan_FactoryComponentInvocationIds in interface ModelPackage
Returns:
the meta object for the attribute list 'Factory Component Invocation Ids'.
See Also:
ProductionPlan.getFactoryComponentInvocationIds(), ModelPackage.getProductionPlan()

getContext

public EClass getContext()

Specified by:
getContext in interface ModelPackage
Returns:
the meta object for class 'Context'.
See Also:
Context

getContext_ContextElements

public EReference getContext_ContextElements()

Specified by:
getContext_ContextElements in interface ModelPackage
Returns:
the meta object for the containment reference list 'Context Elements'.
See Also:
Context.getContextElements(), ModelPackage.getContext()

getContextElement

public EClass getContextElement()

Specified by:
getContextElement in interface ModelPackage
Returns:
the meta object for class 'Context Element'.
See Also:
ContextElement

getContextElement_ContractElementReference

public EReference getContextElement_ContractElementReference()

Specified by:
getContextElement_ContractElementReference in interface ModelPackage
Returns:
the meta object for the containment reference 'Contract Element Reference'.
See Also:
ContextElement.getContractElementReference(), ModelPackage.getContextElement()

getContextElement_Value

public EAttribute getContextElement_Value()

Specified by:
getContextElement_Value in interface ModelPackage
Returns:
the meta object for the attribute 'Value'.
See Also:
ContextElement.getValue(), ModelPackage.getContextElement()

getContextElement_ReadableValue

public EAttribute getContextElement_ReadableValue()

Specified by:
getContextElement_ReadableValue in interface ModelPackage
Returns:
the meta object for the attribute 'Readable Value'.
See Also:
ContextElement.getReadableValue(), ModelPackage.getContextElement()

getContextElement_Key

public EAttribute getContextElement_Key()

Specified by:
getContextElement_Key in interface ModelPackage
Returns:
the meta object for the attribute 'Key'.
See Also:
ContextElement.getKey(), ModelPackage.getContextElement()

getContextElement_ContractReferenceId

public EAttribute getContextElement_ContractReferenceId()

Specified by:
getContextElement_ContractReferenceId in interface ModelPackage
Returns:
the meta object for the attribute 'Contract Reference Id'.
See Also:
ContextElement.getContractReferenceId(), ModelPackage.getContextElement()

getContextElement_ContextType

public EReference getContextElement_ContextType()

Specified by:
getContextElement_ContextType in interface ModelPackage
Returns:
the meta object for the containment reference 'Context Type'.
See Also:
ContextElement.getContextType(), ModelPackage.getContextElement()

getContextElement_PluginId

public EAttribute getContextElement_PluginId()

Specified by:
getContextElement_PluginId in interface ModelPackage
Returns:
the meta object for the attribute 'Plugin Id'.
See Also:
ContextElement.getPluginId(), ModelPackage.getContextElement()

getFactoryComponentInvocation

public EClass getFactoryComponentInvocation()

Specified by:
getFactoryComponentInvocation in interface ModelPackage
Returns:
the meta object for class 'Factory Component Invocation'.
See Also:
FactoryComponentInvocation

getFactoryComponentInvocation_TaskFactoryId

public EAttribute getFactoryComponentInvocation_TaskFactoryId()

Specified by:
getFactoryComponentInvocation_TaskFactoryId in interface ModelPackage
Returns:
the meta object for the attribute 'Task Factory Id'.
See Also:
FactoryComponentInvocation.getTaskFactoryId(), ModelPackage.getFactoryComponentInvocation()

getFactoryComponentInvocation_FactoryComponentId

public EAttribute getFactoryComponentInvocation_FactoryComponentId()

Specified by:
getFactoryComponentInvocation_FactoryComponentId in interface ModelPackage
Returns:
the meta object for the attribute 'Factory Component Id'.
See Also:
FactoryComponentInvocation.getFactoryComponentId(), ModelPackage.getFactoryComponentInvocation()

getFactoryComponentInvocation_TaskFactory

public EReference getFactoryComponentInvocation_TaskFactory()

Specified by:
getFactoryComponentInvocation_TaskFactory in interface ModelPackage
Returns:
the meta object for the containment reference 'Task Factory'.
See Also:
FactoryComponentInvocation.getTaskFactory(), ModelPackage.getFactoryComponentInvocation()

getTaskFactoryHolder

public EClass getTaskFactoryHolder()

Specified by:
getTaskFactoryHolder in interface ModelPackage
Returns:
the meta object for class 'Task Factory Holder'.
See Also:
TaskFactoryHolder

getTaskFactoryHolder_FactoryClass

public EAttribute getTaskFactoryHolder_FactoryClass()

Specified by:
getTaskFactoryHolder_FactoryClass in interface ModelPackage
Returns:
the meta object for the attribute 'Factory Class'.
See Also:
TaskFactoryHolder.getFactoryClass(), ModelPackage.getTaskFactoryHolder()

getTaskFactoryHolder_Factory

public EAttribute getTaskFactoryHolder_Factory()

Specified by:
getTaskFactoryHolder_Factory in interface ModelPackage
Returns:
the meta object for the attribute 'Factory'.
See Also:
TaskFactoryHolder.getFactory(), ModelPackage.getTaskFactoryHolder()

getMappingViewpoint

public EClass getMappingViewpoint()

Specified by:
getMappingViewpoint in interface ModelPackage
Returns:
the meta object for class 'Mapping Viewpoint'.
See Also:
MappingViewpoint

getMappingViewpoint_Mappings

public EReference getMappingViewpoint_Mappings()

Specified by:
getMappingViewpoint_Mappings in interface ModelPackage
Returns:
the meta object for the containment reference list 'Mappings'.
See Also:
MappingViewpoint.getMappings(), ModelPackage.getMappingViewpoint()

getMappingModel

public EClass getMappingModel()

Specified by:
getMappingModel in interface ModelPackage
Returns:
the meta object for class 'Mapping Model'.
See Also:
MappingModel

getMappingModel_Path

public EAttribute getMappingModel_Path()

Specified by:
getMappingModel_Path in interface ModelPackage
Returns:
the meta object for the attribute 'Path'.
See Also:
MappingModel.getPath(), ModelPackage.getMappingModel()

getMappingModel_Source

public EAttribute getMappingModel_Source()

Specified by:
getMappingModel_Source in interface ModelPackage
Returns:
the meta object for the attribute 'Source'.
See Also:
MappingModel.getSource(), ModelPackage.getMappingModel()

getMappingModel_Target

public EAttribute getMappingModel_Target()

Specified by:
getMappingModel_Target in interface ModelPackage
Returns:
the meta object for the attribute 'Target'.
See Also:
MappingModel.getTarget(), ModelPackage.getMappingModel()

getViewpointType

public EEnum getViewpointType()

Specified by:
getViewpointType in interface ModelPackage
Returns:
the meta object for enum 'Viewpoint Type'.
See Also:
ViewpointType

getModelFactory

public ModelFactory getModelFactory()

Specified by:
getModelFactory in interface ModelPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.


createEcoreAnnotations

protected void createEcoreAnnotations()
Initializes the annotations for http://www.eclipse.org/emf/2002/Ecore.


EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.