org.eclipse.ocl.expressions.impl
Class IteratorExpImpl<C,PM>
java.lang.Object
EObjectImpl
org.eclipse.ocl.expressions.impl.OCLExpressionImpl<C>
org.eclipse.ocl.expressions.impl.CallExpImpl<C>
org.eclipse.ocl.expressions.impl.LoopExpImpl<C,PM>
org.eclipse.ocl.expressions.impl.IteratorExpImpl<C,PM>
- All Implemented Interfaces:
- 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,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
checkBooleanType(DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
checkCollectType(DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
checkSelectRejectType(DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
IteratorExpImpl
protected IteratorExpImpl()
-
eStaticClass
protected EClass eStaticClass()
-
- Overrides:
eStaticClass
in class LoopExpImpl<C,PM>
checkBooleanType
public boolean checkBooleanType(DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
checkCollectType
public boolean checkCollectType(DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
checkSelectRejectType
public boolean checkSelectRejectType(DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
checkBooleanBodyType
public boolean checkBooleanBodyType(DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
-
accept
public <T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> T accept(U v)
- Description copied from class:
OCLExpressionImpl
-
- Specified by:
accept
in interface Visitable
- Overrides:
accept
in class OCLExpressionImpl<C>