public interface LoopExp extends CallExp
The following features are supported:
PivotPackage.getLoopExp()
Modifier and Type | Method and Description |
---|---|
OCLExpression |
createBody(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and sets the 'Body' containment reference. |
Variable |
createIterator()
Creates a new
Variable and appends it to the 'Iterator' containment reference list. |
OCLExpression |
getBody()
Returns the value of the 'Body' containment reference.
|
java.util.List<Variable> |
getIterator()
Returns the value of the 'Iterator' containment reference list.
|
Iteration |
getReferredIteration()
Returns the value of the 'Referred Iteration' reference.
|
void |
setBody(OCLExpression value)
Sets the value of the '
Body ' containment reference. |
void |
setReferredIteration(Iteration value)
Sets the value of the '
Referred Iteration ' reference. |
boolean |
validateNoInitializers(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
validateSourceIsCollection(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
createSource, getSource, isImplicit, setImplicit, setSource
getType, isRequired, setIsRequired, setType
createOwnedAnnotation, getName, getOwnedAnnotation, isStatic, setIsStatic, setName
allOwnedElements, createExtension, createOwnedComment, getETarget, getExtension, getOwnedComment, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
getTypeId
OCLExpression getBody()
If the meaning of the 'Body' containment reference isn't clear, there really should be more of a description here...
setBody(OCLExpression)
,
PivotPackage.getLoopExp_Body()
void setBody(OCLExpression value)
Body
' containment reference.
value
- the new value of the 'Body' containment reference.getBody()
OCLExpression createBody(org.eclipse.emf.ecore.EClass eClass)
OCLExpression
and sets the 'Body' containment reference.
eClass
- The Ecore class of the OCLExpression
to create.OCLExpression
.getBody()
@NonNull java.util.List<Variable> getIterator()
Variable
.
If the meaning of the 'Iterator' containment reference list isn't clear, there really should be more of a description here...
PivotPackage.getLoopExp_Iterator()
Variable createIterator()
Variable
and appends it to the 'Iterator' containment reference list.
Variable
.getIterator()
Iteration getReferredIteration()
If the meaning of the 'Referred Iteration' reference isn't clear, there really should be more of a description here...
setReferredIteration(Iteration)
,
PivotPackage.getLoopExp_ReferredIteration()
void setReferredIteration(Iteration value)
Referred Iteration
' reference.
value
- the new value of the 'Referred Iteration' reference.getReferredIteration()
boolean validateSourceIsCollection(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
boolean validateNoInitializers(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)