public abstract class CGOperationImpl extends CGCallableImpl implements CGOperation
The following features are implemented:
Modifier and Type | Method and Description |
---|---|
NotificationChain |
basicSetContainingClass(CGClass newContainingClass,
NotificationChain msgs) |
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
CGClass |
getContainingClass() |
List<CGConstraint> |
getPostconditions() |
List<CGConstraint> |
getPreconditions() |
void |
setContainingClass(CGClass newContainingClass) |
basicSetBody, getBody, getParameters, getPlace, isContext, isEquivalentToInternal, setBody
getDependsOn, getEcoreClassifier, getInvalidValue, getNamedValue, getOwns, getReferredValue, getSourceValue, getThisValue, getTypedValue, getValueName, isAssertedNonNull, isBoxed, isCaught, isCommonable, isConstant, isEcore, isEquivalentTo, isFalse, isGlobal, isInlined, isInvalid, isNonInvalid, isNonNull, isNull, isSettable, isTrue, isUnboxed, isUncommonable, rewriteAs, setCaught, setValueName
getASTypeId, getTypeId, isRequired, setRequired, setTypeId, toString
getAst, getName, setAst, setName
accept, eBasicSetContainer, getChildren, getParent
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getBody, getParameters, setBody
getDependsOn, getEcoreClassifier, getInvalidValue, getNamedValue, getOwns, getReferredValue, getSourceValue, getThisValue, getTypedValue, getValueName, isAssertedNonNull, isBoxed, isCaught, isCommonable, isConstant, isEcore, isEquivalentTo, isEquivalentToInternal, isFalse, isGlobal, isInlined, isInvalid, isNonInvalid, isNonNull, isNull, isSettable, isTrue, isUnboxed, isUncommonable, setCaught, setValueName
getASTypeId, getTypeId, isRequired, setRequired, setTypeId
getAst, getName, setAst, setName
public List<CGConstraint> getPreconditions()
getPreconditions
in interface CGOperation
CGModelPackage.getCGOperation_Preconditions()
public List<CGConstraint> getPostconditions()
getPostconditions
in interface CGOperation
CGModelPackage.getCGOperation_Postconditions()
public CGClass getContainingClass()
getContainingClass
in interface CGOperation
CGOperation.setContainingClass(CGClass)
,
CGModelPackage.getCGOperation_ContainingClass()
,
CGClass.getOperations()
public NotificationChain basicSetContainingClass(CGClass newContainingClass, NotificationChain msgs)
public void setContainingClass(CGClass newContainingClass)
setContainingClass
in interface CGOperation
newContainingClass
- the new value of the 'Containing Class' container reference.CGOperation.getContainingClass()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class CGCallableImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class CGCallableImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class CGCallableImpl
public void eSet(int featureID, Object newValue)
eSet
in class CGCallableImpl
public void eUnset(int featureID)
eUnset
in class CGCallableImpl
public boolean eIsSet(int featureID)
eIsSet
in class CGCallableImpl
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.