public class UnlimitedNaturalObjectDescriptor extends UnboxedValueDescriptor
| Constructor and Description |
|---|
UnlimitedNaturalObjectDescriptor(ElementId elementId) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
appendBox(JavaStream js,
JavaLocalContext<?> localContext,
CGBoxExp cgBoxExp,
CGValuedElement unboxedValue)
Append the appropriate statements to js to create the boxed value for cgBboxExp from its unboxedValue.
|
Boolean |
appendEcore(JavaStream js,
JavaLocalContext<?> localContext,
CGEcoreExp cgEcoreExp,
CGValuedElement unboxedValue)
Append a conversion to an Ecore value.
|
getEcoreDescriptor, getUnboxedDescriptor, isAssignableFromappend, getClassName, getJavaClass, hasJavaClass, isAssignableTo, toStringappendCast, appendCastTerm, appendEcoreStatements, appendEcoreValue, appendEqualsValue, appendNotEqualsTerm, appendUnboxStatements, asCollectionDescriptor, getEClassifier, getElementId, getPrimitiveDescriptor, isPrimitiveequals, getClass, hashCode, notify, notifyAll, wait, wait, waitappend, appendCast, appendCastTerm, appendEcoreStatements, appendEcoreValue, appendEqualsValue, appendNotEqualsTerm, appendUnboxStatements, asCollectionDescriptor, getClassName, getEClassifier, getJavaClass, getPrimitiveDescriptor, hasJavaClass, isAssignableTo, isPrimitivepublic UnlimitedNaturalObjectDescriptor(ElementId elementId)
public Boolean appendBox(JavaStream js, JavaLocalContext<?> localContext, CGBoxExp cgBoxExp, CGValuedElement unboxedValue)
TypeDescriptorappendBox in interface TypeDescriptorappendBox in class AbstractDescriptorpublic Boolean appendEcore(JavaStream js, JavaLocalContext<?> localContext, CGEcoreExp cgEcoreExp, CGValuedElement unboxedValue)
TypeDescriptorappendEcore in interface TypeDescriptorappendEcore in class AbstractDescriptorCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.