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.EPropertiesHolderImpl
org.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, eSetProxyURI
eAddVirtualValue, 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, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected 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.EObjectImpl
public String getId()
getId
in interface Rule
Rule.setId(String)
,
SecurityPackage.getRule_Id()
public void setId(String newId)
setId
in interface Rule
newId
- the new value of the 'Id' attribute.Rule.getId()
public Pattern getIdFilter()
getIdFilter
in interface Rule
Rule.setIdFilter(Pattern)
,
SecurityPackage.getRule_IdFilter()
public void setIdFilter(Pattern newIdFilter)
setIdFilter
in interface Rule
newIdFilter
- the new value of the 'Id Filter' attribute.Rule.getIdFilter()
public Pattern getActionFilter()
getActionFilter
in interface Rule
Rule.setActionFilter(Pattern)
,
SecurityPackage.getRule_ActionFilter()
public void setActionFilter(Pattern newActionFilter)
setActionFilter
in interface Rule
newActionFilter
- the new value of the 'Action Filter' attribute.Rule.getActionFilter()
public Pattern getTypeFilter()
getTypeFilter
in interface Rule
Rule.setTypeFilter(Pattern)
,
SecurityPackage.getRule_TypeFilter()
public void setTypeFilter(Pattern newTypeFilter)
setTypeFilter
in interface Rule
newTypeFilter
- the new value of the 'Type Filter' attribute.Rule.getTypeFilter()
public Script getFilterScript()
getFilterScript
in interface Rule
Rule.setFilterScript(Script)
,
SecurityPackage.getRule_FilterScript()
public Script basicGetFilterScript()
public void setFilterScript(Script newFilterScript)
setFilterScript
in interface Rule
newFilterScript
- the new value of the 'Filter Script' reference.Rule.getFilterScript()
public String getRuleType()
getRuleType
in interface Rule
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl