package edu.kit.iti.formal.pse.worthwhile.model.ast.visitor;

import edu.kit.iti.formal.pse.worthwhile.model.ast.ASTNode;

/**
 * A visitor interface that can visit any ASTNode object
 * 
 * @see edu.kit.iti.formal.pse.worthwhile.model.ast.AstPackage#getASTNodeVisitor()
 */
public abstract class ASTNodeVisitor {

    private void throwUnsupportedASTNodeTypeException() {
	throw new UnsupportedOperationException("Visitor cannot Handle this type of ASTNode!");
    }

    public void visit(ASTNode node) {
	this.throwUnsupportedASTNodeTypeException();
    }
}

@@ -308,20 +308,17 @@
 itor %7B%0A%0A
-    
+%09
 private 
@@ -363,16 +363,17 @@
 ion() %7B%0A
+%09
 %09throw n
@@ -457,19 +457,13 @@
 %22);%0A
-    %7D%0A%0A    
+%09%7D%0A%0A%09
 publ
@@ -492,16 +492,17 @@
 node) %7B%0A
+%09
 %09this.th
@@ -543,12 +543,9 @@
 ();%0A
-    
+%09
 %7D%0A%7D%0A

Fix whitespace in ASTNodeVisitor