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 ContextDefcontextDefThe cached value of the 'Context Def' reference.protected org.eclipse.emf.common.util.EList<Pragma>defaultPragmasThe cached value of the 'Default Pragmas' containment reference list.protected org.eclipse.emf.common.util.EList<Method>methodsThe cached value of the 'Methods' containment reference list.protected static ModuleTypeMODULE_TYPE_EDEFAULTThe default value of the 'Module Type' attribute.protected ModuleTypemoduleTypeThe cached value of the 'Module Type' attribute.protected org.eclipse.emf.ecore.EObjectownerThe cached value of the 'Owner' reference.protected org.eclipse.emf.common.util.EList<Preprocessor>preprocessorsThe 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 protectedModuleImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.util.EList<Method>allMethods()ContextDefbasicGetContextDef()org.eclipse.emf.ecore.EObjectbasicGetOwner()ObjecteGet(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)ObjecteInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)ContextDefgetContextDef()org.eclipse.emf.common.util.EList<Pragma>getDefaultPragmas()org.eclipse.emf.common.util.EList<Method>getMethods()ModuleTypegetModuleType()org.eclipse.emf.ecore.EObjectgetOwner()org.eclipse.emf.common.util.EList<Preprocessor>getPreprocessors()voidsetContextDef(ContextDef newContextDef)voidsetModuleType(ModuleType newModuleType)voidsetOwner(org.eclipse.emf.ecore.EObject newOwner)StringtoString()-
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
-
-
-
-
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:
eStaticClassin classBlockImpl
-
getOwner
public org.eclipse.emf.ecore.EObject getOwner()
- Specified by:
getOwnerin 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:
setOwnerin interfaceModule- Parameters:
newOwner- the new value of the 'Owner' reference.- See Also:
Module.getOwner()
-
getModuleType
public ModuleType getModuleType()
- Specified by:
getModuleTypein 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:
setModuleTypein 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:
getDefaultPragmasin 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:
getMethodsin 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:
getPreprocessorsin interfaceModule- Returns:
- the value of the 'Preprocessors' containment reference list.
- See Also:
BslPackage.getModule_Preprocessors()
-
getContextDef
public ContextDef getContextDef()
- Specified by:
getContextDefin 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:
setContextDefin 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:
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
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:
eInvokein interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eInvokein classBlockImpl- Throws:
InvocationTargetException
-
-