Package org.eclipse.m2m.atl.emftvm.impl
Class OutputRuleElementImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.m2m.atl.emftvm.impl.NamedElementImpl
org.eclipse.m2m.atl.emftvm.impl.TypedElementImpl
org.eclipse.m2m.atl.emftvm.impl.RuleElementImpl
org.eclipse.m2m.atl.emftvm.impl.OutputRuleElementImpl
- All Implemented Interfaces:
- org.eclipse.emf.common.notify.Notifier,- org.eclipse.emf.ecore.EObject,- org.eclipse.emf.ecore.InternalEObject,- NamedElement,- OutputRuleElement,- RuleElement,- TypedElement
 An implementation of the model object 'Output Rule Element'.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImplorg.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.BasicNotifierImplorg.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.InternalEObjectorg.eclipse.emf.ecore.InternalEObject.EStore
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected org.eclipse.emf.common.util.EList<InputRuleElement> The cached value of the 'Maps To' reference list.Fields inherited from class org.eclipse.m2m.atl.emftvm.impl.RuleElementImpleModels, modelsFields inherited from class org.eclipse.m2m.atl.emftvm.impl.TypedElementImpleType, type, TYPE_EDEFAULT, TYPE_MODEL_EDEFAULT, typeModelFields inherited from class org.eclipse.m2m.atl.emftvm.impl.NamedElementImplname, NAME_EDEFAULTFields inherited from class org.eclipse.emf.ecore.impl.EObjectImpleAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXYFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImplEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.InternalEObjectEOPPOSITE_FEATURE_BASE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionorg.eclipse.emf.common.notify.NotificationChainbasicSetOutputFor(Rule newOutputFor, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChaineBasicRemoveFromContainerFeature(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.EClassReturns theEClassthat correspond to this metaclass.voideUnset(int featureID) org.eclipse.emf.common.util.EList<InputRuleElement> Returns the value of the 'Maps To' reference list.Returns the value of the 'Output For' container reference.voidsetOutputFor(Rule newOutputFor) Sets the value of the 'Output For' container reference.Methods inherited from class org.eclipse.m2m.atl.emftvm.impl.RuleElementImplgetEModels, getModels, toStringMethods inherited from class org.eclipse.m2m.atl.emftvm.impl.TypedElementImplbasicGetEType, getEType, getType, getTypeModel, setEType, setType, setTypeModelMethods inherited from class org.eclipse.m2m.atl.emftvm.impl.NamedElementImplgetName, setNameMethods inherited from class org.eclipse.emf.ecore.impl.EObjectImpleAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpleAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, 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, 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, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpleBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EObjecteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObjecteNotificationRequiredMethods inherited from interface org.eclipse.m2m.atl.emftvm.NamedElementgetName, setNameMethods inherited from interface org.eclipse.emf.common.notify.NotifiereAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface org.eclipse.m2m.atl.emftvm.RuleElementgetEModels, getModelsMethods inherited from interface org.eclipse.m2m.atl.emftvm.TypedElementgetEType, getType, getTypeModel, setEType, setType, setTypeModel
- 
Field Details- 
mapsToThe cached value of the 'Maps To' reference list.- See Also:
 
 
- 
- 
Constructor Details- 
OutputRuleElementImplprotected OutputRuleElementImpl()Creates a newOutputRuleElementImpl.
 
- 
- 
Method Details- 
eStaticClassprotected org.eclipse.emf.ecore.EClass eStaticClass()Returns theEClassthat correspond to this metaclass.- Overrides:
- eStaticClassin class- RuleElementImpl
- Returns:
- the EClassthat correspond to this metaclass.
 
- 
getMapsToReturns the value of the 'Maps To' reference list. The list contents are of typeInputRuleElement.If the meaning of the 'Maps To' attribute isn't clear, there really should be more of a description here... - Specified by:
- getMapsToin interface- OutputRuleElement
- Returns:
- the value of the 'Maps To' reference list.
- See Also:
 
- 
getOutputForReturns the value of the 'Output For' container reference. It is bidirectional and its opposite is 'Output Elements'.If the meaning of the 'Output For' container reference isn't clear, there really should be more of a description here... - Specified by:
- getOutputForin interface- OutputRuleElement
- Returns:
- the value of the 'Output For' container reference.
- See Also:
 
- 
basicSetOutputForpublic org.eclipse.emf.common.notify.NotificationChain basicSetOutputFor(Rule newOutputFor, org.eclipse.emf.common.notify.NotificationChain msgs) - See Also:
 
- 
setOutputForSets the value of the 'Output For' container reference.- Specified by:
- setOutputForin interface- OutputRuleElement
- Parameters:
- newOutputFor- the new value of the 'Output For' container reference.
- See Also:
 
- 
eInverseAddpublic org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
- eInverseAddin class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
- 
eInverseRemovepublic org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
- eInverseRemovein class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
- 
eBasicRemoveFromContainerFeaturepublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
- eBasicRemoveFromContainerFeaturein class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
- 
eGet- Specified by:
- eGetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eGetin class- RuleElementImpl
 
- 
eSet- Specified by:
- eSetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eSetin class- RuleElementImpl
 
- 
eUnsetpublic void eUnset(int featureID) - Specified by:
- eUnsetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eUnsetin class- RuleElementImpl
 
- 
eIsSetpublic boolean eIsSet(int featureID) - Specified by:
- eIsSetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eIsSetin class- RuleElementImpl
 
 
-