public class IteratorExpImpl<C,PM> extends LoopExpImpl<C,PM> implements IteratorExp<C,PM>
Modifier and Type | Method and Description |
---|---|
<T,U extends Visitor<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) |
basicSetBody, checkLoopVariableInit, checkLoopVariableType, checkSourceCollection, eGet, eInverseRemove, eIsSet, eSet, eUnset, getBody, getIterator, setBody
basicSetSource, eBaseStructuralFeatureID, eDerivedStructuralFeatureID, getPropertyEndPosition, getPropertyStartPosition, getSource, setPropertyEndPosition, setPropertyStartPosition, setSource, toString
getEndPosition, getName, getStartPosition, getType, setEndPosition, setName, setStartPosition, setType
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
checkLoopVariableInit, checkLoopVariableType, checkSourceCollection, getBody, getIterator, setBody
getName, getType, setName, setType
getPropertyEndPosition, getPropertyStartPosition, setPropertyEndPosition, setPropertyStartPosition
getEndPosition, getStartPosition, setEndPosition, setStartPosition
public boolean checkBooleanType(DiagnosticChain diagnostics, Map<Object,Object> context)
checkBooleanType
in interface IteratorExp<C,PM>
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public boolean checkCollectType(DiagnosticChain diagnostics, Map<Object,Object> context)
checkCollectType
in interface IteratorExp<C,PM>
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public boolean checkSelectRejectType(DiagnosticChain diagnostics, Map<Object,Object> context)
checkSelectRejectType
in interface IteratorExp<C,PM>
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public boolean checkBooleanBodyType(DiagnosticChain diagnostics, Map<Object,Object> context)
checkBooleanBodyType
in interface IteratorExp<C,PM>
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public <T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> T accept(U v)
OCLExpressionImpl
accept
in interface Visitable
accept
in class OCLExpressionImpl<C>
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.