|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ExpressionInOCL
A representation of the model object 'Expression In Ocl'.
The following features are supported:
PivotPackage.getExpressionInOCL()
Method Summary | |
---|---|
OCLExpression |
createBodyExpression(org.eclipse.emf.ecore.EClass eClass)
Creates a new OCLExpression and sets the 'Body Expression' containment reference. |
Variable |
createContextVariable()
Creates a new Variable and sets the 'Context Variable' containment reference. |
OCLExpression |
createMessageExpression(org.eclipse.emf.ecore.EClass eClass)
Creates a new OCLExpression and sets the 'Message Expression' containment reference. |
Variable |
createParameterVariable()
Creates a new Variable and appends it to the 'Parameter Variable' containment reference list. |
Variable |
createResultVariable()
Creates a new Variable and sets the 'Result Variable' containment reference. |
OCLExpression |
getBodyExpression()
Returns the value of the 'Body Expression' containment reference. |
Variable |
getContextVariable()
Returns the value of the 'Context Variable' containment reference. |
OCLExpression |
getMessageExpression()
Returns the value of the 'Message Expression' containment reference. |
java.util.List<Variable> |
getParameterVariable()
Returns the value of the 'Parameter Variable' containment reference list. |
Variable |
getResultVariable()
Returns the value of the 'Result Variable' containment reference. |
void |
setBodyExpression(OCLExpression value)
Sets the value of the ' Body Expression ' containment reference. |
void |
setContextVariable(Variable value)
Sets the value of the ' Context Variable ' containment reference. |
void |
setMessageExpression(OCLExpression value)
Sets the value of the ' Message Expression ' containment reference. |
void |
setResultVariable(Variable value)
Sets the value of the ' Result Variable ' containment reference. |
Methods inherited from interface org.eclipse.ocl.examples.pivot.OpaqueExpression |
---|
getBody, getLanguage, getMessage |
Methods inherited from interface org.eclipse.ocl.examples.pivot.ValueSpecification |
---|
booleanValue, integerValue, isComputable, isNull, stringValue, unlimitedValue |
Methods inherited from interface org.eclipse.ocl.examples.pivot.TypedElement |
---|
getType, isRequired, setIsRequired, setType |
Methods inherited from interface org.eclipse.ocl.examples.pivot.NamedElement |
---|
createOwnedAnnotation, getName, getOwnedAnnotation, isStatic, setIsStatic, setName |
Methods inherited from interface org.eclipse.ocl.examples.pivot.Element |
---|
allOwnedElements, createExtension, createOwnedComment, getETarget, getExtension, getOwnedComment, getValue |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.ocl.examples.pivot.util.Visitable |
---|
accept, eClass |
Methods inherited from interface org.eclipse.ocl.examples.domain.elements.DomainTypedElement |
---|
getTypeId |
Methods inherited from interface org.eclipse.ocl.examples.pivot.ParameterableElement |
---|
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter |
Method Detail |
---|
OCLExpression getBodyExpression()
If the meaning of the 'Body Expression' containment reference isn't clear, there really should be more of a description here...
setBodyExpression(OCLExpression)
,
PivotPackage.getExpressionInOCL_BodyExpression()
void setBodyExpression(OCLExpression value)
Body Expression
' containment reference.
value
- the new value of the 'Body Expression' containment reference.getBodyExpression()
OCLExpression createBodyExpression(org.eclipse.emf.ecore.EClass eClass)
OCLExpression
and sets the 'Body Expression' containment reference.
eClass
- The Ecore class of the OCLExpression
to create.
OCLExpression
.getBodyExpression()
Variable getContextVariable()
If the meaning of the 'Context Variable' containment reference isn't clear, there really should be more of a description here...
setContextVariable(Variable)
,
PivotPackage.getExpressionInOCL_ContextVariable()
void setContextVariable(Variable value)
Context Variable
' containment reference.
value
- the new value of the 'Context Variable' containment reference.getContextVariable()
Variable createContextVariable()
Variable
and sets the 'Context Variable' containment reference.
Variable
.getContextVariable()
Variable getResultVariable()
If the meaning of the 'Result Variable' containment reference isn't clear, there really should be more of a description here...
setResultVariable(Variable)
,
PivotPackage.getExpressionInOCL_ResultVariable()
void setResultVariable(Variable value)
Result Variable
' containment reference.
value
- the new value of the 'Result Variable' containment reference.getResultVariable()
Variable createResultVariable()
Variable
and sets the 'Result Variable' containment reference.
Variable
.getResultVariable()
@NonNull java.util.List<Variable> getParameterVariable()
Variable
.
If the meaning of the 'Parameter Variable' containment reference list isn't clear, there really should be more of a description here...
PivotPackage.getExpressionInOCL_ParameterVariable()
Variable createParameterVariable()
Variable
and appends it to the 'Parameter Variable' containment reference list.
Variable
.getParameterVariable()
OCLExpression getMessageExpression()
If the meaning of the 'Message Expression' reference isn't clear, there really should be more of a description here...
setMessageExpression(OCLExpression)
,
PivotPackage.getExpressionInOCL_MessageExpression()
void setMessageExpression(OCLExpression value)
Message Expression
' containment reference.
value
- the new value of the 'Message Expression' containment reference.getMessageExpression()
OCLExpression createMessageExpression(org.eclipse.emf.ecore.EClass eClass)
OCLExpression
and sets the 'Message Expression' containment reference.
eClass
- The Ecore class of the OCLExpression
to create.
OCLExpression
.getMessageExpression()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |