public abstract class LoopExpImpl extends CallExpImpl implements LoopExp
The following features are implemented:
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
Iteration |
basicGetReferredIteration() |
NotificationChain |
basicSetOwnedBody(OCLExpression newOwnedBody,
NotificationChain msgs) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
Object |
eInvoke(int operationID,
<any> arguments) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
OCLExpression |
getOwnedBody() |
List<Variable> |
getOwnedIterators() |
Iteration |
getReferredIteration() |
void |
setOwnedBody(OCLExpression newOwnedBody) |
void |
setReferredIteration(Iteration newReferredIteration) |
boolean |
validateNoInitializers(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateSourceIsCollection(DiagnosticChain diagnostics,
Map<Object,Object> context) |
basicSetOwnedSource, getOwnedSource, isIsImplicit, isIsSafe, setIsImplicit, setIsSafe, setOwnedSource, toString, validateTypeIsNotInvalid
getTypeValue, isNonNull, isNull, setTypeValue, validateTypeIsNotNull
basicGetType, CompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setType
getName, setName
allOwnedElements, eInverseAdd, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
getESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloaded
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getOwnedSource, isIsImplicit, isIsSafe, setIsImplicit, setIsSafe, setOwnedSource, validateTypeIsNotInvalid
getTypeValue, isNonNull, isNull, setTypeValue, validateTypeIsNotNull
CompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setType
getName, setName
allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
public OCLExpression getOwnedBody()
getOwnedBody
in interface LoopExp
LoopExp.setOwnedBody(OCLExpression)
,
PivotPackage.getLoopExp_OwnedBody()
public NotificationChain basicSetOwnedBody(OCLExpression newOwnedBody, NotificationChain msgs)
public void setOwnedBody(OCLExpression newOwnedBody)
setOwnedBody
in interface LoopExp
newOwnedBody
- the new value of the 'Owned Body' containment reference.LoopExp.getOwnedBody()
public List<Variable> getOwnedIterators()
getOwnedIterators
in interface LoopExp
PivotPackage.getLoopExp_OwnedIterators()
public Iteration getReferredIteration()
getReferredIteration
in interface LoopExp
LoopExp.setReferredIteration(Iteration)
,
PivotPackage.getLoopExp_ReferredIteration()
public Iteration basicGetReferredIteration()
public void setReferredIteration(Iteration newReferredIteration)
setReferredIteration
in interface LoopExp
newReferredIteration
- the new value of the 'Referred Iteration' reference.LoopExp.getReferredIteration()
public boolean validateSourceIsCollection(DiagnosticChain diagnostics, Map<Object,Object> context)
validateSourceIsCollection
in interface LoopExp
public boolean validateNoInitializers(DiagnosticChain diagnostics, Map<Object,Object> context)
validateNoInitializers
in interface LoopExp
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class CallExpImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class CallExpImpl
public void eSet(int featureID, Object newValue)
eSet
in class CallExpImpl
public void eUnset(int featureID)
eUnset
in class CallExpImpl
public boolean eIsSet(int featureID)
eIsSet
in class CallExpImpl
public Object eInvoke(int operationID, <any> arguments) throws InvocationTargetException
eInvoke
in class CallExpImpl
InvocationTargetException
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.