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.DynamicNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainerNested 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.EPropertiesHolderImplNested 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.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.eclipse.emf.common.util.EList<MatchedRule> The cached value of the 'Children' reference list.protected InPatternThe cached value of the 'In Pattern' containment reference.protected static final booleanThe default value of the 'Is Abstract' attribute.protected static final booleanThe default value of the 'Is No Default' attribute.protected static final booleanThe default value of the 'Is Refining' attribute.protected booleanThe cached value of the 'Is Abstract' attribute.protected booleanThe cached value of the 'Is No Default' attribute.protected booleanThe cached value of the 'Is Refining' attribute.protected MatchedRuleThe cached value of the 'Super Rule' reference.Fields inherited from class org.eclipse.m2m.atl.common.ATL.Rule
actionBlock, name, NAME_EDEFAULT, outPattern, variablesFields inherited from class org.eclipse.m2m.atl.common.ATL.LocatedElement
commentsAfter, commentsBefore, location, LOCATION_EDEFAULTFields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainerFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.notify.NotificationChainbasicSetInPattern(InPattern newInPattern, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetSuperRule(MatchedRule newSuperRule, org.eclipse.emf.common.notify.NotificationChain msgs) eGet(int featureID, boolean resolve, boolean coreType) org.eclipse.emf.common.notify.NotificationChaineInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) booleaneIsSet(int featureID) voidprotected org.eclipse.emf.ecore.EClassvoideUnset(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.booleanReturns the value of the 'Is Abstract' attribute.booleanReturns the value of the 'Is No Default' attribute.booleanReturns the value of the 'Is Refining' attribute.voidsetInPattern(InPattern newInPattern) Sets the value of the 'In Pattern' containment reference.voidsetIsAbstract(boolean newIsAbstract) Sets the value of the 'Is Abstract' attribute.voidsetIsNoDefault(boolean newIsNoDefault) Sets the value of the 'Is No Default' attribute.voidsetIsRefining(boolean newIsRefining) Sets the value of the 'Is Refining' attribute.voidsetSuperRule(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, setOutPatternMethods inherited from class org.eclipse.m2m.atl.common.ATL.ModuleElement
basicSetModule, eBasicRemoveFromContainerFeature, getModule, setModuleMethods inherited from class org.eclipse.m2m.atl.common.ATL.LocatedElement
getCommentsAfter, getCommentsBefore, getLocation, setLocationMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainerMethods 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, eSettingsMethods 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, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods 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:
eStaticClassin 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:
eInverseAddin 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:
eInverseRemovein classRule
-
eGet
-
eSet
-
eUnset
public void eUnset(int featureID) -
eIsSet
public boolean eIsSet(int featureID) -
toString
-