class AbstractModelVisitor implements IModelVisitor {


    public void visit(final ITemplateStart templateStart) {
        // Nothing to be done here - just an empty default implementation
    }

    public void visit(final ITemplateEnd templateEnd) {
        // Nothing to be done here - just an empty default implementation
    }


    public void visit(final IXMLDeclaration xmlDeclaration) {
        // Nothing to be done here - just an empty default implementation
    }

    public void visit(final IDocType docType) {
        // Nothing to be done here - just an empty default implementation
    }

    public void visit(final ICDATASection cdataSection) {
        // Nothing to be done here - just an empty default implementation
    }

    public void visit(final IComment comment) {
        // Nothing to be done here - just an empty default implementation
    }

    public void visit(final IText text) {
        // Nothing to be done here - just an empty default implementation
    }


    public void visit(final IStandaloneElementTag standaloneElementTag) {
        // Nothing to be done here - just an empty default implementation
    }

    public void visit(final IOpenElementTag openElementTag) {<FILL_FUNCTION_BODY>}

    public void visit(final ICloseElementTag closeElementTag) {
        // Nothing to be done here - just an empty default implementation
    }


    public void visit(final IProcessingInstruction processingInstruction) {
        // Nothing to be done here - just an empty default implementation
    }


}

        // Nothing to be done here - just an empty default implementation
    
<no_super_class>