Class RuleFactoryImpl
- 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.EFactoryImpl
-
- org.eclipse.emf.ecp.view.spi.rule.model.impl.RuleFactoryImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EFactory
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
,org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.DataConverter.Factory
,RuleFactory
public class RuleFactoryImpl extends org.eclipse.emf.ecore.impl.EFactoryImpl implements RuleFactory
An implementation of the model Factory.- Since:
- 1.2
-
-
Nested Class Summary
-
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
-
-
Field Summary
-
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.RuleFactory
eINSTANCE
-
-
Constructor Summary
Constructors Constructor Description RuleFactoryImpl()
Creates an instance of the factory.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.String
convertCompareTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
java.lang.String
convertQuantifierToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
java.lang.String
convertToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
org.eclipse.emf.ecore.EObject
create(org.eclipse.emf.ecore.EClass eClass)
AndCondition
createAndCondition()
CompareType
createCompareTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
EnableRule
createEnableRule()
False
createFalse()
java.lang.Object
createFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
IsProxyCondition
createIsProxyCondition()
IterateCondition
createIterateCondition()
LeafCondition
createLeafCondition()
NotCondition
createNotCondition()
OrCondition
createOrCondition()
Quantifier
createQuantifierFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
ShowRule
createShowRule()
True
createTrue()
static RulePackage
getPackage()
Deprecated.RulePackage
getRulePackage()
static RuleFactory
init()
Creates the default factory implementation.-
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, create, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, split
-
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, 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, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, toString
-
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
-
-
-
-
Method Detail
-
init
public static RuleFactory init()
Creates the default factory implementation.
-
create
public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
- Specified by:
create
in interfaceorg.eclipse.emf.ecore.EFactory
- Overrides:
create
in classorg.eclipse.emf.ecore.impl.EFactoryImpl
-
createFromString
public java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
- Specified by:
createFromString
in interfaceorg.eclipse.emf.ecore.EFactory
- Overrides:
createFromString
in classorg.eclipse.emf.ecore.impl.EFactoryImpl
-
convertToString
public java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
- Specified by:
convertToString
in interfaceorg.eclipse.emf.ecore.EFactory
- Overrides:
convertToString
in classorg.eclipse.emf.ecore.impl.EFactoryImpl
-
createLeafCondition
public LeafCondition createLeafCondition()
- Specified by:
createLeafCondition
in interfaceRuleFactory
- Returns:
- a new object of class 'Leaf Condition'.
-
createOrCondition
public OrCondition createOrCondition()
- Specified by:
createOrCondition
in interfaceRuleFactory
- Returns:
- a new object of class 'Or Condition'.
-
createAndCondition
public AndCondition createAndCondition()
- Specified by:
createAndCondition
in interfaceRuleFactory
- Returns:
- a new object of class 'And Condition'.
-
createShowRule
public ShowRule createShowRule()
- Specified by:
createShowRule
in interfaceRuleFactory
- Returns:
- a new object of class 'Show Rule'.
-
createEnableRule
public EnableRule createEnableRule()
- Specified by:
createEnableRule
in interfaceRuleFactory
- Returns:
- a new object of class 'Enable Rule'.
-
createIterateCondition
public IterateCondition createIterateCondition()
- Specified by:
createIterateCondition
in interfaceRuleFactory
- Returns:
- a new object of class 'Iterate Condition'.
-
createTrue
public True createTrue()
- Specified by:
createTrue
in interfaceRuleFactory
- Returns:
- a new object of class 'True'.
-
createFalse
public False createFalse()
- Specified by:
createFalse
in interfaceRuleFactory
- Returns:
- a new object of class 'False'.
-
createNotCondition
public NotCondition createNotCondition()
- Specified by:
createNotCondition
in interfaceRuleFactory
- Returns:
- a new object of class 'Not Condition'.
-
createIsProxyCondition
public IsProxyCondition createIsProxyCondition()
- Specified by:
createIsProxyCondition
in interfaceRuleFactory
- Returns:
- a new object of class 'Is Proxy Condition'.
-
createCompareTypeFromString
public CompareType createCompareTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
- Since:
- 1.11
-
convertCompareTypeToString
public java.lang.String convertCompareTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
- Since:
- 1.11
-
createQuantifierFromString
public Quantifier createQuantifierFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
-
convertQuantifierToString
public java.lang.String convertQuantifierToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
-
getRulePackage
public RulePackage getRulePackage()
- Specified by:
getRulePackage
in interfaceRuleFactory
- Returns:
- the package supported by this factory.
-
getPackage
@Deprecated public static RulePackage getPackage()
Deprecated.
-
-