|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.common.notify.impl.BasicNotifierImpl org.eclipse.emf.ecore.impl.BasicEObjectImpl org.eclipse.emf.ecore.impl.MinimalEObjectImpl org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container org.eclipse.ocl.examples.codegen.cgmodel.impl.CGElementImpl org.eclipse.ocl.examples.codegen.cgmodel.impl.CGNamedElementImpl org.eclipse.ocl.examples.codegen.cgmodel.impl.CGTypedElementImpl org.eclipse.ocl.examples.codegen.cgmodel.impl.CGValuedElementImpl org.eclipse.ocl.examples.codegen.cgmodel.impl.CGCollectionPartImpl
public class CGCollectionPartImpl
An implementation of the model object 'CG Collection Part'.
The following features are implemented:
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 CGValuedElement |
first
The cached value of the ' First ' containment reference. |
protected CGValuedElement |
last
The cached value of the ' Last ' containment reference. |
protected static boolean |
RANGE_EDEFAULT
The default value of the ' Range ' attribute. |
Fields inherited from class org.eclipse.ocl.examples.codegen.cgmodel.impl.CGValuedElementImpl |
---|
BOXED_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, valueName |
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 |
CGCollectionPartImpl()
|
Method Summary | ||
---|---|---|
|
accept(CGModelVisitor<R> visitor)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetFirst(CGValuedElement newFirst,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetLast(CGValuedElement newLast,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
boolean |
eIsSet(int featureID)
|
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
|
void |
eUnset(int featureID)
|
|
CGCollectionExp |
getCollectionExp()
|
|
CGValuedElement |
getFirst()
|
|
CGValuedElement |
getLast()
|
|
CGValuedElement |
getReferredValuedElement()
Returns the value of the 'Referred Valued Element' reference. |
|
boolean |
isBoxed()
Returns the value of the 'Boxed' attribute. |
|
boolean |
isConstant()
|
|
boolean |
isGlobal()
Returns the value of the 'Global' 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 |
isRange()
Returns the value of the 'Range' attribute. |
|
boolean |
isUnboxed()
Returns the value of the 'Unboxed' attribute. |
|
void |
setFirst(CGValuedElement newFirst)
|
|
void |
setLast(CGValuedElement newLast)
|
|
java.lang.String |
toString()
|
Methods inherited from class org.eclipse.ocl.examples.codegen.cgmodel.impl.CGValuedElementImpl |
---|
eInvoke, getDependsOn, getValue, getValueName, isCaught, isFalse, isInlineable, isSettable, isTrue, setCaught, setNonInvalid, setNonNull, setValueName |
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, 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, 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.CGValuedElement |
---|
getDependsOn, getValue, getValueName, isCaught, isFalse, isInlineable, isSettable, isTrue, setCaught, setNonInvalid, setNonNull, setValueName |
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 |
---|
protected CGValuedElement first
First
' containment reference.
getFirst()
protected CGValuedElement last
Last
' containment reference.
getLast()
protected static final boolean RANGE_EDEFAULT
Range
' attribute.
isRange()
,
Constant Field ValuesConstructor Detail |
---|
protected CGCollectionPartImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class CGValuedElementImpl
public CGValuedElement getFirst()
getFirst
in interface CGCollectionPart
CGCollectionPart.setFirst(CGValuedElement)
,
CGModelPackage.getCGCollectionPart_First()
public org.eclipse.emf.common.notify.NotificationChain basicSetFirst(CGValuedElement newFirst, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setFirst(CGValuedElement newFirst)
setFirst
in interface CGCollectionPart
newFirst
- the new value of the 'First' containment reference.CGCollectionPart.getFirst()
public CGValuedElement getLast()
getLast
in interface CGCollectionPart
CGCollectionPart.setLast(CGValuedElement)
,
CGModelPackage.getCGCollectionPart_Last()
public org.eclipse.emf.common.notify.NotificationChain basicSetLast(CGValuedElement newLast, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setLast(CGValuedElement newLast)
setLast
in interface CGCollectionPart
newLast
- the new value of the 'Last' containment reference.CGCollectionPart.getLast()
public CGCollectionExp getCollectionExp()
getCollectionExp
in interface CGCollectionPart
CGModelPackage.getCGCollectionPart_CollectionExp()
,
CGCollectionExp.getParts()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class CGValuedElementImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class CGValuedElementImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class CGValuedElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class CGValuedElementImpl
public <R> R accept(@NonNull CGModelVisitor<R> visitor)
accept
in interface CGElement
accept
in class CGValuedElementImpl
@NonNull public CGValuedElement getReferredValuedElement()
CGValuedElement
getReferredValuedElement
in interface CGValuedElement
getReferredValuedElement
in class CGValuedElementImpl
CGModelPackage.getCGValuedElement_ReferredValuedElement()
public boolean isBoxed()
CGValuedElement
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.
isBoxed
in interface CGValuedElement
isBoxed
in class CGValuedElementImpl
CGModelPackage.getCGValuedElement_Boxed()
public boolean isConstant()
isConstant
in interface CGValuedElement
isConstant
in class CGValuedElementImpl
public boolean isGlobal()
CGValuedElement
"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.
isGlobal
in interface CGValuedElement
isGlobal
in class CGValuedElementImpl
CGModelPackage.getCGValuedElement_Global()
public boolean isInvalid()
CGValuedElement
"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).
isInvalid
in interface CGValuedElement
isInvalid
in class CGValuedElementImpl
CGModelPackage.getCGValuedElement_Invalid()
public boolean isNonInvalid()
CGValuedElement
"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.
isNonInvalid
in interface CGValuedElement
isNonInvalid
in class CGValuedElementImpl
CGModelPackage.getCGValuedElement_NonInvalid()
public boolean isNonNull()
CGValuedElement
"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.
isNonNull
in interface CGValuedElement
isNonNull
in class CGValuedElementImpl
CGModelPackage.getCGValuedElement_NonNull()
public boolean isNull()
CGValuedElement
"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).
isNull
in interface CGValuedElement
isNull
in class CGValuedElementImpl
CGModelPackage.getCGValuedElement_Null()
public boolean isRange()
CGCollectionPart
"false"
.
If the meaning of the 'Range' attribute isn't clear, there really should be more of a description here...
isRange
in interface CGCollectionPart
CGModelPackage.getCGCollectionPart_Range()
public boolean isUnboxed()
CGValuedElement
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.
isUnboxed
in interface CGValuedElement
isUnboxed
in class CGValuedElementImpl
CGModelPackage.getCGValuedElement_Unboxed()
public java.lang.String toString()
toString
in class CGValuedElementImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |