org.eclipse.ocl.examples.codegen.cgmodel.impl
Class CGValuedElementImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  extended by org.eclipse.ocl.examples.codegen.cgmodel.impl.CGElementImpl
                      extended by org.eclipse.ocl.examples.codegen.cgmodel.impl.CGNamedElementImpl
                          extended by org.eclipse.ocl.examples.codegen.cgmodel.impl.CGTypedElementImpl
                              extended by org.eclipse.ocl.examples.codegen.cgmodel.impl.CGValuedElementImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, CGElement, CGNamedElement, CGTypedElement, CGValuedElement, Nameable
Direct Known Subclasses:
CGCallExpImpl, CGCollectionExpImpl, CGCollectionPartImpl, CGConstantExpImpl, CGConstantImpl, CGConstructorExpImpl, CGConstructorPartImpl, CGExecutorOperationImpl, CGExecutorPropertyImpl, CGExecutorTypeImpl, CGIfExpImpl, CGLetExpImpl, CGOperationImpl, CGPropertyImpl, CGTupleExpImpl, CGTuplePartImpl, CGTypeExpImpl, CGVariableExpImpl, CGVariableImpl

public abstract class CGValuedElementImpl
extends CGTypedElementImpl
implements CGValuedElement

An implementation of the model object 'CG Valued Element'.

The following features are implemented:

Generated

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
protected static boolean BOXED_EDEFAULT
          The default value of the 'Boxed' attribute.
protected  boolean caught
          The cached value of the 'Caught' attribute.
protected static boolean CAUGHT_EDEFAULT
          The default value of the 'Caught' attribute.
protected static boolean CONSTANT_EDEFAULT
          The default value of the 'Constant' attribute.
protected  org.eclipse.emf.common.util.EList<CGValuedElement> dependsOn
          The cached value of the 'Depends On' reference list.
protected static boolean FALSE_EDEFAULT
          The default value of the 'False' attribute.
protected static boolean GLOBAL_EDEFAULT
          The default value of the 'Global' attribute.
protected static boolean INLINEABLE_EDEFAULT
          The default value of the 'Inlineable' attribute.
protected static boolean INVALID_EDEFAULT
          The default value of the 'Invalid' attribute.
protected static boolean NON_INVALID_EDEFAULT
          The default value of the 'Non Invalid' attribute.
protected static boolean NON_NULL_EDEFAULT
          The default value of the 'Non Null' attribute.
protected static boolean NULL_EDEFAULT
          The default value of the 'Null' attribute.
protected static boolean SETTABLE_EDEFAULT
          The default value of the 'Settable' attribute.
protected static boolean TRUE_EDEFAULT
          The default value of the 'True' attribute.
protected static boolean UNBOXED_EDEFAULT
          The default value of the 'Unboxed' attribute.
protected static java.lang.String VALUE_NAME_EDEFAULT
          The default value of the 'Value Name' attribute.
protected  java.lang.String valueName
          The cached value of the 'Value Name' attribute.
 
Fields inherited from class org.eclipse.ocl.examples.codegen.cgmodel.impl.CGTypedElementImpl
PIVOT_TYPE_ID_EDEFAULT, required, REQUIRED_EDEFAULT, typeId
 
Fields inherited from class org.eclipse.ocl.examples.codegen.cgmodel.impl.CGNamedElementImpl
name, NAME_EDEFAULT, pivot, PIVOT_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGElement
EMPTY_LIST
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected CGValuedElementImpl()
           
 
Method Summary
<R> R
accept(CGModelVisitor<R> visitor)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 java.lang.Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(int featureID)
           
 java.util.List<CGValuedElement> getDependsOn()
           
 CGValuedElement getReferredValuedElement()
          Returns the value of the 'Referred Valued Element' reference.
 CGValuedElement getValue()
          Returns the value of the 'Value' reference.
 java.lang.String getValueName()
          Returns the value of the 'Value Name' attribute.
 boolean isBoxed()
          Returns the value of the 'Boxed' attribute.
 boolean isCaught()
           
 boolean isConstant()
           
 boolean isFalse()
          Returns the value of the 'False' attribute.
 boolean isGlobal()
          Returns the value of the 'Global' attribute.
 boolean isInlineable()
          Returns the value of the 'Inlineable' attribute.
 boolean isInvalid()
          Returns the value of the 'Invalid' attribute.
 boolean isNonInvalid()
          Returns the value of the 'Non Invalid' attribute.
 boolean isNonNull()
          Returns the value of the 'Non Null' attribute.
 boolean isNull()
          Returns the value of the 'Null' attribute.
 boolean isSettable()
          Returns the value of the 'Settable' attribute.
 boolean isTrue()
          Returns the value of the 'True' attribute.
 boolean isUnboxed()
          Returns the value of the 'Unboxed' attribute.
 void setCaught(boolean newCaught)
           
 void setNonInvalid()
           
 void setNonNull()
           
 void setValueName(java.lang.String newValueName)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.ocl.examples.codegen.cgmodel.impl.CGTypedElementImpl
