merged 1.1 branch into head
[mir.git] / source / mir / changetracker / ChangeType.java
diff --git a/source/mir/changetracker/ChangeType.java b/source/mir/changetracker/ChangeType.java
new file mode 100644 (file)
index 0000000..a22d70f
--- /dev/null
@@ -0,0 +1,33 @@
+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