All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.plasma.provisioning.cli.UMLPlatform Maven / Gradle / Ivy

There is a newer version: 1.3.3
Show newest version
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