Package com._1c.g5.v8.dt.md.resource
Class MdContextDefInferrer
- java.lang.Object
-
- com._1c.g5.v8.dt.md.resource.MdContextDefInferrer
-
- All Implemented Interfaces:
Visitors.IVisitor
public class MdContextDefInferrer extends Object implements Visitors.IVisitor
Infers ContextDefs for MdObject's types. Note that an instance of this class may be shared between different instances of theMdDerivedSateComputer
.
-
-
Constructor Summary
Constructors Constructor Description MdContextDefInferrer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
_infer(AccountingRegister register, IEObjectProvider typeProvider)
protected boolean
_infer(AccumulationRegister register, IEObjectProvider typeProvider)
protected boolean
_infer(BusinessProcess bp, IEObjectProvider typeProvider)
protected boolean
_infer(CalculationRegister register, IEObjectProvider typeProvider)
protected boolean
_infer(Catalog catalog, IEObjectProvider typeProvider)
protected boolean
_infer(ChartOfAccounts chartOfAccounts, IEObjectProvider typeProvider)
protected boolean
_infer(ChartOfCalculationTypes chart, IEObjectProvider typeProvider)
protected boolean
_infer(ChartOfCharacteristicTypes chart, IEObjectProvider typeProvider)
protected boolean
_infer(CommonModule commonModule, IEObjectProvider typeProvider)
protected boolean
_infer(Constant constant, IEObjectProvider typeProvider)
protected boolean
_infer(Cube cube, IEObjectProvider typeProvider)
protected boolean
_infer(DataProcessor dataProcessor, IEObjectProvider typeProvider)
protected boolean
_infer(DataProcessorTabularSection tabularSection, IEObjectProvider typeProvider)
protected boolean
_infer(DbObjectTabularSection tabularSection, IEObjectProvider typeProvider)
protected boolean
_infer(DimensionTable table, IEObjectProvider typeProvider)
protected boolean
_infer(DocumentJournal journal, IEObjectProvider typeProvider)
protected boolean
_infer(Document document, IEObjectProvider typeProvider)
protected boolean
_infer(Enum mdEnum, IEObjectProvider typeProvider)
protected boolean
_infer(ExchangePlan exchangePlan, IEObjectProvider typeProvider)
protected boolean
_infer(ExternalDataProcessor externalDataProcessor, IEObjectProvider typeProvider)
protected boolean
_infer(ExternalDataSource dataSource, IEObjectProvider typeProvider)
protected boolean
_infer(ExternalReport externalReport, IEObjectProvider typeProvider)
protected boolean
_infer(FilterCriterion filterCriterion, IEObjectProvider typeProvider)
protected boolean
_infer(InformationRegister register, IEObjectProvider typeProvider)
protected boolean
_infer(IntegrationServiceChannel integrationServiceChannel, IEObjectProvider typeProvider)
protected boolean
_infer(IntegrationService integrationService, IEObjectProvider typeProvider)
protected boolean
_infer(Recalculation recalculation, IEObjectProvider typeProvider)
protected boolean
_infer(Report report, IEObjectProvider typeProvider)
protected boolean
_infer(ReportTabularSection tabularSection, IEObjectProvider typeProvider)
protected boolean
_infer(Sequence sequence, IEObjectProvider typeProvider)
protected boolean
_infer(SettingsStorage settingsStorage, IEObjectProvider typeProvider)
protected boolean
_infer(Table table, IEObjectProvider typeProvider)
protected boolean
_infer(Task task, IEObjectProvider typeProvider)
protected boolean
_infer(WSReference wsReference, IEObjectProvider typeProvider)
protected boolean
_infer(org.eclipse.emf.ecore.EObject object, IEObjectProvider typeProvider)
boolean
infer(org.eclipse.emf.ecore.EObject catalog, IEObjectProvider typeProvider)
boolean
visit(org.eclipse.emf.ecore.EObject object)
Visits the given object.
-
-
-
Method Detail
-
visit
public boolean visit(org.eclipse.emf.ecore.EObject object)
Description copied from interface:Visitors.IVisitor
Visits the given object. Returns whether the contents of the object should also be visited.- Specified by:
visit
in interfaceVisitors.IVisitor
- Parameters:
object
- notnull
- Returns:
true
if the contents of the given object should be visited, andfalse
otherwise
-
_infer
protected boolean _infer(org.eclipse.emf.ecore.EObject object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Catalog catalog, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Document document, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(ChartOfAccounts chartOfAccounts, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(ChartOfCalculationTypes chart, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(ChartOfCharacteristicTypes chart, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(InformationRegister register, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Enum mdEnum, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(AccumulationRegister register, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Constant constant, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(ExchangePlan exchangePlan, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Sequence sequence, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(DocumentJournal journal, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Report report, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(ExternalReport externalReport, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(DataProcessor dataProcessor, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(ExternalDataProcessor externalDataProcessor, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(DataProcessorTabularSection tabularSection, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(ReportTabularSection tabularSection, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(DbObjectTabularSection tabularSection, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(CommonModule commonModule, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(BusinessProcess bp, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Task task, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(FilterCriterion filterCriterion, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(SettingsStorage settingsStorage, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(WSReference wsReference, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(AccountingRegister register, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(CalculationRegister register, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Recalculation recalculation, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(ExternalDataSource dataSource, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Cube cube, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(DimensionTable table, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Table table, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(IntegrationService integrationService, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(IntegrationServiceChannel integrationServiceChannel, IEObjectProvider typeProvider)
-
infer
public boolean infer(org.eclipse.emf.ecore.EObject catalog, IEObjectProvider typeProvider)
-
-