public class CGBooleanImpl extends CGConstantImpl implements CGBoolean
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.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| Modifier and Type | Field and Description |
|---|---|
protected static boolean |
BOOLEAN_VALUE_EDEFAULT
The default value of the '
Boolean Value' attribute. |
protected boolean |
booleanValue
The cached value of the '
Boolean Value' attribute. |
CONSTANT_VALUE_EDEFAULTBOXED_EDEFAULT, caught, CAUGHT_EDEFAULT, CONSTANT_EDEFAULT, dependsOn, FALSE_EDEFAULT, GLOBAL_EDEFAULT, INLINEABLE_EDEFAULT, INVALID_EDEFAULT, NON_INVALID_EDEFAULT, NON_NULL_EDEFAULT, NULL_EDEFAULT, SETTABLE_EDEFAULT, TRUE_EDEFAULT, UNBOXED_EDEFAULT, VALUE_NAME_EDEFAULT, valueNamePIVOT_TYPE_ID_EDEFAULT, required, REQUIRED_EDEFAULT, typeIdname, NAME_EDEFAULT, pivot, PIVOT_EDEFAULTEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETEMPTY_LIST| Modifier | Constructor and Description |
|---|---|
protected |
CGBooleanImpl() |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(CGModelVisitor<R> visitor) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
java.lang.Object |
getConstantValue() |
boolean |
isBooleanValue() |
boolean |
isFalse()
Returns the value of the 'False' attribute.
|
boolean |
isInlineable()
Returns the value of the 'Inlineable' attribute.
|
boolean |
isTrue()
Returns the value of the 'True' attribute.
|
void |
setBooleanValue(boolean newBooleanValue) |
java.lang.String |
toString() |
getReferredValuedElement, getValue, isBoxed, isConstant, isGlobal, isInvalid, isNonInvalid, isNonNull, isNull, isUnboxedeInvoke, getDependsOn, getValueName, isCaught, isSettable, setCaught, setNonInvalid, setNonNull, setValueNamegetPivotTypeId, getTypeId, isRequired, setRequired, setTypeIdgetName, getPivot, setName, setPivotgetChildren, getParenteBasicSetContainer, eInternalContainerdynamicGet, 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, eSettingseAddVirtualValue, 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, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDependsOn, getReferredValuedElement, getValue, getValueName, isBoxed, isCaught, isConstant, isGlobal, isInvalid, isNonInvalid, isNonNull, isNull, isSettable, isUnboxed, setCaught, setNonInvalid, setNonNull, setValueNamegetPivotTypeId, getTypeId, isRequired, setRequired, setTypeIdgetName, getPivot, setName, setPivotgetChildren, getParenteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final boolean BOOLEAN_VALUE_EDEFAULT
Boolean Value' attribute.
isBooleanValue(),
Constant Field Valuesprotected boolean booleanValue
Boolean Value' attribute.
isBooleanValue()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class CGConstantImplpublic boolean isBooleanValue()
isBooleanValue in interface CGBooleanCGBoolean.setBooleanValue(boolean),
CGModelPackage.getCGBoolean_BooleanValue()public void setBooleanValue(boolean newBooleanValue)
setBooleanValue in interface CGBooleannewBooleanValue - the new value of the 'Boolean Value' attribute.CGBoolean.isBooleanValue()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class CGConstantImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class CGValuedElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class CGValuedElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class CGConstantImplpublic <R> R accept(@NonNull
CGModelVisitor<R> visitor)
accept in interface CGElementaccept in class CGConstantImplpublic java.lang.Object getConstantValue()
CGConstantImplgetConstantValue in interface CGConstantgetConstantValue in class CGConstantImplCGModelPackage.getCGConstant_ConstantValue()public boolean isFalse()
CGValuedElement"false".
Whether this element is constant and represents the false value (and nothing else).
isFalse in interface CGValuedElementisFalse in class CGConstantImplCGModelPackage.getCGValuedElement_False()public boolean isInlineable()
CGValuedElement"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).isInlineable in interface CGValuedElementisInlineable in class CGConstantImplCGModelPackage.getCGValuedElement_Inlineable()public boolean isTrue()
CGValuedElement"false".
Whether this element is constant and represents the true value (and nothing else).
isTrue in interface CGValuedElementisTrue in class CGConstantImplCGModelPackage.getCGValuedElement_True()public java.lang.String toString()
toString in class CGValuedElementImpl