From 10c97b29fd515bdecf6a9a31d26b4fda9477cfae Mon Sep 17 00:00:00 2001
From: Anders Nilsson <anders.nilsson@cs.lth.se>
Date: Fri, 14 Jan 2011 16:05:51 +0100
Subject: [PATCH] Update

---
 Rewrites.jrag | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/Rewrites.jrag b/Rewrites.jrag
index 9dc1f0d..c62fc43 100644
--- a/Rewrites.jrag
+++ b/Rewrites.jrag
@@ -227,6 +227,22 @@ aspect MiscUtilities {
 }
 
 aspect RewriteClasses {
+
+	rewrite Declaration {
+		when (isClassDecl())
+			to ClassDeclaration {
+			ClassDeclaration c = new ClassDeclaration();
+			c.setElementList(getElementList());
+			return c;
+		}
+		when (isIndividualDecl())
+			to IndividualDeclaration {
+			IndividualDeclaration c = new IndividualDeclaration();
+			c.setElementList(getElementList());
+			return c;
+		}
+	}
+
     rewrite OwlClass {
 		when (isTopLevel())
 			to OwlClassDecl {
-- 
GitLab