getPivotTypeId, getTypeId, isRequired, setRequired, setTypeId
 
Methods inherited from class org.eclipse.ocl.examples.codegen.cgmodel.impl.CGNamedElementImpl
getName, getPivot, setName, setPivot
 
Methods inherited from class org.eclipse.ocl.examples.codegen.cgmodel.impl.CGElementImpl
getChildren, getParent
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGTypedElement
getPivotTypeId, getTypeId, isRequired, setRequired, setTypeId
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGNamedElement
getName, getPivot, setName, setPivot
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGElement
getChildren, getParent
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Field Detail

BOXED_EDEFAULT

protected static final boolean BOXED_EDEFAULT
The default value of the 'Boxed' attribute.

See Also:
isBoxed(), Constant Field Values
Generated
Ordered

CAUGHT_EDEFAULT

protected static final boolean CAUGHT_EDEFAULT
The default value of the 'Caught' attribute.

See Also:
isCaught(), Constant Field Values
Generated
Ordered

caught

protected boolean caught
The cached value of the 'Caught' attribute.

See Also:
isCaught()
Generated
Ordered

CONSTANT_EDEFAULT

protected static final boolean CONSTANT_EDEFAULT
The default value of the 'Constant' attribute.

See Also:
isConstant(), Constant Field Values
Generated
Ordered

dependsOn

protected org.eclipse.emf.common.util.EList<CGValuedElement> dependsOn
The cached value of the 'Depends On' reference list.

See Also:
getDependsOn()
Generated
Ordered

FALSE_EDEFAULT

protected static final boolean FALSE_EDEFAULT
The default value of the 'False' attribute.

See Also:
isFalse(), Constant Field Values
Generated
Ordered

GLOBAL_EDEFAULT

protected static final boolean GLOBAL_EDEFAULT
The default value of the 'Global' attribute.

See Also:
isGlobal(), Constant Field Values
Generated
Ordered

INLINEABLE_EDEFAULT

protected static final boolean INLINEABLE_EDEFAULT
The default value of the 'Inlineable' attribute.

See Also:
isInlineable(), Constant Field Values
Generated
Ordered

INVALID_EDEFAULT

protected static final boolean INVALID_EDEFAULT
The default value of the 'Invalid' attribute.

See Also:
isInvalid(), Constant Field Values
Generated
Ordered

NULL_EDEFAULT

protected static final boolean NULL_EDEFAULT
The default value of the 'Null' attribute.

See Also:
isNull(), Constant Field Values
Generated
Ordered

NON_INVALID_EDEFAULT

protected static final boolean NON_INVALID_EDEFAULT
The default value of the 'Non Invalid' attribute.

See Also:
isNonInvalid(), Constant Field Values
Generated
Ordered

NON_NULL_EDEFAULT

protected static final boolean NON_NULL_EDEFAULT
The default value of the 'Non Null' attribute.

See Also:
isNonNull(), Constant Field Values
Generated
Ordered

SETTABLE_EDEFAULT

protected static final boolean SETTABLE_EDEFAULT
The default value of the 'Settable' attribute.

See Also:
isSettable(), Constant Field Values
Generated
Ordered

TRUE_EDEFAULT

protected static final boolean TRUE_EDEFAULT
The default value of the 'True' attribute.

See Also:
isTrue(), Constant Field Values
Generated
Ordered

UNBOXED_EDEFAULT

protected static final boolean UNBOXED_EDEFAULT
The default value of the 'Unboxed' attribute.

See Also:
isUnboxed(), Constant Field Values
Generated
Ordered

VALUE_NAME_EDEFAULT

protected static final java.lang.String VALUE_NAME_EDEFAULT
The default value of the 'Value Name' attribute.

See Also:
getValueName()
Generated
Ordered

valueName

protected java.lang.String valueName
The cached value of the 'Value Name' attribute.

See Also:
getValueName()
Generated
Ordered
Constructor Detail

CGValuedElementImpl

protected CGValuedElementImpl()

