Class COBOLVariableLengthArrayImpl
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.COBOLFixedLengthArrayImpl
org.eclipse.gmt.modisco.cobol.impl.COBOLVariableLengthArrayImpl
- 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,COBOLFixedLengthArray,COBOLVariableLengthArray
public class COBOLVariableLengthArrayImpl extends COBOLFixedLengthArrayImpl implements COBOLVariableLengthArray
An implementation of the model object 'COBOL Variable Length Array'.
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.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 COBOLElementdependingOnThe cached value of the 'Depending On' reference.protected static IntegerMIN_UPPER_EDEFAULTThe default value of the 'Min Upper' attribute.protected IntegerminUpperThe cached value of the 'Min Upper' attribute.Fields inherited from class org.eclipse.gmt.modisco.cobol.impl.COBOLFixedLengthArrayImpl
MAX_UPPER_EDEFAULT, maxUpperFields 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 protectedCOBOLVariableLengthArrayImpl() -
Method Summary
Modifier and Type Method Description COBOLElementbasicGetDependingOn()ObjecteGet(int featureID, boolean resolve, boolean coreType)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)COBOLElementgetDependingOn()IntegergetMinUpper()voidsetDependingOn(COBOLElement newDependingOn)voidsetMinUpper(Integer newMinUpper)StringtoString()Methods inherited from class org.eclipse.gmt.modisco.cobol.impl.COBOLFixedLengthArrayImpl
getMaxUpper, setMaxUpperMethods 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, 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, 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.gmt.modisco.cobol.COBOLFixedLengthArray
getMaxUpper, setMaxUpperMethods 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
-
MIN_UPPER_EDEFAULT
The default value of the 'Min Upper' attribute.- See Also:
getMinUpper()
-
minUpper
The cached value of the 'Min Upper' attribute.- See Also:
getMinUpper()
-
dependingOn
The cached value of the 'Depending On' reference.- See Also:
getDependingOn()
-
-
Constructor Details
-
COBOLVariableLengthArrayImpl
protected COBOLVariableLengthArrayImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classCOBOLFixedLengthArrayImpl
-
getMinUpper
- Specified by:
getMinUpperin interfaceCOBOLVariableLengthArray- Returns:
- the value of the 'Min Upper' attribute.
- See Also:
COBOLVariableLengthArray.setMinUpper(Integer),CobolPackage.getCOBOLVariableLengthArray_MinUpper()
-
setMinUpper
- Specified by:
setMinUpperin interfaceCOBOLVariableLengthArray- Parameters:
newMinUpper- the new value of the 'Min Upper' attribute.- See Also:
COBOLVariableLengthArray.getMinUpper()
-
getDependingOn
- Specified by:
getDependingOnin interfaceCOBOLVariableLengthArray- Returns:
- the value of the 'Depending On' reference.
- See Also:
COBOLVariableLengthArray.setDependingOn(COBOLElement),CobolPackage.getCOBOLVariableLengthArray_DependingOn()
-
basicGetDependingOn
-
setDependingOn
- Specified by:
setDependingOnin interfaceCOBOLVariableLengthArray- Parameters:
newDependingOn- the new value of the 'Depending On' reference.- See Also:
COBOLVariableLengthArray.getDependingOn()
-
eGet
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classCOBOLFixedLengthArrayImpl
-
eSet
- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classCOBOLFixedLengthArrayImpl
-
eUnset
public void eUnset(int featureID)- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classCOBOLFixedLengthArrayImpl
-
eIsSet
public boolean eIsSet(int featureID)- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classCOBOLFixedLengthArrayImpl
-
toString
- Overrides:
toStringin classCOBOLFixedLengthArrayImpl
-