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.eINSTANCEwhen 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:
getFeatureObjectivein 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_FeatureGroupsin 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_Constraintsin 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_AnnotatableElementin 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:
getFeaturein interfaceFeatureObjectivePackage- Returns:
- the meta object for class 'Feature'.
- See Also:
Feature- Generated class or method.
-
getFeature_Featuregroup
public EReference getFeature_Featuregroup()
- Specified by:
getFeature_Featuregroupin 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:
getFeatureGroupin 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_Featuresin 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_Operationin 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:
getConstraintin interfaceFeatureObjectivePackage- Returns:
- the meta object for class 'Constraint'.
- See Also:
Constraint- Generated class or method.
-
getConstraint_Source
public EReference getConstraint_Source()
- Specified by:
getConstraint_Sourcein 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_Targetin 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_Descriptionin 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:
getRequiredConstraintin interfaceFeatureObjectivePackage- Returns:
- the meta object for class 'Required Constraint'.
- See Also:
RequiredConstraint- Generated class or method.
-
getProhibitsConstraint
public EClass getProhibitsConstraint()
- Specified by:
getProhibitsConstraintin interfaceFeatureObjectivePackage- Returns:
- the meta object for class 'Prohibits Constraint'.
- See Also:
ProhibitsConstraint- Generated class or method.
-
getAttributeTypes
public EEnum getAttributeTypes()
- Specified by:
getAttributeTypesin interfaceFeatureObjectivePackage- Returns:
- the meta object for enum 'Attribute Types'.
- See Also:
AttributeTypes- Generated class or method.
-
getLogicalOperation
public EEnum getLogicalOperation()
- Specified by:
getLogicalOperationin interfaceFeatureObjectivePackage- Returns:
- the meta object for enum 'Logical Operation'.
- See Also:
LogicalOperation- Generated class or method.
-
getFeatureObjectiveFactory
public FeatureObjectiveFactory getFeatureObjectiveFactory()
- Specified by:
getFeatureObjectiveFactoryin 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.
-
-