/**
 *         PlasmaSDO™ License
 * 
 * This is a community release of PlasmaSDO™, a dual-license 
 * Service Data Object (SDO) 2.1 implementation. 
 * This particular copy of the software is released under the 
 * version 2 of the GNU General Public License. PlasmaSDO™ was developed by 
 * TerraMeta Software, Inc.
 * 
 * Copyright (c) 2013, TerraMeta Software, Inc. All rights reserved.
 * 
 * General License information can be found below.
 * 
 * This distribution may include materials developed by third
 * parties. For license and attribution notices for these
 * materials, please refer to the documentation that accompanies
 * this distribution (see the "Licenses for Third-Party Components"
 * appendix) or view the online documentation at 
 * <http://plasma-sdo.org/licenses/>.
 *  
 */
package org.plasma.provisioning.cli;

public enum SDOToolAction {
    /** 
     * Generate SDO interfaces, classes and enumerations
     * based on the current configuration.
     */
	create,
	/**
	 * Exports the configured repository artifacts as a merged
	 * XML based provisioning or "technical" model. This can be
	 * used for application specific transformations.  
	 */
    export
}

@@ -884,11 +884,33 @@
 ion 
+implements OptionEnum 
 %7B%0D%0A
-
     
@@ -1033,16 +1033,104 @@
 %0A%09create
+(%22Generate SDO interfaces, classes and enumerations based on the current configuration%22)
 ,%0D%0A%09/**%0D
@@ -1313,16 +1313,16 @@
 %0D%0A%09 */%0D%0A
-
     expo
@@ -1323,13 +1323,662 @@
   export
+(%22Exports the configured repository artifacts as a merged XML based provisioning or %5C%22technical%5C%22 model. This can be used for application specific transformations%22);%0D%0A    %0D%0A%09private String description;%0D%0A%09   %0D%0A%09private SDOToolAction(String description) %7B%0D%0A%09    this.description = description;%0D%0A%09%7D%0D%0A%0D%0A%09@Override%0D%0A%09public String getDescription() %7B%0D%0A%09%09return this.description;%0D%0A%09%7D%0D%0A%09%0D%0A    public static String asString() %7B%0D%0A%09%09StringBuilder buf = new StringBuilder();%0D%0A%09%09for (int i = 0; i %3C SDOToolAction.values().length; i++) %7B%0D%0A%09%09%09if (i %3E 0)%0D%0A%09%09%09%09buf.append(%22, %22);%0D%0A%09%09%09buf.append(SDOToolAction.values()%5Bi%5D.name());%0D%0A%09%09%7D%0D%0A%09%09return buf.toString();%0D%0A    %7D
 %0D%0A%7D%0D%0A

Update SDOToolAction.java