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.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
FieldsModifier and TypeFieldDescriptionprotected ContextDefThe 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 ModuleTypeThe default value of the 'Module Type' attribute.protected ModuleTypeThe cached value of the 'Module Type' attribute.protected org.eclipse.emf.ecore.EObjectThe 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, uniqueNameFields 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 com._1c.g5.v8.bm.core.IBmObject
BM_NULL_IDFields 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.EObjecteGet(int featureID, boolean resolve, boolean coreType) org.eclipse.emf.common.notify.NotificationChaineInverseRemove(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) booleaneIsSet(int featureID) voidprotected org.eclipse.emf.ecore.EClassvoideUnset(int featureID) org.eclipse.emf.common.util.EList<Pragma>org.eclipse.emf.common.util.EList<Method>org.eclipse.emf.ecore.EObjectgetOwner()org.eclipse.emf.common.util.EList<Preprocessor>voidsetContextDef(ContextDef newContextDef) voidsetModuleType(ModuleType newModuleType) voidsetOwner(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, setUniqueNameMethods inherited from class com._1c.g5.v8.dt.mcore.impl.EnvironmentalImpl
environments, eStaticFeatureCount, getEnvironments, setEnvironmentsMethods 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, hashCodeMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID, eDynamicIsSet, eIsCachingMethods 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, eSetProxyURIMethods 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, eVirtualValuesMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com._1c.g5.v8.dt.bsl.model.Block
allDeclareStatements, allStatements, getDeclareStatements, getImplicitVariables, getStatements, getUniqueName, setUniqueNameMethods inherited from interface com._1c.g5.v8.dt.mcore.Environmental
environments, getEnvironments, setEnvironmentsMethods 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.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:
eStaticClassin 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:
getModuleTypein interfaceModule- Returns:
- the value of the 'Module Type' attribute.
- See Also:
-
setModuleType
- Specified by:
setModuleTypein interfaceModule- Parameters:
newModuleType- the new value of the 'Module Type' attribute.- See Also:
-
getDefaultPragmas
- Specified by:
getDefaultPragmasin interfaceModule- Returns:
- the value of the 'Default Pragmas' containment reference list.
- See Also:
-
getMethods
- Specified by:
getMethodsin interfaceModule- Returns:
- the value of the 'Methods' containment reference list.
- See Also:
-
getPreprocessors
- Specified by:
getPreprocessorsin interfaceModule- Returns:
- the value of the 'Preprocessors' containment reference list.
- See Also:
-
getContextDef
- Specified by:
getContextDefin interfaceModule- Returns:
- the value of the 'Context Def' reference.
- See Also:
-
basicGetContextDef
-
setContextDef
- Specified by:
setContextDefin interfaceModule- Parameters:
newContextDef- the new value of the 'Context Def' reference.- See Also:
-
allMethods
- Specified by:
allMethodsin 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:
eInverseRemovein 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:
eInvokein interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eInvokein classBlockImpl- Throws:
InvocationTargetException
-
toString
-