Package com._1c.g5.v8.dt.bsl.model.impl
Class ModuleImpl
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.MinimalEStoreEObjectImpl
com._1c.g5.v8.bm.core.BmObject
com._1c.g5.v8.dt.mcore.impl.EnvironmentalImpl
com._1c.g5.v8.dt.bsl.model.impl.BlockImpl
com._1c.g5.v8.dt.bsl.model.impl.ModuleImpl
- All Implemented Interfaces:
IBmObject
,Block
,Module
,Environmental
,org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
An implementation of the model object 'Module'.
The following features are implemented:
-
Nested Class Summary
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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ContextDef
The cached value of the 'Context Def
' reference.protected org.eclipse.emf.common.util.EList<Pragma>
The cached value of the 'Default Pragmas
' containment reference list.protected org.eclipse.emf.common.util.EList<Method>
The cached value of the 'Methods
' containment reference list.protected static final ModuleType
The default value of the 'Module Type
' attribute.protected ModuleType
The cached value of the 'Module Type
' attribute.protected org.eclipse.emf.ecore.EObject
The cached value of the 'Owner
' reference.protected org.eclipse.emf.common.util.EList<Preprocessor>
The cached value of the 'Preprocessors
' containment reference list.Fields inherited from class com._1c.g5.v8.dt.bsl.model.impl.BlockImpl
declareStatements, implicitVariables, statements, UNIQUE_NAME_EDEFAULT, uniqueName
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.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
Fields inherited from interface com._1c.g5.v8.bm.core.IBmObject
BM_NULL_ID
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.util.EList<Method>
org.eclipse.emf.ecore.EObject
eGet
(int featureID, boolean resolve, boolean coreType) org.eclipse.emf.common.notify.NotificationChain
eInverseRemove
(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) eInvoke
(int operationID, org.eclipse.emf.common.util.EList<?> arguments) boolean
eIsSet
(int featureID) void
protected org.eclipse.emf.ecore.EClass
void
eUnset
(int featureID) org.eclipse.emf.common.util.EList<Pragma>
org.eclipse.emf.common.util.EList<Method>
org.eclipse.emf.ecore.EObject
getOwner()
org.eclipse.emf.common.util.EList<Preprocessor>
void
setContextDef
(ContextDef newContextDef) void
setModuleType
(ModuleType newModuleType) void
setOwner
(org.eclipse.emf.ecore.EObject newOwner) toString()
Methods inherited from class com._1c.g5.v8.dt.bsl.model.impl.BlockImpl
allDeclareStatements, allStatements, getDeclareStatements, getImplicitVariables, getStatements, getUniqueName, setUniqueName
Methods inherited from class com._1c.g5.v8.dt.mcore.impl.EnvironmentalImpl
environments, eStaticFeatureCount, getEnvironments, setEnvironments
Methods inherited from class com._1c.g5.v8.bm.core.BmObject
bmGetEngine, bmGetFqn, bmGetId, bmGetNamespace, bmGetPlatformTransaction, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmMatchSingleReference, bmSetProperty, createFeatureMap, createList, dynamicGet, dynamicSet, dynamicUnset, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDirectResource, eHasSettings, eInternalContainer, eInternalResource, eInverseAdd, eNotificationRequired, eNotify, equals, eResolveProxy, eSetDirectResource, eSetStore, eSettings, eStore, hashCode
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID, eDynamicIsSet, eIsCaching
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eDynamicClass, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResource, eSet, eSetResource, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com._1c.g5.v8.dt.bsl.model.Block
allDeclareStatements, allStatements, getDeclareStatements, getImplicitVariables, getStatements, getUniqueName, setUniqueName
Methods inherited from interface com._1c.g5.v8.dt.mcore.Environmental
environments, getEnvironments, setEnvironments
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
-
Field Details
-
owner
protected org.eclipse.emf.ecore.EObject ownerThe cached value of the 'Owner
' reference.- See Also:
-
MODULE_TYPE_EDEFAULT
The default value of the 'Module Type
' attribute.- See Also:
-
moduleType
The cached value of the 'Module Type
' attribute.- See Also:
-
defaultPragmas
The cached value of the 'Default Pragmas
' containment reference list.- See Also:
-
methods
The cached value of the 'Methods
' containment reference list.- See Also:
-
preprocessors
The cached value of the 'Preprocessors
' containment reference list.- See Also:
-
contextDef
The cached value of the 'Context Def
' reference.- See Also:
-
-
Constructor Details
-
ModuleImpl
protected ModuleImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClass
in classBlockImpl
-
getOwner
public org.eclipse.emf.ecore.EObject getOwner() -
basicGetOwner
public org.eclipse.emf.ecore.EObject basicGetOwner() -
setOwner
public void setOwner(org.eclipse.emf.ecore.EObject newOwner) -
getModuleType
- Specified by:
getModuleType
in interfaceModule
- Returns:
- the value of the 'Module Type' attribute.
- See Also:
-
setModuleType
- Specified by:
setModuleType
in interfaceModule
- Parameters:
newModuleType
- the new value of the 'Module Type' attribute.- See Also:
-
getDefaultPragmas
- Specified by:
getDefaultPragmas
in interfaceModule
- Returns:
- the value of the 'Default Pragmas' containment reference list.
- See Also:
-
getMethods
- Specified by:
getMethods
in interfaceModule
- Returns:
- the value of the 'Methods' containment reference list.
- See Also:
-
getPreprocessors
- Specified by:
getPreprocessors
in interfaceModule
- Returns:
- the value of the 'Preprocessors' containment reference list.
- See Also:
-
getContextDef
- Specified by:
getContextDef
in interfaceModule
- Returns:
- the value of the 'Context Def' reference.
- See Also:
-
basicGetContextDef
-
setContextDef
- Specified by:
setContextDef
in interfaceModule
- Parameters:
newContextDef
- the new value of the 'Context Def' reference.- See Also:
-
allMethods
- Specified by:
allMethods
in interfaceModule
-
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:
eInverseRemove
in classBlockImpl
-
eGet
-
eSet
-
eUnset
public void eUnset(int featureID) -
eIsSet
public boolean eIsSet(int featureID) -
eInvoke
public Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws InvocationTargetException - Specified by:
eInvoke
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eInvoke
in classBlockImpl
- Throws:
InvocationTargetException
-
toString
-