Package placementDescription.impl
Class PlacementDescriptionPackageImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.eclipse.emf.ecore.impl.EModelElementImpl
-
- org.eclipse.emf.ecore.impl.ENamedElementImpl
-
- org.eclipse.emf.ecore.impl.EPackageImpl
-
- placementDescription.impl.PlacementDescriptionPackageImpl
-
- All Implemented Interfaces:
Notifier
,EModelElement
,ENamedElement
,EObject
,EPackage
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,BasicExtendedMetaData.EPackageExtendedMetaData.Holder
,PlacementDescriptionPackage
public class PlacementDescriptionPackageImpl extends EPackageImpl implements PlacementDescriptionPackage
An implementation of the model Package.- Generated class or method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
EPackageImpl.EBasicWhiteList
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
Nested classes/interfaces inherited from interface placementDescription.PlacementDescriptionPackage
PlacementDescriptionPackage.Literals
-
-
Field Summary
-
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
-
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
-
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
-
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Fields inherited from interface placementDescription.PlacementDescriptionPackage
ADVICE, ADVICE__APPEARS, ADVICE__ENTITY_NAME, ADVICE__PLACEMENT_POLICY, ADVICE__POINT_CUT, ADVICE_FEATURE_COUNT, CONTROL_FLOW_PLACEMENT_STRATEGY, CONTROL_FLOW_PLACEMENT_STRATEGY__FOR_ALL_CONTROL_FLOWS_IN, CONTROL_FLOW_PLACEMENT_STRATEGY_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, EXTERNAL_CALL_PLACEMENT_STRATEGY, EXTERNAL_CALL_PLACEMENT_STRATEGY__MATCHING_SIGNATURE, EXTERNAL_CALL_PLACEMENT_STRATEGY_FEATURE_COUNT, FEATURE_LIST, FEATURE_LIST__FEATURES, FEATURE_LIST_FEATURE_COUNT, FEATURE_SELECTION, FEATURE_SELECTION__COMPLETION, FEATURE_SELECTION__ENTITY_NAME, FEATURE_SELECTION__FEATURE_LISTS, FEATURE_SELECTION_FEATURE_COUNT, IMPORT, IMPORT__IMPORT_URI, IMPORT_FEATURE_COUNT, INTERNAL_ACTION_PLACEMENT_STRATEGY, INTERNAL_ACTION_PLACEMENT_STRATEGY__FOR_ALL_INTERNAL_ACTIONS_IN, INTERNAL_ACTION_PLACEMENT_STRATEGY_FEATURE_COUNT, PLACEMENT_STRATEGY, PLACEMENT_STRATEGY_FEATURE_COUNT, POINT_CUT, POINT_CUT__NAME, POINT_CUT__PLACEMENT_STRATEGY, POINT_CUT_FEATURE_COUNT, SELECTED_CV, SELECTED_CV__COMPLEMENTUM_VISNETIS, SELECTED_CV__OPTIONAL, SELECTED_CV_FEATURE_COUNT
-
-
Method Summary
-
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setName, setNamespaceURI, setNsPrefix, setNsURI, toString
-
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen
-
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
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.InternalEObject
eNotificationRequired
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
init
public static PlacementDescriptionPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
PlacementDescriptionPackage.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:
PlacementDescriptionPackage.eNS_URI
,createPackageContents()
,initializePackageContents()
- Generated class or method.
-
getPlacementStrategy
public EClass getPlacementStrategy()
- Specified by:
getPlacementStrategy
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for class 'Placement Strategy'.
- See Also:
PlacementStrategy
- Generated class or method.
-
getExternalCallPlacementStrategy
public EClass getExternalCallPlacementStrategy()
- Specified by:
getExternalCallPlacementStrategy
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for class 'External Call Placement Strategy'.
- See Also:
ExternalCallPlacementStrategy
- Generated class or method.
-
getExternalCallPlacementStrategy_MatchingSignature
public EReference getExternalCallPlacementStrategy_MatchingSignature()
- Specified by:
getExternalCallPlacementStrategy_MatchingSignature
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for the reference 'Matching Signature'.
- See Also:
ExternalCallPlacementStrategy.getMatchingSignature()
,PlacementDescriptionPackage.getExternalCallPlacementStrategy()
- Generated class or method.
-
getInternalActionPlacementStrategy
public EClass getInternalActionPlacementStrategy()
- Specified by:
getInternalActionPlacementStrategy
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for class 'Internal Action Placement Strategy'.
- See Also:
InternalActionPlacementStrategy
- Generated class or method.
-
getInternalActionPlacementStrategy_ForAllInternalActionsIn
public EReference getInternalActionPlacementStrategy_ForAllInternalActionsIn()
- Specified by:
getInternalActionPlacementStrategy_ForAllInternalActionsIn
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for the reference 'For All Internal Actions In'.
- See Also:
InternalActionPlacementStrategy.getForAllInternalActionsIn()
,PlacementDescriptionPackage.getInternalActionPlacementStrategy()
- Generated class or method.
-
getControlFlowPlacementStrategy
public EClass getControlFlowPlacementStrategy()
- Specified by:
getControlFlowPlacementStrategy
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for class 'Control Flow Placement Strategy'.
- See Also:
ControlFlowPlacementStrategy
- Generated class or method.
-
getControlFlowPlacementStrategy_ForAllControlFlowsIn
public EReference getControlFlowPlacementStrategy_ForAllControlFlowsIn()
- Specified by:
getControlFlowPlacementStrategy_ForAllControlFlowsIn
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for the reference 'For All Control Flows In'.
- See Also:
ControlFlowPlacementStrategy.getForAllControlFlowsIn()
,PlacementDescriptionPackage.getControlFlowPlacementStrategy()
- Generated class or method.
-
getPointCut
public EClass getPointCut()
- Specified by:
getPointCut
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for class 'Point Cut'.
- See Also:
PointCut
- Generated class or method.
-
getPointCut_PlacementStrategy
public EReference getPointCut_PlacementStrategy()
- Specified by:
getPointCut_PlacementStrategy
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for the containment reference 'Placement Strategy'.
- See Also:
PointCut.getPlacementStrategy()
,PlacementDescriptionPackage.getPointCut()
- Generated class or method.
-
getPointCut_Name
public EAttribute getPointCut_Name()
- Specified by:
getPointCut_Name
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for the attribute 'Name'.
- See Also:
PointCut.getName()
,PlacementDescriptionPackage.getPointCut()
- Generated class or method.
-
getAdvice
public EClass getAdvice()
- Specified by:
getAdvice
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for class 'Advice'.
- See Also:
Advice
- Generated class or method.
-
getAdvice_PointCut
public EReference getAdvice_PointCut()
- Specified by:
getAdvice_PointCut
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for the reference 'Point Cut'.
- See Also:
Advice.getPointCut()
,PlacementDescriptionPackage.getAdvice()
- Generated class or method.
-
getAdvice_Appears
public EAttribute getAdvice_Appears()
- Specified by:
getAdvice_Appears
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for the attribute 'Appears'.
- See Also:
Advice.getAppears()
,PlacementDescriptionPackage.getAdvice()
- Generated class or method.
-
getAdvice_PlacementPolicy
public EAttribute getAdvice_PlacementPolicy()
- Specified by:
getAdvice_PlacementPolicy
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for the attribute 'Placement Policy'.
- See Also:
Advice.getPlacementPolicy()
,PlacementDescriptionPackage.getAdvice()
- Generated class or method.
-
getImport
public EClass getImport()
- Specified by:
getImport
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for class 'Import'.
- See Also:
Import
- Generated class or method.
-
getImport_ImportURI
public EAttribute getImport_ImportURI()
- Specified by:
getImport_ImportURI
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for the attribute 'Import URI'.
- See Also:
Import.getImportURI()
,PlacementDescriptionPackage.getImport()
- Generated class or method.
-
getFeatureSelection
public EClass getFeatureSelection()
- Specified by:
getFeatureSelection
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for class 'Feature Selection'.
- See Also:
FeatureSelection
- Generated class or method.
-
getFeatureSelection_Completion
public EReference getFeatureSelection_Completion()
- Specified by:
getFeatureSelection_Completion
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for the reference 'Completion'.
- See Also:
FeatureSelection.getCompletion()
,PlacementDescriptionPackage.getFeatureSelection()
- Generated class or method.
-
getFeatureSelection_FeatureLists
public EReference getFeatureSelection_FeatureLists()
- Specified by:
getFeatureSelection_FeatureLists
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for the containment reference list 'Feature Lists'.
- See Also:
FeatureSelection.getFeatureLists()
,PlacementDescriptionPackage.getFeatureSelection()
- Generated class or method.
-
getFeatureList
public EClass getFeatureList()
- Specified by:
getFeatureList
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for class 'Feature List'.
- See Also:
FeatureList
- Generated class or method.
-
getFeatureList_Features
public EReference getFeatureList_Features()
- Specified by:
getFeatureList_Features
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for the containment reference list 'Features'.
- See Also:
FeatureList.getFeatures()
,PlacementDescriptionPackage.getFeatureList()
- Generated class or method.
-
getSelectedCV
public EClass getSelectedCV()
- Specified by:
getSelectedCV
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for class 'Selected CV'.
- See Also:
SelectedCV
- Generated class or method.
-
getSelectedCV_Optional
public EAttribute getSelectedCV_Optional()
- Specified by:
getSelectedCV_Optional
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for the attribute 'Optional'.
- See Also:
SelectedCV.isOptional()
,PlacementDescriptionPackage.getSelectedCV()
- Generated class or method.
-
getSelectedCV_ComplementumVisnetis
public EReference getSelectedCV_ComplementumVisnetis()
- Specified by:
getSelectedCV_ComplementumVisnetis
in interfacePlacementDescriptionPackage
- Returns:
- the meta object for the reference 'Complementum Visnetis'.
- See Also:
SelectedCV.getComplementumVisnetis()
,PlacementDescriptionPackage.getSelectedCV()
- Generated class or method.
-
getPlacementDescriptionFactory
public PlacementDescriptionFactory getPlacementDescriptionFactory()
- Specified by:
getPlacementDescriptionFactory
in interfacePlacementDescriptionPackage
- Returns:
- the factory that creates the instances of the model.
- Generated class or method.
-
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.- Generated class or method.
-
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.- Generated class or method.
-
-