org.eclipse.ocl.expressions.impl
Class IteratorExpImpl<C,PM>
java.lang.Object
   org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
       org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
           org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
               org.eclipse.ocl.expressions.impl.OCLExpressionImpl<C>
org.eclipse.ocl.expressions.impl.OCLExpressionImpl<C>
                   org.eclipse.ocl.expressions.impl.CallExpImpl<C>
org.eclipse.ocl.expressions.impl.CallExpImpl<C>
                       org.eclipse.ocl.expressions.impl.LoopExpImpl<C,PM>
org.eclipse.ocl.expressions.impl.LoopExpImpl<C,PM>
                           org.eclipse.ocl.expressions.impl.IteratorExpImpl<C,PM>
org.eclipse.ocl.expressions.impl.IteratorExpImpl<C,PM>
- All Implemented Interfaces: 
- Notifier, EObject, InternalEObject, CallExp<C>, IteratorExp<C,PM>, LoopExp<C,PM>, OCLExpression<C>, ASTNode, CallingASTNode, TypedElement<C>, Visitable
- public class IteratorExpImpl<C,PM> 
- extends LoopExpImpl<C,PM>- implements IteratorExp<C,PM>
 An implementation of the model object 'Iterator Exp'.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
| Method Summary | 
| 
| <T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> 
T
 |  | accept(U v)
 | 
|  boolean | checkBooleanBodyType(DiagnosticChain diagnostics,
                     Map<Object,Object> context)
 | 
|  boolean | checkBooleanType(DiagnosticChain diagnostics,
                 Map<Object,Object> context)
 | 
|  boolean | checkCollectType(DiagnosticChain diagnostics,
                 Map<Object,Object> context)
 | 
|  boolean | checkSelectRejectType(DiagnosticChain diagnostics,
                      Map<Object,Object> context)
 | 
| protected  EClass | eStaticClass()
 | 
 
| Methods inherited from class org.eclipse.ocl.expressions.impl.LoopExpImpl | 
| basicSetBody, checkLoopVariableInit, checkLoopVariableType, checkSourceCollection, eGet, eInverseRemove, eIsSet, eSet, eUnset, getBody, getIterator, setBody | 
 
 
 
| 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, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues | 
 
 
 
 
 
 
| Methods inherited from interface org.eclipse.emf.ecore.EObject | 
| eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset | 
 
 
| Methods inherited from interface org.eclipse.emf.ecore.EObject | 
| eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset | 
 
 
 
| Methods inherited from interface org.eclipse.emf.ecore.EObject | 
| eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset | 
 
 
 
 
| Methods inherited from interface org.eclipse.emf.ecore.EObject | 
| eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset | 
 
 
 
IteratorExpImpl
protected IteratorExpImpl()
- 
 
 
eStaticClass
protected EClass eStaticClass()
- 
 
 
- 
- Overrides:
- eStaticClassin class- LoopExpImpl<C,PM>
 
- 
 
checkBooleanType
public boolean checkBooleanType(DiagnosticChain diagnostics,
                                Map<Object,Object> context)
- 
 
 
- 
- Specified by:
- checkBooleanTypein interface- IteratorExp<C,PM>
 
- 
- Parameters:
- diagnostics- The chain of diagnostics to which problems are to be appended.
- context- The cache of context-specific information.
 
checkCollectType
public boolean checkCollectType(DiagnosticChain diagnostics,
                                Map<Object,Object> context)
- 
 
 
- 
- Specified by:
- checkCollectTypein interface- IteratorExp<C,PM>
 
- 
- Parameters:
- diagnostics- The chain of diagnostics to which problems are to be appended.
- context- The cache of context-specific information.
 
checkSelectRejectType
public boolean checkSelectRejectType(DiagnosticChain diagnostics,
                                     Map<Object,Object> context)
- 
 
 
- 
- Specified by:
- checkSelectRejectTypein interface- IteratorExp<C,PM>
 
- 
- Parameters:
- diagnostics- The chain of diagnostics to which problems are to be appended.
- context- The cache of context-specific information.
 
checkBooleanBodyType
public boolean checkBooleanBodyType(DiagnosticChain diagnostics,
                                    Map<Object,Object> context)
- 
 
 
- 
- Specified by:
- checkBooleanBodyTypein interface- IteratorExp<C,PM>
 
- 
- Parameters:
- diagnostics- The chain of diagnostics to which problems are to be appended.
- context- The cache of context-specific information.
 
accept
public <T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> T accept(U v)
- Description copied from class: OCLExpressionImpl
- 
 
 
- 
- Specified by:
- acceptin interface- Visitable
- Overrides:
- acceptin class- OCLExpressionImpl<C>
 
-