Class MatchedRule
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
- Direct Known Subclasses:
LazyMatchedRule
The following features are supported:
- See Also:
-
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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.eclipse.emf.common.util.EList<MatchedRule>
The cached value of the 'Children
' reference list.protected InPattern
The cached value of the 'In Pattern
' containment reference.protected static final boolean
The default value of the 'Is Abstract
' attribute.protected static final boolean
The default value of the 'Is No Default
' attribute.protected static final boolean
The default value of the 'Is Refining
' attribute.protected boolean
The cached value of the 'Is Abstract
' attribute.protected boolean
The cached value of the 'Is No Default
' attribute.protected boolean
The cached value of the 'Is Refining
' attribute.protected MatchedRule
The cached value of the 'Super Rule
' reference.Fields inherited from class org.eclipse.m2m.atl.common.ATL.Rule
actionBlock, name, NAME_EDEFAULT, outPattern, variables
Fields inherited from class org.eclipse.m2m.atl.common.ATL.LocatedElement
commentsAfter, commentsBefore, location, LOCATION_EDEFAULT
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
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.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.notify.NotificationChain
basicSetInPattern
(InPattern newInPattern, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChain
basicSetSuperRule
(MatchedRule newSuperRule, org.eclipse.emf.common.notify.NotificationChain msgs) eGet
(int featureID, boolean resolve, boolean coreType) org.eclipse.emf.common.notify.NotificationChain
eInverseAdd
(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) 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
protected org.eclipse.emf.ecore.EClass
void
eUnset
(int featureID) org.eclipse.emf.common.util.EList<MatchedRule>
Returns the value of the 'Children' reference list.Returns the value of the 'In Pattern' containment reference.Returns the value of the 'Super Rule' reference.boolean
Returns the value of the 'Is Abstract' attribute.boolean
Returns the value of the 'Is No Default' attribute.boolean
Returns the value of the 'Is Refining' attribute.void
setInPattern
(InPattern newInPattern) Sets the value of the 'In Pattern
' containment reference.void
setIsAbstract
(boolean newIsAbstract) Sets the value of the 'Is Abstract
' attribute.void
setIsNoDefault
(boolean newIsNoDefault) Sets the value of the 'Is No Default
' attribute.void
setIsRefining
(boolean newIsRefining) Sets the value of the 'Is Refining
' attribute.void
setSuperRule
(MatchedRule newSuperRule) Sets the value of the 'Super Rule
' reference.toString()
Methods inherited from class org.eclipse.m2m.atl.common.ATL.Rule
basicSetActionBlock, basicSetOutPattern, getActionBlock, getName, getOutPattern, getVariables, setActionBlock, setName, setOutPattern
Methods inherited from class org.eclipse.m2m.atl.common.ATL.ModuleElement
basicSetModule, eBasicRemoveFromContainerFeature, getModule, setModule
Methods inherited from class org.eclipse.m2m.atl.common.ATL.LocatedElement
getCommentsAfter, getCommentsBefore, getLocation, setLocation
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, eSetDirectResource, eSetProxyURI, eSettings
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, 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, 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
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.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
inPattern
The cached value of the 'In Pattern
' containment reference.- See Also:
-
children
The cached value of the 'Children
' reference list.- See Also:
-
superRule
The cached value of the 'Super Rule
' reference.- See Also:
-
IS_ABSTRACT_EDEFAULT
protected static final boolean IS_ABSTRACT_EDEFAULTThe default value of the 'Is Abstract
' attribute.- See Also:
-
isAbstract
protected boolean isAbstractThe cached value of the 'Is Abstract
' attribute.- See Also:
-
IS_REFINING_EDEFAULT
protected static final boolean IS_REFINING_EDEFAULTThe default value of the 'Is Refining
' attribute.- See Also:
-
isRefining
protected boolean isRefiningThe cached value of the 'Is Refining
' attribute.- See Also:
-
IS_NO_DEFAULT_EDEFAULT
protected static final boolean IS_NO_DEFAULT_EDEFAULTThe default value of the 'Is No Default
' attribute.- See Also:
-
isNoDefault
protected boolean isNoDefaultThe cached value of the 'Is No Default
' attribute.- See Also:
-
-
Constructor Details
-
MatchedRule
protected MatchedRule()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClass
in classRule
-
getInPattern
Returns the value of the 'In Pattern' containment reference. It is bidirectional and its opposite is 'Rule
'.If the meaning of the 'In Pattern' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'In Pattern' containment reference.
- See Also:
-
basicSetInPattern
public org.eclipse.emf.common.notify.NotificationChain basicSetInPattern(InPattern newInPattern, org.eclipse.emf.common.notify.NotificationChain msgs) -
setInPattern
Sets the value of the 'In Pattern
' containment reference.- Parameters:
value
- the new value of the 'In Pattern' containment reference.- See Also:
-
getChildren
Returns the value of the 'Children' reference list. The list contents are of typeMatchedRule
. It is bidirectional and its opposite is 'Super Rule
'.If the meaning of the 'Children' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Children' reference list.
- See Also:
-
getSuperRule
Returns the value of the 'Super Rule' reference. It is bidirectional and its opposite is 'Children
'.If the meaning of the 'Super Rule' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Super Rule' reference.
- See Also:
-
basicGetSuperRule
-
basicSetSuperRule
public org.eclipse.emf.common.notify.NotificationChain basicSetSuperRule(MatchedRule newSuperRule, org.eclipse.emf.common.notify.NotificationChain msgs) -
setSuperRule
Sets the value of the 'Super Rule
' reference.- Parameters:
value
- the new value of the 'Super Rule' reference.- See Also:
-
isIsAbstract
public boolean isIsAbstract()Returns the value of the 'Is Abstract' attribute.If the meaning of the 'Is Abstract' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Is Abstract' attribute.
- See Also:
-
setIsAbstract
public void setIsAbstract(boolean newIsAbstract) Sets the value of the 'Is Abstract
' attribute.- Parameters:
value
- the new value of the 'Is Abstract' attribute.- See Also:
-
isIsRefining
public boolean isIsRefining()Returns the value of the 'Is Refining' attribute.If the meaning of the 'Is Refining' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Is Refining' attribute.
- See Also:
-
setIsRefining
public void setIsRefining(boolean newIsRefining) Sets the value of the 'Is Refining
' attribute.- Parameters:
value
- the new value of the 'Is Refining' attribute.- See Also:
-
isIsNoDefault
public boolean isIsNoDefault()Returns the value of the 'Is No Default' attribute.If the meaning of the 'Is No Default' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Is No Default' attribute.
- See Also:
-
setIsNoDefault
public void setIsNoDefault(boolean newIsNoDefault) Sets the value of the 'Is No Default
' attribute.- Parameters:
value
- the new value of the 'Is No Default' attribute.- See Also:
-
eInverseAdd
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
eInverseAdd
in classRule
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
eInverseRemove
in classRule
-
eGet
-
eSet
-
eUnset
public void eUnset(int featureID) -
eIsSet
public boolean eIsSet(int featureID) -
toString
-