Interface NodeElaborator<T>

  • Type Parameters:
    T - The type of the element in the node.
    All Known Implementing Classes:
    ModelKnowledgeValidator

    public interface NodeElaborator<T>
    An interface for performing an operation on a Node of a Tree.
    Author:
    Luca Frosini (ISTI - CNR)
    • Method Detail

      • elaborate

        void elaborate​(Node<T> node,
                       int level)
                throws Exception
        Performs an operation on the given node.
        Parameters:
        node - The node to process.
        level - The depth of the node in the tree.
        Throws:
        Exception - if an error occurs during elaboration.