Skip to content
Snippets Groups Projects
AbstractFaultTreeVisitor.java 451 B
Newer Older
s2010720's avatar
s2010720 committed
package FaultTree;

public abstract class AbstractFaultTreeVisitor {
    public void visit(FaultTree tree) {
        if (tree instanceof IntermediateEvent)
            visitIntermediateEvent((IntermediateEvent)tree);
        else if (tree instanceof BasicEvent)
            visitBasicEvent((BasicEvent)tree);
    }
    public abstract void visitIntermediateEvent(IntermediateEvent event);
    public abstract void visitBasicEvent(BasicEvent event);
}