Generated
Method Detail

eStaticClass

protected org.eclipse.emf.ecore.EClass eStaticClass()

Overrides:
eStaticClass in class CGTypedElementImpl
Generated

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eGet in class CGTypedElementImpl
Generated

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSet in class CGTypedElementImpl
Generated

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eUnset in class CGTypedElementImpl
Generated

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eIsSet in class CGTypedElementImpl
Generated

eInvoke

public java.lang.Object eInvoke(int operationID,
                                org.eclipse.emf.common.util.EList<?> arguments)
                         throws java.lang.reflect.InvocationTargetException

Specified by:
eInvoke in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eInvoke in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
Throws:
java.lang.reflect.InvocationTargetException
Generated

setValueName

public void setValueName(java.lang.String newValueName)

Specified by:
setValueName in interface CGValuedElement
Parameters:
newValueName - the new value of the 'Value Name' attribute.
See Also:
CGValuedElement.getValueName()
Generated

getDependsOn

@NonNull
public java.util.List<CGValuedElement> getDependsOn()

Specified by:
getDependsOn in interface CGValuedElement
Returns:
the value of the 'Depends On' reference list.
See Also:
CGModelPackage.getCGValuedElement_DependsOn()
Generated

isCaught

public boolean isCaught()

Specified by:
isCaught in interface CGValuedElement
Returns:
the value of the 'Caught' attribute.
See Also:
CGValuedElement.setCaught(boolean), CGModelPackage.getCGValuedElement_Caught()
Generated

setCaught

public void setCaught(boolean newCaught)

Specified by:
setCaught in interface CGValuedElement
Parameters:
newCaught - the new value of the 'Caught' attribute.
See Also:
CGValuedElement.isCaught()
Generated

accept

public <R> R accept(@NonNull
                    CGModelVisitor<R> visitor)
Specified by:
accept in interface CGElement
Overrides:
accept in class CGTypedElementImpl

getReferredValuedElement

@NonNull
public CGValuedElement getReferredValuedElement()
Description copied from interface: CGValuedElement
Returns the value of the 'Referred Valued Element' reference. The element from which this element's value is determined, which is this for a self-determining element such as a CGConstant or CGCatchExp, but may delegate for an element such as a CGBoxExp or CGVariableExp. Following the referredValuedElement daisy chain leads to the value.

Specified by:
getReferredValuedElement in interface CGValuedElement
Returns:
the value of the 'Referred Valued Element' reference.
See Also:
CGModelPackage.getCGValuedElement_ReferredValuedElement()

getValue

@NonNull
public CGValuedElement getValue()
Description copied from interface: CGValuedElement
Returns the value of the 'Value' reference.

If the meaning of the 'Value' reference isn't clear, there really should be more of a description here...

The first valued element along the referredValuedElement daisy chain that has a reified value with a name. e.g. A CGCatchExp defines a variable which is what is referenced, but its underlying type is available by following the referredValuedElement daisy chain to its end.

Specified by:
getValue in interface CGValuedElement
Returns:
the value of the 'Value' reference.
See Also:
CGModelPackage.getCGValuedElement_Value()

getValueName

public java.lang.String getValueName()
Description copied from interface: CGValuedElement
Returns the value of the 'Value Name' attribute.

If the meaning of the 'Value Name' attribute isn't clear, there really should be more of a description here...

The declared name value of this element. The text is valid for use in the target language and unique within the context in which this element is declared.

Specified by:
getValueName in interface CGValuedElement
Returns:
the value of the 'Value Name' attribute.
See Also:
CGValuedElement.setValueName(String), CGModelPackage.getCGValuedElement_ValueName()

isBoxed

public boolean isBoxed()
Description copied from interface: CGValuedElement
Returns the value of the 'Boxed' attribute.

If the meaning of the 'Boxed' attribute isn't clear, there really should be more of a description here...

Whether this element is represented using boxed values.

Specified by:
isBoxed in interface CGValuedElement
Returns:
the value of the 'Boxed' attribute.
See Also:
CGModelPackage.getCGValuedElement_Boxed()

isConstant

public boolean isConstant()
Specified by:
isConstant in interface CGValuedElement

isFalse

public boolean isFalse()
Description copied from interface: CGValuedElement
Returns the value of the 'False' attribute. The default value is "false". Whether this element is constant and represents the false value (and nothing else).

Specified by:
isFalse in interface CGValuedElement
Returns:
the value of the 'False' attribute.
See Also:
CGModelPackage.getCGValuedElement_False()

