public abstract class ExpressionEnforcerRecipeImpl extends AlphaRecipeImpl implements ExpressionEnforcerRecipe
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
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
Modifier and Type | Field and Description |
---|---|
protected static boolean |
CACHE_OUTPUT_EDEFAULT
The default value of the '
Cache Output ' attribute. |
protected boolean |
cacheOutput
The cached value of the '
Cache Output ' attribute. |
static java.lang.String |
copyright |
protected ExpressionDefinition |
expression
The cached value of the '
Expression ' containment reference. |
protected org.eclipse.emf.common.util.EMap<java.lang.String,java.lang.Integer> |
mappedIndices
The cached value of the '
Mapped Indices ' map. |
parent
equivalenceClassIDs, TRACE_INFO_EDEFAULT, traceInfo
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
ExpressionEnforcerRecipeImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetExpression(ExpressionDefinition newExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
ExpressionDefinition |
getExpression() |
org.eclipse.emf.common.util.EMap<java.lang.String,java.lang.Integer> |
getMappedIndices() |
boolean |
isCacheOutput() |
void |
setCacheOutput(boolean newCacheOutput) |
void |
setExpression(ExpressionDefinition newExpression) |
java.lang.String |
toString() |
basicGetParent, getParent, setParent
eInvoke, getArity, getEquivalenceClassIDs, getTraceInfo, setTraceInfo
eBasicSetContainer, eInternalContainer
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, eSetDirectResource, eSetProxyURI, eSettings
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, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setParent
getArity, getEquivalenceClassIDs, getTraceInfo, setTraceInfo
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public static final java.lang.String copyright
protected ExpressionDefinition expression
Expression
' containment reference.
getExpression()
protected org.eclipse.emf.common.util.EMap<java.lang.String,java.lang.Integer> mappedIndices
Mapped Indices
' map.
getMappedIndices()
protected static final boolean CACHE_OUTPUT_EDEFAULT
Cache Output
' attribute.
isCacheOutput()
,
Constant Field Valuesprotected boolean cacheOutput
Cache Output
' attribute.
isCacheOutput()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class AlphaRecipeImpl
public ExpressionDefinition getExpression()
getExpression
in interface ExpressionEnforcerRecipe
ExpressionEnforcerRecipe.setExpression(ExpressionDefinition)
,
RecipesPackage.getExpressionEnforcerRecipe_Expression()
public org.eclipse.emf.common.notify.NotificationChain basicSetExpression(ExpressionDefinition newExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setExpression(ExpressionDefinition newExpression)
setExpression
in interface ExpressionEnforcerRecipe
newExpression
- the new value of the 'Expression' containment reference.ExpressionEnforcerRecipe.getExpression()
public org.eclipse.emf.common.util.EMap<java.lang.String,java.lang.Integer> getMappedIndices()
getMappedIndices
in interface ExpressionEnforcerRecipe
RecipesPackage.getExpressionEnforcerRecipe_MappedIndices()
public boolean isCacheOutput()
isCacheOutput
in interface ExpressionEnforcerRecipe
ExpressionEnforcerRecipe.setCacheOutput(boolean)
,
RecipesPackage.getExpressionEnforcerRecipe_CacheOutput()
public void setCacheOutput(boolean newCacheOutput)
setCacheOutput
in interface ExpressionEnforcerRecipe
newCacheOutput
- the new value of the 'Cache Output' attribute.ExpressionEnforcerRecipe.isCacheOutput()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class SingleParentNodeRecipeImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class SingleParentNodeRecipeImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class SingleParentNodeRecipeImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class SingleParentNodeRecipeImpl
public java.lang.String toString()
toString
in class ReteNodeRecipeImpl