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
public class ModuleImpl extends BlockImpl implements Module
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
-
-
Field Summary
Fields Modifier and Type Field Description protected ContextDef
contextDef
The cached value of the 'Context Def
' reference.protected org.eclipse.emf.common.util.EList<Pragma>
defaultPragmas
The cached value of the 'Default Pragmas
' containment reference list.protected org.eclipse.emf.common.util.EList<Method>
methods
The cached value of the 'Methods
' containment reference list.protected static ModuleType
MODULE_TYPE_EDEFAULT
The default value of the 'Module Type
' attribute.protected ModuleType
moduleType
The cached value of the 'Module Type
' attribute.protected org.eclipse.emf.ecore.EObject
owner
The cached value of the 'Owner
' reference.protected org.eclipse.emf.common.util.EList<Preprocessor>
preprocessors
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
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ModuleImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.util.EList<Method>
allMethods()
ContextDef
basicGetContextDef()
org.eclipse.emf.ecore.EObject
basicGetOwner()
Object
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)
Object
eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
protected org.eclipse.emf.ecore.EClass
eStaticClass()
void
eUnset(int featureID)
ContextDef
getContextDef()
org.eclipse.emf.common.util.EList<Pragma>
getDefaultPragmas()
org.eclipse.emf.common.util.EList<Method>
getMethods()
ModuleType
getModuleType()
org.eclipse.emf.ecore.EObject
getOwner()
org.eclipse.emf.common.util.EList<Preprocessor>
getPreprocessors()
void
setContextDef(ContextDef newContextDef)
void
setModuleType(ModuleType newModuleType)
void
setOwner(org.eclipse.emf.ecore.EObject newOwner)
String
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, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmListBinaryData, bmReadBinaryData, bmRemoveBinaryData, bmSetProperty, bmWriteBinaryData, 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
-
-
-
-
Field Detail
-
owner
protected org.eclipse.emf.ecore.EObject owner
The cached value of the 'Owner
' reference.- See Also:
getOwner()
-
MODULE_TYPE_EDEFAULT
protected static final ModuleType MODULE_TYPE_EDEFAULT
The default value of the 'Module Type
' attribute.- See Also:
getModuleType()
-
moduleType
protected ModuleType moduleType
The cached value of the 'Module Type
' attribute.- See Also:
getModuleType()
-
defaultPragmas
protected org.eclipse.emf.common.util.EList<Pragma> defaultPragmas
The cached value of the 'Default Pragmas
' containment reference list.- See Also:
getDefaultPragmas()
-
methods
protected org.eclipse.emf.common.util.EList<Method> methods
The cached value of the 'Methods
' containment reference list.- See Also:
getMethods()
-
preprocessors
protected org.eclipse.emf.common.util.EList<Preprocessor> preprocessors
The cached value of the 'Preprocessors
' containment reference list.- See Also:
getPreprocessors()
-
contextDef
protected ContextDef contextDef
The cached value of the 'Context Def
' reference.- See Also:
getContextDef()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classBlockImpl
-
getOwner
public org.eclipse.emf.ecore.EObject getOwner()
- Specified by:
getOwner
in interfaceModule
- Returns:
- the value of the 'Owner' reference.
- See Also:
Module.setOwner(EObject)
,BslPackage.getModule_Owner()
-
basicGetOwner
public org.eclipse.emf.ecore.EObject basicGetOwner()
-
setOwner
public void setOwner(org.eclipse.emf.ecore.EObject newOwner)
- Specified by:
setOwner
in interfaceModule
- Parameters:
newOwner
- the new value of the 'Owner' reference.- See Also:
Module.getOwner()
-
getModuleType
public ModuleType getModuleType()
- Specified by:
getModuleType
in interfaceModule
- Returns:
- the value of the 'Module Type' attribute.
- See Also:
ModuleType
,Module.setModuleType(ModuleType)
,BslPackage.getModule_ModuleType()
-
setModuleType
public void setModuleType(ModuleType newModuleType)
- Specified by:
setModuleType
in interfaceModule
- Parameters:
newModuleType
- the new value of the 'Module Type' attribute.- See Also:
ModuleType
,Module.getModuleType()
-
getDefaultPragmas
public org.eclipse.emf.common.util.EList<Pragma> getDefaultPragmas()
- Specified by:
getDefaultPragmas
in interfaceModule
- Returns:
- the value of the 'Default Pragmas' containment reference list.
- See Also:
BslPackage.getModule_DefaultPragmas()
-
getMethods
public org.eclipse.emf.common.util.EList<Method> getMethods()
- Specified by:
getMethods
in interfaceModule
- Returns:
- the value of the 'Methods' containment reference list.
- See Also:
BslPackage.getModule_Methods()
-
getPreprocessors
public org.eclipse.emf.common.util.EList<Preprocessor> getPreprocessors()
- Specified by:
getPreprocessors
in interfaceModule
- Returns:
- the value of the 'Preprocessors' containment reference list.
- See Also:
BslPackage.getModule_Preprocessors()
-
getContextDef
public ContextDef getContextDef()
- Specified by:
getContextDef
in interfaceModule
- Returns:
- the value of the 'Context Def' reference.
- See Also:
Module.setContextDef(ContextDef)
,BslPackage.getModule_ContextDef()
-
basicGetContextDef
public ContextDef basicGetContextDef()
-
setContextDef
public void setContextDef(ContextDef newContextDef)
- Specified by:
setContextDef
in interfaceModule
- Parameters:
newContextDef
- the new value of the 'Context Def' reference.- See Also:
Module.getContextDef()
-
allMethods
public org.eclipse.emf.common.util.EList<Method> 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
public Object eGet(int featureID, boolean resolve, boolean coreType)
-
eSet
public void eSet(int featureID, Object newValue)
-
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
-
-