Package com._1c.g5.v8.dt.md.resource
Class MdDbViewFieldDefInferrer
- java.lang.Object
-
- com._1c.g5.v8.dt.md.resource.MdDbViewFieldDefInferrer
-
- All Implemented Interfaces:
Visitors.IVisitor
public class MdDbViewFieldDefInferrer extends Object implements Visitors.IVisitor
Infers DbViewFieldDef's from an MdObject. Essentially, a part of theMdDerivedSateComputer. Note that an instance of this class may be shared between different instances of theMdDerivedSateComputer.
-
-
Constructor Summary
Constructors Constructor Description MdDbViewFieldDefInferrer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean_infer(AccountingRegister object, IEObjectProvider typeProvider)protected boolean_infer(AccumulationRegister object, IEObjectProvider typeProvider)protected boolean_infer(BusinessProcess object, IEObjectProvider typeProvider)protected boolean_infer(CalculationRegister object, IEObjectProvider typeProvider)protected boolean_infer(Catalog object, IEObjectProvider typeProvider)protected boolean_infer(ChartOfAccounts object, IEObjectProvider typeProvider)protected boolean_infer(ChartOfCalculationTypes object, IEObjectProvider typeProvider)protected boolean_infer(ChartOfCharacteristicTypes object, IEObjectProvider typeProvider)protected boolean_infer(Configuration object, IEObjectProvider typeProvider)protected boolean_infer(Constant object, IEObjectProvider typeProvider)protected boolean_infer(Cube object, IEObjectProvider typeProvider)protected boolean_infer(DimensionTable object, IEObjectProvider typeProvider)protected boolean_infer(DocumentJournal object, IEObjectProvider typeProvider)protected boolean_infer(Document object, IEObjectProvider typeProvider)protected boolean_infer(Enum object, IEObjectProvider typeProvider)protected boolean_infer(ExchangePlan object, IEObjectProvider typeProvider)protected boolean_infer(FilterCriterion object, IEObjectProvider typeProvider)protected boolean_infer(InformationRegister object, IEObjectProvider typeProvider)protected boolean_infer(Recalculation object, IEObjectProvider typeProvider)protected boolean_infer(Sequence object, IEObjectProvider typeProvider)protected boolean_infer(Table object, IEObjectProvider typeProvider)protected boolean_infer(Task object, IEObjectProvider typeProvider)protected boolean_infer(org.eclipse.emf.ecore.EObject object, IEObjectProvider typeProvider)booleaninfer(org.eclipse.emf.ecore.EObject object, IEObjectProvider typeProvider)booleanvisit(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.IVisitorVisits the given object. Returns whether the contents of the object should also be visited.- Specified by:
visitin interfaceVisitors.IVisitor- Parameters:
object- notnull- Returns:
trueif the contents of the given object should be visited, andfalseotherwise
-
_infer
protected boolean _infer(org.eclipse.emf.ecore.EObject object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Enum object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Catalog object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(ChartOfAccounts object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Document object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(ChartOfCalculationTypes object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(ChartOfCharacteristicTypes object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(InformationRegister object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(ExchangePlan object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Constant object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Configuration object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Sequence object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(DocumentJournal object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(AccountingRegister object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(AccumulationRegister object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(BusinessProcess object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Task object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(FilterCriterion object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(CalculationRegister object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Recalculation object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Table object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(Cube object, IEObjectProvider typeProvider)
-
_infer
protected boolean _infer(DimensionTable object, IEObjectProvider typeProvider)
-
infer
public boolean infer(org.eclipse.emf.ecore.EObject object, IEObjectProvider typeProvider)
-
-