Class IntersectionCallImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
fr.inria.atlanmod.mogwai.gremlin.impl.InstructionImpl
fr.inria.atlanmod.mogwai.gremlin.impl.TraversalElementImpl
fr.inria.atlanmod.mogwai.gremlin.impl.MethodCallImpl
fr.inria.atlanmod.mogwai.gremlin.impl.IntersectionCallImpl
- All Implemented Interfaces:
Instruction,IntersectionCall,MethodCall,TraversalElement,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject
public class IntersectionCallImpl extends MethodCallImpl implements IntersectionCall
An implementation of the model object 'Intersection Call'.
The following features are implemented:
-
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
Fields Modifier and Type Field Description protected TypeDeclarationcastThe cached value of the 'Cast' containment reference.protected InstructionleftCollectionThe cached value of the 'Left Collection' containment reference.protected InstructionrightCollectionThe cached value of the 'Right Collection' containment reference.Fields inherited from class fr.inria.atlanmod.mogwai.gremlin.impl.TraversalElementImpl
nextElementFields 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 Modifier Constructor Description protectedIntersectionCallImpl() -
Method Summary
Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChainbasicSetCast(TypeDeclaration newCast, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetLeftCollection(Instruction newLeftCollection, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetRightCollection(Instruction newRightCollection, org.eclipse.emf.common.notify.NotificationChain msgs)ObjecteGet(int featureID, boolean resolve, boolean coreType)org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)ObjecteInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)TypeDeclarationgetCast()InstructiongetLeftCollection()InstructiongetRightCollection()voidsetCast(TypeDeclaration newCast)voidsetLeftCollection(Instruction newLeftCollection)voidsetRightCollection(Instruction newRightCollection)StringtoString()Methods inherited from class fr.inria.atlanmod.mogwai.gremlin.impl.TraversalElementImpl
basicGetPreviousElement, basicSetNextElement, basicSetPreviousElement, eBasicRemoveFromContainerFeature, eInverseAdd, getNextElement, getPreviousElement, setNextElement, setPreviousElementMethods 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, 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, eSetDeliverMethods inherited from interface fr.inria.atlanmod.mogwai.gremlin.TraversalElement
getNextElement, getPreviousElement, setNextElement, setPreviousElement
-
Field Details
-
leftCollection
The cached value of the 'Left Collection' containment reference.- See Also:
getLeftCollection()
-
rightCollection
The cached value of the 'Right Collection' containment reference.- See Also:
getRightCollection()
-
cast
The cached value of the 'Cast' containment reference.- See Also:
getCast()
-
-
Constructor Details
-
IntersectionCallImpl
protected IntersectionCallImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classMethodCallImpl
-
getLeftCollection
- Specified by:
getLeftCollectionin interfaceIntersectionCall- Returns:
- the value of the 'Left Collection' containment reference.
- See Also:
IntersectionCall.setLeftCollection(Instruction),GremlinPackage.getIntersectionCall_LeftCollection()
-
basicSetLeftCollection
public org.eclipse.emf.common.notify.NotificationChain basicSetLeftCollection(Instruction newLeftCollection, org.eclipse.emf.common.notify.NotificationChain msgs) -
setLeftCollection
- Specified by:
setLeftCollectionin interfaceIntersectionCall- Parameters:
newLeftCollection- the new value of the 'Left Collection' containment reference.- See Also:
IntersectionCall.getLeftCollection()
-
getRightCollection
- Specified by:
getRightCollectionin interfaceIntersectionCall- Returns:
- the value of the 'Right Collection' containment reference.
- See Also:
IntersectionCall.setRightCollection(Instruction),GremlinPackage.getIntersectionCall_RightCollection()
-
basicSetRightCollection
public org.eclipse.emf.common.notify.NotificationChain basicSetRightCollection(Instruction newRightCollection, org.eclipse.emf.common.notify.NotificationChain msgs) -
setRightCollection
- Specified by:
setRightCollectionin interfaceIntersectionCall- Parameters:
newRightCollection- the new value of the 'Right Collection' containment reference.- See Also:
IntersectionCall.getRightCollection()
-
getCast
- Specified by:
getCastin interfaceIntersectionCall- Returns:
- the value of the 'Cast' containment reference.
- See Also:
IntersectionCall.setCast(TypeDeclaration),GremlinPackage.getIntersectionCall_Cast()
-
basicSetCast
public org.eclipse.emf.common.notify.NotificationChain basicSetCast(TypeDeclaration newCast, org.eclipse.emf.common.notify.NotificationChain msgs) -
setCast
- Specified by:
setCastin interfaceIntersectionCall- Parameters:
newCast- the new value of the 'Cast' containment reference.- See Also:
IntersectionCall.getCast()
-
toString
- Specified by:
toStringin interfaceIntersectionCall- Overrides:
toStringin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
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 classTraversalElementImpl
-
eGet
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classTraversalElementImpl
-
eSet
- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classTraversalElementImpl
-
eUnset
public void eUnset(int featureID)- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classTraversalElementImpl
-
eIsSet
public boolean eIsSet(int featureID)- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classTraversalElementImpl
-
eInvoke
public Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws InvocationTargetException- Specified by:
eInvokein interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eInvokein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Throws:
InvocationTargetException
-