/** * Called to visit a child of this extension point. * @param ev the extension visitor * @param child the child extension */ protected void visitChild(ExtensionVisitor ev, Extension child) throws ExtensionVisitor.StoppedException { // Recurse for nested extension points or do a visit for simple extensions if (child instanceof ExtensionPoint) { ((ExtensionPoint) child).visit(ev, this); } else { ev.visit(this, child); } }
/** * Called to visit a child of this extension point. * @param ev the extension visitor * @param child the child extension */ protected void visitChild(ExtensionVisitor ev, Extension child) throws ExtensionVisitor.StoppedException { // Recurse for nested extension points or do a visit for simple extensions if (child instanceof ExtensionPoint) { ((ExtensionPoint) child).visit(ev, this); } else { ev.visit(this, child); } }
/** * Called to visit a child of this extension point. * @param ev the extension visitor * @param child the child extension */ protected void visitChild(ExtensionVisitor ev, Extension child) throws ExtensionVisitor.StoppedException { // Recurse for nested extension points or do a visit for simple extensions if (child instanceof ExtensionPoint) { ((ExtensionPoint) child).visit(ev, this); } else { ev.visit(this, child); } }