You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sh...@apache.org on 2015/06/03 23:24:59 UTC

[6/8] airavata git commit: Resolve compilation issues in gfac module after module refactoring

http://git-wip-us.apache.org/repos/asf/airavata/blob/19afc7e0/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/PbsParams.java
----------------------------------------------------------------------
diff --git a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/PbsParams.java b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/PbsParams.java
new file mode 100644
index 0000000..5a80c25
--- /dev/null
+++ b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/PbsParams.java
@@ -0,0 +1,1421 @@
+/*
+ * XML Type:  pbsParams
+ * Namespace: http://airavata.apache.org/gfac/core/2012/12
+ * Java type: org.apache.airavata.gfac.core.x2012.x12.PbsParams
+ *
+ * Automatically generated - do not modify.
+ */
+package org.apache.airavata.gfac.core.x2012.x12;
+
+
+/**
+ * An XML pbsParams(@http://airavata.apache.org/gfac/core/2012/12).
+ *
+ * This is a complex type.
+ */
+public interface PbsParams extends org.apache.xmlbeans.XmlObject
+{
+    public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
+        org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PbsParams.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sCF8C40CE6FDA0A41BEE004F5930560FF").resolveHandle("pbsparams7913type");
+    
+    /**
+     * Gets the "jobID" element
+     */
+    java.lang.String getJobID();
+    
+    /**
+     * Gets (as xml) the "jobID" element
+     */
+    org.apache.xmlbeans.XmlString xgetJobID();
+    
+    /**
+     * True if has "jobID" element
+     */
+    boolean isSetJobID();
+    
+    /**
+     * Sets the "jobID" element
+     */
+    void setJobID(java.lang.String jobID);
+    
+    /**
+     * Sets (as xml) the "jobID" element
+     */
+    void xsetJobID(org.apache.xmlbeans.XmlString jobID);
+    
+    /**
+     * Unsets the "jobID" element
+     */
+    void unsetJobID();
+    
+    /**
+     * Gets the "userName" element
+     */
+    java.lang.String getUserName();
+    
+    /**
+     * Gets (as xml) the "userName" element
+     */
+    org.apache.xmlbeans.XmlString xgetUserName();
+    
+    /**
+     * True if has "userName" element
+     */
+    boolean isSetUserName();
+    
+    /**
+     * Sets the "userName" element
+     */
+    void setUserName(java.lang.String userName);
+    
+    /**
+     * Sets (as xml) the "userName" element
+     */
+    void xsetUserName(org.apache.xmlbeans.XmlString userName);
+    
+    /**
+     * Unsets the "userName" element
+     */
+    void unsetUserName();
+    
+    /**
+     * Gets the "shellName" element
+     */
+    java.lang.String getShellName();
+    
+    /**
+     * Gets (as xml) the "shellName" element
+     */
+    org.apache.xmlbeans.XmlString xgetShellName();
+    
+    /**
+     * True if has "shellName" element
+     */
+    boolean isSetShellName();
+    
+    /**
+     * Sets the "shellName" element
+     */
+    void setShellName(java.lang.String shellName);
+    
+    /**
+     * Sets (as xml) the "shellName" element
+     */
+    void xsetShellName(org.apache.xmlbeans.XmlString shellName);
+    
+    /**
+     * Unsets the "shellName" element
+     */
+    void unsetShellName();
+    
+    /**
+     * Gets the "queueName" element
+     */
+    java.lang.String getQueueName();
+    
+    /**
+     * Gets (as xml) the "queueName" element
+     */
+    org.apache.xmlbeans.XmlString xgetQueueName();
+    
+    /**
+     * True if has "queueName" element
+     */
+    boolean isSetQueueName();
+    
+    /**
+     * Sets the "queueName" element
+     */
+    void setQueueName(java.lang.String queueName);
+    
+    /**
+     * Sets (as xml) the "queueName" element
+     */
+    void xsetQueueName(org.apache.xmlbeans.XmlString queueName);
+    
+    /**
+     * Unsets the "queueName" element
+     */
+    void unsetQueueName();
+    
+    /**
+     * Gets the "jobName" element
+     */
+    java.lang.String getJobName();
+    
+    /**
+     * Gets (as xml) the "jobName" element
+     */
+    org.apache.xmlbeans.XmlString xgetJobName();
+    
+    /**
+     * True if has "jobName" element
+     */
+    boolean isSetJobName();
+    
+    /**
+     * Sets the "jobName" element
+     */
+    void setJobName(java.lang.String jobName);
+    
+    /**
+     * Sets (as xml) the "jobName" element
+     */
+    void xsetJobName(org.apache.xmlbeans.XmlString jobName);
+    
+    /**
+     * Unsets the "jobName" element
+     */
+    void unsetJobName();
+    
+    /**
+     * Gets the "allEnvExport" element
+     */
+    boolean getAllEnvExport();
+    
+    /**
+     * Gets (as xml) the "allEnvExport" element
+     */
+    org.apache.xmlbeans.XmlBoolean xgetAllEnvExport();
+    
+    /**
+     * True if has "allEnvExport" element
+     */
+    boolean isSetAllEnvExport();
+    
+    /**
+     * Sets the "allEnvExport" element
+     */
+    void setAllEnvExport(boolean allEnvExport);
+    
+    /**
+     * Sets (as xml) the "allEnvExport" element
+     */
+    void xsetAllEnvExport(org.apache.xmlbeans.XmlBoolean allEnvExport);
+    
+    /**
+     * Unsets the "allEnvExport" element
+     */
+    void unsetAllEnvExport();
+    
+    /**
+     * Gets the "mailOptions" element
+     */
+    java.lang.String getMailOptions();
+    
+    /**
+     * Gets (as xml) the "mailOptions" element
+     */
+    org.apache.xmlbeans.XmlString xgetMailOptions();
+    
+    /**
+     * True if has "mailOptions" element
+     */
+    boolean isSetMailOptions();
+    
+    /**
+     * Sets the "mailOptions" element
+     */
+    void setMailOptions(java.lang.String mailOptions);
+    
+    /**
+     * Sets (as xml) the "mailOptions" element
+     */
+    void xsetMailOptions(org.apache.xmlbeans.XmlString mailOptions);
+    
+    /**
+     * Unsets the "mailOptions" element
+     */
+    void unsetMailOptions();
+    
+    /**
+     * Gets the "mailAddress" element
+     */
+    java.lang.String getMailAddress();
+    
+    /**
+     * Gets (as xml) the "mailAddress" element
+     */
+    org.apache.xmlbeans.XmlString xgetMailAddress();
+    
+    /**
+     * True if has "mailAddress" element
+     */
+    boolean isSetMailAddress();
+    
+    /**
+     * Sets the "mailAddress" element
+     */
+    void setMailAddress(java.lang.String mailAddress);
+    
+    /**
+     * Sets (as xml) the "mailAddress" element
+     */
+    void xsetMailAddress(org.apache.xmlbeans.XmlString mailAddress);
+    
+    /**
+     * Unsets the "mailAddress" element
+     */
+    void unsetMailAddress();
+    
+    /**
+     * Gets the "partition" element
+     */
+    java.lang.String getPartition();
+    
+    /**
+     * Gets (as xml) the "partition" element
+     */
+    org.apache.xmlbeans.XmlString xgetPartition();
+    
+    /**
+     * True if has "partition" element
+     */
+    boolean isSetPartition();
+    
+    /**
+     * Sets the "partition" element
+     */
+    void setPartition(java.lang.String partition);
+    
+    /**
+     * Sets (as xml) the "partition" element
+     */
+    void xsetPartition(org.apache.xmlbeans.XmlString partition);
+    
+    /**
+     * Unsets the "partition" element
+     */
+    void unsetPartition();
+    
+    /**
+     * Gets the "mailType" element
+     */
+    java.lang.String getMailType();
+    
+    /**
+     * Gets (as xml) the "mailType" element
+     */
+    org.apache.xmlbeans.XmlString xgetMailType();
+    
+    /**
+     * True if has "mailType" element
+     */
+    boolean isSetMailType();
+    
+    /**
+     * Sets the "mailType" element
+     */
+    void setMailType(java.lang.String mailType);
+    
+    /**
+     * Sets (as xml) the "mailType" element
+     */
+    void xsetMailType(org.apache.xmlbeans.XmlString mailType);
+    
+    /**
+     * Unsets the "mailType" element
+     */
+    void unsetMailType();
+    
+    /**
+     * Gets the "acountString" element
+     */
+    java.lang.String getAcountString();
+    
+    /**
+     * Gets (as xml) the "acountString" element
+     */
+    org.apache.xmlbeans.XmlString xgetAcountString();
+    
+    /**
+     * True if has "acountString" element
+     */
+    boolean isSetAcountString();
+    
+    /**
+     * Sets the "acountString" element
+     */
+    void setAcountString(java.lang.String acountString);
+    
+    /**
+     * Sets (as xml) the "acountString" element
+     */
+    void xsetAcountString(org.apache.xmlbeans.XmlString acountString);
+    
+    /**
+     * Unsets the "acountString" element
+     */
+    void unsetAcountString();
+    
+    /**
+     * Gets the "maxWallTime" element
+     */
+    java.lang.String getMaxWallTime();
+    
+    /**
+     * Gets (as xml) the "maxWallTime" element
+     */
+    org.apache.xmlbeans.XmlString xgetMaxWallTime();
+    
+    /**
+     * True if has "maxWallTime" element
+     */
+    boolean isSetMaxWallTime();
+    
+    /**
+     * Sets the "maxWallTime" element
+     */
+    void setMaxWallTime(java.lang.String maxWallTime);
+    
+    /**
+     * Sets (as xml) the "maxWallTime" element
+     */
+    void xsetMaxWallTime(org.apache.xmlbeans.XmlString maxWallTime);
+    
+    /**
+     * Unsets the "maxWallTime" element
+     */
+    void unsetMaxWallTime();
+    
+    /**
+     * Gets the "standardOutFile" element
+     */
+    java.lang.String getStandardOutFile();
+    
+    /**
+     * Gets (as xml) the "standardOutFile" element
+     */
+    org.apache.xmlbeans.XmlString xgetStandardOutFile();
+    
+    /**
+     * True if has "standardOutFile" element
+     */
+    boolean isSetStandardOutFile();
+    
+    /**
+     * Sets the "standardOutFile" element
+     */
+    void setStandardOutFile(java.lang.String standardOutFile);
+    
+    /**
+     * Sets (as xml) the "standardOutFile" element
+     */
+    void xsetStandardOutFile(org.apache.xmlbeans.XmlString standardOutFile);
+    
+    /**
+     * Unsets the "standardOutFile" element
+     */
+    void unsetStandardOutFile();
+    
+    /**
+     * Gets the "standardErrorFile" element
+     */
+    java.lang.String getStandardErrorFile();
+    
+    /**
+     * Gets (as xml) the "standardErrorFile" element
+     */
+    org.apache.xmlbeans.XmlString xgetStandardErrorFile();
+    
+    /**
+     * True if has "standardErrorFile" element
+     */
+    boolean isSetStandardErrorFile();
+    
+    /**
+     * Sets the "standardErrorFile" element
+     */
+    void setStandardErrorFile(java.lang.String standardErrorFile);
+    
+    /**
+     * Sets (as xml) the "standardErrorFile" element
+     */
+    void xsetStandardErrorFile(org.apache.xmlbeans.XmlString standardErrorFile);
+    
+    /**
+     * Unsets the "standardErrorFile" element
+     */
+    void unsetStandardErrorFile();
+    
+    /**
+     * Gets the "outputDirectory" element
+     */
+    java.lang.String getOutputDirectory();
+    
+    /**
+     * Gets (as xml) the "outputDirectory" element
+     */
+    org.apache.xmlbeans.XmlString xgetOutputDirectory();
+    
+    /**
+     * True if has "outputDirectory" element
+     */
+    boolean isSetOutputDirectory();
+    
+    /**
+     * Sets the "outputDirectory" element
+     */
+    void setOutputDirectory(java.lang.String outputDirectory);
+    
+    /**
+     * Sets (as xml) the "outputDirectory" element
+     */
+    void xsetOutputDirectory(org.apache.xmlbeans.XmlString outputDirectory);
+    
+    /**
+     * Unsets the "outputDirectory" element
+     */
+    void unsetOutputDirectory();
+    
+    /**
+     * Gets the "inputDirectory" element
+     */
+    java.lang.String getInputDirectory();
+    
+    /**
+     * Gets (as xml) the "inputDirectory" element
+     */
+    org.apache.xmlbeans.XmlString xgetInputDirectory();
+    
+    /**
+     * True if has "inputDirectory" element
+     */
+    boolean isSetInputDirectory();
+    
+    /**
+     * Sets the "inputDirectory" element
+     */
+    void setInputDirectory(java.lang.String inputDirectory);
+    
+    /**
+     * Sets (as xml) the "inputDirectory" element
+     */
+    void xsetInputDirectory(org.apache.xmlbeans.XmlString inputDirectory);
+    
+    /**
+     * Unsets the "inputDirectory" element
+     */
+    void unsetInputDirectory();
+    
+    /**
+     * Gets the "nodes" element
+     */
+    int getNodes();
+    
+    /**
+     * Gets (as xml) the "nodes" element
+     */
+    org.apache.xmlbeans.XmlInt xgetNodes();
+    
+    /**
+     * True if has "nodes" element
+     */
+    boolean isSetNodes();
+    
+    /**
+     * Sets the "nodes" element
+     */
+    void setNodes(int nodes);
+    
+    /**
+     * Sets (as xml) the "nodes" element
+     */
+    void xsetNodes(org.apache.xmlbeans.XmlInt nodes);
+    
+    /**
+     * Unsets the "nodes" element
+     */
+    void unsetNodes();
+    
+    /**
+     * Gets the "processesPerNode" element
+     */
+    int getProcessesPerNode();
+    
+    /**
+     * Gets (as xml) the "processesPerNode" element
+     */
+    org.apache.xmlbeans.XmlInt xgetProcessesPerNode();
+    
+    /**
+     * True if has "processesPerNode" element
+     */
+    boolean isSetProcessesPerNode();
+    
+    /**
+     * Sets the "processesPerNode" element
+     */
+    void setProcessesPerNode(int processesPerNode);
+    
+    /**
+     * Sets (as xml) the "processesPerNode" element
+     */
+    void xsetProcessesPerNode(org.apache.xmlbeans.XmlInt processesPerNode);
+    
+    /**
+     * Unsets the "processesPerNode" element
+     */
+    void unsetProcessesPerNode();
+    
+    /**
+     * Gets the "cpuCount" element
+     */
+    int getCpuCount();
+    
+    /**
+     * Gets (as xml) the "cpuCount" element
+     */
+    org.apache.xmlbeans.XmlInt xgetCpuCount();
+    
+    /**
+     * True if has "cpuCount" element
+     */
+    boolean isSetCpuCount();
+    
+    /**
+     * Sets the "cpuCount" element
+     */
+    void setCpuCount(int cpuCount);
+    
+    /**
+     * Sets (as xml) the "cpuCount" element
+     */
+    void xsetCpuCount(org.apache.xmlbeans.XmlInt cpuCount);
+    
+    /**
+     * Unsets the "cpuCount" element
+     */
+    void unsetCpuCount();
+    
+    /**
+     * Gets the "nodeList" element
+     */
+    java.lang.String getNodeList();
+    
+    /**
+     * Gets (as xml) the "nodeList" element
+     */
+    org.apache.xmlbeans.XmlString xgetNodeList();
+    
+    /**
+     * True if has "nodeList" element
+     */
+    boolean isSetNodeList();
+    
+    /**
+     * Sets the "nodeList" element
+     */
+    void setNodeList(java.lang.String nodeList);
+    
+    /**
+     * Sets (as xml) the "nodeList" element
+     */
+    void xsetNodeList(org.apache.xmlbeans.XmlString nodeList);
+    
+    /**
+     * Unsets the "nodeList" element
+     */
+    void unsetNodeList();
+    
+    /**
+     * Gets the "workingDirectory" element
+     */
+    java.lang.String getWorkingDirectory();
+    
+    /**
+     * Gets (as xml) the "workingDirectory" element
+     */
+    org.apache.xmlbeans.XmlString xgetWorkingDirectory();
+    
+    /**
+     * True if has "workingDirectory" element
+     */
+    boolean isSetWorkingDirectory();
+    
+    /**
+     * Sets the "workingDirectory" element
+     */
+    void setWorkingDirectory(java.lang.String workingDirectory);
+    
+    /**
+     * Sets (as xml) the "workingDirectory" element
+     */
+    void xsetWorkingDirectory(org.apache.xmlbeans.XmlString workingDirectory);
+    
+    /**
+     * Unsets the "workingDirectory" element
+     */
+    void unsetWorkingDirectory();
+    
+    /**
+     * Gets the "executablePath" element
+     */
+    java.lang.String getExecutablePath();
+    
+    /**
+     * Gets (as xml) the "executablePath" element
+     */
+    org.apache.xmlbeans.XmlString xgetExecutablePath();
+    
+    /**
+     * True if has "executablePath" element
+     */
+    boolean isSetExecutablePath();
+    
+    /**
+     * Sets the "executablePath" element
+     */
+    void setExecutablePath(java.lang.String executablePath);
+    
+    /**
+     * Sets (as xml) the "executablePath" element
+     */
+    void xsetExecutablePath(org.apache.xmlbeans.XmlString executablePath);
+    
+    /**
+     * Unsets the "executablePath" element
+     */
+    void unsetExecutablePath();
+    
+    /**
+     * Gets the "inputs" element
+     */
+    org.apache.airavata.gfac.core.x2012.x12.InputList getInputs();
+    
+    /**
+     * Sets the "inputs" element
+     */
+    void setInputs(org.apache.airavata.gfac.core.x2012.x12.InputList inputs);
+    
+    /**
+     * Appends and returns a new empty "inputs" element
+     */
+    org.apache.airavata.gfac.core.x2012.x12.InputList addNewInputs();
+    
+    /**
+     * Gets the "exports" element
+     */
+    org.apache.airavata.gfac.core.x2012.x12.ExportProperties getExports();
+    
+    /**
+     * Sets the "exports" element
+     */
+    void setExports(org.apache.airavata.gfac.core.x2012.x12.ExportProperties exports);
+    
+    /**
+     * Appends and returns a new empty "exports" element
+     */
+    org.apache.airavata.gfac.core.x2012.x12.ExportProperties addNewExports();
+    
+    /**
+     * Gets the "status" element
+     */
+    java.lang.String getStatus();
+    
+    /**
+     * Gets (as xml) the "status" element
+     */
+    org.apache.xmlbeans.XmlString xgetStatus();
+    
+    /**
+     * True if has "status" element
+     */
+    boolean isSetStatus();
+    
+    /**
+     * Sets the "status" element
+     */
+    void setStatus(java.lang.String status);
+    
+    /**
+     * Sets (as xml) the "status" element
+     */
+    void xsetStatus(org.apache.xmlbeans.XmlString status);
+    
+    /**
+     * Unsets the "status" element
+     */
+    void unsetStatus();
+    
+    /**
+     * Gets the "afterAny" element
+     */
+    org.apache.airavata.gfac.core.x2012.x12.AfterAnyList getAfterAny();
+    
+    /**
+     * True if has "afterAny" element
+     */
+    boolean isSetAfterAny();
+    
+    /**
+     * Sets the "afterAny" element
+     */
+    void setAfterAny(org.apache.airavata.gfac.core.x2012.x12.AfterAnyList afterAny);
+    
+    /**
+     * Appends and returns a new empty "afterAny" element
+     */
+    org.apache.airavata.gfac.core.x2012.x12.AfterAnyList addNewAfterAny();
+    
+    /**
+     * Unsets the "afterAny" element
+     */
+    void unsetAfterAny();
+    
+    /**
+     * Gets the "afterOKList" element
+     */
+    org.apache.airavata.gfac.core.x2012.x12.AfterOKList getAfterOKList();
+    
+    /**
+     * True if has "afterOKList" element
+     */
+    boolean isSetAfterOKList();
+    
+    /**
+     * Sets the "afterOKList" element
+     */
+    void setAfterOKList(org.apache.airavata.gfac.core.x2012.x12.AfterOKList afterOKList);
+    
+    /**
+     * Appends and returns a new empty "afterOKList" element
+     */
+    org.apache.airavata.gfac.core.x2012.x12.AfterOKList addNewAfterOKList();
+    
+    /**
+     * Unsets the "afterOKList" element
+     */
+    void unsetAfterOKList();
+    
+    /**
+     * Gets the "cTime" element
+     */
+    java.lang.String getCTime();
+    
+    /**
+     * Gets (as xml) the "cTime" element
+     */
+    org.apache.xmlbeans.XmlString xgetCTime();
+    
+    /**
+     * True if has "cTime" element
+     */
+    boolean isSetCTime();
+    
+    /**
+     * Sets the "cTime" element
+     */
+    void setCTime(java.lang.String cTime);
+    
+    /**
+     * Sets (as xml) the "cTime" element
+     */
+    void xsetCTime(org.apache.xmlbeans.XmlString cTime);
+    
+    /**
+     * Unsets the "cTime" element
+     */
+    void unsetCTime();
+    
+    /**
+     * Gets the "qTime" element
+     */
+    java.lang.String getQTime();
+    
+    /**
+     * Gets (as xml) the "qTime" element
+     */
+    org.apache.xmlbeans.XmlString xgetQTime();
+    
+    /**
+     * True if has "qTime" element
+     */
+    boolean isSetQTime();
+    
+    /**
+     * Sets the "qTime" element
+     */
+    void setQTime(java.lang.String qTime);
+    
+    /**
+     * Sets (as xml) the "qTime" element
+     */
+    void xsetQTime(org.apache.xmlbeans.XmlString qTime);
+    
+    /**
+     * Unsets the "qTime" element
+     */
+    void unsetQTime();
+    
+    /**
+     * Gets the "mTime" element
+     */
+    java.lang.String getMTime();
+    
+    /**
+     * Gets (as xml) the "mTime" element
+     */
+    org.apache.xmlbeans.XmlString xgetMTime();
+    
+    /**
+     * True if has "mTime" element
+     */
+    boolean isSetMTime();
+    
+    /**
+     * Sets the "mTime" element
+     */
+    void setMTime(java.lang.String mTime);
+    
+    /**
+     * Sets (as xml) the "mTime" element
+     */
+    void xsetMTime(org.apache.xmlbeans.XmlString mTime);
+    
+    /**
+     * Unsets the "mTime" element
+     */
+    void unsetMTime();
+    
+    /**
+     * Gets the "sTime" element
+     */
+    java.lang.String getSTime();
+    
+    /**
+     * Gets (as xml) the "sTime" element
+     */
+    org.apache.xmlbeans.XmlString xgetSTime();
+    
+    /**
+     * True if has "sTime" element
+     */
+    boolean isSetSTime();
+    
+    /**
+     * Sets the "sTime" element
+     */
+    void setSTime(java.lang.String sTime);
+    
+    /**
+     * Sets (as xml) the "sTime" element
+     */
+    void xsetSTime(org.apache.xmlbeans.XmlString sTime);
+    
+    /**
+     * Unsets the "sTime" element
+     */
+    void unsetSTime();
+    
+    /**
+     * Gets the "compTime" element
+     */
+    java.lang.String getCompTime();
+    
+    /**
+     * Gets (as xml) the "compTime" element
+     */
+    org.apache.xmlbeans.XmlString xgetCompTime();
+    
+    /**
+     * True if has "compTime" element
+     */
+    boolean isSetCompTime();
+    
+    /**
+     * Sets the "compTime" element
+     */
+    void setCompTime(java.lang.String compTime);
+    
+    /**
+     * Sets (as xml) the "compTime" element
+     */
+    void xsetCompTime(org.apache.xmlbeans.XmlString compTime);
+    
+    /**
+     * Unsets the "compTime" element
+     */
+    void unsetCompTime();
+    
+    /**
+     * Gets the "owner" element
+     */
+    java.lang.String getOwner();
+    
+    /**
+     * Gets (as xml) the "owner" element
+     */
+    org.apache.xmlbeans.XmlString xgetOwner();
+    
+    /**
+     * True if has "owner" element
+     */
+    boolean isSetOwner();
+    
+    /**
+     * Sets the "owner" element
+     */
+    void setOwner(java.lang.String owner);
+    
+    /**
+     * Sets (as xml) the "owner" element
+     */
+    void xsetOwner(org.apache.xmlbeans.XmlString owner);
+    
+    /**
+     * Unsets the "owner" element
+     */
+    void unsetOwner();
+    
+    /**
+     * Gets the "executeNode" element
+     */
+    java.lang.String getExecuteNode();
+    
+    /**
+     * Gets (as xml) the "executeNode" element
+     */
+    org.apache.xmlbeans.XmlString xgetExecuteNode();
+    
+    /**
+     * True if has "executeNode" element
+     */
+    boolean isSetExecuteNode();
+    
+    /**
+     * Sets the "executeNode" element
+     */
+    void setExecuteNode(java.lang.String executeNode);
+    
+    /**
+     * Sets (as xml) the "executeNode" element
+     */
+    void xsetExecuteNode(org.apache.xmlbeans.XmlString executeNode);
+    
+    /**
+     * Unsets the "executeNode" element
+     */
+    void unsetExecuteNode();
+    
+    /**
+     * Gets the "ellapsedTime" element
+     */
+    java.lang.String getEllapsedTime();
+    
+    /**
+     * Gets (as xml) the "ellapsedTime" element
+     */
+    org.apache.xmlbeans.XmlString xgetEllapsedTime();
+    
+    /**
+     * True if has "ellapsedTime" element
+     */
+    boolean isSetEllapsedTime();
+    
+    /**
+     * Sets the "ellapsedTime" element
+     */
+    void setEllapsedTime(java.lang.String ellapsedTime);
+    
+    /**
+     * Sets (as xml) the "ellapsedTime" element
+     */
+    void xsetEllapsedTime(org.apache.xmlbeans.XmlString ellapsedTime);
+    
+    /**
+     * Unsets the "ellapsedTime" element
+     */
+    void unsetEllapsedTime();
+    
+    /**
+     * Gets the "usedCPUTime" element
+     */
+    java.lang.String getUsedCPUTime();
+    
+    /**
+     * Gets (as xml) the "usedCPUTime" element
+     */
+    org.apache.xmlbeans.XmlString xgetUsedCPUTime();
+    
+    /**
+     * True if has "usedCPUTime" element
+     */
+    boolean isSetUsedCPUTime();
+    
+    /**
+     * Sets the "usedCPUTime" element
+     */
+    void setUsedCPUTime(java.lang.String usedCPUTime);
+    
+    /**
+     * Sets (as xml) the "usedCPUTime" element
+     */
+    void xsetUsedCPUTime(org.apache.xmlbeans.XmlString usedCPUTime);
+    
+    /**
+     * Unsets the "usedCPUTime" element
+     */
+    void unsetUsedCPUTime();
+    
+    /**
+     * Gets the "usedMem" element
+     */
+    java.lang.String getUsedMem();
+    
+    /**
+     * Gets (as xml) the "usedMem" element
+     */
+    org.apache.xmlbeans.XmlString xgetUsedMem();
+    
+    /**
+     * True if has "usedMem" element
+     */
+    boolean isSetUsedMem();
+    
+    /**
+     * Sets the "usedMem" element
+     */
+    void setUsedMem(java.lang.String usedMem);
+    
+    /**
+     * Sets (as xml) the "usedMem" element
+     */
+    void xsetUsedMem(org.apache.xmlbeans.XmlString usedMem);
+    
+    /**
+     * Unsets the "usedMem" element
+     */
+    void unsetUsedMem();
+    
+    /**
+     * Gets the "submitArgs" element
+     */
+    java.lang.String getSubmitArgs();
+    
+    /**
+     * Gets (as xml) the "submitArgs" element
+     */
+    org.apache.xmlbeans.XmlString xgetSubmitArgs();
+    
+    /**
+     * True if has "submitArgs" element
+     */
+    boolean isSetSubmitArgs();
+    
+    /**
+     * Sets the "submitArgs" element
+     */
+    void setSubmitArgs(java.lang.String submitArgs);
+    
+    /**
+     * Sets (as xml) the "submitArgs" element
+     */
+    void xsetSubmitArgs(org.apache.xmlbeans.XmlString submitArgs);
+    
+    /**
+     * Unsets the "submitArgs" element
+     */
+    void unsetSubmitArgs();
+    
+    /**
+     * Gets the "variableList" element
+     */
+    java.lang.String getVariableList();
+    
+    /**
+     * Gets (as xml) the "variableList" element
+     */
+    org.apache.xmlbeans.XmlString xgetVariableList();
+    
+    /**
+     * True if has "variableList" element
+     */
+    boolean isSetVariableList();
+    
+    /**
+     * Sets the "variableList" element
+     */
+    void setVariableList(java.lang.String variableList);
+    
+    /**
+     * Sets (as xml) the "variableList" element
+     */
+    void xsetVariableList(org.apache.xmlbeans.XmlString variableList);
+    
+    /**
+     * Unsets the "variableList" element
+     */
+    void unsetVariableList();
+    
+    /**
+     * Gets the "preJobCommands" element
+     */
+    org.apache.airavata.gfac.core.x2012.x12.PreJobCommands getPreJobCommands();
+    
+    /**
+     * True if has "preJobCommands" element
+     */
+    boolean isSetPreJobCommands();
+    
+    /**
+     * Sets the "preJobCommands" element
+     */
+    void setPreJobCommands(org.apache.airavata.gfac.core.x2012.x12.PreJobCommands preJobCommands);
+    
+    /**
+     * Appends and returns a new empty "preJobCommands" element
+     */
+    org.apache.airavata.gfac.core.x2012.x12.PreJobCommands addNewPreJobCommands();
+    
+    /**
+     * Unsets the "preJobCommands" element
+     */
+    void unsetPreJobCommands();
+    
+    /**
+     * Gets the "moduleLoadCommands" element
+     */
+    org.apache.airavata.gfac.core.x2012.x12.ModuleLoadCommands getModuleLoadCommands();
+    
+    /**
+     * True if has "moduleLoadCommands" element
+     */
+    boolean isSetModuleLoadCommands();
+    
+    /**
+     * Sets the "moduleLoadCommands" element
+     */
+    void setModuleLoadCommands(org.apache.airavata.gfac.core.x2012.x12.ModuleLoadCommands moduleLoadCommands);
+    
+    /**
+     * Appends and returns a new empty "moduleLoadCommands" element
+     */
+    org.apache.airavata.gfac.core.x2012.x12.ModuleLoadCommands addNewModuleLoadCommands();
+    
+    /**
+     * Unsets the "moduleLoadCommands" element
+     */
+    void unsetModuleLoadCommands();
+    
+    /**
+     * Gets the "postJobCommands" element
+     */
+    org.apache.airavata.gfac.core.x2012.x12.PostJobCommands getPostJobCommands();
+    
+    /**
+     * True if has "postJobCommands" element
+     */
+    boolean isSetPostJobCommands();
+    
+    /**
+     * Sets the "postJobCommands" element
+     */
+    void setPostJobCommands(org.apache.airavata.gfac.core.x2012.x12.PostJobCommands postJobCommands);
+    
+    /**
+     * Appends and returns a new empty "postJobCommands" element
+     */
+    org.apache.airavata.gfac.core.x2012.x12.PostJobCommands addNewPostJobCommands();
+    
+    /**
+     * Unsets the "postJobCommands" element
+     */
+    void unsetPostJobCommands();
+    
+    /**
+     * Gets the "jobSubmitterCommand" element
+     */
+    java.lang.String getJobSubmitterCommand();
+    
+    /**
+     * Gets (as xml) the "jobSubmitterCommand" element
+     */
+    org.apache.xmlbeans.XmlString xgetJobSubmitterCommand();
+    
+    /**
+     * True if has "jobSubmitterCommand" element
+     */
+    boolean isSetJobSubmitterCommand();
+    
+    /**
+     * Sets the "jobSubmitterCommand" element
+     */
+    void setJobSubmitterCommand(java.lang.String jobSubmitterCommand);
+    
+    /**
+     * Sets (as xml) the "jobSubmitterCommand" element
+     */
+    void xsetJobSubmitterCommand(org.apache.xmlbeans.XmlString jobSubmitterCommand);
+    
+    /**
+     * Unsets the "jobSubmitterCommand" element
+     */
+    void unsetJobSubmitterCommand();
+    
+    /**
+     * Gets the "callBackIp" element
+     */
+    java.lang.String getCallBackIp();
+    
+    /**
+     * Gets (as xml) the "callBackIp" element
+     */
+    org.apache.xmlbeans.XmlString xgetCallBackIp();
+    
+    /**
+     * True if has "callBackIp" element
+     */
+    boolean isSetCallBackIp();
+    
+    /**
+     * Sets the "callBackIp" element
+     */
+    void setCallBackIp(java.lang.String callBackIp);
+    
+    /**
+     * Sets (as xml) the "callBackIp" element
+     */
+    void xsetCallBackIp(org.apache.xmlbeans.XmlString callBackIp);
+    
+    /**
+     * Unsets the "callBackIp" element
+     */
+    void unsetCallBackIp();
+    
+    /**
+     * Gets the "callBackPort" element
+     */
+    java.lang.String getCallBackPort();
+    
+    /**
+     * Gets (as xml) the "callBackPort" element
+     */
+    org.apache.xmlbeans.XmlString xgetCallBackPort();
+    
+    /**
+     * True if has "callBackPort" element
+     */
+    boolean isSetCallBackPort();
+    
+    /**
+     * Sets the "callBackPort" element
+     */
+    void setCallBackPort(java.lang.String callBackPort);
+    
+    /**
+     * Sets (as xml) the "callBackPort" element
+     */
+    void xsetCallBackPort(org.apache.xmlbeans.XmlString callBackPort);
+    
+    /**
+     * Unsets the "callBackPort" element
+     */
+    void unsetCallBackPort();
+    
+    /**
+     * Gets the "chassisName" element
+     */
+    java.lang.String getChassisName();
+    
+    /**
+     * Gets (as xml) the "chassisName" element
+     */
+    org.apache.xmlbeans.XmlString xgetChassisName();
+    
+    /**
+     * True if has "chassisName" element
+     */
+    boolean isSetChassisName();
+    
+    /**
+     * Sets the "chassisName" element
+     */
+    void setChassisName(java.lang.String chassisName);
+    
+    /**
+     * Sets (as xml) the "chassisName" element
+     */
+    void xsetChassisName(org.apache.xmlbeans.XmlString chassisName);
+    
+    /**
+     * Unsets the "chassisName" element
+     */
+    void unsetChassisName();
+    
+    /**
+     * A factory class with static methods for creating instances
+     * of this type.
+     */
+    
+    public static final class Factory
+    {
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams newInstance() {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams newInstance(org.apache.xmlbeans.XmlOptions options) {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
+        
+        /** @param xmlAsString the string value to parse */
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
+        
+        /** @param file the file from which to load an xml document */
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
+        
+        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
+        
+        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
+        public static org.apache.airavata.gfac.core.x2012.x12.PbsParams parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PbsParams) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
+        
+        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
+        public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
+          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
+        
+        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
+        public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
+          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
+        
+        private Factory() { } // No instance of this class allowed
+    }
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/19afc7e0/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/PostJobCommands.java
----------------------------------------------------------------------
diff --git a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/PostJobCommands.java b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/PostJobCommands.java
new file mode 100644
index 0000000..1e288bd
--- /dev/null
+++ b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/PostJobCommands.java
@@ -0,0 +1,166 @@
+/*
+ * XML Type:  postJobCommands
+ * Namespace: http://airavata.apache.org/gfac/core/2012/12
+ * Java type: org.apache.airavata.gfac.core.x2012.x12.PostJobCommands
+ *
+ * Automatically generated - do not modify.
+ */
+package org.apache.airavata.gfac.core.x2012.x12;
+
+
+/**
+ * An XML postJobCommands(@http://airavata.apache.org/gfac/core/2012/12).
+ *
+ * This is a complex type.
+ */
+public interface PostJobCommands extends org.apache.xmlbeans.XmlObject
+{
+    public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
+        org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PostJobCommands.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sCF8C40CE6FDA0A41BEE004F5930560FF").resolveHandle("postjobcommandsf415type");
+    
+    /**
+     * Gets array of all "command" elements
+     */
+    java.lang.String[] getCommandArray();
+    
+    /**
+     * Gets ith "command" element
+     */
+    java.lang.String getCommandArray(int i);
+    
+    /**
+     * Gets (as xml) array of all "command" elements
+     */
+    org.apache.xmlbeans.XmlString[] xgetCommandArray();
+    
+    /**
+     * Gets (as xml) ith "command" element
+     */
+    org.apache.xmlbeans.XmlString xgetCommandArray(int i);
+    
+    /**
+     * Returns number of "command" element
+     */
+    int sizeOfCommandArray();
+    
+    /**
+     * Sets array of all "command" element
+     */
+    void setCommandArray(java.lang.String[] commandArray);
+    
+    /**
+     * Sets ith "command" element
+     */
+    void setCommandArray(int i, java.lang.String command);
+    
+    /**
+     * Sets (as xml) array of all "command" element
+     */
+    void xsetCommandArray(org.apache.xmlbeans.XmlString[] commandArray);
+    
+    /**
+     * Sets (as xml) ith "command" element
+     */
+    void xsetCommandArray(int i, org.apache.xmlbeans.XmlString command);
+    
+    /**
+     * Inserts the value as the ith "command" element
+     */
+    void insertCommand(int i, java.lang.String command);
+    
+    /**
+     * Appends the value as the last "command" element
+     */
+    void addCommand(java.lang.String command);
+    
+    /**
+     * Inserts and returns a new empty value (as xml) as the ith "command" element
+     */
+    org.apache.xmlbeans.XmlString insertNewCommand(int i);
+    
+    /**
+     * Appends and returns a new empty value (as xml) as the last "command" element
+     */
+    org.apache.xmlbeans.XmlString addNewCommand();
+    
+    /**
+     * Removes the ith "command" element
+     */
+    void removeCommand(int i);
+    
+    /**
+     * A factory class with static methods for creating instances
+     * of this type.
+     */
+    
+    public static final class Factory
+    {
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands newInstance() {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands newInstance(org.apache.xmlbeans.XmlOptions options) {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
+        
+        /** @param xmlAsString the string value to parse */
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
+        
+        /** @param file the file from which to load an xml document */
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
+        
+        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
+        
+        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
+        public static org.apache.airavata.gfac.core.x2012.x12.PostJobCommands parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PostJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
+        
+        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
+        public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
+          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
+        
+        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
+        public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
+          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
+        
+        private Factory() { } // No instance of this class allowed
+    }
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/19afc7e0/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/PreJobCommands.java
----------------------------------------------------------------------
diff --git a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/PreJobCommands.java b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/PreJobCommands.java
new file mode 100644
index 0000000..520da34
--- /dev/null
+++ b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/PreJobCommands.java
@@ -0,0 +1,166 @@
+/*
+ * XML Type:  preJobCommands
+ * Namespace: http://airavata.apache.org/gfac/core/2012/12
+ * Java type: org.apache.airavata.gfac.core.x2012.x12.PreJobCommands
+ *
+ * Automatically generated - do not modify.
+ */
+package org.apache.airavata.gfac.core.x2012.x12;
+
+
+/**
+ * An XML preJobCommands(@http://airavata.apache.org/gfac/core/2012/12).
+ *
+ * This is a complex type.
+ */
+public interface PreJobCommands extends org.apache.xmlbeans.XmlObject
+{
+    public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
+        org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PreJobCommands.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sCF8C40CE6FDA0A41BEE004F5930560FF").resolveHandle("prejobcommands6a26type");
+    
+    /**
+     * Gets array of all "command" elements
+     */
+    java.lang.String[] getCommandArray();
+    
+    /**
+     * Gets ith "command" element
+     */
+    java.lang.String getCommandArray(int i);
+    
+    /**
+     * Gets (as xml) array of all "command" elements
+     */
+    org.apache.xmlbeans.XmlString[] xgetCommandArray();
+    
+    /**
+     * Gets (as xml) ith "command" element
+     */
+    org.apache.xmlbeans.XmlString xgetCommandArray(int i);
+    
+    /**
+     * Returns number of "command" element
+     */
+    int sizeOfCommandArray();
+    
+    /**
+     * Sets array of all "command" element
+     */
+    void setCommandArray(java.lang.String[] commandArray);
+    
+    /**
+     * Sets ith "command" element
+     */
+    void setCommandArray(int i, java.lang.String command);
+    
+    /**
+     * Sets (as xml) array of all "command" element
+     */
+    void xsetCommandArray(org.apache.xmlbeans.XmlString[] commandArray);
+    
+    /**
+     * Sets (as xml) ith "command" element
+     */
+    void xsetCommandArray(int i, org.apache.xmlbeans.XmlString command);
+    
+    /**
+     * Inserts the value as the ith "command" element
+     */
+    void insertCommand(int i, java.lang.String command);
+    
+    /**
+     * Appends the value as the last "command" element
+     */
+    void addCommand(java.lang.String command);
+    
+    /**
+     * Inserts and returns a new empty value (as xml) as the ith "command" element
+     */
+    org.apache.xmlbeans.XmlString insertNewCommand(int i);
+    
+    /**
+     * Appends and returns a new empty value (as xml) as the last "command" element
+     */
+    org.apache.xmlbeans.XmlString addNewCommand();
+    
+    /**
+     * Removes the ith "command" element
+     */
+    void removeCommand(int i);
+    
+    /**
+     * A factory class with static methods for creating instances
+     * of this type.
+     */
+    
+    public static final class Factory
+    {
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands newInstance() {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands newInstance(org.apache.xmlbeans.XmlOptions options) {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
+        
+        /** @param xmlAsString the string value to parse */
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
+        
+        /** @param file the file from which to load an xml document */
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
+        
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
+        
+        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
+        
+        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
+        public static org.apache.airavata.gfac.core.x2012.x12.PreJobCommands parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
+          return (org.apache.airavata.gfac.core.x2012.x12.PreJobCommands) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
+        
+        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
+        public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
+          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
+        
+        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
+        public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
+          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
+        
+        private Factory() { } // No instance of this class allowed
+    }
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/19afc7e0/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/impl/AfterAnyListImpl.java
----------------------------------------------------------------------
diff --git a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/impl/AfterAnyListImpl.java b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/impl/AfterAnyListImpl.java
new file mode 100644
index 0000000..4cdcb57
--- /dev/null
+++ b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/impl/AfterAnyListImpl.java
@@ -0,0 +1,235 @@
+/*
+ * XML Type:  afterAnyList
+ * Namespace: http://airavata.apache.org/gfac/core/2012/12
+ * Java type: org.apache.airavata.gfac.core.x2012.x12.AfterAnyList
+ *
+ * Automatically generated - do not modify.
+ */
+package org.apache.airavata.gfac.core.x2012.x12.impl;
+/**
+ * An XML afterAnyList(@http://airavata.apache.org/gfac/core/2012/12).
+ *
+ * This is a complex type.
+ */
+public class AfterAnyListImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.airavata.gfac.core.x2012.x12.AfterAnyList
+{
+    private static final long serialVersionUID = 1L;
+    
+    public AfterAnyListImpl(org.apache.xmlbeans.SchemaType sType)
+    {
+        super(sType);
+    }
+    
+    private static final javax.xml.namespace.QName AFTERANY$0 = 
+        new javax.xml.namespace.QName("http://airavata.apache.org/gfac/core/2012/12", "afterAny");
+    
+    
+    /**
+     * Gets array of all "afterAny" elements
+     */
+    public java.lang.String[] getAfterAnyArray()
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            java.util.List targetList = new java.util.ArrayList();
+            get_store().find_all_element_users(AFTERANY$0, targetList);
+            java.lang.String[] result = new java.lang.String[targetList.size()];
+            for (int i = 0, len = targetList.size() ; i < len ; i++)
+                result[i] = ((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getStringValue();
+            return result;
+        }
+    }
+    
+    /**
+     * Gets ith "afterAny" element
+     */
+    public java.lang.String getAfterAnyArray(int i)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.xmlbeans.SimpleValue target = null;
+            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFTERANY$0, i);
+            if (target == null)
+            {
+                throw new IndexOutOfBoundsException();
+            }
+            return target.getStringValue();
+        }
+    }
+    
+    /**
+     * Gets (as xml) array of all "afterAny" elements
+     */
+    public org.apache.xmlbeans.XmlString[] xgetAfterAnyArray()
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            java.util.List targetList = new java.util.ArrayList();
+            get_store().find_all_element_users(AFTERANY$0, targetList);
+            org.apache.xmlbeans.XmlString[] result = new org.apache.xmlbeans.XmlString[targetList.size()];
+            targetList.toArray(result);
+            return result;
+        }
+    }
+    
+    /**
+     * Gets (as xml) ith "afterAny" element
+     */
+    public org.apache.xmlbeans.XmlString xgetAfterAnyArray(int i)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.xmlbeans.XmlString target = null;
+            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(AFTERANY$0, i);
+            if (target == null)
+            {
+                throw new IndexOutOfBoundsException();
+            }
+            return (org.apache.xmlbeans.XmlString)target;
+        }
+    }
+    
+    /**
+     * Returns number of "afterAny" element
+     */
+    public int sizeOfAfterAnyArray()
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            return get_store().count_elements(AFTERANY$0);
+        }
+    }
+    
+    /**
+     * Sets array of all "afterAny" element
+     */
+    public void setAfterAnyArray(java.lang.String[] afterAnyArray)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            arraySetterHelper(afterAnyArray, AFTERANY$0);
+        }
+    }
+    
+    /**
+     * Sets ith "afterAny" element
+     */
+    public void setAfterAnyArray(int i, java.lang.String afterAny)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.xmlbeans.SimpleValue target = null;
+            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFTERANY$0, i);
+            if (target == null)
+            {
+                throw new IndexOutOfBoundsException();
+            }
+            target.setStringValue(afterAny);
+        }
+    }
+    
+    /**
+     * Sets (as xml) array of all "afterAny" element
+     */
+    public void xsetAfterAnyArray(org.apache.xmlbeans.XmlString[]afterAnyArray)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            arraySetterHelper(afterAnyArray, AFTERANY$0);
+        }
+    }
+    
+    /**
+     * Sets (as xml) ith "afterAny" element
+     */
+    public void xsetAfterAnyArray(int i, org.apache.xmlbeans.XmlString afterAny)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.xmlbeans.XmlString target = null;
+            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(AFTERANY$0, i);
+            if (target == null)
+            {
+                throw new IndexOutOfBoundsException();
+            }
+            target.set(afterAny);
+        }
+    }
+    
+    /**
+     * Inserts the value as the ith "afterAny" element
+     */
+    public void insertAfterAny(int i, java.lang.String afterAny)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.xmlbeans.SimpleValue target = 
+                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(AFTERANY$0, i);
+            target.setStringValue(afterAny);
+        }
+    }
+    
+    /**
+     * Appends the value as the last "afterAny" element
+     */
+    public void addAfterAny(java.lang.String afterAny)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.xmlbeans.SimpleValue target = null;
+            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFTERANY$0);
+            target.setStringValue(afterAny);
+        }
+    }
+    
+    /**
+     * Inserts and returns a new empty value (as xml) as the ith "afterAny" element
+     */
+    public org.apache.xmlbeans.XmlString insertNewAfterAny(int i)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.xmlbeans.XmlString target = null;
+            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(AFTERANY$0, i);
+            return target;
+        }
+    }
+    
+    /**
+     * Appends and returns a new empty value (as xml) as the last "afterAny" element
+     */
+    public org.apache.xmlbeans.XmlString addNewAfterAny()
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.xmlbeans.XmlString target = null;
+            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(AFTERANY$0);
+            return target;
+        }
+    }
+    
+    /**
+     * Removes the ith "afterAny" element
+     */
+    public void removeAfterAny(int i)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            get_store().remove_element(AFTERANY$0, i);
+        }
+    }
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/19afc7e0/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/impl/AfterOKListImpl.java
----------------------------------------------------------------------
diff --git a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/impl/AfterOKListImpl.java b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/impl/AfterOKListImpl.java
new file mode 100644
index 0000000..ce61221
--- /dev/null
+++ b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/impl/AfterOKListImpl.java
@@ -0,0 +1,235 @@
+/*
+ * XML Type:  afterOKList
+ * Namespace: http://airavata.apache.org/gfac/core/2012/12
+ * Java type: org.apache.airavata.gfac.core.x2012.x12.AfterOKList
+ *
+ * Automatically generated - do not modify.
+ */
+package org.apache.airavata.gfac.core.x2012.x12.impl;
+/**
+ * An XML afterOKList(@http://airavata.apache.org/gfac/core/2012/12).
+ *
+ * This is a complex type.
+ */
+public class AfterOKListImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.airavata.gfac.core.x2012.x12.AfterOKList
+{
+    private static final long serialVersionUID = 1L;
+    
+    public AfterOKListImpl(org.apache.xmlbeans.SchemaType sType)
+    {
+        super(sType);
+    }
+    
+    private static final javax.xml.namespace.QName AFTEROKLIST$0 = 
+        new javax.xml.namespace.QName("http://airavata.apache.org/gfac/core/2012/12", "afterOKList");
+    
+    
+    /**
+     * Gets array of all "afterOKList" elements
+     */
+    public java.lang.String[] getAfterOKListArray()
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            java.util.List targetList = new java.util.ArrayList();
+            get_store().find_all_element_users(AFTEROKLIST$0, targetList);
+            java.lang.String[] result = new java.lang.String[targetList.size()];
+            for (int i = 0, len = targetList.size() ; i < len ; i++)
+                result[i] = ((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getStringValue();
+            return result;
+        }
+    }
+    
+    /**
+     * Gets ith "afterOKList" element
+     */
+    public java.lang.String getAfterOKListArray(int i)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.xmlbeans.SimpleValue target = null;
+            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFTEROKLIST$0, i);
+            if (target == null)
+            {
+                throw new IndexOutOfBoundsException();
+            }
+            return target.getStringValue();
+        }
+    }
+    
+    /**
+     * Gets (as xml) array of all "afterOKList" elements
+     */
+    public org.apache.xmlbeans.XmlString[] xgetAfterOKListArray()
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            java.util.List targetList = new java.util.ArrayList();
+            get_store().find_all_element_users(AFTEROKLIST$0, targetList);
+            org.apache.xmlbeans.XmlString[] result = new org.apache.xmlbeans.XmlString[targetList.size()];
+            targetList.toArray(result);
+            return result;
+        }
+    }
+    
+    /**
+     * Gets (as xml) ith "afterOKList" element
+     */
+    public org.apache.xmlbeans.XmlString xgetAfterOKListArray(int i)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.xmlbeans.XmlString target = null;
+            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(AFTEROKLIST$0, i);
+            if (target == null)
+            {
+                throw new IndexOutOfBoundsException();
+            }
+            return (org.apache.xmlbeans.XmlString)target;
+        }
+    }
+    
+    /**
+     * Returns number of "afterOKList" element
+     */
+    public int sizeOfAfterOKListArray()
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            return get_store().count_elements(AFTEROKLIST$0);
+        }
+    }
+    
+    /**
+     * Sets array of all "afterOKList" element
+     */
+    public void setAfterOKListArray(java.lang.String[] afterOKListArray)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            arraySetterHelper(afterOKListArray, AFTEROKLIST$0);
+        }
+    }
+    
+    /**
+     * Sets ith "afterOKList" element
+     */
+    public void setAfterOKListArray(int i, java.lang.String afterOKList)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.xmlbeans.SimpleValue target = null;
+            target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFTEROKLIST$0, i);
+            if (target == null)
+            {
+                throw new IndexOutOfBoundsException();
+            }
+            target.setStringValue(afterOKList);
+        }
+    }
+    
+    /**
+     * Sets (as xml) array of all "afterOKList" element
+     */
+    public void xsetAfterOKListArray(org.apache.xmlbeans.XmlString[]afterOKListArray)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            arraySetterHelper(afterOKListArray, AFTEROKLIST$0);
+        }
+    }
+    
+    /**
+     * Sets (as xml) ith "afterOKList" element
+     */
+    public void xsetAfterOKListArray(int i, org.apache.xmlbeans.XmlString afterOKList)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.xmlbeans.XmlString target = null;
+            target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(AFTEROKLIST$0, i);
+            if (target == null)
+            {
+                throw new IndexOutOfBoundsException();
+            }
+            target.set(afterOKList);
+        }
+    }
+    
+    /**
+     * Inserts the value as the ith "afterOKList" element
+     */
+    public void insertAfterOKList(int i, java.lang.String afterOKList)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.xmlbeans.SimpleValue target = 
+                (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(AFTEROKLIST$0, i);
+            target.setStringValue(afterOKList);
+        }
+    }
+    
+    /**
+     * Appends the value as the last "afterOKList" element
+     */
+    public void addAfterOKList(java.lang.String afterOKList)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.xmlbeans.SimpleValue target = null;
+            target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFTEROKLIST$0);
+            target.setStringValue(afterOKList);
+        }
+    }
+    
+    /**
+     * Inserts and returns a new empty value (as xml) as the ith "afterOKList" element
+     */
+    public org.apache.xmlbeans.XmlString insertNewAfterOKList(int i)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.xmlbeans.XmlString target = null;
+            target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(AFTEROKLIST$0, i);
+            return target;
+        }
+    }
+    
+    /**
+     * Appends and returns a new empty value (as xml) as the last "afterOKList" element
+     */
+    public org.apache.xmlbeans.XmlString addNewAfterOKList()
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.xmlbeans.XmlString target = null;
+            target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(AFTEROKLIST$0);
+            return target;
+        }
+    }
+    
+    /**
+     * Removes the ith "afterOKList" element
+     */
+    public void removeAfterOKList(int i)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            get_store().remove_element(AFTEROKLIST$0, i);
+        }
+    }
+}

