Package com._1c.g5.v8.dt.md.resource
Class MdTypeInferrer
- java.lang.Object
-
- com._1c.g5.v8.dt.md.resource.MdTypeInferrer
-
- All Implemented Interfaces:
Visitors.IVisitor
public class MdTypeInferrer extends Object implements Visitors.IVisitor
Infers types from an MdObject.
-
-
Constructor Summary
Constructors Constructor Description MdTypeInferrer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
_inferFrom(AccountingRegister object)
protected boolean
_inferFrom(AccumulationRegister object)
protected boolean
_inferFrom(BusinessProcess object)
protected boolean
_inferFrom(BusinessProcessTabularSection object)
protected boolean
_inferFrom(CalculationRegister object)
protected boolean
_inferFrom(Catalog object)
protected boolean
_inferFrom(CatalogTabularSection object)
protected boolean
_inferFrom(ChartOfAccounts object)
protected boolean
_inferFrom(ChartOfAccountsTabularSection object)
protected boolean
_inferFrom(ChartOfCalculationTypes object)
protected boolean
_inferFrom(ChartOfCalculationTypesTabularSection object)
protected boolean
_inferFrom(ChartOfCharacteristicTypes object)
protected boolean
_inferFrom(ChartOfCharacteristicTypesTabularSection object)
protected boolean
_inferFrom(CommonModule commonModule)
protected boolean
_inferFrom(Constant object)
protected boolean
_inferFrom(Cube object)
protected boolean
_inferFrom(DataProcessor object)
protected boolean
_inferFrom(DataProcessorTabularSection object)
protected boolean
_inferFrom(DefinedType object)
protected boolean
_inferFrom(DimensionTable object)
protected boolean
_inferFrom(Document object)
protected boolean
_inferFrom(DocumentJournal object)
protected boolean
_inferFrom(DocumentTabularSection object)
protected boolean
_inferFrom(Enum object)
protected boolean
_inferFrom(ExchangePlan object)
protected boolean
_inferFrom(ExchangePlanTabularSection object)
protected boolean
_inferFrom(ExternalDataProcessor object)
protected boolean
_inferFrom(ExternalDataSource object)
protected boolean
_inferFrom(ExternalReport object)
protected boolean
_inferFrom(FilterCriterion object)
protected boolean
_inferFrom(InformationRegister object)
protected boolean
_inferFrom(IntegrationService object)
protected boolean
_inferFrom(IntegrationServiceChannel object)
protected boolean
_inferFrom(Recalculation object)
protected boolean
_inferFrom(Report object)
protected boolean
_inferFrom(ReportTabularSection object)
protected boolean
_inferFrom(Sequence object)
protected boolean
_inferFrom(SettingsStorage object)
protected boolean
_inferFrom(Table object)
protected boolean
_inferFrom(Task object)
protected boolean
_inferFrom(TaskTabularSection object)
protected boolean
_inferFrom(WSReference object)
protected boolean
_inferFrom(org.eclipse.emf.ecore.EObject object)
void
clearTypeInfoCategoryCache()
boolean
inferFrom(org.eclipse.emf.ecore.EObject object)
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
-
clearTypeInfoCategoryCache
public void clearTypeInfoCategoryCache()
-
_inferFrom
protected boolean _inferFrom(org.eclipse.emf.ecore.EObject object)
-
_inferFrom
protected boolean _inferFrom(Catalog object)
-
_inferFrom
protected boolean _inferFrom(CatalogTabularSection object)
-
_inferFrom
protected boolean _inferFrom(Document object)
-
_inferFrom
protected boolean _inferFrom(DocumentTabularSection object)
-
_inferFrom
protected boolean _inferFrom(ChartOfCharacteristicTypes object)
-
_inferFrom
protected boolean _inferFrom(ChartOfCharacteristicTypesTabularSection object)
-
_inferFrom
protected boolean _inferFrom(Enum object)
-
_inferFrom
protected boolean _inferFrom(InformationRegister object)
-
_inferFrom
protected boolean _inferFrom(AccumulationRegister object)
-
_inferFrom
protected boolean _inferFrom(Constant object)
-
_inferFrom
protected boolean _inferFrom(ExchangePlan object)
-
_inferFrom
protected boolean _inferFrom(ExchangePlanTabularSection object)
-
_inferFrom
protected boolean _inferFrom(DefinedType object)
-
_inferFrom
protected boolean _inferFrom(Sequence object)
-
_inferFrom
protected boolean _inferFrom(DocumentJournal object)
-
_inferFrom
protected boolean _inferFrom(Report object)
-
_inferFrom
protected boolean _inferFrom(ExternalReport object)
-
_inferFrom
protected boolean _inferFrom(ReportTabularSection object)
-
_inferFrom
protected boolean _inferFrom(DataProcessor object)
-
_inferFrom
protected boolean _inferFrom(ExternalDataProcessor object)
-
_inferFrom
protected boolean _inferFrom(DataProcessorTabularSection object)
-
_inferFrom
protected boolean _inferFrom(BusinessProcess object)
-
_inferFrom
protected boolean _inferFrom(BusinessProcessTabularSection object)
-
_inferFrom
protected boolean _inferFrom(Task object)
-
_inferFrom
protected boolean _inferFrom(TaskTabularSection object)
-
_inferFrom
protected boolean _inferFrom(FilterCriterion object)
-
_inferFrom
protected boolean _inferFrom(SettingsStorage object)
-
_inferFrom
protected boolean _inferFrom(WSReference object)
-
_inferFrom
protected boolean _inferFrom(CommonModule commonModule)
-
_inferFrom
protected boolean _inferFrom(ChartOfAccounts object)
-
_inferFrom
protected boolean _inferFrom(ChartOfAccountsTabularSection object)
-
_inferFrom
protected boolean _inferFrom(AccountingRegister object)
-
_inferFrom
protected boolean _inferFrom(CalculationRegister object)
-
_inferFrom
protected boolean _inferFrom(Recalculation object)
-
_inferFrom
protected boolean _inferFrom(ChartOfCalculationTypes object)
-
_inferFrom
protected boolean _inferFrom(ChartOfCalculationTypesTabularSection object)
-
_inferFrom
protected boolean _inferFrom(ExternalDataSource object)
-
_inferFrom
protected boolean _inferFrom(Table object)
-
_inferFrom
protected boolean _inferFrom(Cube object)
-
_inferFrom
protected boolean _inferFrom(DimensionTable object)
-
_inferFrom
protected boolean _inferFrom(IntegrationService object)
-
_inferFrom
protected boolean _inferFrom(IntegrationServiceChannel object)
-
inferFrom
public boolean inferFrom(org.eclipse.emf.ecore.EObject object)
-
-