Class RulePackageImpl
- 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
-
- org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.ENamedElement
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EPackage
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
,org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder
,RulePackage
public class RulePackageImpl extends org.eclipse.emf.ecore.impl.EPackageImpl implements RulePackage
An implementation of the model Package.- Since:
- 1.2
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
org.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteList
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecp.view.spi.rule.model.RulePackage
RulePackage.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.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
-
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.ecp.view.spi.rule.model.RulePackage
AND_CONDITION, AND_CONDITION__CONDITIONS, AND_CONDITION_FEATURE_COUNT, COMPARE_TYPE, CONDITION, CONDITION_FEATURE_COUNT, eINSTANCE, ENABLE_RULE, ENABLE_RULE__CONDITION, ENABLE_RULE__DISABLE, ENABLE_RULE_FEATURE_COUNT, eNAME, eNS_PREFIX, eNS_URI, FALSE, FALSE_FEATURE_COUNT, IS_PROXY_CONDITION, IS_PROXY_CONDITION__DOMAIN_MODEL_REFERENCE, IS_PROXY_CONDITION_FEATURE_COUNT, ITERATE_CONDITION, ITERATE_CONDITION__IF_EMPTY, ITERATE_CONDITION__ITEM_CONDITION, ITERATE_CONDITION__ITEM_REFERENCE, ITERATE_CONDITION__QUANTIFIER, ITERATE_CONDITION_FEATURE_COUNT, LEAF_CONDITION, LEAF_CONDITION__COMPARE_TYPE, LEAF_CONDITION__DOMAIN_MODEL_REFERENCE, LEAF_CONDITION__EXPECTED_VALUE, LEAF_CONDITION__VALUE_DOMAIN_MODEL_REFERENCE, LEAF_CONDITION_FEATURE_COUNT, NOT_CONDITION, NOT_CONDITION__CONDITION, NOT_CONDITION_FEATURE_COUNT, OR_CONDITION, OR_CONDITION__CONDITIONS, OR_CONDITION_FEATURE_COUNT, QUANTIFIER, RULE, RULE__CONDITION, RULE_FEATURE_COUNT, SHOW_RULE, SHOW_RULE__CONDITION, SHOW_RULE__HIDE, SHOW_RULE_FEATURE_COUNT, TRUE, TRUE_FEATURE_COUNT
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createPackageContents()
Creates the meta-model objects for the package.org.eclipse.emf.ecore.EClass
getAndCondition()
org.eclipse.emf.ecore.EReference
getAndCondition_Conditions()
org.eclipse.emf.ecore.EEnum
getCompareType()
org.eclipse.emf.ecore.EClass
getCondition()
org.eclipse.emf.ecore.EClass
getEnableRule()
org.eclipse.emf.ecore.EAttribute
getEnableRule_Disable()
org.eclipse.emf.ecore.EClass
getFalse()
org.eclipse.emf.ecore.EClass
getIsProxyCondition()
org.eclipse.emf.ecore.EReference
getIsProxyCondition_DomainModelReference()
org.eclipse.emf.ecore.EClass
getIterateCondition()
org.eclipse.emf.ecore.EAttribute
getIterateCondition_IfEmpty()
org.eclipse.emf.ecore.EReference
getIterateCondition_ItemCondition()
org.eclipse.emf.ecore.EReference
getIterateCondition_ItemReference()
org.eclipse.emf.ecore.EAttribute
getIterateCondition_Quantifier()
org.eclipse.emf.ecore.EClass
getLeafCondition()
org.eclipse.emf.ecore.EAttribute
getLeafCondition_CompareType()
org.eclipse.emf.ecore.EReference
getLeafCondition_DomainModelReference()
org.eclipse.emf.ecore.EAttribute
getLeafCondition_ExpectedValue()
org.eclipse.emf.ecore.EReference
getLeafCondition_ValueDomainModelReference()
org.eclipse.emf.ecore.EClass
getNotCondition()
org.eclipse.emf.ecore.EReference
getNotCondition_Condition()
org.eclipse.emf.ecore.EClass
getOrCondition()
org.eclipse.emf.ecore.EReference
getOrCondition_Conditions()
org.eclipse.emf.ecore.EEnum
getQuantifier()
org.eclipse.emf.ecore.EClass
getRule()
org.eclipse.emf.ecore.EReference
getRule_Condition()
RuleFactory
getRuleFactory()
org.eclipse.emf.ecore.EClass
getShowRule()
org.eclipse.emf.ecore.EAttribute
getShowRule_Hide()
org.eclipse.emf.ecore.EClass
getTrue()
static RulePackage
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 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.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
-
-
-
Method Detail
-
init
public static RulePackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
RulePackage.eINSTANCE
when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
-
getCondition
public org.eclipse.emf.ecore.EClass getCondition()
- Specified by:
getCondition
in interfaceRulePackage
- Returns:
- the meta object for class 'Condition'.
- See Also:
Condition
-
getLeafCondition
public org.eclipse.emf.ecore.EClass getLeafCondition()
- Specified by:
getLeafCondition
in interfaceRulePackage
- Returns:
- the meta object for class 'Leaf Condition'.
- See Also:
LeafCondition
-
getLeafCondition_ExpectedValue
public org.eclipse.emf.ecore.EAttribute getLeafCondition_ExpectedValue()
- Specified by:
getLeafCondition_ExpectedValue
in interfaceRulePackage
- Returns:
- the meta object for the attribute 'Expected Value'.
- See Also:
LeafCondition.getExpectedValue()
,RulePackage.getLeafCondition()
-
getLeafCondition_DomainModelReference
public org.eclipse.emf.ecore.EReference getLeafCondition_DomainModelReference()
- Specified by:
getLeafCondition_DomainModelReference
in interfaceRulePackage
- Returns:
- the meta object for the containment reference 'Domain Model Reference'.
- See Also:
LeafCondition.getDomainModelReference()
,RulePackage.getLeafCondition()
-
getLeafCondition_ValueDomainModelReference
public org.eclipse.emf.ecore.EReference getLeafCondition_ValueDomainModelReference()
- Specified by:
getLeafCondition_ValueDomainModelReference
in interfaceRulePackage
- Returns:
- the meta object for the containment reference 'Value Domain Model Reference'.
- Since:
- 1.5
- See Also:
LeafCondition.getValueDomainModelReference()
,RulePackage.getLeafCondition()
-
getLeafCondition_CompareType
public org.eclipse.emf.ecore.EAttribute getLeafCondition_CompareType()
- Specified by:
getLeafCondition_CompareType
in interfaceRulePackage
- Returns:
- the meta object for the attribute 'Compare Type'.
- Since:
- 1.11
- See Also:
LeafCondition.getCompareType()
,RulePackage.getLeafCondition()
-
getOrCondition
public org.eclipse.emf.ecore.EClass getOrCondition()
- Specified by:
getOrCondition
in interfaceRulePackage
- Returns:
- the meta object for class 'Or Condition'.
- See Also:
OrCondition
-
getOrCondition_Conditions
public org.eclipse.emf.ecore.EReference getOrCondition_Conditions()
- Specified by:
getOrCondition_Conditions
in interfaceRulePackage
- Returns:
- the meta object for the containment reference list 'Conditions'.
- See Also:
OrCondition.getConditions()
,RulePackage.getOrCondition()
-
getAndCondition
public org.eclipse.emf.ecore.EClass getAndCondition()
- Specified by:
getAndCondition
in interfaceRulePackage
- Returns:
- the meta object for class 'And Condition'.
- See Also:
AndCondition
-
getAndCondition_Conditions
public org.eclipse.emf.ecore.EReference getAndCondition_Conditions()
- Specified by:
getAndCondition_Conditions
in interfaceRulePackage
- Returns:
- the meta object for the containment reference list 'Conditions'.
- See Also:
AndCondition.getConditions()
,RulePackage.getAndCondition()
-
getRule
public org.eclipse.emf.ecore.EClass getRule()
- Specified by:
getRule
in interfaceRulePackage
- Returns:
- the meta object for class 'Rule'.
- See Also:
Rule
-
getRule_Condition
public org.eclipse.emf.ecore.EReference getRule_Condition()
- Specified by:
getRule_Condition
in interfaceRulePackage
- Returns:
- the meta object for the containment reference 'Condition'.
- See Also:
Rule.getCondition()
,RulePackage.getRule()
-
getShowRule
public org.eclipse.emf.ecore.EClass getShowRule()
- Specified by:
getShowRule
in interfaceRulePackage
- Returns:
- the meta object for class 'Show Rule'.
- See Also:
ShowRule
-
getShowRule_Hide
public org.eclipse.emf.ecore.EAttribute getShowRule_Hide()
- Specified by:
getShowRule_Hide
in interfaceRulePackage
- Returns:
- the meta object for the attribute 'Hide'.
- See Also:
ShowRule.isHide()
,RulePackage.getShowRule()
-
getEnableRule
public org.eclipse.emf.ecore.EClass getEnableRule()
- Specified by:
getEnableRule
in interfaceRulePackage
- Returns:
- the meta object for class 'Enable Rule'.
- See Also:
EnableRule
-
getEnableRule_Disable
public org.eclipse.emf.ecore.EAttribute getEnableRule_Disable()
- Specified by:
getEnableRule_Disable
in interfaceRulePackage
- Returns:
- the meta object for the attribute 'Disable'.
- See Also:
EnableRule.isDisable()
,RulePackage.getEnableRule()
-
getIterateCondition
public org.eclipse.emf.ecore.EClass getIterateCondition()
- Specified by:
getIterateCondition
in interfaceRulePackage
- Returns:
- the meta object for class 'Iterate Condition'.
- See Also:
IterateCondition
-
getIterateCondition_Quantifier
public org.eclipse.emf.ecore.EAttribute getIterateCondition_Quantifier()
- Specified by:
getIterateCondition_Quantifier
in interfaceRulePackage
- Returns:
- the meta object for the attribute 'Quantifier'.
- See Also:
IterateCondition.getQuantifier()
,RulePackage.getIterateCondition()
-
getIterateCondition_IfEmpty
public org.eclipse.emf.ecore.EAttribute getIterateCondition_IfEmpty()
- Specified by:
getIterateCondition_IfEmpty
in interfaceRulePackage
- Returns:
- the meta object for the attribute 'If Empty'.
- See Also:
IterateCondition.isIfEmpty()
,RulePackage.getIterateCondition()
-
getIterateCondition_ItemReference
public org.eclipse.emf.ecore.EReference getIterateCondition_ItemReference()
- Specified by:
getIterateCondition_ItemReference
in interfaceRulePackage
- Returns:
- the meta object for the containment reference 'Item Reference'.
- See Also:
IterateCondition.getItemReference()
,RulePackage.getIterateCondition()
-
getIterateCondition_ItemCondition
public org.eclipse.emf.ecore.EReference getIterateCondition_ItemCondition()
- Specified by:
getIterateCondition_ItemCondition
in interfaceRulePackage
- Returns:
- the meta object for the containment reference 'Item Condition'.
- See Also:
IterateCondition.getItemCondition()
,RulePackage.getIterateCondition()
-
getTrue
public org.eclipse.emf.ecore.EClass getTrue()
- Specified by:
getTrue
in interfaceRulePackage
- Returns:
- the meta object for class 'True'.
- See Also:
True
-
getFalse
public org.eclipse.emf.ecore.EClass getFalse()
- Specified by:
getFalse
in interfaceRulePackage
- Returns:
- the meta object for class 'False'.
- See Also:
False
-
getNotCondition
public org.eclipse.emf.ecore.EClass getNotCondition()
- Specified by:
getNotCondition
in interfaceRulePackage
- Returns:
- the meta object for class 'Not Condition'.
- See Also:
NotCondition
-
getNotCondition_Condition
public org.eclipse.emf.ecore.EReference getNotCondition_Condition()
- Specified by:
getNotCondition_Condition
in interfaceRulePackage
- Returns:
- the meta object for the containment reference 'Condition'.
- See Also:
NotCondition.getCondition()
,RulePackage.getNotCondition()
-
getIsProxyCondition
public org.eclipse.emf.ecore.EClass getIsProxyCondition()
- Specified by:
getIsProxyCondition
in interfaceRulePackage
- Returns:
- the meta object for class 'Is Proxy Condition'.
- See Also:
IsProxyCondition
-
getIsProxyCondition_DomainModelReference
public org.eclipse.emf.ecore.EReference getIsProxyCondition_DomainModelReference()
- Specified by:
getIsProxyCondition_DomainModelReference
in interfaceRulePackage
- Returns:
- the meta object for the containment reference 'Domain Model Reference'.
- See Also:
IsProxyCondition.getDomainModelReference()
,RulePackage.getIsProxyCondition()
-
getCompareType
public org.eclipse.emf.ecore.EEnum getCompareType()
- Specified by:
getCompareType
in interfaceRulePackage
- Returns:
- the meta object for enum 'Compare Type'.
- Since:
- 1.11
- See Also:
CompareType
-
getQuantifier
public org.eclipse.emf.ecore.EEnum getQuantifier()
- Specified by:
getQuantifier
in interfaceRulePackage
- Returns:
- the meta object for enum 'Quantifier'.
- See Also:
Quantifier
-
getRuleFactory
public RuleFactory getRuleFactory()
- Specified by:
getRuleFactory
in interfaceRulePackage
- 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.
-
-