Class BmObjectVisitor

java.lang.Object
com._1c.g5.v8.dt.core.model.EObjectVisitor
com._1c.g5.v8.dt.internal.refactoring.core.BmObjectVisitor

public class BmObjectVisitor extends EObjectVisitor
The BM object visitor. It extends the EObjectVisitor behaviour for IBmObject. If the visited object is BM top object the separate transaction will be used to traverse this object.
  • Constructor Details

    • BmObjectVisitor

      public BmObjectVisitor(AbstractRefactoringVisitorCallback callback, IBmModelManager modelManager)
      Creates a new visitor.
      Parameters:
      callback - the visitor callback, cannot be null.
      modelManager - the model manager instance, cannot be null.
  • Method Details

    • dispose

      public void dispose()
      Disposes the visitor.
    • visit

      public void visit(org.eclipse.emf.ecore.EObject eObject)
      Description copied from class: EObjectVisitor
      Traverses the specified eObject recursively.
      Overrides:
      visit in class EObjectVisitor
      Parameters:
      eObject - the object to travers, cannot be null.