Class MdStdCommandInferrer

java.lang.Object
com._1c.g5.v8.dt.md.resource.MdStdCommandInferrer
All Implemented Interfaces:
Visitors.IVisitor

public class MdStdCommandInferrer extends Object implements Visitors.IVisitor
Infers standard commands from an MdObject.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    _infer(AccountingRegister accountingRegister, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers AccountingRegister standard commands.
    protected boolean
    _infer(AccumulationRegister accumReg, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers AccumulationRegister standard commands.
    protected boolean
    _infer(BusinessProcess bp, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers BusinessProcess standard commands.
    protected boolean
    _infer(CalculationRegister calculationRegister, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers CalculationRegister standard commands.
    protected boolean
    _infer(Catalog catalog, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers Catalog standard commands.
    protected boolean
    _infer(ChartOfAccounts chartOfAccounts, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers Chart of accounts standard commands.
    protected boolean
    _infer(ChartOfCalculationTypes chartOfCalculationTypes, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers ChartOfCalculationTypes standard commands.
    protected boolean
    _infer(ChartOfCharacteristicTypes chartOfCharacteristicTypes, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers ChartOfCharacteristicTypes standard commands.
    protected boolean
    _infer(CommonForm commonForm, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers CommonForm (ConstantForms) standard commands.
    protected boolean
    _infer(Constant constant, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers Constant standard commands.
    protected boolean
    _infer(Cube cube, org.eclipse.xtext.resource.IEObjectDescription[] groups)
     
    protected boolean
    _infer(DataProcessor dataProcessor, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers DataProcessor standard commands.
    protected boolean
    _infer(DimensionTable table, org.eclipse.xtext.resource.IEObjectDescription[] groups)
     
    protected boolean
    _infer(DocumentJournal documentJournal, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers DocumentJournal standard commands.
    protected boolean
    _infer(Document document, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers Document standard commands.
    protected boolean
    _infer(Enum enumm, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers Enum standard commands.
    protected boolean
    _infer(ExchangePlan exchangePlan, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers ExchangePlan standard commands.
    protected boolean
    _infer(FilterCriterion filterCriterion, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers FilterCriterion standard commands.
    protected boolean
    _infer(InformationRegister infoReg, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers InformationRegister standard commands.
    protected boolean
    _infer(Report report, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers Report standard commands.
    protected boolean
    _infer(Table table, org.eclipse.xtext.resource.IEObjectDescription[] groups)
     
    protected boolean
    _infer(Task task, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers Task standard commands.
    protected boolean
    _infer(org.eclipse.emf.ecore.EObject object, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    Infers EObject standard commands.
    boolean
    infer(org.eclipse.emf.ecore.EObject catalog, org.eclipse.xtext.resource.IEObjectDescription[] groups)
     
    boolean
    visit(org.eclipse.emf.ecore.EObject eObject)
    Visits the given object.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MdStdCommandInferrer

      public MdStdCommandInferrer()
  • Method Details

    • visit

      public boolean visit(org.eclipse.emf.ecore.EObject eObject)
      Visits the given object. Returns whether the contents of the object should also be visited.
      Specified by:
      visit in interface Visitors.IVisitor
      Parameters:
      eObject - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(org.eclipse.emf.ecore.EObject object, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers EObject standard commands.
      Parameters:
      eObject - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(AccumulationRegister accumReg, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers AccumulationRegister standard commands.
      Parameters:
      accumReg - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(ChartOfCharacteristicTypes chartOfCharacteristicTypes, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers ChartOfCharacteristicTypes standard commands.
      Parameters:
      chartOfCharacteristicTypes - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(Document document, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers Document standard commands.
      Parameters:
      document - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(Enum enumm, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers Enum standard commands.
      Parameters:
      enumm - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(InformationRegister infoReg, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers InformationRegister standard commands.
      Parameters:
      infoReg - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(DocumentJournal documentJournal, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers DocumentJournal standard commands.
      Parameters:
      documentJournal - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(DataProcessor dataProcessor, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers DataProcessor standard commands.
      Parameters:
      dataProcessor - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(Catalog catalog, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers Catalog standard commands.
      Parameters:
      catalog - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(ChartOfAccounts chartOfAccounts, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers Chart of accounts standard commands.
      Parameters:
      chartOfAccounts - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(Report report, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers Report standard commands.
      Parameters:
      report - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(CommonForm commonForm, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers CommonForm (ConstantForms) standard commands.
      Parameters:
      commonForm - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(Constant constant, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers Constant standard commands.
      Parameters:
      constant - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(ExchangePlan exchangePlan, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers ExchangePlan standard commands.
      Parameters:
      exchangePlan - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(BusinessProcess bp, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers BusinessProcess standard commands.
      Parameters:
      bp - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(Task task, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers Task standard commands.
      Parameters:
      task - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(FilterCriterion filterCriterion, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers FilterCriterion standard commands.
      Parameters:
      filterCriterion - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(AccountingRegister accountingRegister, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers AccountingRegister standard commands.
      Parameters:
      accountingRegister - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(CalculationRegister calculationRegister, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers CalculationRegister standard commands.
      Parameters:
      calculationRegister - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(ChartOfCalculationTypes chartOfCalculationTypes, org.eclipse.xtext.resource.IEObjectDescription[] groups)
      Infers ChartOfCalculationTypes standard commands.
      Parameters:
      chartOfCalculationTypes - not null
      groups - not null
      Returns:
      true if the contents of the given object should be visited, and false otherwise
    • _infer

      protected boolean _infer(Table table, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    • _infer

      protected boolean _infer(Cube cube, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    • _infer

      protected boolean _infer(DimensionTable table, org.eclipse.xtext.resource.IEObjectDescription[] groups)
    • infer

      public boolean infer(org.eclipse.emf.ecore.EObject catalog, org.eclipse.xtext.resource.IEObjectDescription[] groups)