package org.plasma.provisioning.cli;

/**
 * The UML editing tool dialect
 */
public enum UMLDialect {
    papyrus,
    magicdraw;
    
    public static String asString() {
		StringBuilder buf = new StringBuilder();
		for (int i = 0; i < UMLDialect.values().length; i++) {
			if (i > 0)
				buf.append(", ");
			buf.append(UMLDialect.values()[i].name());
		}
		return buf.toString();
    }
}

@@ -98,47 +98,472 @@
 ect 
-%7B%0A    papyrus,%0A    magicdraw;%0A    %0A    
+implements OptionEnum %7B%0A    papyrus(%22the Eclipse Papyrus specific UML dialect, particularly targeting the specifics related to UML profiles%22),%0A    magicdraw(%22the No Magic Inc. MagicDraw specific UML dialect, particularly targeting the specifics related to UML profiles%22);%0A    %0A%09private String description;%0A%0A%09private UMLDialect(String description) %7B%0A%09%09this.description = description;%0A%09%7D%0A%0A%09@Override%0A%09public String getDescription() %7B%0A%09%09return this.description;%0A%09%7D%0A%0A%09
 publ

Update UMLDialect.java