public class IteratorExpImpl extends LoopExpImpl implements IteratorExp
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, eBaseStructuralFeatureID, eDerivedStructuralFeatureID, eGet, eInverseRemove, eIsSet, eSet, eUnset, getBody, getIterator, setBody
basicSetSource, getPropertyEndPosition, getPropertyStartPosition, getSource, setPropertyEndPosition, setPropertyStartPosition, setSource, toString
getEndPosition, getStartPosition, getType, has_type, setEndPosition, setStartPosition, setType
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
has_type
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<Classifier,Parameter>
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<Classifier,Parameter>
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<Classifier,Parameter>
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<Classifier,Parameter>
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)
accept
in interface Visitable
accept
in class OCLExpressionImpl
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.