From 10b12bd8f0ca3135167e33bdd4b1c36ae31126cb Mon Sep 17 00:00:00 2001
From: Anders Nilsson <anders.nilsson@cs.lth.se>
Date: Wed, 29 Nov 2006 14:10:59 +0100
Subject: [PATCH] Hacked PrettyPrinter generation so that it at least prints
 something for every type in the ontology

---
 CompilerGeneration.jrag | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/CompilerGeneration.jrag b/CompilerGeneration.jrag
index 839a5cf..ace8c48 100644
--- a/CompilerGeneration.jrag
+++ b/CompilerGeneration.jrag
@@ -129,13 +129,13 @@ aspect GenPrettyPrinter {
 		pStream.print("  public void "+name());
 		pStream.println(".prettyPrint(String indent, PrintStream pStream) {");
 		pStream.print("    System.out.println(indent+\"<"+name());
-		for (int i=0; i<getNumAttribute(); i++) {
-			getAttribute(i).genPrettyPrinter(ind,pStream);
-		}
+// 		for (int i=0; i<getNumAttribute(); i++) {
+// 			getAttribute(i).genPrettyPrinter(ind,pStream);
+// 		}
 		pStream.println(">\");");
-		for (int i=0; i<getNumElement(); i++) {
-			getElement(i).genPrettyPrinter(ind,pStream);
-		}
+		pStream.println("    for (int i=0; i<getNumElement(); i++) {");
+		pStream.println("      getElement(i).prettyPrint(indent,pStream);");
+		pStream.println("    }");
 		pStream.println("    System.out.println(indent+\"</"+name()+">\");");
 		pStream.println("}\n");		
 	}
-- 
GitLab