org.plasma.provisioning.cli.UMLPlatform Maven / Gradle / Ivy
package org.plasma.provisioning.cli;
/**
* The UML editing tool dialect
*/
public enum UMLPlatform implements OptionEnum {
papyrus("the Eclipse Papyrus specific UML dialect, particularly targeting the specifics related to UML profiles"),
magicdraw("the No Magic Inc. MagicDraw specific UML dialect, particularly targeting the specifics related to UML profiles");
private String description;
private UMLPlatform(String description) {
this.description = description;
}
@Override
public String getDescription() {
return this.description;
}
public static String asString() {
StringBuilder buf = new StringBuilder();
for (int i = 0; i < UMLPlatform.values().length; i++) {
if (i > 0)
buf.append(", ");
buf.append(UMLPlatform.values()[i].name());
}
return buf.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy