Package com._1c.g5.v8.dt.bsl.contextdef
Class AbstractBslModuleContextDefExtension
java.lang.Object
com._1c.g5.v8.dt.bsl.contextdef.AbstractBslModuleContextDefExtension
- All Implemented Interfaces:
IBslModuleContextDefExtension
- Direct Known Subclasses:
BslModuleContextDefExtensionAccountingRegister
,BslModuleContextDefExtensionAccumulationRegister
,BslModuleContextDefExtensionBusinessProcess
,BslModuleContextDefExtensionCalculationRegister
,BslModuleContextDefExtensionCatalog
,BslModuleContextDefExtensionChartOfAccounts
,BslModuleContextDefExtensionChartOfCalculationTypes
,BslModuleContextDefExtensionChartOfCharacteristicTypes
,BslModuleContextDefExtensionConstant
,BslModuleContextDefExtensionDataProcessor
,BslModuleContextDefExtensionDocument
,BslModuleContextDefExtensionDocumentJournal
,BslModuleContextDefExtensionEnum
,BslModuleContextDefExtensionExchangePlan
,BslModuleContextDefExtensionExternalDataProcessor
,BslModuleContextDefExtensionExternalDataSourceCube
,BslModuleContextDefExtensionExternalDataSourceDimensionTable
,BslModuleContextDefExtensionExternalDataSourceTable
,BslModuleContextDefExtensionExternalReport
,BslModuleContextDefExtensionFilterCriterion
,BslModuleContextDefExtensionInformationRegister
,BslModuleContextDefExtensionRecalculation
,BslModuleContextDefExtensionReport
,BslModuleContextDefExtensionSequence
,BslModuleContextDefExtensionSettingsStorage
,BslModuleContextDefExtensionTask
public abstract class AbstractBslModuleContextDefExtension
extends Object
implements IBslModuleContextDefExtension
Abstract realization of
Contains method for checking owner of Bsl module for
IBslModuleContextDefExtension
Contains method for checking owner of Bsl module for
null
or proxy-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetContextDef
(Module module) GetsContextDef
of Bsl moduleprotected ContextDef
getContextDefOfType
(Type type) ContextDef fromType
getModuleEvents
(Module module) Gets collection of possibleEvent
from Bsl moduleprotected abstract Type
getModuleProducedType
(Module module) Gets module producedType
boolean
isAppropriateFor
(Module module) Checks if this implementation is appropriate for given moduleprotected org.eclipse.emf.ecore.EObject
resolveOwner
(Module module) Gets resolving module owner
-
Field Details
-
EMPTY_CONTEXT_DEF
-
-
Constructor Details
-
AbstractBslModuleContextDefExtension
public AbstractBslModuleContextDefExtension()
-
-
Method Details
-
isAppropriateFor
Description copied from interface:IBslModuleContextDefExtension
Checks if this implementation is appropriate for given module- Specified by:
isAppropriateFor
in interfaceIBslModuleContextDefExtension
- Parameters:
module
- checking module- Returns:
true
if this extension point allowed for this module
-
getContextDef
Description copied from interface:IBslModuleContextDefExtension
GetsContextDef
of Bsl module- Specified by:
getContextDef
in interfaceIBslModuleContextDefExtension
- Parameters:
module
- BlsModule
- Returns:
ContextDef
of module
-
getModuleEvents
Description copied from interface:IBslModuleContextDefExtension
Gets collection of possibleEvent
from Bsl module- Specified by:
getModuleEvents
in interfaceIBslModuleContextDefExtension
- Parameters:
module
- BlsModule
- Returns:
- list of
Event
of module
-
getModuleProducedType
Gets module producedType
-
getContextDefOfType
ContextDef fromType
- Parameters:
type
-- Returns:
- ContextDef from
Type
or emptyContextDef
-
resolveOwner
Gets resolving module owner- Parameters:
module
- BslModule
- Returns:
- resolved Bsl module owner
-