isGlobal

public boolean isGlobal()
Description copied from interface: CGValuedElement
Returns the value of the 'Global' attribute. The default value is "false".

If the meaning of the 'Global' attribute isn't clear, there really should be more of a description here...

Whether this element is global (and constant). Global values may be statically computed and shared.

Specified by:
isGlobal in interface CGValuedElement
Returns:
the value of the 'Global' attribute.
See Also:
CGModelPackage.getCGValuedElement_Global()

isInlineable

public boolean isInlineable()
Description copied from interface: CGValuedElement
Returns the value of the 'Inlineable' attribute. The default value is "false".

If the meaning of the 'Inlineable' attribute isn't clear, there really should be more of a description here...

Whether this element is a constant that can be evaluated inline and so needs no declaration (e.g. null, true).

Specified by:
isInlineable in interface CGValuedElement
Returns:
the value of the 'Inlineable' attribute.
See Also:
CGModelPackage.getCGValuedElement_Inlineable()

isInvalid

public boolean isInvalid()
Description copied from interface: CGValuedElement
Returns the value of the 'Invalid' attribute. The default value is "false".

If the meaning of the 'Invalid' attribute isn't clear, there really should be more of a description here...

Whether this element is constant and represents an invalid value (and nothing else).

Specified by:
isInvalid in interface CGValuedElement
Returns:
the value of the 'Invalid' attribute.
See Also:
CGModelPackage.getCGValuedElement_Invalid()

isNonInvalid

public boolean isNonInvalid()
Description copied from interface: CGValuedElement
Returns the value of the 'Non Invalid' attribute. The default value is "false".

If the meaning of the 'Non Invalid' attribute isn't clear, there really should be more of a description here...

Whether this element is constant and represents something other than an invalid value.

Specified by:
isNonInvalid in interface CGValuedElement
Returns:
the value of the 'Non Invalid' attribute.
See Also:
CGModelPackage.getCGValuedElement_NonInvalid()

isNonNull

public boolean isNonNull()
Description copied from interface: CGValuedElement
Returns the value of the 'Non Null' attribute. The default value is "false".

If the meaning of the 'Non Null' attribute isn't clear, there really should be more of a description here...

Whether this element is constant and represents something other than the null value.

Specified by:
isNonNull in interface CGValuedElement
Returns:
the value of the 'Non Null' attribute.
See Also:
CGModelPackage.getCGValuedElement_NonNull()

isNull

public boolean isNull()
Description copied from interface: CGValuedElement
Returns the value of the 'Null' attribute. The default value is "false".

If the meaning of the 'Null' attribute isn't clear, there really should be more of a description here...

Whether this element is constant and represents the null value (and nothing else).

Specified by:
isNull in interface CGValuedElement
Returns:
the value of the 'Null' attribute.
See Also:
CGModelPackage.getCGValuedElement_Null()

isSettable

public boolean isSettable()
Description copied from interface: CGValuedElement
Returns the value of the 'Settable' attribute. The default value is "false".

If the meaning of the 'Settable' attribute isn't clear, there really should be more of a description here...

Whether this element is subject to assignment from multiple sources. (e.g the then/else value of an if).

Specified by:
isSettable in interface CGValuedElement
Returns:
the value of the 'Settable' attribute.
See Also:
CGModelPackage.getCGValuedElement_Settable()

isTrue

public boolean isTrue()
Description copied from interface: CGValuedElement
Returns the value of the 'True' attribute. The default value is "false". Whether this element is constant and represents the true value (and nothing else).

Specified by:
isTrue in interface CGValuedElement
Returns:
the value of the 'True' attribute.
See Also:
CGModelPackage.getCGValuedElement_True()

isUnboxed

public boolean isUnboxed()
Description copied from interface: CGValuedElement
Returns the value of the 'Unboxed' attribute.

If the meaning of the 'Unboxed' attribute isn't clear, there really should be more of a description here...

Whether this element is represented using unboxed values.

Specified by:
isUnboxed in interface CGValuedElement
Returns:
the value of the 'Unboxed' attribute.
See Also:
CGModelPackage.getCGValuedElement_Unboxed()

setNonInvalid

public void setNonInvalid()
Description copied from interface: CGValuedElement

Specified by:
setNonInvalid in interface CGValuedElement

setNonNull

public void setNonNull()
Description copied from interface: CGValuedElement

Specified by:
setNonNull in interface CGValuedElement

toString

public java.lang.String toString()
Overrides:
toString in class CGTypedElementImpl