org.eclipse.ocl.examples.pivot.internal.impl
Class IteratorExpImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.ocl.examples.pivot.utilities.PivotObjectImpl
org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.TypedElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.OCLExpressionImpl
org.eclipse.ocl.examples.pivot.internal.impl.CallExpImpl
org.eclipse.ocl.examples.pivot.internal.impl.LoopExpImpl
org.eclipse.ocl.examples.pivot.internal.impl.IteratorExpImpl
- All Implemented Interfaces:
- org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, DomainCallExp, DomainElement, DomainExpression, DomainNamedElement, DomainTypedElement, CallExp, Element, IteratorExp, LoopExp, NamedElement, OCLExpression, TypedElement, Nameable, Visitable, PivotObject
public class IteratorExpImpl
- extends LoopExpImpl
- implements IteratorExp
An implementation of the model object 'Iterator Exp'.
- Generated
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 java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList |
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
org.eclipse.emf.common.notify.Adapter.Internal |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
org.eclipse.emf.ecore.InternalEObject.EStore |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
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.InternalEObject |
EOPPOSITE_FEATURE_BASE |
Method Summary |
|
accept(Visitor<R> visitor)
Returns the result of accepting a visit from a visitor. |
java.lang.Object |
eInvoke(int operationID,
org.eclipse.emf.common.util.EList<?> arguments)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
boolean |
validateAnyBodyTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateAnyHasOneIterator(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateAnyTypeIsSourceElementType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateClosureElementTypeIsSourceElementType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateClosureHasOneIterator(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateClosureSourceElementTypeIsBodyElementType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateClosureTypeIsUniqueCollection(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateCollectElementTypeIsSourceElementType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateCollectHasOneIterator(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateCollectNestedHasOneIterator(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateCollectNestedTypeIsBag(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateCollectNestedTypeIsBodyType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateCollectTypeIsUnordered(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateExistsBodyTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateExistsTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateForAllBodyTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateForAllTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateIsUniqueHasOneIterator(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateIsUniqueTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateIteratorTypeIsSourceElementType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateOneBodyTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateOneHasOneIterator(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateOneTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateRejectOrSelectHasOneIterator(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateRejectOrSelectTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateRejectOrSelectTypeIsSourceType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateSortedByElementTypeIsSourceElementType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateSortedByHasOneIterator(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validateSortedByIsOrderedIfSourceIsOrdered(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.LoopExpImpl |
basicGetReferredIteration, basicSetBody, createBody, createIterator, eGet, eInverseRemove, eIsSet, eSet, eUnset, getBody, getIterator, getReferredFeature, getReferredIteration, setBody, setReferredIteration, validateNoInitializers, validateSourceIsCollection |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
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, 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 |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
eBasicAdapterArray, eBasicHasAdapters, 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.ocl.examples.pivot.util.Visitable |
eClass |
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.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
eNotificationRequired |
IteratorExpImpl
protected IteratorExpImpl()
-
- Generated
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
-
- Overrides:
eStaticClass
in class LoopExpImpl
- Generated
validateIteratorTypeIsSourceElementType
public boolean validateIteratorTypeIsSourceElementType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateIteratorTypeIsSourceElementType
in interface IteratorExp
- Generated
validateSortedByElementTypeIsSourceElementType
public boolean validateSortedByElementTypeIsSourceElementType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateSortedByElementTypeIsSourceElementType
in interface IteratorExp
- Generated
validateSortedByIsOrderedIfSourceIsOrdered
public boolean validateSortedByIsOrderedIfSourceIsOrdered(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateSortedByIsOrderedIfSourceIsOrdered
in interface IteratorExp
- Generated
validateSortedByHasOneIterator
public boolean validateSortedByHasOneIterator(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateSortedByHasOneIterator
in interface IteratorExp
- Generated
validateRejectOrSelectTypeIsBoolean
public boolean validateRejectOrSelectTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateRejectOrSelectTypeIsBoolean
in interface IteratorExp
- Generated
validateRejectOrSelectTypeIsSourceType
public boolean validateRejectOrSelectTypeIsSourceType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateRejectOrSelectTypeIsSourceType
in interface IteratorExp
- Generated
validateRejectOrSelectHasOneIterator
public boolean validateRejectOrSelectHasOneIterator(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateRejectOrSelectHasOneIterator
in interface IteratorExp
- Generated
validateOneBodyTypeIsBoolean
public boolean validateOneBodyTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateOneBodyTypeIsBoolean
in interface IteratorExp
- Generated
validateOneTypeIsBoolean
public boolean validateOneTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateOneTypeIsBoolean
in interface IteratorExp
- Generated
validateOneHasOneIterator
public boolean validateOneHasOneIterator(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateOneHasOneIterator
in interface IteratorExp
- Generated
validateIsUniqueTypeIsBoolean
public boolean validateIsUniqueTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateIsUniqueTypeIsBoolean
in interface IteratorExp
- Generated
validateIsUniqueHasOneIterator
public boolean validateIsUniqueHasOneIterator(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateIsUniqueHasOneIterator
in interface IteratorExp
- Generated
validateForAllBodyTypeIsBoolean
public boolean validateForAllBodyTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateForAllBodyTypeIsBoolean
in interface IteratorExp
- Generated
validateForAllTypeIsBoolean
public boolean validateForAllTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateForAllTypeIsBoolean
in interface IteratorExp
- Generated
validateExistsBodyTypeIsBoolean
public boolean validateExistsBodyTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateExistsBodyTypeIsBoolean
in interface IteratorExp
- Generated
validateExistsTypeIsBoolean
public boolean validateExistsTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateExistsTypeIsBoolean
in interface IteratorExp
- Generated
validateCollectNestedTypeIsBodyType
public boolean validateCollectNestedTypeIsBodyType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateCollectNestedTypeIsBodyType
in interface IteratorExp
- Generated
validateCollectNestedTypeIsBag
public boolean validateCollectNestedTypeIsBag(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateCollectNestedTypeIsBag
in interface IteratorExp
- Generated
validateCollectNestedHasOneIterator
public boolean validateCollectNestedHasOneIterator(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateCollectNestedHasOneIterator
in interface IteratorExp
- Generated
validateCollectElementTypeIsSourceElementType
public boolean validateCollectElementTypeIsSourceElementType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateCollectElementTypeIsSourceElementType
in interface IteratorExp
- Generated
validateCollectTypeIsUnordered
public boolean validateCollectTypeIsUnordered(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateCollectTypeIsUnordered
in interface IteratorExp
- Generated
validateCollectHasOneIterator
public boolean validateCollectHasOneIterator(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateCollectHasOneIterator
in interface IteratorExp
- Generated
validateClosureElementTypeIsSourceElementType
public boolean validateClosureElementTypeIsSourceElementType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateClosureElementTypeIsSourceElementType
in interface IteratorExp
- Generated
validateClosureSourceElementTypeIsBodyElementType
public boolean validateClosureSourceElementTypeIsBodyElementType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateClosureSourceElementTypeIsBodyElementType
in interface IteratorExp
- Generated
validateClosureTypeIsUniqueCollection
public boolean validateClosureTypeIsUniqueCollection(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateClosureTypeIsUniqueCollection
in interface IteratorExp
- Generated
validateClosureHasOneIterator
public boolean validateClosureHasOneIterator(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateClosureHasOneIterator
in interface IteratorExp
- Generated
validateAnyBodyTypeIsBoolean
public boolean validateAnyBodyTypeIsBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateAnyBodyTypeIsBoolean
in interface IteratorExp
- Generated
validateAnyTypeIsSourceElementType
public boolean validateAnyTypeIsSourceElementType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateAnyTypeIsSourceElementType
in interface IteratorExp
- Generated
validateAnyHasOneIterator
public boolean validateAnyHasOneIterator(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
- Specified by:
validateAnyHasOneIterator
in interface IteratorExp
- Generated
eInvoke
public java.lang.Object eInvoke(int operationID,
org.eclipse.emf.common.util.EList<?> arguments)
throws java.lang.reflect.InvocationTargetException
-
- Specified by:
eInvoke
in interface org.eclipse.emf.ecore.InternalEObject
- Overrides:
eInvoke
in class LoopExpImpl
- Throws:
java.lang.reflect.InvocationTargetException
- Generated
accept
public <R> R accept(Visitor<R> visitor)
- Description copied from interface:
Visitable
- Returns the result of accepting a visit from a visitor.
Implementations typically invoke a derived-class-specific
variant of visitXXX() to facilitate derived-class-specific
processing or just visit() when no such method is available.
Implementations of visit() may use the EcoreSwitch to perform
derived-class-specific processing.
Derived implementations of accept() may use getAdapter() to obtain
richer visitor interfaces.
- Specified by:
accept
in interface Visitable
- Overrides:
accept
in class LoopExpImpl
- Returns:
- the result of the visit.