public abstract class RuleImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements Rule
The following features are implemented:
org.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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected static Pattern |
ACTION_FILTER_EDEFAULT
The default value of the '
Action Filter' attribute. |
protected Pattern |
actionFilter
The cached value of the '
Action Filter' attribute. |
protected Script |
filterScript
The cached value of the '
Filter Script' reference. |
protected String |
id
The cached value of the '
Id' attribute. |
protected static String |
ID_EDEFAULT
The default value of the '
Id' attribute. |
protected static Pattern |
ID_FILTER_EDEFAULT
The default value of the '
Id Filter' attribute. |
protected Pattern |
idFilter
The cached value of the '
Id Filter' attribute. |
protected static Pattern |
TYPE_FILTER_EDEFAULT
The default value of the '
Type Filter' attribute. |
protected Pattern |
typeFilter
The cached value of the '
Type Filter' attribute. |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
RuleImpl() |
| Modifier and Type | Method and Description |
|---|---|
Script |
basicGetFilterScript() |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
Pattern |
getActionFilter() |
Script |
getFilterScript() |
String |
getId() |
Pattern |
getIdFilter() |
String |
getRuleType() |
Pattern |
getTypeFilter() |
void |
setActionFilter(Pattern newActionFilter) |
void |
setFilterScript(Script newFilterScript) |
void |
setId(String newId) |
void |
setIdFilter(Pattern newIdFilter) |
void |
setTypeFilter(Pattern newTypeFilter) |
String |
toString() |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final String ID_EDEFAULT
Id' attribute.
getId()protected static final Pattern ID_FILTER_EDEFAULT
Id Filter' attribute.
getIdFilter()protected Pattern idFilter
Id Filter' attribute.
getIdFilter()protected static final Pattern ACTION_FILTER_EDEFAULT
Action Filter' attribute.
getActionFilter()protected Pattern actionFilter
Action Filter' attribute.
getActionFilter()protected static final Pattern TYPE_FILTER_EDEFAULT
Type Filter' attribute.
getTypeFilter()protected Pattern typeFilter
Type Filter' attribute.
getTypeFilter()protected Script filterScript
Filter Script' reference.
getFilterScript()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.EObjectImplpublic String getId()
getId in interface RuleRule.setId(String),
SecurityPackage.getRule_Id()public void setId(String newId)
setId in interface RulenewId - the new value of the 'Id' attribute.Rule.getId()public Pattern getIdFilter()
getIdFilter in interface RuleRule.setIdFilter(Pattern),
SecurityPackage.getRule_IdFilter()public void setIdFilter(Pattern newIdFilter)
setIdFilter in interface RulenewIdFilter - the new value of the 'Id Filter' attribute.Rule.getIdFilter()public Pattern getActionFilter()
getActionFilter in interface RuleRule.setActionFilter(Pattern),
SecurityPackage.getRule_ActionFilter()public void setActionFilter(Pattern newActionFilter)
setActionFilter in interface RulenewActionFilter - the new value of the 'Action Filter' attribute.Rule.getActionFilter()public Pattern getTypeFilter()
getTypeFilter in interface RuleRule.setTypeFilter(Pattern),
SecurityPackage.getRule_TypeFilter()public void setTypeFilter(Pattern newTypeFilter)
setTypeFilter in interface RulenewTypeFilter - the new value of the 'Type Filter' attribute.Rule.getTypeFilter()public Script getFilterScript()
getFilterScript in interface RuleRule.setFilterScript(Script),
SecurityPackage.getRule_FilterScript()public Script basicGetFilterScript()
public void setFilterScript(Script newFilterScript)
setFilterScript in interface RulenewFilterScript - the new value of the 'Filter Script' reference.Rule.getFilterScript()public String getRuleType()
getRuleType in interface Rulepublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl