diff --git a/.gitignore b/.gitignore index 48b52ce..ce805d0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,12 +1,12 @@ -# /su4sml/src/codegen/ -/su4sml/src/codegen/A.java -/su4sml/src/codegen/B.java -/su4sml/src/codegen/C.java -/su4sml/src/codegen/D.java -/su4sml/src/codegen/E.java +# /src/codegen/ +/src/codegen/A.java +/src/codegen/B.java +/src/codegen/C.java +/src/codegen/D.java +/src/codegen/E.java -# /su4sml/src/ocl_parser/ -/su4sml/src/ocl_parser/ocl.grm.sig -/su4sml/src/ocl_parser/ocl.grm.sml -/su4sml/src/ocl_parser/ocl.lex.sml +# /src/ocl_parser/ +/src/ocl_parser/ocl.grm.sig +/src/ocl_parser/ocl.grm.sml +/src/ocl_parser/ocl.lex.sml diff --git a/su4sml/AUTHORS b/AUTHORS similarity index 100% rename from su4sml/AUTHORS rename to AUTHORS diff --git a/su4sml/COPYING b/COPYING similarity index 100% rename from su4sml/COPYING rename to COPYING diff --git a/su4sml/CodingStyle b/CodingStyle similarity index 100% rename from su4sml/CodingStyle rename to CodingStyle diff --git a/su4sml/Makefile b/Makefile similarity index 100% rename from su4sml/Makefile rename to Makefile diff --git a/su4sml/README b/README similarity index 100% rename from su4sml/README rename to README diff --git a/su4sml/STATUS b/STATUS similarity index 100% rename from su4sml/STATUS rename to STATUS diff --git a/su4sml/add-ons/jtestdataaccessor/.antlr-eclipse b/add-ons/jtestdataaccessor/.antlr-eclipse similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/.antlr-eclipse rename to add-ons/jtestdataaccessor/.antlr-eclipse diff --git a/su4sml/add-ons/jtestdataaccessor/.classpath b/add-ons/jtestdataaccessor/.classpath similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/.classpath rename to add-ons/jtestdataaccessor/.classpath diff --git a/su4sml/add-ons/jtestdataaccessor/.project b/add-ons/jtestdataaccessor/.project similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/.project rename to add-ons/jtestdataaccessor/.project diff --git a/su4sml/add-ons/jtestdataaccessor/README b/add-ons/jtestdataaccessor/README similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/README rename to add-ons/jtestdataaccessor/README diff --git a/su4sml/add-ons/jtestdataaccessor/pom.xml b/add-ons/jtestdataaccessor/pom.xml similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/pom.xml rename to add-ons/jtestdataaccessor/pom.xml diff --git a/su4sml/add-ons/jtestdataaccessor/src/assemble/bin.xml b/add-ons/jtestdataaccessor/src/assemble/bin.xml similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/assemble/bin.xml rename to add-ons/jtestdataaccessor/src/assemble/bin.xml diff --git a/su4sml/add-ons/jtestdataaccessor/src/assemble/src.xml b/add-ons/jtestdataaccessor/src/assemble/src.xml similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/assemble/src.xml rename to add-ons/jtestdataaccessor/src/assemble/src.xml diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/antlr/lp.g b/add-ons/jtestdataaccessor/src/main/antlr/lp.g similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/antlr/lp.g rename to add-ons/jtestdataaccessor/src/main/antlr/lp.g diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/FunctionUnderTest.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/FunctionUnderTest.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/FunctionUnderTest.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/FunctionUnderTest.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/InvalidTestDataException.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/InvalidTestDataException.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/InvalidTestDataException.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/InvalidTestDataException.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestCase.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestCase.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestCase.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestCase.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestData.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestData.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestData.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestData.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestDataAccessor.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestDataAccessor.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestDataAccessor.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestDataAccessor.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestDataParseException.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestDataParseException.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestDataParseException.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestDataParseException.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestDataUser.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestDataUser.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestDataUser.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestDataUser.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestHelper.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestHelper.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestHelper.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/TestHelper.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/examples/IntArrayStore.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/examples/IntArrayStore.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/examples/IntArrayStore.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/examples/IntArrayStore.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/examples/IntMax.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/examples/IntMax.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/examples/IntMax.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/examples/IntMax.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/Argument.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/Argument.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/Argument.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/Argument.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/Function.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/Function.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/Function.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/Function.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/ResultChecker.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/ResultChecker.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/ResultChecker.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/ResultChecker.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/SimpleValue.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/SimpleValue.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/SimpleValue.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/SimpleValue.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/Type.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/Type.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/Type.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/Type.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/Value.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/Value.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/Value.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/nodes/Value.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/oclexceptions/InvariantFailedException.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/oclexceptions/InvariantFailedException.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/oclexceptions/InvariantFailedException.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/oclexceptions/InvariantFailedException.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/oclexceptions/OclException.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/oclexceptions/OclException.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/oclexceptions/OclException.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/oclexceptions/OclException.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/oclexceptions/PostconditionFailedException.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/oclexceptions/PostconditionFailedException.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/oclexceptions/PostconditionFailedException.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/oclexceptions/PostconditionFailedException.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/oclexceptions/PreconditionFailedException.java b/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/oclexceptions/PreconditionFailedException.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/oclexceptions/PreconditionFailedException.java rename to add-ons/jtestdataaccessor/src/main/java/ch/ethz/infsec/jtestdataaccessor/oclexceptions/PreconditionFailedException.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/BasicTest.java b/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/BasicTest.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/BasicTest.java rename to add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/BasicTest.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/examples/AbstractIntArrayStoreTest.java b/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/examples/AbstractIntArrayStoreTest.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/examples/AbstractIntArrayStoreTest.java rename to add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/examples/AbstractIntArrayStoreTest.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/examples/AbstractIntMaxTest.java b/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/examples/AbstractIntMaxTest.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/examples/AbstractIntMaxTest.java rename to add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/examples/AbstractIntMaxTest.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/examples/IntArrayStoreTest.java b/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/examples/IntArrayStoreTest.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/examples/IntArrayStoreTest.java rename to add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/examples/IntArrayStoreTest.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/examples/IntMaxTest.java b/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/examples/IntMaxTest.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/examples/IntMaxTest.java rename to add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/examples/IntMaxTest.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/nodes/AbstractValueTest.java b/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/nodes/AbstractValueTest.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/nodes/AbstractValueTest.java rename to add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/nodes/AbstractValueTest.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/nodes/ValueTest.java b/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/nodes/ValueTest.java similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/nodes/ValueTest.java rename to add-ons/jtestdataaccessor/src/test/java/ch/ethz/infsec/jtestdataaccessor/nodes/ValueTest.java diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/resources/ch/ethz/infsec/jtestdataaccessor/examples/TestdataIntArrayStore b/add-ons/jtestdataaccessor/src/test/resources/ch/ethz/infsec/jtestdataaccessor/examples/TestdataIntArrayStore similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/resources/ch/ethz/infsec/jtestdataaccessor/examples/TestdataIntArrayStore rename to add-ons/jtestdataaccessor/src/test/resources/ch/ethz/infsec/jtestdataaccessor/examples/TestdataIntArrayStore diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/resources/ch/ethz/infsec/jtestdataaccessor/examples/TestdataIntMax b/add-ons/jtestdataaccessor/src/test/resources/ch/ethz/infsec/jtestdataaccessor/examples/TestdataIntMax similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/resources/ch/ethz/infsec/jtestdataaccessor/examples/TestdataIntMax rename to add-ons/jtestdataaccessor/src/test/resources/ch/ethz/infsec/jtestdataaccessor/examples/TestdataIntMax diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/resources/ch/ethz/infsec/jtestdataaccessor/nodes/TestdataValue b/add-ons/jtestdataaccessor/src/test/resources/ch/ethz/infsec/jtestdataaccessor/nodes/TestdataValue similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/resources/ch/ethz/infsec/jtestdataaccessor/nodes/TestdataValue rename to add-ons/jtestdataaccessor/src/test/resources/ch/ethz/infsec/jtestdataaccessor/nodes/TestdataValue diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/resources/invalid/invtest1.conf b/add-ons/jtestdataaccessor/src/test/resources/invalid/invtest1.conf similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/resources/invalid/invtest1.conf rename to add-ons/jtestdataaccessor/src/test/resources/invalid/invtest1.conf diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/resources/invalid/invtest2.conf b/add-ons/jtestdataaccessor/src/test/resources/invalid/invtest2.conf similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/resources/invalid/invtest2.conf rename to add-ons/jtestdataaccessor/src/test/resources/invalid/invtest2.conf diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/resources/invalid/invtest3.conf b/add-ons/jtestdataaccessor/src/test/resources/invalid/invtest3.conf similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/resources/invalid/invtest3.conf rename to add-ons/jtestdataaccessor/src/test/resources/invalid/invtest3.conf diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/resources/invalid/invtest4.conf b/add-ons/jtestdataaccessor/src/test/resources/invalid/invtest4.conf similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/resources/invalid/invtest4.conf rename to add-ons/jtestdataaccessor/src/test/resources/invalid/invtest4.conf diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/resources/invalid/invtest5.conf b/add-ons/jtestdataaccessor/src/test/resources/invalid/invtest5.conf similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/resources/invalid/invtest5.conf rename to add-ons/jtestdataaccessor/src/test/resources/invalid/invtest5.conf diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/resources/valid/test1.conf b/add-ons/jtestdataaccessor/src/test/resources/valid/test1.conf similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/resources/valid/test1.conf rename to add-ons/jtestdataaccessor/src/test/resources/valid/test1.conf diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/resources/valid/test2.conf b/add-ons/jtestdataaccessor/src/test/resources/valid/test2.conf similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/resources/valid/test2.conf rename to add-ons/jtestdataaccessor/src/test/resources/valid/test2.conf diff --git a/su4sml/add-ons/jtestdataaccessor/src/test/resources/valid/test3.conf b/add-ons/jtestdataaccessor/src/test/resources/valid/test3.conf similarity index 100% rename from su4sml/add-ons/jtestdataaccessor/src/test/resources/valid/test3.conf rename to add-ons/jtestdataaccessor/src/test/resources/valid/test3.conf diff --git a/su4sml/add-ons/uml2cdl/LICENSE.TXT b/add-ons/uml2cdl/LICENSE.TXT similarity index 100% rename from su4sml/add-ons/uml2cdl/LICENSE.TXT rename to add-ons/uml2cdl/LICENSE.TXT diff --git a/su4sml/add-ons/uml2cdl/Makefile b/add-ons/uml2cdl/Makefile similarity index 100% rename from su4sml/add-ons/uml2cdl/Makefile rename to add-ons/uml2cdl/Makefile diff --git a/su4sml/add-ons/uml2cdl/README b/add-ons/uml2cdl/README similarity index 100% rename from su4sml/add-ons/uml2cdl/README rename to add-ons/uml2cdl/README diff --git a/su4sml/add-ons/uml2cdl/bin/uml2cdl-cygwin b/add-ons/uml2cdl/bin/uml2cdl-cygwin similarity index 100% rename from su4sml/add-ons/uml2cdl/bin/uml2cdl-cygwin rename to add-ons/uml2cdl/bin/uml2cdl-cygwin diff --git a/su4sml/add-ons/uml2cdl/bin/uml2cdl_linux-dynamic b/add-ons/uml2cdl/bin/uml2cdl_linux-dynamic similarity index 100% rename from su4sml/add-ons/uml2cdl/bin/uml2cdl_linux-dynamic rename to add-ons/uml2cdl/bin/uml2cdl_linux-dynamic diff --git a/su4sml/add-ons/uml2cdl/bin/uml2cdl_linux-static b/add-ons/uml2cdl/bin/uml2cdl_linux-static similarity index 100% rename from su4sml/add-ons/uml2cdl/bin/uml2cdl_linux-static rename to add-ons/uml2cdl/bin/uml2cdl_linux-static diff --git a/su4sml/add-ons/uml2cdl/contrib/Uml2Cdl.java b/add-ons/uml2cdl/contrib/Uml2Cdl.java similarity index 100% rename from su4sml/add-ons/uml2cdl/contrib/Uml2Cdl.java rename to add-ons/uml2cdl/contrib/Uml2Cdl.java diff --git a/su4sml/add-ons/uml2cdl/contrib/Uml2CdlClient.java b/add-ons/uml2cdl/contrib/Uml2CdlClient.java similarity index 100% rename from su4sml/add-ons/uml2cdl/contrib/Uml2CdlClient.java rename to add-ons/uml2cdl/contrib/Uml2CdlClient.java diff --git a/su4sml/add-ons/uml2cdl/contrib/uml2cdl-cwrapper.c b/add-ons/uml2cdl/contrib/uml2cdl-cwrapper.c similarity index 100% rename from su4sml/add-ons/uml2cdl/contrib/uml2cdl-cwrapper.c rename to add-ons/uml2cdl/contrib/uml2cdl-cwrapper.c diff --git a/su4sml/add-ons/uml2cdl/doc/SAC2-chor-model.pdf b/add-ons/uml2cdl/doc/SAC2-chor-model.pdf similarity index 100% rename from su4sml/add-ons/uml2cdl/doc/SAC2-chor-model.pdf rename to add-ons/uml2cdl/doc/SAC2-chor-model.pdf diff --git a/su4sml/add-ons/uml2cdl/doc/SAC2-participants.pdf b/add-ons/uml2cdl/doc/SAC2-participants.pdf similarity index 100% rename from su4sml/add-ons/uml2cdl/doc/SAC2-participants.pdf rename to add-ons/uml2cdl/doc/SAC2-participants.pdf diff --git a/su4sml/add-ons/uml2cdl/doc/SAC2-relationships.pdf b/add-ons/uml2cdl/doc/SAC2-relationships.pdf similarity index 100% rename from su4sml/add-ons/uml2cdl/doc/SAC2-relationships.pdf rename to add-ons/uml2cdl/doc/SAC2-relationships.pdf diff --git a/su4sml/add-ons/uml2cdl/doc/SAC_chor_model.pdf b/add-ons/uml2cdl/doc/SAC_chor_model.pdf similarity index 100% rename from su4sml/add-ons/uml2cdl/doc/SAC_chor_model.pdf rename to add-ons/uml2cdl/doc/SAC_chor_model.pdf diff --git a/su4sml/add-ons/uml2cdl/doc/SAC_static_model.pdf b/add-ons/uml2cdl/doc/SAC_static_model.pdf similarity index 100% rename from su4sml/add-ons/uml2cdl/doc/SAC_static_model.pdf rename to add-ons/uml2cdl/doc/SAC_static_model.pdf diff --git a/su4sml/add-ons/uml2cdl/doc/cdl-profile.tex b/add-ons/uml2cdl/doc/cdl-profile.tex similarity index 100% rename from su4sml/add-ons/uml2cdl/doc/cdl-profile.tex rename to add-ons/uml2cdl/doc/cdl-profile.tex diff --git a/su4sml/add-ons/uml2cdl/doc/overview.html b/add-ons/uml2cdl/doc/overview.html similarity index 100% rename from su4sml/add-ons/uml2cdl/doc/overview.html rename to add-ons/uml2cdl/doc/overview.html diff --git a/su4sml/add-ons/uml2cdl/doc/trustcom.bib b/add-ons/uml2cdl/doc/trustcom.bib similarity index 100% rename from su4sml/add-ons/uml2cdl/doc/trustcom.bib rename to add-ons/uml2cdl/doc/trustcom.bib diff --git a/su4sml/add-ons/uml2cdl/examples/SAC2_example.xmi b/add-ons/uml2cdl/examples/SAC2_example.xmi similarity index 100% rename from su4sml/add-ons/uml2cdl/examples/SAC2_example.xmi rename to add-ons/uml2cdl/examples/SAC2_example.xmi diff --git a/su4sml/add-ons/uml2cdl/examples/SAC2_example.zuml b/add-ons/uml2cdl/examples/SAC2_example.zuml similarity index 100% rename from su4sml/add-ons/uml2cdl/examples/SAC2_example.zuml rename to add-ons/uml2cdl/examples/SAC2_example.zuml diff --git a/su4sml/add-ons/uml2cdl/examples/SAC_example.xmi b/add-ons/uml2cdl/examples/SAC_example.xmi similarity index 100% rename from su4sml/add-ons/uml2cdl/examples/SAC_example.xmi rename to add-ons/uml2cdl/examples/SAC_example.xmi diff --git a/su4sml/add-ons/uml2cdl/examples/SAC_example.zuml b/add-ons/uml2cdl/examples/SAC_example.zuml similarity index 100% rename from su4sml/add-ons/uml2cdl/examples/SAC_example.zuml rename to add-ons/uml2cdl/examples/SAC_example.zuml diff --git a/su4sml/add-ons/uml2cdl/examples/choreography.xmi b/add-ons/uml2cdl/examples/choreography.xmi similarity index 100% rename from su4sml/add-ons/uml2cdl/examples/choreography.xmi rename to add-ons/uml2cdl/examples/choreography.xmi diff --git a/su4sml/add-ons/uml2cdl/examples/choreography.zuml b/add-ons/uml2cdl/examples/choreography.zuml similarity index 100% rename from su4sml/add-ons/uml2cdl/examples/choreography.zuml rename to add-ons/uml2cdl/examples/choreography.zuml diff --git a/su4sml/add-ons/uml2cdl/src/Makefile b/add-ons/uml2cdl/src/Makefile similarity index 100% rename from su4sml/add-ons/uml2cdl/src/Makefile rename to add-ons/uml2cdl/src/Makefile diff --git a/su4sml/add-ons/uml2cdl/src/ROOT.ML b/add-ons/uml2cdl/src/ROOT.ML similarity index 100% rename from su4sml/add-ons/uml2cdl/src/ROOT.ML rename to add-ons/uml2cdl/src/ROOT.ML diff --git a/su4sml/add-ons/uml2cdl/src/cdl.sml b/add-ons/uml2cdl/src/cdl.sml similarity index 100% rename from su4sml/add-ons/uml2cdl/src/cdl.sml rename to add-ons/uml2cdl/src/cdl.sml diff --git a/su4sml/add-ons/uml2cdl/src/cdl2xml.sml b/add-ons/uml2cdl/src/cdl2xml.sml similarity index 100% rename from su4sml/add-ons/uml2cdl/src/cdl2xml.sml rename to add-ons/uml2cdl/src/cdl2xml.sml diff --git a/su4sml/add-ons/uml2cdl/src/uml2cdl.cm b/add-ons/uml2cdl/src/uml2cdl.cm similarity index 100% rename from su4sml/add-ons/uml2cdl/src/uml2cdl.cm rename to add-ons/uml2cdl/src/uml2cdl.cm diff --git a/su4sml/add-ons/uml2cdl/src/uml2cdl.mlb b/add-ons/uml2cdl/src/uml2cdl.mlb similarity index 100% rename from su4sml/add-ons/uml2cdl/src/uml2cdl.mlb rename to add-ons/uml2cdl/src/uml2cdl.mlb diff --git a/su4sml/add-ons/uml2cdl/src/uml2cdl.sml b/add-ons/uml2cdl/src/uml2cdl.sml similarity index 100% rename from su4sml/add-ons/uml2cdl/src/uml2cdl.sml rename to add-ons/uml2cdl/src/uml2cdl.sml diff --git a/su4sml/add-ons/uml2cdl/src/xmi2cdl.sml b/add-ons/uml2cdl/src/xmi2cdl.sml similarity index 100% rename from su4sml/add-ons/uml2cdl/src/xmi2cdl.sml rename to add-ons/uml2cdl/src/xmi2cdl.sml diff --git a/su4sml/add-ons/uml2cdl/src/xsd.sml b/add-ons/uml2cdl/src/xsd.sml similarity index 100% rename from su4sml/add-ons/uml2cdl/src/xsd.sml rename to add-ons/uml2cdl/src/xsd.sml diff --git a/su4sml/doc/OclConsoleParser_model_definition_grammar.txt b/doc/OclConsoleParser_model_definition_grammar.txt similarity index 100% rename from su4sml/doc/OclConsoleParser_model_definition_grammar.txt rename to doc/OclConsoleParser_model_definition_grammar.txt diff --git a/su4sml/doc/overview.html b/doc/overview.html similarity index 100% rename from su4sml/doc/overview.html rename to doc/overview.html diff --git a/su4sml/lib/fxp/CHANGES b/lib/fxp/CHANGES similarity index 100% rename from su4sml/lib/fxp/CHANGES rename to lib/fxp/CHANGES diff --git a/su4sml/lib/fxp/COPYRIGHT b/lib/fxp/COPYRIGHT similarity index 100% rename from su4sml/lib/fxp/COPYRIGHT rename to lib/fxp/COPYRIGHT diff --git a/su4sml/lib/fxp/Makefile b/lib/fxp/Makefile similarity index 100% rename from su4sml/lib/fxp/Makefile rename to lib/fxp/Makefile diff --git a/su4sml/lib/fxp/README b/lib/fxp/README similarity index 100% rename from su4sml/lib/fxp/README rename to lib/fxp/README diff --git a/su4sml/lib/fxp/doc/CHANGES b/lib/fxp/doc/CHANGES similarity index 100% rename from su4sml/lib/fxp/doc/CHANGES rename to lib/fxp/doc/CHANGES diff --git a/su4sml/lib/fxp/doc/COPYRIGHT b/lib/fxp/doc/COPYRIGHT similarity index 100% rename from su4sml/lib/fxp/doc/COPYRIGHT rename to lib/fxp/doc/COPYRIGHT diff --git a/su4sml/lib/fxp/doc/Examples/exa-1.ext b/lib/fxp/doc/Examples/exa-1.ext similarity index 100% rename from su4sml/lib/fxp/doc/Examples/exa-1.ext rename to lib/fxp/doc/Examples/exa-1.ext diff --git a/su4sml/lib/fxp/doc/Examples/exa-1.xml b/lib/fxp/doc/Examples/exa-1.xml similarity index 100% rename from su4sml/lib/fxp/doc/Examples/exa-1.xml rename to lib/fxp/doc/Examples/exa-1.xml diff --git a/su4sml/lib/fxp/doc/Examples/exa-2.xml b/lib/fxp/doc/Examples/exa-2.xml similarity index 100% rename from su4sml/lib/fxp/doc/Examples/exa-2.xml rename to lib/fxp/doc/Examples/exa-2.xml diff --git a/su4sml/lib/fxp/doc/Examples/exa-3.xml b/lib/fxp/doc/Examples/exa-3.xml similarity index 100% rename from su4sml/lib/fxp/doc/Examples/exa-3.xml rename to lib/fxp/doc/Examples/exa-3.xml diff --git a/su4sml/lib/fxp/doc/Examples/exa-4.xml b/lib/fxp/doc/Examples/exa-4.xml similarity index 100% rename from su4sml/lib/fxp/doc/Examples/exa-4.xml rename to lib/fxp/doc/Examples/exa-4.xml diff --git a/su4sml/lib/fxp/doc/Examples/exa-5.esis-7 b/lib/fxp/doc/Examples/exa-5.esis-7 similarity index 100% rename from su4sml/lib/fxp/doc/Examples/exa-5.esis-7 rename to lib/fxp/doc/Examples/exa-5.esis-7 diff --git a/su4sml/lib/fxp/doc/Examples/exa-5.esis-8 b/lib/fxp/doc/Examples/exa-5.esis-8 similarity index 100% rename from su4sml/lib/fxp/doc/Examples/exa-5.esis-8 rename to lib/fxp/doc/Examples/exa-5.esis-8 diff --git a/su4sml/lib/fxp/doc/Examples/exa-5.xml b/lib/fxp/doc/Examples/exa-5.xml similarity index 100% rename from su4sml/lib/fxp/doc/Examples/exa-5.xml rename to lib/fxp/doc/Examples/exa-5.xml diff --git a/su4sml/lib/fxp/doc/Examples/exa-6.ext b/lib/fxp/doc/Examples/exa-6.ext similarity index 100% rename from su4sml/lib/fxp/doc/Examples/exa-6.ext rename to lib/fxp/doc/Examples/exa-6.ext diff --git a/su4sml/lib/fxp/doc/Examples/exa-6.xml b/lib/fxp/doc/Examples/exa-6.xml similarity index 100% rename from su4sml/lib/fxp/doc/Examples/exa-6.xml rename to lib/fxp/doc/Examples/exa-6.xml diff --git a/su4sml/lib/fxp/doc/Examples/exa-exp.xml b/lib/fxp/doc/Examples/exa-exp.xml similarity index 100% rename from su4sml/lib/fxp/doc/Examples/exa-exp.xml rename to lib/fxp/doc/Examples/exa-exp.xml diff --git a/su4sml/lib/fxp/doc/Examples/ext-6.decl b/lib/fxp/doc/Examples/ext-6.decl similarity index 100% rename from su4sml/lib/fxp/doc/Examples/ext-6.decl rename to lib/fxp/doc/Examples/ext-6.decl diff --git a/su4sml/lib/fxp/doc/Examples/ext.decl b/lib/fxp/doc/Examples/ext.decl similarity index 100% rename from su4sml/lib/fxp/doc/Examples/ext.decl rename to lib/fxp/doc/Examples/ext.decl diff --git a/su4sml/lib/fxp/doc/Examples/ext.elem b/lib/fxp/doc/Examples/ext.elem similarity index 100% rename from su4sml/lib/fxp/doc/Examples/ext.elem rename to lib/fxp/doc/Examples/ext.elem diff --git a/su4sml/lib/fxp/doc/Examples/ext.ent b/lib/fxp/doc/Examples/ext.ent similarity index 100% rename from su4sml/lib/fxp/doc/Examples/ext.ent rename to lib/fxp/doc/Examples/ext.ent diff --git a/su4sml/lib/fxp/doc/Examples/xmlcat.dtd b/lib/fxp/doc/Examples/xmlcat.dtd similarity index 100% rename from su4sml/lib/fxp/doc/Examples/xmlcat.dtd rename to lib/fxp/doc/Examples/xmlcat.dtd diff --git a/su4sml/lib/fxp/doc/Images/ball-shadow.jpg b/lib/fxp/doc/Images/ball-shadow.jpg similarity index 100% rename from su4sml/lib/fxp/doc/Images/ball-shadow.jpg rename to lib/fxp/doc/Images/ball-shadow.jpg diff --git a/su4sml/lib/fxp/doc/Images/email.png b/lib/fxp/doc/Images/email.png similarity index 100% rename from su4sml/lib/fxp/doc/Images/email.png rename to lib/fxp/doc/Images/email.png diff --git a/su4sml/lib/fxp/doc/Images/exa-vcg-1.gif b/lib/fxp/doc/Images/exa-vcg-1.gif similarity index 100% rename from su4sml/lib/fxp/doc/Images/exa-vcg-1.gif rename to lib/fxp/doc/Images/exa-vcg-1.gif diff --git a/su4sml/lib/fxp/doc/Images/exa-vcg-2.gif b/lib/fxp/doc/Images/exa-vcg-2.gif similarity index 100% rename from su4sml/lib/fxp/doc/Images/exa-vcg-2.gif rename to lib/fxp/doc/Images/exa-vcg-2.gif diff --git a/su4sml/lib/fxp/doc/Images/exa-vcg-3.gif b/lib/fxp/doc/Images/exa-vcg-3.gif similarity index 100% rename from su4sml/lib/fxp/doc/Images/exa-vcg-3.gif rename to lib/fxp/doc/Images/exa-vcg-3.gif diff --git a/su4sml/lib/fxp/doc/Images/exa-vcg-4.gif b/lib/fxp/doc/Images/exa-vcg-4.gif similarity index 100% rename from su4sml/lib/fxp/doc/Images/exa-vcg-4.gif rename to lib/fxp/doc/Images/exa-vcg-4.gif diff --git a/su4sml/lib/fxp/doc/Images/exa-vcg-5.gif b/lib/fxp/doc/Images/exa-vcg-5.gif similarity index 100% rename from su4sml/lib/fxp/doc/Images/exa-vcg-5.gif rename to lib/fxp/doc/Images/exa-vcg-5.gif diff --git a/su4sml/lib/fxp/doc/Images/exa-vcg-6.gif b/lib/fxp/doc/Images/exa-vcg-6.gif similarity index 100% rename from su4sml/lib/fxp/doc/Images/exa-vcg-6.gif rename to lib/fxp/doc/Images/exa-vcg-6.gif diff --git a/su4sml/lib/fxp/doc/Images/fxp-shadow.jpg b/lib/fxp/doc/Images/fxp-shadow.jpg similarity index 100% rename from su4sml/lib/fxp/doc/Images/fxp-shadow.jpg rename to lib/fxp/doc/Images/fxp-shadow.jpg diff --git a/su4sml/lib/fxp/doc/Images/index.html b/lib/fxp/doc/Images/index.html similarity index 100% rename from su4sml/lib/fxp/doc/Images/index.html rename to lib/fxp/doc/Images/index.html diff --git a/su4sml/lib/fxp/doc/Images/shadow.jpg b/lib/fxp/doc/Images/shadow.jpg similarity index 100% rename from su4sml/lib/fxp/doc/Images/shadow.jpg rename to lib/fxp/doc/Images/shadow.jpg diff --git a/su4sml/lib/fxp/doc/README b/lib/fxp/doc/README similarity index 100% rename from su4sml/lib/fxp/doc/README rename to lib/fxp/doc/README diff --git a/su4sml/lib/fxp/doc/api.ps b/lib/fxp/doc/api.ps similarity index 100% rename from su4sml/lib/fxp/doc/api.ps rename to lib/fxp/doc/api.ps diff --git a/su4sml/lib/fxp/doc/ball-shadow.jpg b/lib/fxp/doc/ball-shadow.jpg similarity index 100% rename from su4sml/lib/fxp/doc/ball-shadow.jpg rename to lib/fxp/doc/ball-shadow.jpg diff --git a/su4sml/lib/fxp/doc/doc.ps b/lib/fxp/doc/doc.ps similarity index 100% rename from su4sml/lib/fxp/doc/doc.ps rename to lib/fxp/doc/doc.ps diff --git a/su4sml/lib/fxp/doc/exa-vcg-1.gif b/lib/fxp/doc/exa-vcg-1.gif similarity index 100% rename from su4sml/lib/fxp/doc/exa-vcg-1.gif rename to lib/fxp/doc/exa-vcg-1.gif diff --git a/su4sml/lib/fxp/doc/exa-vcg-2.gif b/lib/fxp/doc/exa-vcg-2.gif similarity index 100% rename from su4sml/lib/fxp/doc/exa-vcg-2.gif rename to lib/fxp/doc/exa-vcg-2.gif diff --git a/su4sml/lib/fxp/doc/exa-vcg-3.gif b/lib/fxp/doc/exa-vcg-3.gif similarity index 100% rename from su4sml/lib/fxp/doc/exa-vcg-3.gif rename to lib/fxp/doc/exa-vcg-3.gif diff --git a/su4sml/lib/fxp/doc/exa-vcg-4.gif b/lib/fxp/doc/exa-vcg-4.gif similarity index 100% rename from su4sml/lib/fxp/doc/exa-vcg-4.gif rename to lib/fxp/doc/exa-vcg-4.gif diff --git a/su4sml/lib/fxp/doc/exa-vcg-5.gif b/lib/fxp/doc/exa-vcg-5.gif similarity index 100% rename from su4sml/lib/fxp/doc/exa-vcg-5.gif rename to lib/fxp/doc/exa-vcg-5.gif diff --git a/su4sml/lib/fxp/doc/exa-vcg-6.gif b/lib/fxp/doc/exa-vcg-6.gif similarity index 100% rename from su4sml/lib/fxp/doc/exa-vcg-6.gif rename to lib/fxp/doc/exa-vcg-6.gif diff --git a/su4sml/lib/fxp/doc/features.html b/lib/fxp/doc/features.html similarity index 100% rename from su4sml/lib/fxp/doc/features.html rename to lib/fxp/doc/features.html diff --git a/su4sml/lib/fxp/doc/fxcanon.html b/lib/fxp/doc/fxcanon.html similarity index 100% rename from su4sml/lib/fxp/doc/fxcanon.html rename to lib/fxp/doc/fxcanon.html diff --git a/su4sml/lib/fxp/doc/fxcopy.html b/lib/fxp/doc/fxcopy.html similarity index 100% rename from su4sml/lib/fxp/doc/fxcopy.html rename to lib/fxp/doc/fxcopy.html diff --git a/su4sml/lib/fxp/doc/fxesis.html b/lib/fxp/doc/fxesis.html similarity index 100% rename from su4sml/lib/fxp/doc/fxesis.html rename to lib/fxp/doc/fxesis.html diff --git a/su4sml/lib/fxp/doc/fxp-shadow.jpg b/lib/fxp/doc/fxp-shadow.jpg similarity index 100% rename from su4sml/lib/fxp/doc/fxp-shadow.jpg rename to lib/fxp/doc/fxp-shadow.jpg diff --git a/su4sml/lib/fxp/doc/fxp-xsa.xml b/lib/fxp/doc/fxp-xsa.xml similarity index 100% rename from su4sml/lib/fxp/doc/fxp-xsa.xml rename to lib/fxp/doc/fxp-xsa.xml diff --git a/su4sml/lib/fxp/doc/fxp.html b/lib/fxp/doc/fxp.html similarity index 100% rename from su4sml/lib/fxp/doc/fxp.html rename to lib/fxp/doc/fxp.html diff --git a/su4sml/lib/fxp/doc/fxviz.html b/lib/fxp/doc/fxviz.html similarity index 100% rename from su4sml/lib/fxp/doc/fxviz.html rename to lib/fxp/doc/fxviz.html diff --git a/su4sml/lib/fxp/doc/index.html b/lib/fxp/doc/index.html similarity index 100% rename from su4sml/lib/fxp/doc/index.html rename to lib/fxp/doc/index.html diff --git a/su4sml/lib/fxp/doc/shadow.jpg b/lib/fxp/doc/shadow.jpg similarity index 100% rename from su4sml/lib/fxp/doc/shadow.jpg rename to lib/fxp/doc/shadow.jpg diff --git a/su4sml/lib/fxp/doc/windows.html b/lib/fxp/doc/windows.html similarity index 100% rename from su4sml/lib/fxp/doc/windows.html rename to lib/fxp/doc/windows.html diff --git a/su4sml/lib/fxp/doc/working.diff b/lib/fxp/doc/working.diff similarity index 100% rename from su4sml/lib/fxp/doc/working.diff rename to lib/fxp/doc/working.diff diff --git a/su4sml/lib/fxp/doc/working.html b/lib/fxp/doc/working.html similarity index 100% rename from su4sml/lib/fxp/doc/working.html rename to lib/fxp/doc/working.html diff --git a/su4sml/lib/fxp/fxp.sh.in b/lib/fxp/fxp.sh.in similarity index 100% rename from su4sml/lib/fxp/fxp.sh.in rename to lib/fxp/fxp.sh.in diff --git a/su4sml/lib/fxp/src/Apps/Canon/canon.cm b/lib/fxp/src/Apps/Canon/canon.cm similarity index 100% rename from su4sml/lib/fxp/src/Apps/Canon/canon.cm rename to lib/fxp/src/Apps/Canon/canon.cm diff --git a/su4sml/lib/fxp/src/Apps/Canon/canon.mlb b/lib/fxp/src/Apps/Canon/canon.mlb similarity index 100% rename from su4sml/lib/fxp/src/Apps/Canon/canon.mlb rename to lib/fxp/src/Apps/Canon/canon.mlb diff --git a/su4sml/lib/fxp/src/Apps/Canon/canon.sml b/lib/fxp/src/Apps/Canon/canon.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Canon/canon.sml rename to lib/fxp/src/Apps/Canon/canon.sml diff --git a/su4sml/lib/fxp/src/Apps/Canon/canonEncode.sml b/lib/fxp/src/Apps/Canon/canonEncode.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Canon/canonEncode.sml rename to lib/fxp/src/Apps/Canon/canonEncode.sml diff --git a/su4sml/lib/fxp/src/Apps/Canon/canonHooks.sml b/lib/fxp/src/Apps/Canon/canonHooks.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Canon/canonHooks.sml rename to lib/fxp/src/Apps/Canon/canonHooks.sml diff --git a/su4sml/lib/fxp/src/Apps/Canon/canonOptions.sml b/lib/fxp/src/Apps/Canon/canonOptions.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Canon/canonOptions.sml rename to lib/fxp/src/Apps/Canon/canonOptions.sml diff --git a/su4sml/lib/fxp/src/Apps/Canon/canonOutput.sml b/lib/fxp/src/Apps/Canon/canonOutput.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Canon/canonOutput.sml rename to lib/fxp/src/Apps/Canon/canonOutput.sml diff --git a/su4sml/lib/fxp/src/Apps/Copy/copy.cm b/lib/fxp/src/Apps/Copy/copy.cm similarity index 100% rename from su4sml/lib/fxp/src/Apps/Copy/copy.cm rename to lib/fxp/src/Apps/Copy/copy.cm diff --git a/su4sml/lib/fxp/src/Apps/Copy/copy.mlb b/lib/fxp/src/Apps/Copy/copy.mlb similarity index 100% rename from su4sml/lib/fxp/src/Apps/Copy/copy.mlb rename to lib/fxp/src/Apps/Copy/copy.mlb diff --git a/su4sml/lib/fxp/src/Apps/Copy/copy.sml b/lib/fxp/src/Apps/Copy/copy.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Copy/copy.sml rename to lib/fxp/src/Apps/Copy/copy.sml diff --git a/su4sml/lib/fxp/src/Apps/Copy/copyEncode.sml b/lib/fxp/src/Apps/Copy/copyEncode.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Copy/copyEncode.sml rename to lib/fxp/src/Apps/Copy/copyEncode.sml diff --git a/su4sml/lib/fxp/src/Apps/Copy/copyHooks.sml b/lib/fxp/src/Apps/Copy/copyHooks.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Copy/copyHooks.sml rename to lib/fxp/src/Apps/Copy/copyHooks.sml diff --git a/su4sml/lib/fxp/src/Apps/Copy/copyOptions.sml b/lib/fxp/src/Apps/Copy/copyOptions.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Copy/copyOptions.sml rename to lib/fxp/src/Apps/Copy/copyOptions.sml diff --git a/su4sml/lib/fxp/src/Apps/Copy/copyOutput.sml b/lib/fxp/src/Apps/Copy/copyOutput.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Copy/copyOutput.sml rename to lib/fxp/src/Apps/Copy/copyOutput.sml diff --git a/su4sml/lib/fxp/src/Apps/Esis/esis.cm b/lib/fxp/src/Apps/Esis/esis.cm similarity index 100% rename from su4sml/lib/fxp/src/Apps/Esis/esis.cm rename to lib/fxp/src/Apps/Esis/esis.cm diff --git a/su4sml/lib/fxp/src/Apps/Esis/esis.mlb b/lib/fxp/src/Apps/Esis/esis.mlb similarity index 100% rename from su4sml/lib/fxp/src/Apps/Esis/esis.mlb rename to lib/fxp/src/Apps/Esis/esis.mlb diff --git a/su4sml/lib/fxp/src/Apps/Esis/esis.sml b/lib/fxp/src/Apps/Esis/esis.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Esis/esis.sml rename to lib/fxp/src/Apps/Esis/esis.sml diff --git a/su4sml/lib/fxp/src/Apps/Esis/esisData.sml b/lib/fxp/src/Apps/Esis/esisData.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Esis/esisData.sml rename to lib/fxp/src/Apps/Esis/esisData.sml diff --git a/su4sml/lib/fxp/src/Apps/Esis/esisHooks.sml b/lib/fxp/src/Apps/Esis/esisHooks.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Esis/esisHooks.sml rename to lib/fxp/src/Apps/Esis/esisHooks.sml diff --git a/su4sml/lib/fxp/src/Apps/Esis/esisOptions.sml b/lib/fxp/src/Apps/Esis/esisOptions.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Esis/esisOptions.sml rename to lib/fxp/src/Apps/Esis/esisOptions.sml diff --git a/su4sml/lib/fxp/src/Apps/Esis/esisOutput.sml b/lib/fxp/src/Apps/Esis/esisOutput.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Esis/esisOutput.sml rename to lib/fxp/src/Apps/Esis/esisOutput.sml diff --git a/su4sml/lib/fxp/src/Apps/Null/null.cm b/lib/fxp/src/Apps/Null/null.cm similarity index 100% rename from su4sml/lib/fxp/src/Apps/Null/null.cm rename to lib/fxp/src/Apps/Null/null.cm diff --git a/su4sml/lib/fxp/src/Apps/Null/null.mlb b/lib/fxp/src/Apps/Null/null.mlb similarity index 100% rename from su4sml/lib/fxp/src/Apps/Null/null.mlb rename to lib/fxp/src/Apps/Null/null.mlb diff --git a/su4sml/lib/fxp/src/Apps/Null/null.sml b/lib/fxp/src/Apps/Null/null.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Null/null.sml rename to lib/fxp/src/Apps/Null/null.sml diff --git a/su4sml/lib/fxp/src/Apps/Null/nullHard.sml b/lib/fxp/src/Apps/Null/nullHard.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Null/nullHard.sml rename to lib/fxp/src/Apps/Null/nullHard.sml diff --git a/su4sml/lib/fxp/src/Apps/Null/nullHooks.sml b/lib/fxp/src/Apps/Null/nullHooks.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Null/nullHooks.sml rename to lib/fxp/src/Apps/Null/nullHooks.sml diff --git a/su4sml/lib/fxp/src/Apps/Null/nullOptions.sml b/lib/fxp/src/Apps/Null/nullOptions.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Null/nullOptions.sml rename to lib/fxp/src/Apps/Null/nullOptions.sml diff --git a/su4sml/lib/fxp/src/Apps/Viz/viz.cm b/lib/fxp/src/Apps/Viz/viz.cm similarity index 100% rename from su4sml/lib/fxp/src/Apps/Viz/viz.cm rename to lib/fxp/src/Apps/Viz/viz.cm diff --git a/su4sml/lib/fxp/src/Apps/Viz/viz.mlb b/lib/fxp/src/Apps/Viz/viz.mlb similarity index 100% rename from su4sml/lib/fxp/src/Apps/Viz/viz.mlb rename to lib/fxp/src/Apps/Viz/viz.mlb diff --git a/su4sml/lib/fxp/src/Apps/Viz/viz.sml b/lib/fxp/src/Apps/Viz/viz.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Viz/viz.sml rename to lib/fxp/src/Apps/Viz/viz.sml diff --git a/su4sml/lib/fxp/src/Apps/Viz/vizHooks.sml b/lib/fxp/src/Apps/Viz/vizHooks.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Viz/vizHooks.sml rename to lib/fxp/src/Apps/Viz/vizHooks.sml diff --git a/su4sml/lib/fxp/src/Apps/Viz/vizOptions.sml b/lib/fxp/src/Apps/Viz/vizOptions.sml similarity index 100% rename from su4sml/lib/fxp/src/Apps/Viz/vizOptions.sml rename to lib/fxp/src/Apps/Viz/vizOptions.sml diff --git a/su4sml/lib/fxp/src/Catalog/catData.sml b/lib/fxp/src/Catalog/catData.sml similarity index 100% rename from su4sml/lib/fxp/src/Catalog/catData.sml rename to lib/fxp/src/Catalog/catData.sml diff --git a/su4sml/lib/fxp/src/Catalog/catDtd.sml b/lib/fxp/src/Catalog/catDtd.sml similarity index 100% rename from su4sml/lib/fxp/src/Catalog/catDtd.sml rename to lib/fxp/src/Catalog/catDtd.sml diff --git a/su4sml/lib/fxp/src/Catalog/catError.sml b/lib/fxp/src/Catalog/catError.sml similarity index 100% rename from su4sml/lib/fxp/src/Catalog/catError.sml rename to lib/fxp/src/Catalog/catError.sml diff --git a/su4sml/lib/fxp/src/Catalog/catFile.sml b/lib/fxp/src/Catalog/catFile.sml similarity index 100% rename from su4sml/lib/fxp/src/Catalog/catFile.sml rename to lib/fxp/src/Catalog/catFile.sml diff --git a/su4sml/lib/fxp/src/Catalog/catHooks.sml b/lib/fxp/src/Catalog/catHooks.sml similarity index 100% rename from su4sml/lib/fxp/src/Catalog/catHooks.sml rename to lib/fxp/src/Catalog/catHooks.sml diff --git a/su4sml/lib/fxp/src/Catalog/catOptions.sml b/lib/fxp/src/Catalog/catOptions.sml similarity index 100% rename from su4sml/lib/fxp/src/Catalog/catOptions.sml rename to lib/fxp/src/Catalog/catOptions.sml diff --git a/su4sml/lib/fxp/src/Catalog/catParams.sml b/lib/fxp/src/Catalog/catParams.sml similarity index 100% rename from su4sml/lib/fxp/src/Catalog/catParams.sml rename to lib/fxp/src/Catalog/catParams.sml diff --git a/su4sml/lib/fxp/src/Catalog/catParse.sml b/lib/fxp/src/Catalog/catParse.sml similarity index 100% rename from su4sml/lib/fxp/src/Catalog/catParse.sml rename to lib/fxp/src/Catalog/catParse.sml diff --git a/su4sml/lib/fxp/src/Catalog/catResolve.sml b/lib/fxp/src/Catalog/catResolve.sml similarity index 100% rename from su4sml/lib/fxp/src/Catalog/catResolve.sml rename to lib/fxp/src/Catalog/catResolve.sml diff --git a/su4sml/lib/fxp/src/Catalog/catalog.sml b/lib/fxp/src/Catalog/catalog.sml similarity index 100% rename from su4sml/lib/fxp/src/Catalog/catalog.sml rename to lib/fxp/src/Catalog/catalog.sml diff --git a/su4sml/lib/fxp/src/Catalog/socatParse.sml b/lib/fxp/src/Catalog/socatParse.sml similarity index 100% rename from su4sml/lib/fxp/src/Catalog/socatParse.sml rename to lib/fxp/src/Catalog/socatParse.sml diff --git a/su4sml/lib/fxp/src/Parser/Base/base.sml b/lib/fxp/src/Parser/Base/base.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Base/base.sml rename to lib/fxp/src/Parser/Base/base.sml diff --git a/su4sml/lib/fxp/src/Parser/Base/baseData.sml b/lib/fxp/src/Parser/Base/baseData.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Base/baseData.sml rename to lib/fxp/src/Parser/Base/baseData.sml diff --git a/su4sml/lib/fxp/src/Parser/Base/baseString.sml b/lib/fxp/src/Parser/Base/baseString.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Base/baseString.sml rename to lib/fxp/src/Parser/Base/baseString.sml diff --git a/su4sml/lib/fxp/src/Parser/Dfa/dfa.sml b/lib/fxp/src/Parser/Dfa/dfa.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Dfa/dfa.sml rename to lib/fxp/src/Parser/Dfa/dfa.sml diff --git a/su4sml/lib/fxp/src/Parser/Dfa/dfaData.sml b/lib/fxp/src/Parser/Dfa/dfaData.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Dfa/dfaData.sml rename to lib/fxp/src/Parser/Dfa/dfaData.sml diff --git a/su4sml/lib/fxp/src/Parser/Dfa/dfaError.sml b/lib/fxp/src/Parser/Dfa/dfaError.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Dfa/dfaError.sml rename to lib/fxp/src/Parser/Dfa/dfaError.sml diff --git a/su4sml/lib/fxp/src/Parser/Dfa/dfaOptions.sml b/lib/fxp/src/Parser/Dfa/dfaOptions.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Dfa/dfaOptions.sml rename to lib/fxp/src/Parser/Dfa/dfaOptions.sml diff --git a/su4sml/lib/fxp/src/Parser/Dfa/dfaPassOne.sml b/lib/fxp/src/Parser/Dfa/dfaPassOne.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Dfa/dfaPassOne.sml rename to lib/fxp/src/Parser/Dfa/dfaPassOne.sml diff --git a/su4sml/lib/fxp/src/Parser/Dfa/dfaPassThree.sml b/lib/fxp/src/Parser/Dfa/dfaPassThree.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Dfa/dfaPassThree.sml rename to lib/fxp/src/Parser/Dfa/dfaPassThree.sml diff --git a/su4sml/lib/fxp/src/Parser/Dfa/dfaPassTwo.sml b/lib/fxp/src/Parser/Dfa/dfaPassTwo.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Dfa/dfaPassTwo.sml rename to lib/fxp/src/Parser/Dfa/dfaPassTwo.sml diff --git a/su4sml/lib/fxp/src/Parser/Dfa/dfaString.sml b/lib/fxp/src/Parser/Dfa/dfaString.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Dfa/dfaString.sml rename to lib/fxp/src/Parser/Dfa/dfaString.sml diff --git a/su4sml/lib/fxp/src/Parser/Dfa/dfaUtil.sml b/lib/fxp/src/Parser/Dfa/dfaUtil.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Dfa/dfaUtil.sml rename to lib/fxp/src/Parser/Dfa/dfaUtil.sml diff --git a/su4sml/lib/fxp/src/Parser/Dtd/dtdAttributes.sml b/lib/fxp/src/Parser/Dtd/dtdAttributes.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Dtd/dtdAttributes.sml rename to lib/fxp/src/Parser/Dtd/dtdAttributes.sml diff --git a/su4sml/lib/fxp/src/Parser/Dtd/dtdDeclare.sml b/lib/fxp/src/Parser/Dtd/dtdDeclare.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Dtd/dtdDeclare.sml rename to lib/fxp/src/Parser/Dtd/dtdDeclare.sml diff --git a/su4sml/lib/fxp/src/Parser/Dtd/dtdManager.sml b/lib/fxp/src/Parser/Dtd/dtdManager.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Dtd/dtdManager.sml rename to lib/fxp/src/Parser/Dtd/dtdManager.sml diff --git a/su4sml/lib/fxp/src/Parser/Error/errorData.sml b/lib/fxp/src/Parser/Error/errorData.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Error/errorData.sml rename to lib/fxp/src/Parser/Error/errorData.sml diff --git a/su4sml/lib/fxp/src/Parser/Error/errorMessage.sml b/lib/fxp/src/Parser/Error/errorMessage.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Error/errorMessage.sml rename to lib/fxp/src/Parser/Error/errorMessage.sml diff --git a/su4sml/lib/fxp/src/Parser/Error/errorString.sml b/lib/fxp/src/Parser/Error/errorString.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Error/errorString.sml rename to lib/fxp/src/Parser/Error/errorString.sml diff --git a/su4sml/lib/fxp/src/Parser/Error/errorUtil.sml b/lib/fxp/src/Parser/Error/errorUtil.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Error/errorUtil.sml rename to lib/fxp/src/Parser/Error/errorUtil.sml diff --git a/su4sml/lib/fxp/src/Parser/Error/errors.sml b/lib/fxp/src/Parser/Error/errors.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Error/errors.sml rename to lib/fxp/src/Parser/Error/errors.sml diff --git a/su4sml/lib/fxp/src/Parser/Error/expected.sml b/lib/fxp/src/Parser/Error/expected.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Error/expected.sml rename to lib/fxp/src/Parser/Error/expected.sml diff --git a/su4sml/lib/fxp/src/Parser/Params/dtd.sml b/lib/fxp/src/Parser/Params/dtd.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Params/dtd.sml rename to lib/fxp/src/Parser/Params/dtd.sml diff --git a/su4sml/lib/fxp/src/Parser/Params/hookData.sml b/lib/fxp/src/Parser/Params/hookData.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Params/hookData.sml rename to lib/fxp/src/Parser/Params/hookData.sml diff --git a/su4sml/lib/fxp/src/Parser/Params/hooks.sml b/lib/fxp/src/Parser/Params/hooks.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Params/hooks.sml rename to lib/fxp/src/Parser/Params/hooks.sml diff --git a/su4sml/lib/fxp/src/Parser/Params/ignore.sml b/lib/fxp/src/Parser/Params/ignore.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Params/ignore.sml rename to lib/fxp/src/Parser/Params/ignore.sml diff --git a/su4sml/lib/fxp/src/Parser/Params/parserOptions.sml b/lib/fxp/src/Parser/Params/parserOptions.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Params/parserOptions.sml rename to lib/fxp/src/Parser/Params/parserOptions.sml diff --git a/su4sml/lib/fxp/src/Parser/Params/resolve.sml b/lib/fxp/src/Parser/Params/resolve.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Params/resolve.sml rename to lib/fxp/src/Parser/Params/resolve.sml diff --git a/su4sml/lib/fxp/src/Parser/Parse/parseBase.sml b/lib/fxp/src/Parser/Parse/parseBase.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Parse/parseBase.sml rename to lib/fxp/src/Parser/Parse/parseBase.sml diff --git a/su4sml/lib/fxp/src/Parser/Parse/parseContent.sml b/lib/fxp/src/Parser/Parse/parseContent.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Parse/parseContent.sml rename to lib/fxp/src/Parser/Parse/parseContent.sml diff --git a/su4sml/lib/fxp/src/Parser/Parse/parseDecl.sml b/lib/fxp/src/Parser/Parse/parseDecl.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Parse/parseDecl.sml rename to lib/fxp/src/Parser/Parse/parseDecl.sml diff --git a/su4sml/lib/fxp/src/Parser/Parse/parseDocument.sml b/lib/fxp/src/Parser/Parse/parseDocument.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Parse/parseDocument.sml rename to lib/fxp/src/Parser/Parse/parseDocument.sml diff --git a/su4sml/lib/fxp/src/Parser/Parse/parseDtd.sml b/lib/fxp/src/Parser/Parse/parseDtd.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Parse/parseDtd.sml rename to lib/fxp/src/Parser/Parse/parseDtd.sml diff --git a/su4sml/lib/fxp/src/Parser/Parse/parseLiterals.sml b/lib/fxp/src/Parser/Parse/parseLiterals.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Parse/parseLiterals.sml rename to lib/fxp/src/Parser/Parse/parseLiterals.sml diff --git a/su4sml/lib/fxp/src/Parser/Parse/parseMisc.sml b/lib/fxp/src/Parser/Parse/parseMisc.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Parse/parseMisc.sml rename to lib/fxp/src/Parser/Parse/parseMisc.sml diff --git a/su4sml/lib/fxp/src/Parser/Parse/parseNames.sml b/lib/fxp/src/Parser/Parse/parseNames.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Parse/parseNames.sml rename to lib/fxp/src/Parser/Parse/parseNames.sml diff --git a/su4sml/lib/fxp/src/Parser/Parse/parseRefs.sml b/lib/fxp/src/Parser/Parse/parseRefs.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Parse/parseRefs.sml rename to lib/fxp/src/Parser/Parse/parseRefs.sml diff --git a/su4sml/lib/fxp/src/Parser/Parse/parseTags.sml b/lib/fxp/src/Parser/Parse/parseTags.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Parse/parseTags.sml rename to lib/fxp/src/Parser/Parse/parseTags.sml diff --git a/su4sml/lib/fxp/src/Parser/Parse/parseXml.sml b/lib/fxp/src/Parser/Parse/parseXml.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/Parse/parseXml.sml rename to lib/fxp/src/Parser/Parse/parseXml.sml diff --git a/su4sml/lib/fxp/src/Parser/entities.sml b/lib/fxp/src/Parser/entities.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/entities.sml rename to lib/fxp/src/Parser/entities.sml diff --git a/su4sml/lib/fxp/src/Parser/version.sml b/lib/fxp/src/Parser/version.sml similarity index 100% rename from su4sml/lib/fxp/src/Parser/version.sml rename to lib/fxp/src/Parser/version.sml diff --git a/su4sml/lib/fxp/src/ROOT.ML b/lib/fxp/src/ROOT.ML similarity index 100% rename from su4sml/lib/fxp/src/ROOT.ML rename to lib/fxp/src/ROOT.ML diff --git a/su4sml/lib/fxp/src/Unicode/Chars/charClasses.sml b/lib/fxp/src/Unicode/Chars/charClasses.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Chars/charClasses.sml rename to lib/fxp/src/Unicode/Chars/charClasses.sml diff --git a/su4sml/lib/fxp/src/Unicode/Chars/charVecDict.sml b/lib/fxp/src/Unicode/Chars/charVecDict.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Chars/charVecDict.sml rename to lib/fxp/src/Unicode/Chars/charVecDict.sml diff --git a/su4sml/lib/fxp/src/Unicode/Chars/dataDict.sml b/lib/fxp/src/Unicode/Chars/dataDict.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Chars/dataDict.sml rename to lib/fxp/src/Unicode/Chars/dataDict.sml diff --git a/su4sml/lib/fxp/src/Unicode/Chars/testClasses.sml b/lib/fxp/src/Unicode/Chars/testClasses.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Chars/testClasses.sml rename to lib/fxp/src/Unicode/Chars/testClasses.sml diff --git a/su4sml/lib/fxp/src/Unicode/Chars/uniChar.sml b/lib/fxp/src/Unicode/Chars/uniChar.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Chars/uniChar.sml rename to lib/fxp/src/Unicode/Chars/uniChar.sml diff --git a/su4sml/lib/fxp/src/Unicode/Chars/uniClasses.sml b/lib/fxp/src/Unicode/Chars/uniClasses.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Chars/uniClasses.sml rename to lib/fxp/src/Unicode/Chars/uniClasses.sml diff --git a/su4sml/lib/fxp/src/Unicode/Chars/uniRanges.sml b/lib/fxp/src/Unicode/Chars/uniRanges.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Chars/uniRanges.sml rename to lib/fxp/src/Unicode/Chars/uniRanges.sml diff --git a/su4sml/lib/fxp/src/Unicode/Decode/decode.sml b/lib/fxp/src/Unicode/Decode/decode.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Decode/decode.sml rename to lib/fxp/src/Unicode/Decode/decode.sml diff --git a/su4sml/lib/fxp/src/Unicode/Decode/decodeError.sml b/lib/fxp/src/Unicode/Decode/decodeError.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Decode/decodeError.sml rename to lib/fxp/src/Unicode/Decode/decodeError.sml diff --git a/su4sml/lib/fxp/src/Unicode/Decode/decodeFile.sml b/lib/fxp/src/Unicode/Decode/decodeFile.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Decode/decodeFile.sml rename to lib/fxp/src/Unicode/Decode/decodeFile.sml diff --git a/su4sml/lib/fxp/src/Unicode/Decode/decodeMisc.sml b/lib/fxp/src/Unicode/Decode/decodeMisc.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Decode/decodeMisc.sml rename to lib/fxp/src/Unicode/Decode/decodeMisc.sml diff --git a/su4sml/lib/fxp/src/Unicode/Decode/decodeUcs2.sml b/lib/fxp/src/Unicode/Decode/decodeUcs2.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Decode/decodeUcs2.sml rename to lib/fxp/src/Unicode/Decode/decodeUcs2.sml diff --git a/su4sml/lib/fxp/src/Unicode/Decode/decodeUcs4.sml b/lib/fxp/src/Unicode/Decode/decodeUcs4.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Decode/decodeUcs4.sml rename to lib/fxp/src/Unicode/Decode/decodeUcs4.sml diff --git a/su4sml/lib/fxp/src/Unicode/Decode/decodeUtf16.sml b/lib/fxp/src/Unicode/Decode/decodeUtf16.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Decode/decodeUtf16.sml rename to lib/fxp/src/Unicode/Decode/decodeUtf16.sml diff --git a/su4sml/lib/fxp/src/Unicode/Decode/decodeUtf8.sml b/lib/fxp/src/Unicode/Decode/decodeUtf8.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Decode/decodeUtf8.sml rename to lib/fxp/src/Unicode/Decode/decodeUtf8.sml diff --git a/su4sml/lib/fxp/src/Unicode/Decode/decodeUtil.sml b/lib/fxp/src/Unicode/Decode/decodeUtil.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Decode/decodeUtil.sml rename to lib/fxp/src/Unicode/Decode/decodeUtil.sml diff --git a/su4sml/lib/fxp/src/Unicode/Encode/encode.sml b/lib/fxp/src/Unicode/Encode/encode.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Encode/encode.sml rename to lib/fxp/src/Unicode/Encode/encode.sml diff --git a/su4sml/lib/fxp/src/Unicode/Encode/encodeBasic.sml b/lib/fxp/src/Unicode/Encode/encodeBasic.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Encode/encodeBasic.sml rename to lib/fxp/src/Unicode/Encode/encodeBasic.sml diff --git a/su4sml/lib/fxp/src/Unicode/Encode/encodeError.sml b/lib/fxp/src/Unicode/Encode/encodeError.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Encode/encodeError.sml rename to lib/fxp/src/Unicode/Encode/encodeError.sml diff --git a/su4sml/lib/fxp/src/Unicode/Encode/encodeMisc.sml b/lib/fxp/src/Unicode/Encode/encodeMisc.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Encode/encodeMisc.sml rename to lib/fxp/src/Unicode/Encode/encodeMisc.sml diff --git a/su4sml/lib/fxp/src/Unicode/Uri/uri.sml b/lib/fxp/src/Unicode/Uri/uri.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Uri/uri.sml rename to lib/fxp/src/Unicode/Uri/uri.sml diff --git a/su4sml/lib/fxp/src/Unicode/Uri/uriDecode.sml b/lib/fxp/src/Unicode/Uri/uriDecode.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Uri/uriDecode.sml rename to lib/fxp/src/Unicode/Uri/uriDecode.sml diff --git a/su4sml/lib/fxp/src/Unicode/Uri/uriDict.sml b/lib/fxp/src/Unicode/Uri/uriDict.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Uri/uriDict.sml rename to lib/fxp/src/Unicode/Uri/uriDict.sml diff --git a/su4sml/lib/fxp/src/Unicode/Uri/uriEncode.sml b/lib/fxp/src/Unicode/Uri/uriEncode.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/Uri/uriEncode.sml rename to lib/fxp/src/Unicode/Uri/uriEncode.sml diff --git a/su4sml/lib/fxp/src/Unicode/encoding.sml b/lib/fxp/src/Unicode/encoding.sml similarity index 100% rename from su4sml/lib/fxp/src/Unicode/encoding.sml rename to lib/fxp/src/Unicode/encoding.sml diff --git a/su4sml/lib/fxp/src/Util/SymDict/dict.sml b/lib/fxp/src/Util/SymDict/dict.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/SymDict/dict.sml rename to lib/fxp/src/Util/SymDict/dict.sml diff --git a/su4sml/lib/fxp/src/Util/SymDict/intDict.sml b/lib/fxp/src/Util/SymDict/intDict.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/SymDict/intDict.sml rename to lib/fxp/src/Util/SymDict/intDict.sml diff --git a/su4sml/lib/fxp/src/Util/SymDict/intListDict.sml b/lib/fxp/src/Util/SymDict/intListDict.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/SymDict/intListDict.sml rename to lib/fxp/src/Util/SymDict/intListDict.sml diff --git a/su4sml/lib/fxp/src/Util/SymDict/intSetDict.sml b/lib/fxp/src/Util/SymDict/intSetDict.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/SymDict/intSetDict.sml rename to lib/fxp/src/Util/SymDict/intSetDict.sml diff --git a/su4sml/lib/fxp/src/Util/SymDict/key.sml b/lib/fxp/src/Util/SymDict/key.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/SymDict/key.sml rename to lib/fxp/src/Util/SymDict/key.sml diff --git a/su4sml/lib/fxp/src/Util/SymDict/stringDict.sml b/lib/fxp/src/Util/SymDict/stringDict.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/SymDict/stringDict.sml rename to lib/fxp/src/Util/SymDict/stringDict.sml diff --git a/su4sml/lib/fxp/src/Util/SymDict/symbolTable.sml b/lib/fxp/src/Util/SymDict/symbolTable.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/SymDict/symbolTable.sml rename to lib/fxp/src/Util/SymDict/symbolTable.sml diff --git a/su4sml/lib/fxp/src/Util/intLists.sml b/lib/fxp/src/Util/intLists.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/intLists.sml rename to lib/fxp/src/Util/intLists.sml diff --git a/su4sml/lib/fxp/src/Util/intSets.sml b/lib/fxp/src/Util/intSets.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/intSets.sml rename to lib/fxp/src/Util/intSets.sml diff --git a/su4sml/lib/fxp/src/Util/options.sml b/lib/fxp/src/Util/options.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/options.sml rename to lib/fxp/src/Util/options.sml diff --git a/su4sml/lib/fxp/src/Util/utilCompare.sml b/lib/fxp/src/Util/utilCompare.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/utilCompare.sml rename to lib/fxp/src/Util/utilCompare.sml diff --git a/su4sml/lib/fxp/src/Util/utilError.sml b/lib/fxp/src/Util/utilError.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/utilError.sml rename to lib/fxp/src/Util/utilError.sml diff --git a/su4sml/lib/fxp/src/Util/utilHash.sml b/lib/fxp/src/Util/utilHash.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/utilHash.sml rename to lib/fxp/src/Util/utilHash.sml diff --git a/su4sml/lib/fxp/src/Util/utilInt.sml b/lib/fxp/src/Util/utilInt.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/utilInt.sml rename to lib/fxp/src/Util/utilInt.sml diff --git a/su4sml/lib/fxp/src/Util/utilList.sml b/lib/fxp/src/Util/utilList.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/utilList.sml rename to lib/fxp/src/Util/utilList.sml diff --git a/su4sml/lib/fxp/src/Util/utilString.sml b/lib/fxp/src/Util/utilString.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/utilString.sml rename to lib/fxp/src/Util/utilString.sml diff --git a/su4sml/lib/fxp/src/Util/utilTime.sml b/lib/fxp/src/Util/utilTime.sml similarity index 100% rename from su4sml/lib/fxp/src/Util/utilTime.sml rename to lib/fxp/src/Util/utilTime.sml diff --git a/su4sml/lib/fxp/src/config.sml b/lib/fxp/src/config.sml similarity index 100% rename from su4sml/lib/fxp/src/config.sml rename to lib/fxp/src/config.sml diff --git a/su4sml/lib/fxp/src/fxlib.cm b/lib/fxp/src/fxlib.cm similarity index 100% rename from su4sml/lib/fxp/src/fxlib.cm rename to lib/fxp/src/fxlib.cm diff --git a/su4sml/lib/fxp/src/fxlib.mlb b/lib/fxp/src/fxlib.mlb similarity index 100% rename from su4sml/lib/fxp/src/fxlib.mlb rename to lib/fxp/src/fxlib.mlb diff --git a/su4sml/lib/fxp/src/genRandom.sml b/lib/fxp/src/genRandom.sml similarity index 100% rename from su4sml/lib/fxp/src/genRandom.sml rename to lib/fxp/src/genRandom.sml diff --git a/su4sml/manual/manual.tex b/manual/manual.tex similarity index 100% rename from su4sml/manual/manual.tex rename to manual/manual.tex diff --git a/su4sml/manual/su4sml.bib b/manual/su4sml.bib similarity index 100% rename from su4sml/manual/su4sml.bib rename to manual/su4sml.bib diff --git a/su4sml/share/UML15OCL.dtd b/share/UML15OCL.dtd similarity index 100% rename from su4sml/share/UML15OCL.dtd rename to share/UML15OCL.dtd diff --git a/su4sml/share/UML15OCL.xmi b/share/UML15OCL.xmi similarity index 100% rename from su4sml/share/UML15OCL.xmi rename to share/UML15OCL.xmi diff --git a/su4sml/share/templates/C#.tpl b/share/templates/C#.tpl similarity index 100% rename from su4sml/share/templates/C#.tpl rename to share/templates/C#.tpl diff --git a/su4sml/share/templates/C#_SM.tpl b/share/templates/C#_SM.tpl similarity index 100% rename from su4sml/share/templates/C#_SM.tpl rename to share/templates/C#_SM.tpl diff --git a/su4sml/share/templates/C#_SecureUML.tpl b/share/templates/C#_SecureUML.tpl similarity index 100% rename from su4sml/share/templates/C#_SecureUML.tpl rename to share/templates/C#_SecureUML.tpl diff --git a/su4sml/share/templates/Java_SM.tpl b/share/templates/Java_SM.tpl similarity index 100% rename from su4sml/share/templates/Java_SM.tpl rename to share/templates/Java_SM.tpl diff --git a/su4sml/share/templates/SMGraph.tpl b/share/templates/SMGraph.tpl similarity index 100% rename from su4sml/share/templates/SMGraph.tpl rename to share/templates/SMGraph.tpl diff --git a/su4sml/share/templates/base.tpl b/share/templates/base.tpl similarity index 100% rename from su4sml/share/templates/base.tpl rename to share/templates/base.tpl diff --git a/su4sml/share/templates/java.tpl b/share/templates/java.tpl similarity index 100% rename from su4sml/share/templates/java.tpl rename to share/templates/java.tpl diff --git a/su4sml/share/templates/java_ocl.tpl b/share/templates/java_ocl.tpl similarity index 100% rename from su4sml/share/templates/java_ocl.tpl rename to share/templates/java_ocl.tpl diff --git a/su4sml/share/templates/junit.tpl b/share/templates/junit.tpl similarity index 100% rename from su4sml/share/templates/junit.tpl rename to share/templates/junit.tpl diff --git a/su4sml/share/templates/maven_pom.tpl b/share/templates/maven_pom.tpl similarity index 100% rename from su4sml/share/templates/maven_pom.tpl rename to share/templates/maven_pom.tpl diff --git a/su4sml/share/templates/securemova.tpl b/share/templates/securemova.tpl similarity index 100% rename from su4sml/share/templates/securemova.tpl rename to share/templates/securemova.tpl diff --git a/su4sml/share/templates/tpl.el b/share/templates/tpl.el similarity index 100% rename from su4sml/share/templates/tpl.el rename to share/templates/tpl.el diff --git a/su4sml/share/templates/use.tpl b/share/templates/use.tpl similarity index 100% rename from su4sml/share/templates/use.tpl rename to share/templates/use.tpl diff --git a/su4sml/src/ROOT.ML b/src/ROOT.ML similarity index 100% rename from su4sml/src/ROOT.ML rename to src/ROOT.ML diff --git a/su4sml/src/codegen/ROOT.ML b/src/codegen/ROOT.ML similarity index 100% rename from su4sml/src/codegen/ROOT.ML rename to src/codegen/ROOT.ML diff --git a/su4sml/src/codegen/SM_helper.sml b/src/codegen/SM_helper.sml similarity index 100% rename from su4sml/src/codegen/SM_helper.sml rename to src/codegen/SM_helper.sml diff --git a/su4sml/src/codegen/base_cartridge.sml b/src/codegen/base_cartridge.sml similarity index 100% rename from su4sml/src/codegen/base_cartridge.sml rename to src/codegen/base_cartridge.sml diff --git a/su4sml/src/codegen/c#_cartridge.sml b/src/codegen/c#_cartridge.sml similarity index 100% rename from su4sml/src/codegen/c#_cartridge.sml rename to src/codegen/c#_cartridge.sml diff --git a/su4sml/src/codegen/c#_net1_cartridge.sml b/src/codegen/c#_net1_cartridge.sml similarity index 100% rename from su4sml/src/codegen/c#_net1_cartridge.sml rename to src/codegen/c#_net1_cartridge.sml diff --git a/su4sml/src/codegen/c#sm_cartridge.sig b/src/codegen/c#sm_cartridge.sig similarity index 100% rename from su4sml/src/codegen/c#sm_cartridge.sig rename to src/codegen/c#sm_cartridge.sig diff --git a/su4sml/src/codegen/c#sm_cartridge.sml b/src/codegen/c#sm_cartridge.sml similarity index 100% rename from su4sml/src/codegen/c#sm_cartridge.sml rename to src/codegen/c#sm_cartridge.sml diff --git a/su4sml/src/codegen/cartridge.sig b/src/codegen/cartridge.sig similarity index 100% rename from su4sml/src/codegen/cartridge.sig rename to src/codegen/cartridge.sig diff --git a/su4sml/src/codegen/codegen.cm b/src/codegen/codegen.cm similarity index 100% rename from su4sml/src/codegen/codegen.cm rename to src/codegen/codegen.cm diff --git a/su4sml/src/codegen/codegen.sml b/src/codegen/codegen.sml similarity index 100% rename from su4sml/src/codegen/codegen.sml rename to src/codegen/codegen.sml diff --git a/su4sml/src/codegen/componentuml_cartridge.sml b/src/codegen/componentuml_cartridge.sml similarity index 100% rename from su4sml/src/codegen/componentuml_cartridge.sml rename to src/codegen/componentuml_cartridge.sml diff --git a/su4sml/src/codegen/design_cartridge.sig b/src/codegen/design_cartridge.sig similarity index 100% rename from su4sml/src/codegen/design_cartridge.sig rename to src/codegen/design_cartridge.sig diff --git a/su4sml/src/codegen/gcg_core.sig b/src/codegen/gcg_core.sig similarity index 100% rename from su4sml/src/codegen/gcg_core.sig rename to src/codegen/gcg_core.sig diff --git a/su4sml/src/codegen/gcg_core.sml b/src/codegen/gcg_core.sml similarity index 100% rename from su4sml/src/codegen/gcg_core.sml rename to src/codegen/gcg_core.sml diff --git a/su4sml/src/codegen/gcg_helper.sml b/src/codegen/gcg_helper.sml similarity index 100% rename from su4sml/src/codegen/gcg_helper.sml rename to src/codegen/gcg_helper.sml diff --git a/su4sml/src/codegen/java_cartridge.sml b/src/codegen/java_cartridge.sml similarity index 100% rename from su4sml/src/codegen/java_cartridge.sml rename to src/codegen/java_cartridge.sml diff --git a/su4sml/src/codegen/junit_cartridge.sml b/src/codegen/junit_cartridge.sml similarity index 100% rename from su4sml/src/codegen/junit_cartridge.sml rename to src/codegen/junit_cartridge.sml diff --git a/su4sml/src/codegen/maven_pom_cartridge.sml b/src/codegen/maven_pom_cartridge.sml similarity index 100% rename from su4sml/src/codegen/maven_pom_cartridge.sml rename to src/codegen/maven_pom_cartridge.sml diff --git a/su4sml/src/codegen/secureuml_cartridge.sml b/src/codegen/secureuml_cartridge.sml similarity index 100% rename from su4sml/src/codegen/secureuml_cartridge.sml rename to src/codegen/secureuml_cartridge.sml diff --git a/su4sml/src/codegen/security_cartridge.sig b/src/codegen/security_cartridge.sig similarity index 100% rename from su4sml/src/codegen/security_cartridge.sig rename to src/codegen/security_cartridge.sig diff --git a/su4sml/src/codegen/stateMachine.sml b/src/codegen/stateMachine.sml similarity index 100% rename from su4sml/src/codegen/stateMachine.sml rename to src/codegen/stateMachine.sml diff --git a/su4sml/src/codegen/stateMachineTypes.sml b/src/codegen/stateMachineTypes.sml similarity index 100% rename from su4sml/src/codegen/stateMachineTypes.sml rename to src/codegen/stateMachineTypes.sml diff --git a/su4sml/src/codegen/tpl_parser.sml b/src/codegen/tpl_parser.sml similarity index 100% rename from su4sml/src/codegen/tpl_parser.sml rename to src/codegen/tpl_parser.sml diff --git a/su4sml/src/codegen/use_cartridge.sml b/src/codegen/use_cartridge.sml similarity index 100% rename from su4sml/src/codegen/use_cartridge.sml rename to src/codegen/use_cartridge.sml diff --git a/su4sml/src/compiler/compiler_ext.sig b/src/compiler/compiler_ext.sig similarity index 100% rename from su4sml/src/compiler/compiler_ext.sig rename to src/compiler/compiler_ext.sig diff --git a/su4sml/src/compiler/mlton.sml b/src/compiler/mlton.sml similarity index 100% rename from su4sml/src/compiler/mlton.sml rename to src/compiler/mlton.sml diff --git a/su4sml/src/compiler/polyml-5.2.sml b/src/compiler/polyml-5.2.sml similarity index 100% rename from su4sml/src/compiler/polyml-5.2.sml rename to src/compiler/polyml-5.2.sml diff --git a/su4sml/src/compiler/polyml.sml b/src/compiler/polyml.sml similarity index 100% rename from su4sml/src/compiler/polyml.sml rename to src/compiler/polyml.sml diff --git a/su4sml/src/compiler/smlnj.sml b/src/compiler/smlnj.sml similarity index 100% rename from su4sml/src/compiler/smlnj.sml rename to src/compiler/smlnj.sml diff --git a/su4sml/src/component_uml.sml b/src/component_uml.sml similarity index 100% rename from su4sml/src/component_uml.sml rename to src/component_uml.sml diff --git a/su4sml/src/config.sml b/src/config.sml similarity index 100% rename from su4sml/src/config.sml rename to src/config.sml diff --git a/su4sml/src/contrib/HashTable.sml b/src/contrib/HashTable.sml similarity index 100% rename from su4sml/src/contrib/HashTable.sml rename to src/contrib/HashTable.sml diff --git a/su4sml/src/listeq.sml b/src/listeq.sml similarity index 100% rename from su4sml/src/listeq.sml rename to src/listeq.sml diff --git a/su4sml/src/mds.sig b/src/mds.sig similarity index 100% rename from su4sml/src/mds.sig rename to src/mds.sig diff --git a/su4sml/src/ocl2dresdenjava.sml b/src/ocl2dresdenjava.sml similarity index 100% rename from su4sml/src/ocl2dresdenjava.sml rename to src/ocl2dresdenjava.sml diff --git a/su4sml/src/ocl2string.sml b/src/ocl2string.sml similarity index 100% rename from su4sml/src/ocl2string.sml rename to src/ocl2string.sml diff --git a/su4sml/src/ocl_library.sml b/src/ocl_library.sml similarity index 100% rename from su4sml/src/ocl_library.sml rename to src/ocl_library.sml diff --git a/su4sml/src/ocl_parser/ROOT.ML b/src/ocl_parser/ROOT.ML similarity index 100% rename from su4sml/src/ocl_parser/ROOT.ML rename to src/ocl_parser/ROOT.ML diff --git a/su4sml/src/ocl_parser/context_declarations.sml b/src/ocl_parser/context_declarations.sml similarity index 100% rename from su4sml/src/ocl_parser/context_declarations.sml rename to src/ocl_parser/context_declarations.sml diff --git a/su4sml/src/ocl_parser/examples/CivilStatusWorld.ocl b/src/ocl_parser/examples/CivilStatusWorld.ocl similarity index 100% rename from su4sml/src/ocl_parser/examples/CivilStatusWorld.ocl rename to src/ocl_parser/examples/CivilStatusWorld.ocl diff --git a/su4sml/src/ocl_parser/fix_types.sml b/src/ocl_parser/fix_types.sml similarity index 100% rename from su4sml/src/ocl_parser/fix_types.sml rename to src/ocl_parser/fix_types.sml diff --git a/su4sml/src/ocl_parser/make_classifier_list.sml b/src/ocl_parser/make_classifier_list.sml similarity index 100% rename from su4sml/src/ocl_parser/make_classifier_list.sml rename to src/ocl_parser/make_classifier_list.sml diff --git a/su4sml/src/ocl_parser/ml-yacc-lib/base.sig b/src/ocl_parser/ml-yacc-lib/base.sig similarity index 100% rename from su4sml/src/ocl_parser/ml-yacc-lib/base.sig rename to src/ocl_parser/ml-yacc-lib/base.sig diff --git a/su4sml/src/ocl_parser/ml-yacc-lib/join.sml b/src/ocl_parser/ml-yacc-lib/join.sml similarity index 100% rename from su4sml/src/ocl_parser/ml-yacc-lib/join.sml rename to src/ocl_parser/ml-yacc-lib/join.sml diff --git a/su4sml/src/ocl_parser/ml-yacc-lib/lrtable.sml b/src/ocl_parser/ml-yacc-lib/lrtable.sml similarity index 100% rename from su4sml/src/ocl_parser/ml-yacc-lib/lrtable.sml rename to src/ocl_parser/ml-yacc-lib/lrtable.sml diff --git a/su4sml/src/ocl_parser/ml-yacc-lib/parser2.sml b/src/ocl_parser/ml-yacc-lib/parser2.sml similarity index 100% rename from su4sml/src/ocl_parser/ml-yacc-lib/parser2.sml rename to src/ocl_parser/ml-yacc-lib/parser2.sml diff --git a/su4sml/src/ocl_parser/ml-yacc-lib/root.sml b/src/ocl_parser/ml-yacc-lib/root.sml similarity index 100% rename from su4sml/src/ocl_parser/ml-yacc-lib/root.sml rename to src/ocl_parser/ml-yacc-lib/root.sml diff --git a/su4sml/src/ocl_parser/ml-yacc-lib/stream.sml b/src/ocl_parser/ml-yacc-lib/stream.sml similarity index 100% rename from su4sml/src/ocl_parser/ml-yacc-lib/stream.sml rename to src/ocl_parser/ml-yacc-lib/stream.sml diff --git a/su4sml/src/ocl_parser/model_import.sml b/src/ocl_parser/model_import.sml similarity index 100% rename from su4sml/src/ocl_parser/model_import.sml rename to src/ocl_parser/model_import.sml diff --git a/su4sml/src/ocl_parser/ocl.grm b/src/ocl_parser/ocl.grm similarity index 100% rename from su4sml/src/ocl_parser/ocl.grm rename to src/ocl_parser/ocl.grm diff --git a/su4sml/src/ocl_parser/ocl.grm.sig b/src/ocl_parser/ocl.grm.sig similarity index 100% rename from su4sml/src/ocl_parser/ocl.grm.sig rename to src/ocl_parser/ocl.grm.sig diff --git a/su4sml/src/ocl_parser/ocl.grm.sml b/src/ocl_parser/ocl.grm.sml similarity index 100% rename from su4sml/src/ocl_parser/ocl.grm.sml rename to src/ocl_parser/ocl.grm.sml diff --git a/su4sml/src/ocl_parser/ocl.lex b/src/ocl_parser/ocl.lex similarity index 100% rename from su4sml/src/ocl_parser/ocl.lex rename to src/ocl_parser/ocl.lex diff --git a/su4sml/src/ocl_parser/ocl.lex.sml b/src/ocl_parser/ocl.lex.sml similarity index 100% rename from su4sml/src/ocl_parser/ocl.lex.sml rename to src/ocl_parser/ocl.lex.sml diff --git a/su4sml/src/ocl_parser/parser.cm b/src/ocl_parser/parser.cm similarity index 100% rename from su4sml/src/ocl_parser/parser.cm rename to src/ocl_parser/parser.cm diff --git a/su4sml/src/ocl_parser/parser.sml b/src/ocl_parser/parser.sml similarity index 100% rename from su4sml/src/ocl_parser/parser.sml rename to src/ocl_parser/parser.sml diff --git a/su4sml/src/ocl_parser/preprocessor.sml b/src/ocl_parser/preprocessor.sml similarity index 100% rename from su4sml/src/ocl_parser/preprocessor.sml rename to src/ocl_parser/preprocessor.sml diff --git a/su4sml/src/ocl_parser/type_checker.sml b/src/ocl_parser/type_checker.sml similarity index 100% rename from su4sml/src/ocl_parser/type_checker.sml rename to src/ocl_parser/type_checker.sml diff --git a/su4sml/src/parser-ng/README b/src/parser-ng/README similarity index 100% rename from su4sml/src/parser-ng/README rename to src/parser-ng/README diff --git a/su4sml/src/parser-ng/ml-lpt-lib/ROOT.ML b/src/parser-ng/ml-lpt-lib/ROOT.ML similarity index 100% rename from su4sml/src/parser-ng/ml-lpt-lib/ROOT.ML rename to src/parser-ng/ml-lpt-lib/ROOT.ML diff --git a/su4sml/src/parser-ng/ml-lpt-lib/antlr-lexer-sig.sml b/src/parser-ng/ml-lpt-lib/antlr-lexer-sig.sml similarity index 100% rename from su4sml/src/parser-ng/ml-lpt-lib/antlr-lexer-sig.sml rename to src/parser-ng/ml-lpt-lib/antlr-lexer-sig.sml diff --git a/su4sml/src/parser-ng/ml-lpt-lib/antlr-tokens-sig.sml b/src/parser-ng/ml-lpt-lib/antlr-tokens-sig.sml similarity index 100% rename from su4sml/src/parser-ng/ml-lpt-lib/antlr-tokens-sig.sml rename to src/parser-ng/ml-lpt-lib/antlr-tokens-sig.sml diff --git a/su4sml/src/parser-ng/ml-lpt-lib/copyright b/src/parser-ng/ml-lpt-lib/copyright similarity index 100% rename from su4sml/src/parser-ng/ml-lpt-lib/copyright rename to src/parser-ng/ml-lpt-lib/copyright diff --git a/su4sml/src/parser-ng/ml-lpt-lib/ebnf.sml b/src/parser-ng/ml-lpt-lib/ebnf.sml similarity index 100% rename from su4sml/src/parser-ng/ml-lpt-lib/ebnf.sml rename to src/parser-ng/ml-lpt-lib/ebnf.sml diff --git a/su4sml/src/parser-ng/ml-lpt-lib/err-handler.sml b/src/parser-ng/ml-lpt-lib/err-handler.sml similarity index 100% rename from su4sml/src/parser-ng/ml-lpt-lib/err-handler.sml rename to src/parser-ng/ml-lpt-lib/err-handler.sml diff --git a/su4sml/src/parser-ng/ml-lpt-lib/ml-lpt-lib.cm b/src/parser-ng/ml-lpt-lib/ml-lpt-lib.cm similarity index 100% rename from su4sml/src/parser-ng/ml-lpt-lib/ml-lpt-lib.cm rename to src/parser-ng/ml-lpt-lib/ml-lpt-lib.cm diff --git a/su4sml/src/parser-ng/ml-lpt-lib/ml-lpt-lib.mlb b/src/parser-ng/ml-lpt-lib/ml-lpt-lib.mlb similarity index 100% rename from su4sml/src/parser-ng/ml-lpt-lib/ml-lpt-lib.mlb rename to src/parser-ng/ml-lpt-lib/ml-lpt-lib.mlb diff --git a/su4sml/src/parser-ng/ml-lpt-lib/repair.sml b/src/parser-ng/ml-lpt-lib/repair.sml similarity index 100% rename from su4sml/src/parser-ng/ml-lpt-lib/repair.sml rename to src/parser-ng/ml-lpt-lib/repair.sml diff --git a/su4sml/src/parser-ng/ml-lpt-lib/stream-pos.sml b/src/parser-ng/ml-lpt-lib/stream-pos.sml similarity index 100% rename from su4sml/src/parser-ng/ml-lpt-lib/stream-pos.sml rename to src/parser-ng/ml-lpt-lib/stream-pos.sml diff --git a/su4sml/src/parser-ng/ml-lpt-lib/ulex-buffer.sml b/src/parser-ng/ml-lpt-lib/ulex-buffer.sml similarity index 100% rename from su4sml/src/parser-ng/ml-lpt-lib/ulex-buffer.sml rename to src/parser-ng/ml-lpt-lib/ulex-buffer.sml diff --git a/su4sml/src/parser-ng/ml-lpt-lib/wrapped-strm.sml b/src/parser-ng/ml-lpt-lib/wrapped-strm.sml similarity index 100% rename from su4sml/src/parser-ng/ml-lpt-lib/wrapped-strm.sml rename to src/parser-ng/ml-lpt-lib/wrapped-strm.sml diff --git a/su4sml/src/rep.sml b/src/rep.sml similarity index 100% rename from su4sml/src/rep.sml rename to src/rep.sml diff --git a/su4sml/src/rep_activity_graphs.sml b/src/rep_activity_graphs.sml similarity index 100% rename from su4sml/src/rep_activity_graphs.sml rename to src/rep_activity_graphs.sml diff --git a/su4sml/src/rep_core.sml b/src/rep_core.sml similarity index 100% rename from su4sml/src/rep_core.sml rename to src/rep_core.sml diff --git a/su4sml/src/rep_helper.sml b/src/rep_helper.sml similarity index 100% rename from su4sml/src/rep_helper.sml rename to src/rep_helper.sml diff --git a/su4sml/src/rep_logger.sml b/src/rep_logger.sml similarity index 100% rename from su4sml/src/rep_logger.sml rename to src/rep_logger.sml diff --git a/su4sml/src/rep_ocl.sml b/src/rep_ocl.sml similarity index 100% rename from su4sml/src/rep_ocl.sml rename to src/rep_ocl.sml diff --git a/su4sml/src/rep_parser.sml b/src/rep_parser.sml similarity index 100% rename from su4sml/src/rep_parser.sml rename to src/rep_parser.sml diff --git a/su4sml/src/rep_secure.sig b/src/rep_secure.sig similarity index 100% rename from su4sml/src/rep_secure.sig rename to src/rep_secure.sig diff --git a/su4sml/src/rep_secure.sml b/src/rep_secure.sml similarity index 100% rename from su4sml/src/rep_secure.sml rename to src/rep_secure.sml diff --git a/su4sml/src/rep_secureuml.sml b/src/rep_secureuml.sml similarity index 100% rename from su4sml/src/rep_secureuml.sml rename to src/rep_secureuml.sml diff --git a/su4sml/src/rep_state_machines.sml b/src/rep_state_machines.sml similarity index 100% rename from su4sml/src/rep_state_machines.sml rename to src/rep_state_machines.sml diff --git a/su4sml/src/rep_su2holocl.sml b/src/rep_su2holocl.sml similarity index 100% rename from su4sml/src/rep_su2holocl.sml rename to src/rep_su2holocl.sml diff --git a/su4sml/src/rep_transform.sml b/src/rep_transform.sml similarity index 100% rename from su4sml/src/rep_transform.sml rename to src/rep_transform.sml diff --git a/su4sml/src/secure_uml.sml b/src/secure_uml.sml similarity index 100% rename from su4sml/src/secure_uml.sml rename to src/secure_uml.sml diff --git a/su4sml/src/stringHandling.sml b/src/stringHandling.sml similarity index 100% rename from su4sml/src/stringHandling.sml rename to src/stringHandling.sml diff --git a/su4sml/src/su4sml.cm b/src/su4sml.cm similarity index 100% rename from su4sml/src/su4sml.cm rename to src/su4sml.cm diff --git a/su4sml/src/su4sml.sml b/src/su4sml.sml similarity index 100% rename from su4sml/src/su4sml.sml rename to src/su4sml.sml diff --git a/su4sml/src/su4sml_core.cm b/src/su4sml_core.cm similarity index 100% rename from su4sml/src/su4sml_core.cm rename to src/su4sml_core.cm diff --git a/su4sml/src/test-suite.sml b/src/test-suite.sml similarity index 100% rename from su4sml/src/test-suite.sml rename to src/test-suite.sml diff --git a/su4sml/src/transform-test-suite.sml b/src/transform-test-suite.sml similarity index 100% rename from su4sml/src/transform-test-suite.sml rename to src/transform-test-suite.sml diff --git a/su4sml/src/transform_library.sml b/src/transform_library.sml similarity index 100% rename from su4sml/src/transform_library.sml rename to src/transform_library.sml diff --git a/su4sml/src/wfcpog/ROOT.ML b/src/wfcpog/ROOT.ML similarity index 100% rename from su4sml/src/wfcpog/ROOT.ML rename to src/wfcpog/ROOT.ML diff --git a/su4sml/src/wfcpog/SecureUML_constraint.sml b/src/wfcpog/SecureUML_constraint.sml similarity index 100% rename from su4sml/src/wfcpog/SecureUML_constraint.sml rename to src/wfcpog/SecureUML_constraint.sml diff --git a/su4sml/src/wfcpog/command_query_consistency.sml b/src/wfcpog/command_query_consistency.sml similarity index 100% rename from su4sml/src/wfcpog/command_query_consistency.sml rename to src/wfcpog/command_query_consistency.sml diff --git a/su4sml/src/wfcpog/configs/.bash_aliases b/src/wfcpog/configs/.bash_aliases similarity index 100% rename from su4sml/src/wfcpog/configs/.bash_aliases rename to src/wfcpog/configs/.bash_aliases diff --git a/su4sml/src/wfcpog/configs/.bashrc b/src/wfcpog/configs/.bashrc similarity index 100% rename from su4sml/src/wfcpog/configs/.bashrc rename to src/wfcpog/configs/.bashrc diff --git a/su4sml/src/wfcpog/constructor_consistency.sml b/src/wfcpog/constructor_consistency.sml similarity index 100% rename from su4sml/src/wfcpog/constructor_consistency.sml rename to src/wfcpog/constructor_consistency.sml diff --git a/su4sml/src/wfcpog/data_model_consistency.sml b/src/wfcpog/data_model_consistency.sml similarity index 100% rename from su4sml/src/wfcpog/data_model_consistency.sml rename to src/wfcpog/data_model_consistency.sml diff --git a/su4sml/src/wfcpog/datatab.sml b/src/wfcpog/datatab.sml similarity index 100% rename from su4sml/src/wfcpog/datatab.sml rename to src/wfcpog/datatab.sml diff --git a/su4sml/src/wfcpog/interface_consistency.sml b/src/wfcpog/interface_consistency.sml similarity index 100% rename from su4sml/src/wfcpog/interface_consistency.sml rename to src/wfcpog/interface_consistency.sml diff --git a/su4sml/src/wfcpog/library.sml b/src/wfcpog/library.sml similarity index 100% rename from su4sml/src/wfcpog/library.sml rename to src/wfcpog/library.sml diff --git a/su4sml/src/wfcpog/liskov_constraint.sml b/src/wfcpog/liskov_constraint.sml similarity index 100% rename from su4sml/src/wfcpog/liskov_constraint.sml rename to src/wfcpog/liskov_constraint.sml diff --git a/su4sml/src/wfcpog/load_model.sml b/src/wfcpog/load_model.sml similarity index 100% rename from su4sml/src/wfcpog/load_model.sml rename to src/wfcpog/load_model.sml diff --git a/su4sml/src/wfcpog/naming.txt b/src/wfcpog/naming.txt similarity index 100% rename from su4sml/src/wfcpog/naming.txt rename to src/wfcpog/naming.txt diff --git a/su4sml/src/wfcpog/operational_consistency.sml b/src/wfcpog/operational_consistency.sml similarity index 100% rename from su4sml/src/wfcpog/operational_consistency.sml rename to src/wfcpog/operational_consistency.sml diff --git a/su4sml/src/wfcpog/pending.txt b/src/wfcpog/pending.txt similarity index 100% rename from su4sml/src/wfcpog/pending.txt rename to src/wfcpog/pending.txt diff --git a/su4sml/src/wfcpog/refine_constraint.sml b/src/wfcpog/refine_constraint.sml similarity index 100% rename from su4sml/src/wfcpog/refine_constraint.sml rename to src/wfcpog/refine_constraint.sml diff --git a/su4sml/src/wfcpog/rep_holocl.sml b/src/wfcpog/rep_holocl.sml similarity index 100% rename from su4sml/src/wfcpog/rep_holocl.sml rename to src/wfcpog/rep_holocl.sml diff --git a/su4sml/src/wfcpog/status.txt b/src/wfcpog/status.txt similarity index 100% rename from su4sml/src/wfcpog/status.txt rename to src/wfcpog/status.txt diff --git a/su4sml/src/wfcpog/taxonomy_consistency.sml b/src/wfcpog/taxonomy_consistency.sml similarity index 100% rename from su4sml/src/wfcpog/taxonomy_consistency.sml rename to src/wfcpog/taxonomy_consistency.sml diff --git a/su4sml/src/wfcpog/test-data.sml b/src/wfcpog/test-data.sml similarity index 100% rename from su4sml/src/wfcpog/test-data.sml rename to src/wfcpog/test-data.sml diff --git a/su4sml/src/wfcpog/test-suite.sml b/src/wfcpog/test-suite.sml similarity index 100% rename from su4sml/src/wfcpog/test-suite.sml rename to src/wfcpog/test-suite.sml diff --git a/su4sml/src/wfcpog/visibility_consistency.sml b/src/wfcpog/visibility_consistency.sml similarity index 100% rename from su4sml/src/wfcpog/visibility_consistency.sml rename to src/wfcpog/visibility_consistency.sml diff --git a/su4sml/src/wfcpog/wfcpog.cm b/src/wfcpog/wfcpog.cm similarity index 100% rename from su4sml/src/wfcpog/wfcpog.cm rename to src/wfcpog/wfcpog.cm diff --git a/su4sml/src/wfcpog/wfcpog.sml b/src/wfcpog/wfcpog.sml similarity index 100% rename from su4sml/src/wfcpog/wfcpog.sml rename to src/wfcpog/wfcpog.sml diff --git a/su4sml/src/wfcpog/wfcpog_registry.sml b/src/wfcpog/wfcpog_registry.sml similarity index 100% rename from su4sml/src/wfcpog/wfcpog_registry.sml rename to src/wfcpog/wfcpog_registry.sml diff --git a/su4sml/src/xmi.sml b/src/xmi.sml similarity index 100% rename from su4sml/src/xmi.sml rename to src/xmi.sml diff --git a/su4sml/src/xmi_activity_graphs.sml b/src/xmi_activity_graphs.sml similarity index 100% rename from su4sml/src/xmi_activity_graphs.sml rename to src/xmi_activity_graphs.sml diff --git a/su4sml/src/xmi_core.sml b/src/xmi_core.sml similarity index 100% rename from su4sml/src/xmi_core.sml rename to src/xmi_core.sml diff --git a/su4sml/src/xmi_datatypes.sml b/src/xmi_datatypes.sml similarity index 100% rename from su4sml/src/xmi_datatypes.sml rename to src/xmi_datatypes.sml diff --git a/su4sml/src/xmi_extension_mechanisms.sml b/src/xmi_extension_mechanisms.sml similarity index 100% rename from su4sml/src/xmi_extension_mechanisms.sml rename to src/xmi_extension_mechanisms.sml diff --git a/su4sml/src/xmi_idtable.sml b/src/xmi_idtable.sml similarity index 100% rename from su4sml/src/xmi_idtable.sml rename to src/xmi_idtable.sml diff --git a/su4sml/src/xmi_ocl.sml b/src/xmi_ocl.sml similarity index 100% rename from su4sml/src/xmi_ocl.sml rename to src/xmi_ocl.sml diff --git a/su4sml/src/xmi_parser.sml b/src/xmi_parser.sml similarity index 100% rename from su4sml/src/xmi_parser.sml rename to src/xmi_parser.sml diff --git a/su4sml/src/xmi_state_machines.sml b/src/xmi_state_machines.sml similarity index 100% rename from su4sml/src/xmi_state_machines.sml rename to src/xmi_state_machines.sml diff --git a/su4sml/src/xmltree.sml b/src/xmltree.sml similarity index 100% rename from su4sml/src/xmltree.sml rename to src/xmltree.sml diff --git a/su4sml/src/xmltree_helper.sml b/src/xmltree_helper.sml similarity index 100% rename from su4sml/src/xmltree_helper.sml rename to src/xmltree_helper.sml diff --git a/su4sml/src/xmltree_hooks.sml b/src/xmltree_hooks.sml similarity index 100% rename from su4sml/src/xmltree_hooks.sml rename to src/xmltree_hooks.sml diff --git a/su4sml/src/xmltree_parser.sml b/src/xmltree_parser.sml similarity index 100% rename from su4sml/src/xmltree_parser.sml rename to src/xmltree_parser.sml diff --git a/su4sml/src/xmltree_writer.sml b/src/xmltree_writer.sml similarity index 100% rename from su4sml/src/xmltree_writer.sml rename to src/xmltree_writer.sml diff --git a/su4sml/ChangeLog b/su4sml/ChangeLog deleted file mode 100644 index d0d363a..0000000 --- a/su4sml/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2005-08-17 Achim D. Brucker - Jürgen Doser - - * su4sml: inital version, based on work started within the - HOL-OCL project