Package featureObjective.impl
Class FeatureObjectivePackageImpl
- java.lang.Object
-
- All Implemented Interfaces:
FeatureObjectivePackage
,Notifier
,EModelElement
,ENamedElement
,EObject
,EPackage
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,BasicExtendedMetaData.EPackageExtendedMetaData.Holder
public class FeatureObjectivePackageImpl extends EPackageImpl implements FeatureObjectivePackage
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 featureObjective.FeatureObjectivePackage
FeatureObjectivePackage.Literals
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
-
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 featureObjective.FeatureObjectivePackage
ATTRIBUTE_TYPES, CONSTRAINT, CONSTRAINT__DESCRIPTION, CONSTRAINT__ID, CONSTRAINT__NAME, CONSTRAINT__SOURCE, CONSTRAINT__TARGET, CONSTRAINT_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, FEATURE, FEATURE__FEATUREGROUP, FEATURE__ID, FEATURE__NAME, FEATURE_FEATURE_COUNT, FEATURE_GROUP, FEATURE_GROUP__FEATURES, FEATURE_GROUP__OPERATION, FEATURE_GROUP_FEATURE_COUNT, FEATURE_OBJECTIVE, FEATURE_OBJECTIVE__ANNOTATABLE_ELEMENT, FEATURE_OBJECTIVE__CONSTRAINTS, FEATURE_OBJECTIVE__DESCRIPTION, FEATURE_OBJECTIVE__FEATURE_GROUPS, FEATURE_OBJECTIVE__ID, FEATURE_OBJECTIVE__NAME, FEATURE_OBJECTIVE_FEATURE_COUNT, LOGICAL_OPERATION, PROHIBITS_CONSTRAINT, PROHIBITS_CONSTRAINT__DESCRIPTION, PROHIBITS_CONSTRAINT__ID, PROHIBITS_CONSTRAINT__NAME, PROHIBITS_CONSTRAINT__SOURCE, PROHIBITS_CONSTRAINT__TARGET, PROHIBITS_CONSTRAINT_FEATURE_COUNT, REQUIRED_CONSTRAINT, REQUIRED_CONSTRAINT__DESCRIPTION, REQUIRED_CONSTRAINT__ID, REQUIRED_CONSTRAINT__NAME, REQUIRED_CONSTRAINT__SOURCE, REQUIRED_CONSTRAINT__TARGET, REQUIRED_CONSTRAINT_FEATURE_COUNT
-
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
-
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 FeatureObjectivePackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
FeatureObjectivePackage.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:
FeatureObjectivePackage.eNS_URI
,createPackageContents()
,initializePackageContents()
- Generated class or method.
-
getFeatureObjective
public EClass getFeatureObjective()
- Specified by:
getFeatureObjective
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for class 'Feature Objective'.
- See Also:
FeatureObjective
- Generated class or method.
-
getFeatureObjective_FeatureGroups
public EReference getFeatureObjective_FeatureGroups()
- Specified by:
getFeatureObjective_FeatureGroups
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for the containment reference list 'Feature Groups'.
- See Also:
FeatureObjective.getFeatureGroups()
,FeatureObjectivePackage.getFeatureObjective()
- Generated class or method.
-
getFeatureObjective_Constraints
public EReference getFeatureObjective_Constraints()
- Specified by:
getFeatureObjective_Constraints
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for the containment reference list 'Constraints'.
- See Also:
FeatureObjective.getConstraints()
,FeatureObjectivePackage.getFeatureObjective()
- Generated class or method.
-
getFeatureObjective_AnnotatableElement
public EReference getFeatureObjective_AnnotatableElement()
- Specified by:
getFeatureObjective_AnnotatableElement
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for the reference list 'Annotatable Element'.
- See Also:
FeatureObjective.getAnnotatableElement()
,FeatureObjectivePackage.getFeatureObjective()
- Generated class or method.
-
getFeature
public EClass getFeature()
- Specified by:
getFeature
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for class 'Feature'.
- See Also:
Feature
- Generated class or method.
-
getFeature_Featuregroup
public EReference getFeature_Featuregroup()
- Specified by:
getFeature_Featuregroup
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for the reference 'Featuregroup'.
- See Also:
Feature.getFeaturegroup()
,FeatureObjectivePackage.getFeature()
- Generated class or method.
-
getFeatureGroup
public EClass getFeatureGroup()
- Specified by:
getFeatureGroup
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for class 'Feature Group'.
- See Also:
FeatureGroup
- Generated class or method.
-
getFeatureGroup_Features
public EReference getFeatureGroup_Features()
- Specified by:
getFeatureGroup_Features
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for the containment reference list 'Features'.
- See Also:
FeatureGroup.getFeatures()
,FeatureObjectivePackage.getFeatureGroup()
- Generated class or method.
-
getFeatureGroup_Operation
public EAttribute getFeatureGroup_Operation()
- Specified by:
getFeatureGroup_Operation
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for the attribute 'Operation'.
- See Also:
FeatureGroup.getOperation()
,FeatureObjectivePackage.getFeatureGroup()
- Generated class or method.
-
getConstraint
public EClass getConstraint()
- Specified by:
getConstraint
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for class 'Constraint'.
- See Also:
Constraint
- Generated class or method.
-
getConstraint_Source
public EReference getConstraint_Source()
- Specified by:
getConstraint_Source
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for the reference 'Source'.
- See Also:
Constraint.getSource()
,FeatureObjectivePackage.getConstraint()
- Generated class or method.
-
getConstraint_Target
public EReference getConstraint_Target()
- Specified by:
getConstraint_Target
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for the reference list 'Target'.
- See Also:
Constraint.getTarget()
,FeatureObjectivePackage.getConstraint()
- Generated class or method.
-
getConstraint_Description
public EAttribute getConstraint_Description()
- Specified by:
getConstraint_Description
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for the attribute 'Description'.
- See Also:
Constraint.getDescription()
,FeatureObjectivePackage.getConstraint()
- Generated class or method.
-
getRequiredConstraint
public EClass getRequiredConstraint()
- Specified by:
getRequiredConstraint
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for class 'Required Constraint'.
- See Also:
RequiredConstraint
- Generated class or method.
-
getProhibitsConstraint
public EClass getProhibitsConstraint()
- Specified by:
getProhibitsConstraint
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for class 'Prohibits Constraint'.
- See Also:
ProhibitsConstraint
- Generated class or method.
-
getAttributeTypes
public EEnum getAttributeTypes()
- Specified by:
getAttributeTypes
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for enum 'Attribute Types'.
- See Also:
AttributeTypes
- Generated class or method.
-
getLogicalOperation
public EEnum getLogicalOperation()
- Specified by:
getLogicalOperation
in interfaceFeatureObjectivePackage
- Returns:
- the meta object for enum 'Logical Operation'.
- See Also:
LogicalOperation
- Generated class or method.
-
getFeatureObjectiveFactory
public FeatureObjectiveFactory getFeatureObjectiveFactory()
- Specified by:
getFeatureObjectiveFactory
in interfaceFeatureObjectivePackage
- 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.
-
createGenModelAnnotations
protected void createGenModelAnnotations()
Initializes the annotations for http://www.eclipse.org/uml2/1.1.0/GenModel.- Generated class or method.
-
-