public class CGAccumulatorImpl extends CGIteratorImpl implements CGAccumulator
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
CGInvalid |
getInvalidValue()
Return a non-null invalid value if this value is invalid.
|
boolean |
isNonInvalid()
Return true if this value is false.
|
void |
setNonInvalid(boolean nonInvalid)
Set the non-invalid status.
|
getNamedValue, getPlace, getReferredValue, getSourceValue, getTypedValue, isConstant, isEquivalentTo, isEquivalentToInternal, isGlobal, isSettable
basicSetCallable, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, getCallable, getEcoreClassifier, isBoxed, isEcore, isUnboxed, setCallable
basicSetInit, getInit, isCommonable, isNonNull, isNull, setInit, setNonInvalid, setNonNull
getDependsOn, getOwns, getThisValue, getValueName, isAssertedNonNull, isCaught, isContext, isFalse, isInlined, isInvalid, isTrue, isUncommonable, rewriteAs, setCaught, setValueName
getASTypeId, getTypeId, isRequired, setRequired, setTypeId, toString
getAst, getName, setAst, setName
eBasicSetContainer, getChildren, getParent
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCallable, setCallable
getInit, setInit, setNonInvalid, setNonNull
getDependsOn, getEcoreClassifier, getNamedValue, getOwns, getReferredValue, getSourceValue, getThisValue, getTypedValue, getValueName, isAssertedNonNull, isBoxed, isCaught, isCommonable, isConstant, isEcore, isEquivalentTo, isEquivalentToInternal, isFalse, isGlobal, isInlined, isInvalid, isNonNull, isNull, isSettable, isTrue, isUnboxed, isUncommonable, setCaught, setValueName
getASTypeId, getTypeId, isRequired, setRequired, setTypeId
getAst, getName, setAst, setName
public <R> R accept(CGModelVisitor<R> visitor)
accept
in interface CGElement
accept
in class CGIteratorImpl
public CGInvalid getInvalidValue()
getInvalidValue
in interface CGValuedElement
getInvalidValue
in class CGParameterImpl
public boolean isNonInvalid()
isNonInvalid
in interface CGValuedElement
isNonInvalid
in class CGParameterImpl
public void setNonInvalid(boolean nonInvalid)
setNonInvalid
in interface CGAccumulator
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.