+package mir.changetracker;\r
+\r
+/**\r
+ * Class that is used to indicate the kind of change\r
+ */\r
+public final class ChangeType {\r
+ private String name;\r
+\r
+ ChangeType(String aName) {\r
+ name = aName;\r
+ }\r
+\r
+ public String getName() {\r
+ return name;\r
+ }\r
+\r
+ /**\r
+ * <code>ChangeType</code> indicating the file(s) in question have been added.\r
+ */\r
+ public static final ChangeType ADDITION = new ChangeType("Addition");\r
+\r
+ /**\r
+ * <code>ChangeType</code> indicating the file(s) in question have been modified.\r
+ */\r
+ public static final ChangeType MODIFICATION = new ChangeType("Modification");\r
+\r
+ /**\r
+ * The file(s) in question have been deleted.\r
+ */\r
+ public static final ChangeType DELETION = new ChangeType("Deletion");\r
+\r
+\r
+}\r