public abstract class CGCallExpImpl extends CGValuedElementImpl implements CGCallExp
The following features are implemented:
Modifier and Type | Method and Description |
---|---|
NotificationChain |
basicSetSource(CGValuedElement newSource,
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) |
CGValuedElement |
getSource() |
Boolean |
isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
boolean |
isGlobal()
Return true if this value is a global constant (independent of the user type system).
|
boolean |
isInvalidating() |
boolean |
isValidating() |
void |
setInvalidating(boolean newInvalidating) |
void |
setSource(CGValuedElement newSource) |
void |
setValidating(boolean newValidating) |
String |
toString() |
getDependsOn, getEcoreClassifier, getInvalidValue, getNamedValue, getOwns, getPlace, getReferredValue, getSourceValue, getThisValue, getTypedValue, getValueName, isAssertedNonNull, isBoxed, isCaught, isCommonable, isConstant, isContext, isEcore, isEquivalentTo, isFalse, isInlined, isInvalid, isNonInvalid, isNonNull, isNull, isSettable, isTrue, isUnboxed, isUncommonable, rewriteAs, setCaught, setValueName
getASTypeId, getTypeId, isRequired, setRequired, setTypeId
getAst, getName, setAst, setName
accept, eBasicSetContainer, getChildren, getParent
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDependsOn, getEcoreClassifier, getInvalidValue, getNamedValue, getOwns, getReferredValue, getSourceValue, getThisValue, getTypedValue, getValueName, isAssertedNonNull, isBoxed, isCaught, isCommonable, isConstant, isEcore, isEquivalentTo, isFalse, isInlined, isInvalid, isNonInvalid, isNonNull, isNull, isSettable, isTrue, isUnboxed, isUncommonable, setCaught, setValueName
getASTypeId, getTypeId, isRequired, setRequired, setTypeId
getAst, getName, setAst, setName
public boolean isInvalidating()
isInvalidating
in interface CGCallExp
CGCallExp.setInvalidating(boolean)
,
CGModelPackage.getCGCallExp_Invalidating()
public void setInvalidating(boolean newInvalidating)
setInvalidating
in interface CGCallExp
newInvalidating
- the new value of the 'Invalidating' attribute.CGCallExp.isInvalidating()
public boolean isValidating()
isValidating
in interface CGCallExp
CGCallExp.setValidating(boolean)
,
CGModelPackage.getCGCallExp_Validating()
public void setValidating(boolean newValidating)
setValidating
in interface CGCallExp
newValidating
- the new value of the 'Validating' attribute.CGCallExp.isValidating()
public CGValuedElement getSource()
getSource
in interface CGCallExp
CGCallExp.setSource(CGValuedElement)
,
CGModelPackage.getCGCallExp_Source()
public NotificationChain basicSetSource(CGValuedElement newSource, NotificationChain msgs)
public void setSource(CGValuedElement newSource)
setSource
in interface CGCallExp
newSource
- the new value of the 'Source' containment reference.CGCallExp.getSource()
public String toString()
toString
in class CGTypedElementImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class CGValuedElementImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class CGValuedElementImpl
public void eSet(int featureID, Object newValue)
eSet
in class CGValuedElementImpl
public void eUnset(int featureID)
eUnset
in class CGValuedElementImpl
public boolean eIsSet(int featureID)
eIsSet
in class CGValuedElementImpl
public Boolean isEquivalentToInternal(CGValuedElement thatValue)
isEquivalentToInternal
in interface CGValuedElement
public boolean isGlobal()
isGlobal
in interface CGValuedElement
isGlobal
in class CGValuedElementImpl
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.