Class COBOLElementImpl
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.gmt.modisco.cobol.impl.COBOLElementImpl
- 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,COBOLElement
- Direct Known Subclasses:
COBOLRedefiningElementImpl
public class COBOLElementImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements COBOLElement
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.DynamicNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainerNested 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.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
Fields Modifier and Type Field Description protected COBOLFixedLengthArrayarrayThe cached value of the 'Array' containment reference.protected org.eclipse.emf.common.util.EList<COBOL88Element>containsThe cached value of the 'Contains' containment reference list.protected org.eclipse.emf.common.util.EList<COBOLElementInitialValue>initialThe cached value of the 'Initial' reference list.protected StringlevelThe cached value of the 'Level' attribute.protected static StringLEVEL_EDEFAULTThe default value of the 'Level' attribute.protected StringnameThe cached value of the 'Name' attribute.protected static StringNAME_EDEFAULTThe default value of the 'Name' attribute.protected BooleanrefinedThe cached value of the 'Refined' attribute.protected static BooleanREFINED_EDEFAULTThe default value of the 'Refined' attribute.protected COBOLClassifiersharedTypeThe cached value of the 'Shared Type' reference.protected COBOLSourceTextsourceThe cached value of the 'Source' reference.Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainerFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors Modifier Constructor Description protectedCOBOLElementImpl() -
Method Summary
Modifier and Type Method Description COBOLComposedTypebasicGetGroup()COBOLClassifierbasicGetSharedType()COBOLSourceTextbasicGetSource()org.eclipse.emf.common.notify.NotificationChainbasicSetArray(COBOLFixedLengthArray newArray, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetGroup(COBOLComposedType newGroup, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetSharedType(COBOLClassifier newSharedType, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChaineBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)ObjecteGet(int featureID, boolean resolve, boolean coreType)org.eclipse.emf.common.notify.NotificationChaineInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)COBOLFixedLengthArraygetArray()org.eclipse.emf.common.util.EList<COBOL88Element>getContains()COBOLComposedTypegetGroup()org.eclipse.emf.common.util.EList<COBOLElementInitialValue>getInitial()StringgetLevel()StringgetName()BooleangetRefined()COBOLClassifiergetSharedType()COBOLSourceTextgetSource()voidsetArray(COBOLFixedLengthArray newArray)voidsetGroup(COBOLComposedType newGroup)voidsetLevel(String newLevel)voidsetName(String newName)voidsetRefined(Boolean newRefined)voidsetSharedType(COBOLClassifier newSharedType)voidsetSource(COBOLSourceText newSource)StringtoString()Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainerMethods 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, eSettingsMethods 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, 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, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
LEVEL_EDEFAULT
The default value of the 'Level' attribute.- See Also:
getLevel()
-
level
The cached value of the 'Level' attribute.- See Also:
getLevel()
-
REFINED_EDEFAULT
The default value of the 'Refined' attribute.- See Also:
getRefined()
-
refined
The cached value of the 'Refined' attribute.- See Also:
getRefined()
-
NAME_EDEFAULT
The default value of the 'Name' attribute.- See Also:
getName()
-
name
The cached value of the 'Name' attribute.- See Also:
getName()
-
initial
The cached value of the 'Initial' reference list.- See Also:
getInitial()
-
contains
The cached value of the 'Contains' containment reference list.- See Also:
getContains()
-
source
The cached value of the 'Source' reference.- See Also:
getSource()
-
array
The cached value of the 'Array' containment reference.- See Also:
getArray()
-
-
Constructor Details
-
COBOLElementImpl
protected COBOLElementImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
getLevel
- Specified by:
getLevelin interfaceCOBOLElement- Returns:
- the value of the 'Level' attribute.
- See Also:
COBOLElement.setLevel(String),CobolPackage.getCOBOLElement_Level()
-
setLevel
- Specified by:
setLevelin interfaceCOBOLElement- Parameters:
newLevel- the new value of the 'Level' attribute.- See Also:
COBOLElement.getLevel()
-
getRefined
- Specified by:
getRefinedin interfaceCOBOLElement- Returns:
- the value of the 'Refined' attribute.
- See Also:
COBOLElement.setRefined(Boolean),CobolPackage.getCOBOLElement_Refined()
-
setRefined
- Specified by:
setRefinedin interfaceCOBOLElement- Parameters:
newRefined- the new value of the 'Refined' attribute.- See Also:
COBOLElement.getRefined()
-
getName
- Specified by:
getNamein interfaceCOBOLElement- Returns:
- the value of the 'Name' attribute.
- See Also:
COBOLElement.setName(String),CobolPackage.getCOBOLElement_Name()
-
setName
- Specified by:
setNamein interfaceCOBOLElement- Parameters:
newName- the new value of the 'Name' attribute.- See Also:
COBOLElement.getName()
-
getGroup
- Specified by:
getGroupin interfaceCOBOLElement- Returns:
- the value of the 'Group' container reference.
- See Also:
COBOLElement.setGroup(COBOLComposedType),CobolPackage.getCOBOLElement_Group(),COBOLComposedType.getElements()
-
basicGetGroup
-
basicSetGroup
public org.eclipse.emf.common.notify.NotificationChain basicSetGroup(COBOLComposedType newGroup, org.eclipse.emf.common.notify.NotificationChain msgs) -
setGroup
- Specified by:
setGroupin interfaceCOBOLElement- Parameters:
newGroup- the new value of the 'Group' container reference.- See Also:
COBOLElement.getGroup()
-
getInitial
- Specified by:
getInitialin interfaceCOBOLElement- Returns:
- the value of the 'Initial' reference list.
- See Also:
CobolPackage.getCOBOLElement_Initial()
-
getContains
- Specified by:
getContainsin interfaceCOBOLElement- Returns:
- the value of the 'Contains' containment reference list.
- See Also:
CobolPackage.getCOBOLElement_Contains()
-
getSource
- Specified by:
getSourcein interfaceCOBOLElement- Returns:
- the value of the 'Source' reference.
- See Also:
COBOLElement.setSource(COBOLSourceText),CobolPackage.getCOBOLElement_Source()
-
basicGetSource
-
setSource
- Specified by:
setSourcein interfaceCOBOLElement- Parameters:
newSource- the new value of the 'Source' reference.- See Also:
COBOLElement.getSource()
-
getArray
- Specified by:
getArrayin interfaceCOBOLElement- Returns:
- the value of the 'Array' containment reference.
- See Also:
COBOLElement.setArray(COBOLFixedLengthArray),CobolPackage.getCOBOLElement_Array()
-
basicSetArray
public org.eclipse.emf.common.notify.NotificationChain basicSetArray(COBOLFixedLengthArray newArray, org.eclipse.emf.common.notify.NotificationChain msgs) -
setArray
- Specified by:
setArrayin interfaceCOBOLElement- Parameters:
newArray- the new value of the 'Array' containment reference.- See Also:
COBOLElement.getArray()
-
eInverseAdd
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)- Overrides:
eInverseAddin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)- Overrides:
eInverseRemovein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eBasicRemoveFromContainerFeature
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)- Overrides:
eBasicRemoveFromContainerFeaturein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID)- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
toString
- Overrides:
toStringin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-