public abstract class ExpressionEnforcerRecipeImpl extends AlphaRecipeImpl implements ExpressionEnforcerRecipe
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.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| 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. |
parentequivalenceClassIDs, TRACE_INFO_EDEFAULT, traceInfoEVIRTUAL_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, setParenteInvoke, getArity, getEquivalenceClassIDs, getTraceInfo, setTraceInfoeBasicSetContainer, eInternalContainerdynamicGet, 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, eSettingseAddVirtualValue, 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, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetParent, setParentgetArity, getEquivalenceClassIDs, getTraceInfo, setTraceInfoeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic 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 AlphaRecipeImplpublic ExpressionDefinition getExpression()
getExpression in interface ExpressionEnforcerRecipeExpressionEnforcerRecipe.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 ExpressionEnforcerRecipenewExpression - 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 ExpressionEnforcerRecipeRecipesPackage.getExpressionEnforcerRecipe_MappedIndices()public boolean isCacheOutput()
isCacheOutput in interface ExpressionEnforcerRecipeExpressionEnforcerRecipe.setCacheOutput(boolean),
RecipesPackage.getExpressionEnforcerRecipe_CacheOutput()public void setCacheOutput(boolean newCacheOutput)
setCacheOutput in interface ExpressionEnforcerRecipenewCacheOutput - 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.BasicEObjectImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class SingleParentNodeRecipeImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class SingleParentNodeRecipeImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class SingleParentNodeRecipeImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class SingleParentNodeRecipeImplpublic java.lang.String toString()
toString in class ReteNodeRecipeImpl