Package com._1c.g5.v8.dt.md.resource
Class MdImplicitRefInferrer
- java.lang.Object
-
- com._1c.g5.v8.dt.md.resource.MdImplicitRefInferrer
-
- All Implemented Interfaces:
Visitors.IVisitor
public class MdImplicitRefInferrer extends Object implements Visitors.IVisitor
Infers "implicit" references (i.e. references based on naming conventions) for an MdObject. Essentially, a part of theMdDerivedStateComputer
. Note that an instance of this class may be shared between different instances of theMdObjectBuilder
.
-
-
Constructor Summary
Constructors Constructor Description MdImplicitRefInferrer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
_infer(AccountingRegister object)
protected boolean
_infer(AccumulationRegister object)
protected boolean
_infer(BasicCommand object)
protected boolean
_infer(BasicForm object)
protected boolean
_infer(BasicTemplate object)
protected boolean
_infer(Bot object)
protected boolean
_infer(BusinessProcess object)
protected boolean
_infer(CalculationRegister object)
protected boolean
_infer(Catalog object)
protected boolean
_infer(ChartOfAccounts object)
protected boolean
_infer(ChartOfCalculationTypes object)
protected boolean
_infer(ChartOfCharacteristicTypes object)
protected boolean
_infer(CommandGroup object)
protected boolean
_infer(CommonAttribute object)
protected boolean
_infer(CommonModule object)
protected boolean
_infer(CommonPicture object)
protected boolean
_infer(CommonTemplate object)
protected boolean
_infer(Configuration object)
protected boolean
_infer(Constant object)
protected boolean
_infer(Cube object)
protected boolean
_infer(DataProcessor object)
protected boolean
_infer(DefinedType object)
protected boolean
_infer(DimensionTable object)
protected boolean
_infer(Document object)
protected boolean
_infer(DocumentJournal object)
protected boolean
_infer(DocumentNumerator object)
protected boolean
_infer(Enum object)
protected boolean
_infer(EventSubscription object)
protected boolean
_infer(ExchangePlan object)
protected boolean
_infer(ExternalDataProcessor object)
protected boolean
_infer(ExternalDataSource object)
protected boolean
_infer(ExternalReport object)
protected boolean
_infer(FilterCriterion object)
protected boolean
_infer(FunctionalOption object)
protected boolean
_infer(FunctionalOptionsParameter object)
protected boolean
_infer(HTTPService object)
protected boolean
_infer(InformationRegister object)
protected boolean
_infer(IntegrationService object)
protected boolean
_infer(MdObject object)
protected boolean
_infer(Recalculation object)
protected boolean
_infer(Report object)
protected boolean
_infer(Role object)
protected boolean
_infer(ScheduledJob object)
protected boolean
_infer(Sequence object)
protected boolean
_infer(SessionParameter object)
protected boolean
_infer(SettingsStorage object)
protected boolean
_infer(Style object)
protected boolean
_infer(StyleItem object)
protected boolean
_infer(Subsystem object)
protected boolean
_infer(Table object)
protected boolean
_infer(Task object)
protected boolean
_infer(WebService object)
protected boolean
_infer(WSReference object)
protected boolean
_infer(XDTOPackage object)
protected boolean
_infer(org.eclipse.emf.ecore.EObject object)
boolean
infer(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
-
_infer
protected boolean _infer(org.eclipse.emf.ecore.EObject object)
-
_infer
protected boolean _infer(MdObject object)
-
_infer
protected boolean _infer(CommonAttribute object)
-
_infer
protected boolean _infer(CommonModule object)
-
_infer
protected boolean _infer(BasicCommand object)
-
_infer
protected boolean _infer(Catalog object)
-
_infer
protected boolean _infer(Document object)
-
_infer
protected boolean _infer(ChartOfAccounts object)
-
_infer
protected boolean _infer(ChartOfCalculationTypes object)
-
_infer
protected boolean _infer(ChartOfCharacteristicTypes object)
-
_infer
protected boolean _infer(Enum object)
-
_infer
protected boolean _infer(InformationRegister object)
-
_infer
protected boolean _infer(AccountingRegister object)
-
_infer
protected boolean _infer(AccumulationRegister object)
-
_infer
protected boolean _infer(Constant object)
-
_infer
protected boolean _infer(ExchangePlan object)
-
_infer
protected boolean _infer(DocumentNumerator object)
-
_infer
protected boolean _infer(Sequence object)
-
_infer
protected boolean _infer(DocumentJournal object)
-
_infer
protected boolean _infer(Report object)
-
_infer
protected boolean _infer(DataProcessor object)
-
_infer
protected boolean _infer(SettingsStorage object)
-
_infer
protected boolean _infer(CommandGroup object)
-
_infer
protected boolean _infer(Configuration object)
-
_infer
protected boolean _infer(Subsystem object)
-
_infer
protected boolean _infer(BasicForm object)
-
_infer
protected boolean _infer(BasicTemplate object)
-
_infer
protected boolean _infer(CommonTemplate object)
-
_infer
protected boolean _infer(CommonPicture object)
-
_infer
protected boolean _infer(WSReference object)
-
_infer
protected boolean _infer(BusinessProcess object)
-
_infer
protected boolean _infer(ScheduledJob object)
-
_infer
protected boolean _infer(FilterCriterion object)
-
_infer
protected boolean _infer(XDTOPackage object)
-
_infer
protected boolean _infer(WebService object)
-
_infer
protected boolean _infer(Role object)
-
_infer
protected boolean _infer(HTTPService object)
-
_infer
protected boolean _infer(CalculationRegister object)
-
_infer
protected boolean _infer(Recalculation object)
-
_infer
protected boolean _infer(ExternalReport object)
-
_infer
protected boolean _infer(ExternalDataProcessor object)
-
_infer
protected boolean _infer(Task object)
-
_infer
protected boolean _infer(DefinedType object)
-
_infer
protected boolean _infer(EventSubscription object)
-
_infer
protected boolean _infer(Style object)
-
_infer
protected boolean _infer(StyleItem object)
-
_infer
protected boolean _infer(ExternalDataSource object)
-
_infer
protected boolean _infer(Cube object)
-
_infer
protected boolean _infer(DimensionTable object)
-
_infer
protected boolean _infer(Table object)
-
_infer
protected boolean _infer(IntegrationService object)
-
_infer
protected boolean _infer(Bot object)
-
_infer
protected boolean _infer(FunctionalOption object)
-
_infer
protected boolean _infer(FunctionalOptionsParameter object)
-
_infer
protected boolean _infer(SessionParameter object)
-
infer
public boolean infer(org.eclipse.emf.ecore.EObject object)
-
-