public interface IterateExp extends LoopExp, ReferringElement
The following features are supported:
PivotPackage.getIterateExp()
Modifier and Type | Method and Description |
---|---|
Variable |
createResult()
Creates a new
Variable and sets the 'Result' containment reference. |
Variable |
getResult()
Returns the value of the 'Result' containment reference.
|
void |
setResult(Variable value)
Sets the value of the '
Result ' containment reference. |
boolean |
validateBodyTypeConformsToResultType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
validateOneInitializer(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
validateTypeIsResultType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
createBody, createIterator, getBody, getIterator, getReferredIteration, setBody, setReferredIteration, validateNoInitializers, validateSourceIsCollection
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
getReferredElement
Variable getResult()
If the meaning of the 'Result' containment reference isn't clear, there really should be more of a description here...
setResult(Variable)
,
PivotPackage.getIterateExp_Result()
void setResult(Variable value)
Result
' containment reference.
value
- the new value of the 'Result' containment reference.getResult()
Variable createResult()
Variable
and sets the 'Result' containment reference.
Variable
.getResult()
boolean validateTypeIsResultType(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
boolean validateBodyTypeConformsToResultType(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
boolean validateOneInitializer(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)