sorting added
diff --git a/org.eclipse.emf.refactor.smells/bin/org/eclipse/emf/refactor/smells/core/ModelSmell.class b/org.eclipse.emf.refactor.smells/bin/org/eclipse/emf/refactor/smells/core/ModelSmell.class
index 78a28ab..79a3bef 100644
--- a/org.eclipse.emf.refactor.smells/bin/org/eclipse/emf/refactor/smells/core/ModelSmell.class
+++ b/org.eclipse.emf.refactor.smells/bin/org/eclipse/emf/refactor/smells/core/ModelSmell.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.smells/bin/org/eclipse/emf/refactor/smells/core/ModelSmellLoader.class b/org.eclipse.emf.refactor.smells/bin/org/eclipse/emf/refactor/smells/core/ModelSmellLoader.class
index 1b8b102..5347288 100644
--- a/org.eclipse.emf.refactor.smells/bin/org/eclipse/emf/refactor/smells/core/ModelSmellLoader.class
+++ b/org.eclipse.emf.refactor.smells/bin/org/eclipse/emf/refactor/smells/core/ModelSmellLoader.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.smells/src/org/eclipse/emf/refactor/smells/core/ModelSmell.java b/org.eclipse.emf.refactor.smells/src/org/eclipse/emf/refactor/smells/core/ModelSmell.java
index bfb386c..ba1d033 100644
--- a/org.eclipse.emf.refactor.smells/src/org/eclipse/emf/refactor/smells/core/ModelSmell.java
+++ b/org.eclipse.emf.refactor.smells/src/org/eclipse/emf/refactor/smells/core/ModelSmell.java
@@ -9,7 +9,7 @@
  *
  */
 
-public class ModelSmell {
+public class ModelSmell implements Comparable<ModelSmell> {
 	private String id;
 	private String name;
 	private String description;
@@ -60,6 +60,18 @@
 	public String toString() {
 		return "EMF Model Smell: " + this.name + "(" + this.id + ")";
 	}
+
+	@Override
+	public int compareTo(ModelSmell smell) {
+		if(this.equals(smell)) {
+			return 0;
+		}
+		if(this.getName().equals(smell.getName())) {
+			return 0;
+		} else {
+		    return this.getName().compareTo(smell.getName());	
+		}
+	}
 	
 	
 }
diff --git a/org.eclipse.emf.refactor.smells/src/org/eclipse/emf/refactor/smells/core/ModelSmellLoader.java b/org.eclipse.emf.refactor.smells/src/org/eclipse/emf/refactor/smells/core/ModelSmellLoader.java
index 48aa5d5..1bb11f0 100644
--- a/org.eclipse.emf.refactor.smells/src/org/eclipse/emf/refactor/smells/core/ModelSmellLoader.java
+++ b/org.eclipse.emf.refactor.smells/src/org/eclipse/emf/refactor/smells/core/ModelSmellLoader.java
@@ -38,6 +38,7 @@
 				e.printStackTrace();
 			}
 		}
+		java.util.Collections.sort(smells);
 		return smells;
 	}