public class CGLocalVariableImpl extends CGVariableImpl implements CGLocalVariable
| 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.
|
CGValuedElement |
getNamedValue()
Return the CGValuedElement that provides the name of a declaration from which the value of this CGValuedElement may be obtained.
|
CGValuedElement |
getTypedValue()
Return the CGValuedElement that provides the narrowest type declaration from which the type of this CGValuedElement may be obtained.
|
String |
getValueName()
Return the declared name value of this element.
|
basicSetInit, eGet, eInverseRemove, eIsSet, eSet, eUnset, getEcoreClassifier, getInit, getInvalidValue, getReferredValue, getSourceValue, isBoxed, isCommonable, isEcore, isEquivalentTo, isEquivalentToInternal, isNonInvalid, isNonNull, isNull, isUnboxed, setInit, setNonInvalid, setNonNullgetDependsOn, getOwns, getPlace, getThisValue, isAssertedNonNull, isCaught, isConstant, isContext, isFalse, isGlobal, isInlined, isInvalid, isSettable, isTrue, isUncommonable, rewriteAs, setCaught, setValueNamegetASTypeId, getTypeId, isRequired, setRequired, setTypeId, toStringgetAst, getName, setAst, setNameeBasicSetContainer, getChildren, getParentequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetInit, setInit, setNonInvalid, setNonNullgetDependsOn, getEcoreClassifier, getInvalidValue, getOwns, getReferredValue, getSourceValue, getThisValue, isAssertedNonNull, isBoxed, isCaught, isCommonable, isConstant, isEcore, isEquivalentTo, isEquivalentToInternal, isFalse, isGlobal, isInlined, isInvalid, isNonInvalid, isNonNull, isNull, isSettable, isTrue, isUnboxed, isUncommonable, setCaught, setValueNamegetASTypeId, getTypeId, isRequired, setRequired, setTypeIdgetAst, getName, setAst, setNamepublic <R> R accept(CGModelVisitor<R> visitor)
accept in interface CGElementaccept in class CGElementImplpublic CGValuedElement getNamedValue()
getNamedValue in interface CGValuedElementgetNamedValue in class CGVariableImplpublic CGValuedElement getTypedValue()
getTypedValue in interface CGValuedElementgetTypedValue in class CGVariableImplpublic String getValueName()
getValueName in interface CGValuedElementgetValueName in class CGValuedElementImplCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.