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, setOwningConstraintbooleanValue, eInvoke, integerValue, isComputable, isNull, stringValue, unlimitedValuebasicGetType, CompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setTypegetName, setNameallOwnedElements, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuegetESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloadedequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBody, getOwningConstraint, setBody, setOwningConstraintbooleanValue, integerValue, isComputable, isNull, stringValue, unlimitedValueCompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setTypegetName, setNameallOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuepublic OCLExpression getOwnedBody()
getOwnedBody in interface ExpressionInOCLExpressionInOCL.setOwnedBody(OCLExpression),
PivotPackage.getExpressionInOCL_OwnedBody()public NotificationChain basicSetOwnedBody(OCLExpression newOwnedBody, NotificationChain msgs)
public void setOwnedBody(OCLExpression newOwnedBody)
setOwnedBody in interface ExpressionInOCLnewOwnedBody - the new value of the 'Owned Body' containment reference.ExpressionInOCL.getOwnedBody()public Variable getOwnedContext()
getOwnedContext in interface ExpressionInOCLExpressionInOCL.setOwnedContext(Variable),
PivotPackage.getExpressionInOCL_OwnedContext()public NotificationChain basicSetOwnedContext(Variable newOwnedContext, NotificationChain msgs)
public void setOwnedContext(Variable newOwnedContext)
setOwnedContext in interface ExpressionInOCLnewOwnedContext - the new value of the 'Owned Context' containment reference.ExpressionInOCL.getOwnedContext()public Variable getOwnedResult()
getOwnedResult in interface ExpressionInOCLExpressionInOCL.setOwnedResult(Variable),
PivotPackage.getExpressionInOCL_OwnedResult()public NotificationChain basicSetOwnedResult(Variable newOwnedResult, NotificationChain msgs)
public void setOwnedResult(Variable newOwnedResult)
setOwnedResult in interface ExpressionInOCLnewOwnedResult - the new value of the 'Owned Result' containment reference.ExpressionInOCL.getOwnedResult()public List<Variable> getOwnedParameters()
getOwnedParameters in interface ExpressionInOCLPivotPackage.getExpressionInOCL_OwnedParameters()public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class LanguageExpressionImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in class LanguageExpressionImplpublic void eSet(int featureID,
Object newValue)
eSet in class LanguageExpressionImplpublic void eUnset(int featureID)
eUnset in class LanguageExpressionImplpublic boolean eIsSet(int featureID)
eIsSet in class LanguageExpressionImplpublic String toString()
toString in class LanguageExpressionImplpublic <R> R accept(Visitor<R> visitor)
Elementpublic String getLanguage()
LanguageExpressionImplgetLanguage in interface LanguageExpressiongetLanguage in class LanguageExpressionImplPivotPackage.getLanguageExpression_Language()Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.