String getName();
/**
+ * Answers an informative description of the model, suitable for use in
+ * tooltips. Descriptions may be internationalised, and need not be unique
+ * (but should be).
+ *
+ * @return
+ */
+ String getDescription();
+
+ /**
* Answers true if this model is applicable for nucleotide data (so should be
* shown in menus in that context)
*
*/
boolean isProtein();
+ // TODO getName, isDNA, isProtein can be static methods in Java 8
}