http://git-wip-us.apache.org/repos/asf/airavata/blob/19afc7e0/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/impl/ExportPropertiesImpl.java
----------------------------------------------------------------------
diff --git a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/impl/ExportPropertiesImpl.java b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/impl/ExportPropertiesImpl.java
new file mode 100644
index 0000000..cca50a8
--- /dev/null
+++ b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/x2012/x12/impl/ExportPropertiesImpl.java
@@ -0,0 +1,233 @@
+/*
+ * XML Type:  exportProperties
+ * Namespace: http://airavata.apache.org/gfac/core/2012/12
+ * Java type: org.apache.airavata.gfac.core.x2012.x12.ExportProperties
+ *
+ * Automatically generated - do not modify.
+ */
+package org.apache.airavata.gfac.core.x2012.x12.impl;
+/**
+ * An XML exportProperties(@http://airavata.apache.org/gfac/core/2012/12).
+ *
+ * This is a complex type.
+ */
+public class ExportPropertiesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.airavata.gfac.core.x2012.x12.ExportProperties
+{
+    private static final long serialVersionUID = 1L;
+    
+    public ExportPropertiesImpl(org.apache.xmlbeans.SchemaType sType)
+    {
+        super(sType);
+    }
+    
+    private static final javax.xml.namespace.QName NAME$0 = 
+        new javax.xml.namespace.QName("http://airavata.apache.org/gfac/core/2012/12", "name");
+    
+    
+    /**
+     * Gets array of all "name" elements
+     */
+    public org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name[] getNameArray()
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            java.util.List targetList = new java.util.ArrayList();
+            get_store().find_all_element_users(NAME$0, targetList);
+            org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name[] result = new org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name[targetList.size()];
+            targetList.toArray(result);
+            return result;
+        }
+    }
+    
+    /**
+     * Gets ith "name" element
+     */
+    public org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name getNameArray(int i)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name target = null;
+            target = (org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name)get_store().find_element_user(NAME$0, i);
+            if (target == null)
+            {
+                throw new IndexOutOfBoundsException();
+            }
+            return target;
+        }
+    }
+    
+    /**
+     * Returns number of "name" element
+     */
+    public int sizeOfNameArray()
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            return get_store().count_elements(NAME$0);
+        }
+    }
+    
+    /**
+     * Sets array of all "name" element
+     */
+    public void setNameArray(org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name[] nameArray)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            arraySetterHelper(nameArray, NAME$0);
+        }
+    }
+    
+    /**
+     * Sets ith "name" element
+     */
+    public void setNameArray(int i, org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name name)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name target = null;
+            target = (org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name)get_store().find_element_user(NAME$0, i);
+            if (target == null)
+            {
+                throw new IndexOutOfBoundsException();
+            }
+            target.set(name);
+        }
+    }
+    
+    /**
+     * Inserts and returns a new empty value (as xml) as the ith "name" element
+     */
+    public org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name insertNewName(int i)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name target = null;
+            target = (org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name)get_store().insert_element_user(NAME$0, i);
+            return target;
+        }
+    }
+    
+    /**
+     * Appends and returns a new empty value (as xml) as the last "name" element
+     */
+    public org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name addNewName()
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name target = null;
+            target = (org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name)get_store().add_element_user(NAME$0);
+            return target;
+        }
+    }
+    
+    /**
+     * Removes the ith "name" element
+     */
+    public void removeName(int i)
+    {
+        synchronized (monitor())
+        {
+            check_orphaned();
+            get_store().remove_element(NAME$0, i);
+        }
+    }
+    /**
+     * An XML name(@http://airavata.apache.org/gfac/core/2012/12).
+     *
+     * This is an atomic type that is a restriction of org.apache.airavata.gfac.core.x2012.x12.ExportProperties$Name.
+     */
+    public static class NameImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements org.apache.airavata.gfac.core.x2012.x12.ExportProperties.Name
+    {
+        private static final long serialVersionUID = 1L;
+        
+        public NameImpl(org.apache.xmlbeans.SchemaType sType)
+        {
+            super(sType, true);
+        }
+        
+        protected NameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
+        {
+            super(sType, b);
+        }
+        
+        private static final javax.xml.namespace.QName VALUE$0 = 
+            new javax.xml.namespace.QName("", "value");
+        
+        
+        /**
+         * Gets the "value" attribute
+         */
+        public java.lang.String getValue()
+        {
+            synchronized (monitor())
+            {
+                check_orphaned();
+                org.apache.xmlbeans.SimpleValue target = null;
+                target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(VALUE$0);
+                if (target == null)
+                {
+                    return null;
+                }
+                return target.getStringValue();
+            }
+        }
+        
+        /**
+         * Gets (as xml) the "value" attribute
+         */
+        public org.apache.xmlbeans.XmlString xgetValue()
+        {
+            synchronized (monitor())
+            {
+                check_orphaned();
+                org.apache.xmlbeans.XmlString target = null;
+                target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(VALUE$0);
+                return target;
+            }
+        }
+        
+        /**
+         * Sets the "value" attribute
+         */
+        public void setValue(java.lang.String value)
+        {
+            synchronized (monitor())
+            {
+                check_orphaned();
+                org.apache.xmlbeans.SimpleValue target = null;
+                target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(VALUE$0);
+                if (target == null)
+                {
+                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(VALUE$0);
+                }
+                target.setStringValue(value);
+            }
+        }
+        
+        /**
+         * Sets (as xml) the "value" attribute
+         */
+        public void xsetValue(org.apache.xmlbeans.XmlString value)
+        {
+            synchronized (monitor())
+            {
+                check_orphaned();
+                org.apache.xmlbeans.XmlString target = null;
+                target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(VALUE$0);
+                if (target == null)
+                {
+                    target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(VALUE$0);
+                }
+                target.set(value);
+            }
+        }
+    }
+}