public class CGNativePropertyImpl extends CGPropertyImpl implements CGNativeProperty
| 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.
|
boolean |
isBoxed()
Return true if this value is a boxed value.
|
boolean |
isNonNull()
Return true if this value is not null.
|
boolean |
isNull()
Return true if this value is null.
|
boolean |
isSettable()
Return true if this value can be inlined as an expression term.
|
boolean |
isUnboxed()
Return true if this value is an unboxed value.
|
void |
setNonNull()
Set the non-null status.
|
void |
setSettable()
Set the settable status.
|
basicSetBody, basicSetContainingClass, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, getBody, getContainingClass, getPlace, isContext, isEcore, isEquivalentToInternal, setBody, setContainingClassgetDependsOn, getEcoreClassifier, getInvalidValue, getNamedValue, getOwns, getReferredValue, getSourceValue, getThisValue, getTypedValue, getValueName, isAssertedNonNull, isCaught, isCommonable, isConstant, isEquivalentTo, isFalse, isGlobal, isInlined, isInvalid, isNonInvalid, isTrue, isUncommonable, rewriteAs, setCaught, setValueNamegetASTypeId, getTypeId, isRequired, setRequired, setTypeId, toStringgetAst, getName, setAst, setNameeBasicSetContainer, getChildren, getParentequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBody, getContainingClass, setBody, setContainingClassgetDependsOn, getEcoreClassifier, getInvalidValue, getNamedValue, getOwns, getReferredValue, getSourceValue, getThisValue, getTypedValue, getValueName, isAssertedNonNull, isCaught, isCommonable, isConstant, isEcore, isEquivalentTo, isEquivalentToInternal, isFalse, isGlobal, isInlined, isInvalid, isNonInvalid, isTrue, isUncommonable, setCaught, setValueNamegetASTypeId, getTypeId, isRequired, setRequired, setTypeIdgetAst, getName, setAst, setNamepublic <R> R accept(CGModelVisitor<R> visitor)
accept in interface CGElementaccept in class CGPropertyImplpublic boolean isBoxed()
isBoxed in interface CGValuedElementisBoxed in class CGPropertyImplpublic boolean isNonNull()
isNonNull in interface CGValuedElementisNonNull in class CGValuedElementImplpublic boolean isNull()
isNull in interface CGValuedElementisNull in class CGValuedElementImplpublic boolean isSettable()
isSettable in interface CGValuedElementisSettable in class CGValuedElementImplpublic boolean isUnboxed()
isUnboxed in interface CGValuedElementisUnboxed in class CGPropertyImplpublic void setNonNull()
setNonNull in interface CGNativePropertypublic void setSettable()
setSettable in interface CGNativePropertyCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.