public class ExpressionInOCLImpl extends LanguageExpressionImpl implements ExpressionInOCL
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.
|
NotificationChain |
basicSetOwnedBody(OCLExpression newOwnedBody,
NotificationChain msgs) |
NotificationChain |
basicSetOwnedContext(Variable newOwnedContext,
NotificationChain msgs) |
NotificationChain |
basicSetOwnedResult(Variable newOwnedResult,
NotificationChain msgs) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
String |
getLanguage() |
OCLExpression |
getOwnedBody() |
Variable |
getOwnedContext() |
List<Variable> |
getOwnedParameters() |
Variable |
getOwnedResult() |
void |
setOwnedBody(OCLExpression newOwnedBody) |
void |
setOwnedContext(Variable newOwnedContext) |
void |
setOwnedResult(Variable newOwnedResult) |
String |
toString() |
basicSetOwningConstraint, eBasicRemoveFromContainerFeature, eInverseAdd, getBody, getOwningConstraint, setBody, setOwningConstraint
booleanValue, eInvoke, integerValue, isComputable, isNull, stringValue, unlimitedValue
basicGetType, CompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setType
getName, setName
allOwnedElements, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
getESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloaded
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getBody, getOwningConstraint, setBody, setOwningConstraint
booleanValue, integerValue, isComputable, isNull, stringValue, unlimitedValue
CompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setType
getName, setName
allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
public OCLExpression getOwnedBody()
getOwnedBody
in interface ExpressionInOCL
ExpressionInOCL.setOwnedBody(OCLExpression)
,
PivotPackage.getExpressionInOCL_OwnedBody()
public NotificationChain basicSetOwnedBody(OCLExpression newOwnedBody, NotificationChain msgs)
public void setOwnedBody(OCLExpression newOwnedBody)
setOwnedBody
in interface ExpressionInOCL
newOwnedBody
- the new value of the 'Owned Body' containment reference.ExpressionInOCL.getOwnedBody()
public Variable getOwnedContext()
getOwnedContext
in interface ExpressionInOCL
ExpressionInOCL.setOwnedContext(Variable)
,
PivotPackage.getExpressionInOCL_OwnedContext()
public NotificationChain basicSetOwnedContext(Variable newOwnedContext, NotificationChain msgs)
public void setOwnedContext(Variable newOwnedContext)
setOwnedContext
in interface ExpressionInOCL
newOwnedContext
- the new value of the 'Owned Context' containment reference.ExpressionInOCL.getOwnedContext()
public Variable getOwnedResult()
getOwnedResult
in interface ExpressionInOCL
ExpressionInOCL.setOwnedResult(Variable)
,
PivotPackage.getExpressionInOCL_OwnedResult()
public NotificationChain basicSetOwnedResult(Variable newOwnedResult, NotificationChain msgs)
public void setOwnedResult(Variable newOwnedResult)
setOwnedResult
in interface ExpressionInOCL
newOwnedResult
- the new value of the 'Owned Result' containment reference.ExpressionInOCL.getOwnedResult()
public List<Variable> getOwnedParameters()
getOwnedParameters
in interface ExpressionInOCL
PivotPackage.getExpressionInOCL_OwnedParameters()
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class LanguageExpressionImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class LanguageExpressionImpl
public void eSet(int featureID, Object newValue)
eSet
in class LanguageExpressionImpl
public void eUnset(int featureID)
eUnset
in class LanguageExpressionImpl
public boolean eIsSet(int featureID)
eIsSet
in class LanguageExpressionImpl
public String toString()
toString
in class LanguageExpressionImpl
public <R> R accept(Visitor<R> visitor)
Element
public String getLanguage()
LanguageExpressionImpl
getLanguage
in interface LanguageExpression
getLanguage
in class LanguageExpressionImpl
PivotPackage.getLanguageExpression_Language()
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.