Class PrintWizardParser

java.lang.Object
com._1c.g5.v8.dt.pw.ui.builders.PrintWizardParser

public class PrintWizardParser extends Object
Parse object manager module and commands modules
  • Field Details

  • Method Details

    • parse

      public static List<PrintWizardParser.ParseResult> parse(org.eclipse.emf.ecore.EObject object)
      Parse manager module, command mobule and template
      Parameters:
      object - - parent MD object
      Returns:
      parse result
    • findFeature

      public static org.eclipse.emf.ecore.EReference findFeature(org.eclipse.emf.ecore.EObject object, String name)
      Find feature in EObject
      Parameters:
      object - - EObject
      name - - feature name
      Returns:
      feature. Return null if feature not found.
    • compareQueries

      public static boolean compareQueries(String defaultQuery, QuerySchema defaultQuerySchema, String query, QuerySchema querySchema, org.eclipse.core.resources.IProject poject, IV8ProjectManager v8ProjectManager, IBmModelManager bmModelManager)
      Compare queries for print wizard
      Parameters:
      defaultQuery - - default print wizard query, cannot be null
      defaultQuerySchema - - default QuerySchema, cannot be null
      query - - query for compare, cannot be null
      querySchema - - QuerySchema, cannot be null
      project - - project, cannot be null
      v8ProjectManager - - v8 Project Manager, cannot be null
      bmModelManager - IBmModelManager service reference, cannot be null
      Returns:
      true if queries equals for print wizard
    • getAllTemplates

      public static List<?> getAllTemplates(org.eclipse.emf.ecore.EObject parent)
      Get all templates from object
      Parameters:
      parent - - parent object
      Returns:
      templates collection