You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2016/11/12 18:26:09 UTC

svn commit: r1769397 [2/4] - in /uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl: cpm/container/ cpm/container/deployer/socket/ cpm/engine/ cpm/utils/ cpm/vinci/ metadata/cpe/

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/cpm/vinci/DATACasUtils.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/cpm/vinci/DATACasUtils.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/cpm/vinci/DATACasUtils.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/cpm/vinci/DATACasUtils.java Sat Nov 12 18:26:08 2016
@@ -43,7 +43,20 @@ import org.apache.uima.resource.metadata
 import org.apache.uima.util.Level;
 import org.apache.uima.util.XMLSerializer;
 
+// TODO: Auto-generated Javadoc
+/**
+ * The Class DATACasUtils.
+ */
 public class DATACasUtils {
+  
+  /**
+   * Gets the XCA sas string.
+   *
+   * @param aCasData the a cas data
+   * @param keysToFilter the keys to filter
+   * @return the XCA sas string
+   * @throws Exception the exception
+   */
   public static String getXCASasString(CasData aCasData, String[] keysToFilter) throws Exception {
     CasDataToXCas generator = new CasDataToXCas();
     generator.setTypesToFilter(keysToFilter);
@@ -58,11 +71,12 @@ public class DATACasUtils {
   }
 
   /**
-   * 
-   * @param dataCas
-   * @param featureType
-   * @param featureName
-   * @param featureValue
+   * Adds the feature structure.
+   *
+   * @param dataCas the data cas
+   * @param featureType the feature type
+   * @param featureName the feature name
+   * @param featureValue the feature value
    */
   public static void addFeatureStructure(CasData dataCas, String featureType, String featureName,
           String featureValue) {
@@ -74,8 +88,9 @@ public class DATACasUtils {
   }
 
   /**
-   * 
-   * @param aDataCas
+   * Checks if is cas empty.
+   *
+   * @param aDataCas the a data cas
    * @return true if the data cas is empty
    */
   public static boolean isCasEmpty(CasData aDataCas) {
@@ -87,11 +102,12 @@ public class DATACasUtils {
   }
 
   /**
-   * 
-   * @param dataCas
-   * @param featureType
-   * @param featureName
-   * @param featureValue
+   * Adds the feature.
+   *
+   * @param dataCas the data cas
+   * @param featureType the feature type
+   * @param featureName the feature name
+   * @param featureValue the feature value
    */
   public static void addFeature(CasData dataCas, String featureType, String featureName,
           String featureValue) {
@@ -106,8 +122,9 @@ public class DATACasUtils {
   }
 
   /**
-   * 
-   * @param aDataCas
+   * Gets the byte count.
+   *
+   * @param aDataCas the a data cas
    * @return the byte count
    * @throws Exception -
    */
@@ -131,9 +148,10 @@ public class DATACasUtils {
   }
 
   /**
-   * 
-   * @param aCAS
-   * @param aFilterList
+   * Should analyze CAS.
+   *
+   * @param aCAS the a CAS
+   * @param aFilterList the a filter list
    * @return true if this cas should be analyzed
    */
   public static boolean shouldAnalyzeCAS(CasData aCAS, LinkedList aFilterList) {
@@ -184,9 +202,10 @@ public class DATACasUtils {
   }
 
   /**
-   * 
-   * @param aKey
-   * @param dropKeyList
+   * Drop it.
+   *
+   * @param aKey the a key
+   * @param dropKeyList the drop key list
    * @return true if this key is in the dropKeyList
    */
   public static boolean dropIt(String aKey, String[] dropKeyList) {
@@ -200,10 +219,11 @@ public class DATACasUtils {
   }
 
   /**
-   * 
-   * @param aKey
-   * @param typeList
-   * @return true if tbd 
+   * Checks if is valid type.
+   *
+   * @param aKey the a key
+   * @param typeList the type list
+   * @return true if tbd
    */
   public static boolean isValidType(String aKey, String[] typeList) {
 
@@ -227,9 +247,10 @@ public class DATACasUtils {
   }
 
   /**
-   * 
-   * @param aCAS
-   * @param featureName
+   * Checks for feature.
+   *
+   * @param aCAS the a CAS
+   * @param featureName the feature name
    * @return true if
    */
   public static boolean hasFeature(CasData aCAS, String featureName) {
@@ -248,9 +269,10 @@ public class DATACasUtils {
   }
 
   /**
-   * 
-   * @param aCAS
-   * @param aName
+   * Checks for feature structure.
+   *
+   * @param aCAS the a CAS
+   * @param aName the a name
    * @return true if tbd
    */
   public static boolean hasFeatureStructure(CasData aCAS, String aName) {
@@ -270,8 +292,9 @@ public class DATACasUtils {
   }
 
   /**
-   * 
-   * @param aCAS
+   * Dump features.
+   *
+   * @param aCAS the a CAS
    */
   public static void dumpFeatures(CasData aCAS) {
     Iterator it = aCAS.getFeatureStructures();
@@ -309,9 +332,10 @@ public class DATACasUtils {
   }
 
   /**
-   * 
-   * @param aCAS
-   * @param featureName
+   * Gets the feature value by type.
+   *
+   * @param aCAS the a CAS
+   * @param featureName the feature name
    * @return true if tbd
    */
   public static String getFeatureValueByType(CasData aCAS, String featureName) {
@@ -365,10 +389,11 @@ public class DATACasUtils {
   }
 
   /**
-   * 
-   * @param aCAS
-   * @param featureStructureName
-   * @param featureName
+   * Gets the feature structure values.
+   *
+   * @param aCAS the a CAS
+   * @param featureStructureName the feature structure name
+   * @param featureName the feature name
    * @return tbd
    */
   public static String[] getFeatureStructureValues(CasData aCAS, String featureStructureName,
@@ -401,10 +426,11 @@ public class DATACasUtils {
   }
 
   /**
-   * 
-   * @param aCAS
-   * @param aFeatureStructure
-   * @param featureName
+   * Gets the feature value by type.
+   *
+   * @param aCAS the a CAS
+   * @param aFeatureStructure the a feature structure
+   * @param featureName the feature name
    * @return tbd
    */
   public static String getFeatureValueByType(CasData aCAS, String aFeatureStructure,
@@ -430,9 +456,10 @@ public class DATACasUtils {
   }
 
   /**
-   * 
-   * @param aDataCas
-   * @param aFeatureMap
+   * Remap feature types.
+   *
+   * @param aDataCas the a data cas
+   * @param aFeatureMap the a feature map
    */
   public static void remapFeatureTypes(CasData aDataCas, FeatureMap aFeatureMap) {
     ConfigurableFeature cf = null;
@@ -460,9 +487,10 @@ public class DATACasUtils {
   }
 
   /**
-   * 
-   * @param aCasData
-   * @param aFeatureStructureName
+   * Gets the cas data features.
+   *
+   * @param aCasData the a cas data
+   * @param aFeatureStructureName the a feature structure name
    * @return tbd
    */
   public static NameValuePair[] getCasDataFeatures(CasData aCasData, String aFeatureStructureName) {

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/cpm/vinci/Vinci.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/cpm/vinci/Vinci.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/cpm/vinci/Vinci.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/cpm/vinci/Vinci.java Sat Nov 12 18:26:08 2016
@@ -33,20 +33,35 @@ import org.apache.vinci.transport.VinciC
 import org.apache.vinci.transport.VinciFrame;
 import org.apache.vinci.transport.document.AFrame;
 
+// TODO: Auto-generated Javadoc
+/**
+ * The Class Vinci.
+ */
 public class Vinci {
+  
+  /** The Constant VNS_HOST. */
   public static final String VNS_HOST = "VNS_HOST";
 
+  /** The Constant VNS_PORT. */
   public static final String VNS_PORT = "VNS_PORT";
 
+  /**
+   * A factory for creating AF objects.
+   */
   public static class AFFactory implements TransportableFactory {
+    
+    /* (non-Javadoc)
+     * @see org.apache.vinci.transport.TransportableFactory#makeTransportable()
+     */
+    @Override
     public Transportable makeTransportable() {
       return new AFrame();
     }
   }
 
   /**
-   * Returns a new VinciFrame
-   * 
+   * Returns a new VinciFrame.
+   *
    * @return {@link org.apache.vinci.transport.VinciFrame} instance
    */
   private AFrame getAFrame() {
@@ -85,12 +100,12 @@ public class Vinci {
   /**
    * Package the {@link org.apache.vinci.transport.VinciFrame} containing result of the requested
    * operation into a Vinci Data frame.
-   * 
+   *
    * @param conn the connection
    * @param requestFrame {@link org.apache.vinci.transport.VinciFrame}
    *          containing result of thsi service operation
-   * 
    * @return {@link org.apache.vinci.transport.VinciFrame} VinciData frame.
+   * @throws Exception the exception
    */
   public static AFrame replyWithAnalysis(VinciClient conn, VinciFrame requestFrame)
           throws Exception {
@@ -98,6 +113,13 @@ public class Vinci {
     return (AFrame) conn.sendAndReceive(requestFrame, af);
   }
 
+  /**
+   * Produce A frame.
+   *
+   * @param cmd the cmd
+   * @param content the content
+   * @return the a frame
+   */
   public static AFrame produceAFrame(String cmd, String content) {
     AFrame query = new AFrame();
     query.fadd(Constants.VINCI_COMMAND, Constants.ANNOTATE);
@@ -112,6 +134,12 @@ public class Vinci {
     return query;
   }
 
+  /**
+   * Extract KEYS as string.
+   *
+   * @param frame the frame
+   * @return the string
+   */
   public static String extractKEYSAsString(AFrame frame) {
     String keys = "";
     if (frame == null)
@@ -125,6 +153,13 @@ public class Vinci {
     return keys;
   }
 
+  /**
+   * Gets the feature value by type.
+   *
+   * @param aCAS the a CAS
+   * @param featureName the feature name
+   * @return the feature value by type
+   */
   public static String getFeatureValueByType(CasData aCAS, String featureName) {
     if (aCAS == null) {
       return "";
@@ -142,6 +177,12 @@ public class Vinci {
     return featureValue;
   }
 
+  /**
+   * Gets the content from DATA cas.
+   *
+   * @param aCas the a cas
+   * @return the content from DATA cas
+   */
   public static String getContentFromDATACas(CasData aCas) {
     Iterator it = aCas.getFeatureStructures();
     while (it.hasNext()) {
@@ -157,7 +198,9 @@ public class Vinci {
 
   /**
    * Returns a content from a given VinciFrame.
-   * 
+   *
+   * @param aFrame the a frame
+   * @return the string
    */
   public static String stripVinciFrame(VinciFrame aFrame) {
     String contentFrame = aFrame.toXML();

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorConfigurationParameterSettingsImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorConfigurationParameterSettingsImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorConfigurationParameterSettingsImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorConfigurationParameterSettingsImpl.java Sat Nov 12 18:26:08 2016
@@ -25,16 +25,31 @@ import org.apache.uima.collection.metada
 import org.apache.uima.collection.metadata.NameValuePair;
 import org.apache.uima.resource.metadata.ConfigurationParameterSettings;
 
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorConfigurationParameterSettingsImpl.
+ */
 public class CasProcessorConfigurationParameterSettingsImpl implements
         CasProcessorConfigurationParameterSettings {
+  
+  /** The params. */
   private NameValuePair[] params = new NameValuePair[0];
 
+  /** The param list. */
   private ArrayList paramList = new ArrayList(0);
 
+  /**
+   * Instantiates a new cas processor configuration parameter settings impl.
+   */
   protected CasProcessorConfigurationParameterSettingsImpl() {
 
   }
 
+  /**
+   * Instantiates a new cas processor configuration parameter settings impl.
+   *
+   * @param aCps the a cps
+   */
   protected CasProcessorConfigurationParameterSettingsImpl(ConfigurationParameterSettings aCps) {
     int size = 0;
     if (aCps != null) {
@@ -53,12 +68,19 @@ public class CasProcessorConfigurationPa
    * @see org.apache.uima.collection.metadata.CasProcessorDeploymentParams#getAll()
    */
 
+  @Override
   public NameValuePair[] getParameterSettings() {
     NameValuePair[] nvp = new NameValuePairImpl[paramList.size()];
     paramList.toArray(nvp);
     return nvp;
   }
 
+  /**
+   * Gets the param value object.
+   *
+   * @param aParamName the a param name
+   * @return the param value object
+   */
   private NameValuePair getParamValueObject(String aParamName) {
     for (int i = 0; params != null && i < params.length; i++) {
       if (aParamName.equals(((NameValuePair) paramList.get(i)).getName())) {
@@ -74,6 +96,7 @@ public class CasProcessorConfigurationPa
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorConfigurationParameterSettings#getParameterValue(java.lang.String)
    */
+  @Override
   public Object getParameterValue(String aParamName) {
     NameValuePair valueObject = getParamValueObject(aParamName);
     if (valueObject != null) {
@@ -88,6 +111,7 @@ public class CasProcessorConfigurationPa
    * @see org.apache.uima.collection.metadata.CasProcessorConfigurationParameterSettings#setParameterValue(java.lang.String,
    *      java.lang.Object)
    */
+  @Override
   public void setParameterValue(String aParamName, Object aValue) {
     NameValuePair valueObject = getParamValueObject(aParamName);
     if (valueObject != null) {

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorCpeObject.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorCpeObject.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorCpeObject.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorCpeObject.java Sat Nov 12 18:26:08 2016
@@ -51,6 +51,7 @@ import org.apache.uima.util.XMLParser.Pa
 import org.w3c.dom.Element;
 import org.xml.sax.helpers.AttributesImpl;
 
+// TODO: Auto-generated Javadoc
 /**
  * Base class for all CpeCasProcessor objects in the reference implementation. Provides support for
  * getting and setting common configuration settings shared by all CpeCasProcessor objects
@@ -58,36 +59,53 @@ import org.xml.sax.helpers.AttributesImp
  * 
  */
 public class CasProcessorCpeObject extends MetaDataObject_impl implements CpeCasProcessor {
+  
+  /** The Constant serialVersionUID. */
   private static final long serialVersionUID = -2424851648116984900L;
 
+  /** The Constant actionArray. */
   private static final String[] actionArray = { "continue", "terminate", "disable", "kill-pipeline" };
 
+  /** The Constant deployArray. */
   private static final String[] deployArray = { "integrated", "remote", "local" };
 
+  /** The descriptor. */
   private CpeComponentDescriptor descriptor;
 
+  /** The parameters. */
   private Parameter[] parameters;
 
+  /** The run in separate process. */
   private CasProcessorRunInSeperateProcess runInSeparateProcess;
 
+  /** The filter. */
   private CasProcessorFilter filter;
 
+  /** The error handling. */
   private CasProcessorErrorHandling errorHandling;
 
+  /** The checkpoint. */
   private CpeCheckpoint checkpoint;
 
+  /** The deployment. */
   private String deployment;
 
+  /** The name. */
   private String name;
 
+  /** The deployment parameters. */
   private CasProcessorDeploymentParams deploymentParameters;
 
+  /** The configuration parameter settings. */
   private CasProcessorConfigurationParameterSettings configurationParameterSettings;
 
+  /** The parameter settings. */
   private ConfigurationParameterSettings parameterSettings;
 
+  /** The sofa name mappings. */
   private CpeSofaMappings sofaNameMappings;
 
+  /** The is parallelizable. */
   private boolean isParallelizable;
 
   /**
@@ -121,17 +139,19 @@ public class CasProcessorCpeObject exten
    * 
    * @return String - deployment type
    */
+  @Override
   public String getDeployment() {
     return deployment;
   }
 
   /**
-   * Associates a given descriptor path with this CasProcessor
-   * 
+   * Associates a given descriptor path with this CasProcessor.
+   *
    * @param aDescriptorPath -
    *          path to the descriptor
    * @throws CpeDescriptorException tbd
    */
+  @Override
   public void setDescriptor(String aDescriptorPath) throws CpeDescriptorException {
     if (descriptor == null) {
       CpeComponentDescriptor comp_desc = CpeDescriptorFactory
@@ -143,12 +163,13 @@ public class CasProcessorCpeObject exten
   }
 
   /**
-   * Returns a descriptor path associated with this CasProcessor
-   * 
+   * Returns a descriptor path associated with this CasProcessor.
+   *
    * @return String - descriptor path
    * @deprecated Doesn't support the new import syntax.  Use getCpeComponentDescriptor().findAbsoluteUrl() instead.
    */
 
+  @Override
   @Deprecated
 public String getDescriptor() {
     if (descriptor != null && descriptor.getInclude() != null) {
@@ -163,6 +184,7 @@ public String getDescriptor() {
    * 
    * @return {@link CpeComponentDescriptor} instance
    */
+  @Override
   public CpeComponentDescriptor getCpeComponentDescriptor() {
     return descriptor;
   }
@@ -174,6 +196,7 @@ public String getDescriptor() {
    * @param aFilterExpression -
    *          String containing a filter
    */
+  @Override
   public void setCasProcessorFilter(String aFilterExpression) {
     if (filter == null) {
       filter = CpeDescriptorFactory.produceCasProcessorFilter("");
@@ -182,10 +205,11 @@ public String getDescriptor() {
   }
 
   /**
-   * Returns filter string associated with this CasProcessor
-   * 
+   * Returns filter string associated with this CasProcessor.
+   *
    * @return String - a filter string
    */
+  @Override
   public String getCasProcessorFilter() {
 
     if (getFilter() == null || getFilter().getFilterString() == null) {
@@ -208,8 +232,8 @@ public String getDescriptor() {
   }
 
   /**
-   * Adds default configuration shared by CasProcessors
-   * 
+   * Adds default configuration shared by CasProcessors.
+   *
    * @throws CpeDescriptorException tbd
    */
   protected void addDefaults() throws CpeDescriptorException {
@@ -250,15 +274,17 @@ public String getDescriptor() {
    * @param aBatchSize -
    *          batch size of this CasProcessor
    */
+  @Override
   public void setBatchSize(int aBatchSize) {
     checkpoint.setBatchSize(aBatchSize);
   }
 
   /**
-   * Returns a batch size associated with this CasProcessor
-   * 
+   * Returns a batch size associated with this CasProcessor.
+   *
    * @return - batch size as int, 0 if not defined.
    */
+  @Override
   public int getBatchSize() {
     return checkpoint.getBatchSize();
   }
@@ -266,11 +292,11 @@ public String getDescriptor() {
   /**
    * Deletes a given param from a param list if it exists. Returns a position in the current Param
    * List for a given 'aParamName'.
-   * 
+   *
    * @param aParamName -
    *          name of the param to find.
-   * 
    * @return - position in the list as int, -1 if not found
+   * @throws CpeDescriptorException the cpe descriptor exception
    */
   private int deleteParam(String aParamName) throws CpeDescriptorException {
     CasProcessorDeploymentParams depParams = getDeploymentParameters();
@@ -297,6 +323,7 @@ public String getDescriptor() {
    * 
    * @throws CpeDescriptorException tbd
    */
+  @Override
   public void addDeployParam(String aParamName, String aParamValue) throws CpeDescriptorException {
     boolean found = false;
 
@@ -315,8 +342,9 @@ public String getDescriptor() {
   }
 
   /**
-   * 
-   * @param aParams
+   * Sets the deployment params.
+   *
+   * @param aParams the new deployment params
    * @throws CpeDescriptorException tbd
    */
   protected void setDeploymentParams(CasProcessorDeploymentParams aParams)
@@ -330,18 +358,19 @@ public String getDescriptor() {
    * @return the deployment parameters
    * @see org.apache.uima.collection.metadata.CasProcessorDeploymentParams instance
    */
+  @Override
   public CasProcessorDeploymentParams getDeploymentParams() {
     return deploymentParameters;
   }
 
   /**
-   * Associates a name with this CasProcessor
-   * 
+   * Associates a name with this CasProcessor.
+   *
    * @param aName -
    *          name as string
-   * 
    * @throws CpeDescriptorException tbd
    */
+  @Override
   public void setName(String aName) throws CpeDescriptorException {
 
     if (aName == null || aName.trim().length() == 0) {
@@ -353,20 +382,23 @@ public String getDescriptor() {
   }
 
   /**
-   * Returns a name of this CasProcessor
-   * 
+   * Returns a name of this CasProcessor.
+   *
    * @return - CasProcessor name as string, null if name undefined
-   * 
    */
+  @Override
   public String getName() {
     return name;
   }
 
   /**
-   * @deprecated
-   * @param aSoFa
+   * Sets the sofa.
+   *
+   * @param aSoFa the new sofa
    * @throws CpeDescriptorException tbd
+   * @deprecated 
    */
+  @Override
   @Deprecated
 public void setSOFA(String aSoFa) throws CpeDescriptorException {
     // if (casProcessor != null )
@@ -376,9 +408,13 @@ public void setSOFA(String aSoFa) throws
   }
 
   /**
-   * @deprecated (non-Javadoc)
+   * Gets the sofa.
+   *
+   * @return the sofa
    * @see org.apache.uima.collection.metadata.CpeCasProcessor#getSOFA()
+   * @deprecated (non-Javadoc)
    */
+  @Override
   @Deprecated
 public String getSOFA() {
 
@@ -394,15 +430,28 @@ public String getSOFA() {
    * 
    * @see org.apache.uima.collection.metadata.CpeCasProcessor#setDescriptorPath(java.lang.String)
    */
+  @Override
   public void setCpeComponentDescriptor(CpeComponentDescriptor aDescriptor)
           throws CpeDescriptorException {
     descriptor = aDescriptor;
   }
 
+  /**
+   * Sets the cas processor filter.
+   *
+   * @param aFilter the new cas processor filter
+   * @throws CpeDescriptorException the cpe descriptor exception
+   */
   public void setCasProcessorFilter(CasProcessorFilter aFilter) throws CpeDescriptorException {
     filter = aFilter;
   }
 
+  /**
+   * Sets the error handling.
+   *
+   * @param aErrorHandling the new error handling
+   * @throws CpeDescriptorException the cpe descriptor exception
+   */
   /*
    * (non-Javadoc)
    * 
@@ -418,6 +467,7 @@ public String getSOFA() {
    * 
    * @see org.apache.uima.collection.metadata.CpeCasProcessor#getErrorHandling()
    */
+  @Override
   public CasProcessorErrorHandling getErrorHandling() {
     return errorHandling;
   }
@@ -431,6 +481,7 @@ public String getSOFA() {
    * @param aErrorCount -
    *          max error tolerance
    */
+  @Override
   public void setMaxErrorCount(int aErrorCount) {
     CasProcessorErrorHandling eh = getErrorHandling();
     if (eh != null && eh.getErrorRateThreshold() != null) {
@@ -446,6 +497,7 @@ public String getSOFA() {
    * 
    * @return max error tolerance
    */
+  @Override
   public int getMaxErrorCount() {
 
     CasProcessorErrorHandling eh = getErrorHandling();
@@ -465,6 +517,7 @@ public String getSOFA() {
    * @param aErrorSampleSize -
    *          max error tolerance
    */
+  @Override
   public void setMaxErrorSampleSize(int aErrorSampleSize) {
 
     CasProcessorErrorHandling eh = getErrorHandling();
@@ -481,6 +534,7 @@ public String getSOFA() {
    * 
    * @return - the sample size
    */
+  @Override
   public int getMaxErrorSampleSize() {
     CasProcessorErrorHandling eh = getErrorHandling();
     if (eh != null && eh.getErrorRateThreshold() != null) {
@@ -491,11 +545,10 @@ public String getSOFA() {
   }
 
   /**
-   * Check if the action String is valid
-   * 
+   * Check if the action String is valid.
+   *
    * @param aAction -
    *          action as string
-   * 
    * @return - true is valid, false otherwise
    */
   private boolean validAction(String aAction) {
@@ -514,6 +567,7 @@ public String getSOFA() {
    * @param aAction -
    *          action string
    */
+  @Override
   public void setActionOnMaxError(String aAction) {
     CasProcessorErrorHandling eh = getErrorHandling();
     if (eh != null && eh.getErrorRateThreshold() != null) {
@@ -526,6 +580,7 @@ public String getSOFA() {
    * 
    * @return - action as string ( terminate, continue, disable), null when not defined
    */
+  @Override
   public String getActionOnMaxError() {
     CasProcessorErrorHandling eh = getErrorHandling();
     if (eh != null && eh.getErrorRateThreshold() != null) {
@@ -541,6 +596,7 @@ public String getSOFA() {
    * @param aAction -
    *          action string
    */
+  @Override
   public void setActionOnMaxRestart(String aAction) {
     CasProcessorErrorHandling eh = getErrorHandling();
     if (eh != null && eh.getMaxConsecutiveRestarts() != null) {
@@ -553,6 +609,7 @@ public String getSOFA() {
    * 
    * @return - action as string ( terminate, continue, disable), null when not defined
    */
+  @Override
   public String getActionOnMaxRestart() {
     CasProcessorErrorHandling eh = getErrorHandling();
     if (eh != null && eh.getMaxConsecutiveRestarts() != null) {
@@ -567,6 +624,7 @@ public String getSOFA() {
    * @param aRestartCount -
    *          max number of restarts
    */
+  @Override
   public void setMaxRestartCount(int aRestartCount) {
     CasProcessorErrorHandling eh = getErrorHandling();
     if (eh != null && eh.getMaxConsecutiveRestarts() != null) {
@@ -579,6 +637,7 @@ public String getSOFA() {
    * 
    * @return - restart count as int, 0 if not defined
    */
+  @Override
   public int getMaxRestartCount() {
     CasProcessorErrorHandling eh = getErrorHandling();
     if (eh != null && eh.getMaxConsecutiveRestarts() != null) {
@@ -594,6 +653,7 @@ public String getSOFA() {
    * @param aTimeoutValue -
    *          millis to wait for response
    */
+  @Override
   public void setTimeout(int aTimeoutValue) {
     CasProcessorErrorHandling eh = getErrorHandling();
     if (eh != null && eh.getTimeout() != null) {
@@ -602,10 +662,11 @@ public String getSOFA() {
   }
 
   /**
-   * Returns max millis to wait for CasProcessor response
-   * 
+   * Returns max millis to wait for CasProcessor response.
+   *
    * @return - millis, 0 if not defined
    */
+  @Override
   public int getTimeout() {
     CasProcessorErrorHandling eh = getErrorHandling();
     if (eh != null && eh.getTimeout() != null) {
@@ -617,7 +678,11 @@ public String getSOFA() {
 
   /**
    * Sets configuration parameter settings for this CasProcessor.
+   *
+   * @param settings the new configuration parameter settings
+   * @throws CpeDescriptorException the cpe descriptor exception
    */
+  @Override
   public void setConfigurationParameterSettings(CasProcessorConfigurationParameterSettings settings)
           throws CpeDescriptorException {
     configurationParameterSettings = settings;
@@ -640,13 +705,18 @@ public String getSOFA() {
 
   /**
    * Returns configuration parameter settings for this CasProcessor.
+   *
+   * @return the configuration parameter settings
    */
+  @Override
   public CasProcessorConfigurationParameterSettings getConfigurationParameterSettings() {
     return configurationParameterSettings;
   }
 
   /**
-   * @param settings
+   * Sets the parameter settings.
+   *
+   * @param settings the new parameter settings
    */
   public void setParameterSettings(ConfigurationParameterSettings settings) {
     parameterSettings = settings;
@@ -657,6 +727,8 @@ public String getSOFA() {
   }
 
   /**
+   * Gets the parameter settings.
+   *
    * @return configuration parameter settings
    */
   public ConfigurationParameterSettings getParameterSettings() {
@@ -677,6 +749,8 @@ public String getSOFA() {
   }
 
   /**
+   * Gets the parameters.
+   *
    * @return parameters
    */
   public Parameter[] getParameters() {
@@ -684,6 +758,8 @@ public String getSOFA() {
   }
 
   /**
+   * Gets the filter.
+   *
    * @return filter
    */
   public CasProcessorFilter getFilter() {
@@ -691,34 +767,45 @@ public String getSOFA() {
   }
 
   /**
-   * @param checkpoint
+   * Sets the checkpoint.
+   *
+   * @param checkpoint the new checkpoint
    */
   public void setCheckpoint(CpeCheckpoint checkpoint) {
     this.checkpoint = checkpoint;
   }
 
   /**
-   * @param aparameters
+   * Sets the parameters.
+   *
+   * @param aparameters the new parameters
    */
   public void setParameters(Parameter[] aparameters) {
     parameters = aparameters;
   }
 
   /**
-   * @param aFilter
+   * Sets the filter.
+   *
+   * @param aFilter the new filter
    */
   public void setFilter(CasProcessorFilter aFilter) {
     filter = aFilter;
   }
 
   /**
+   * Gets the run in separate process.
+   *
    * @return container with configuration info for running CasProcessor in separate process
    */
+  @Override
   public CasProcessorRunInSeperateProcess getRunInSeparateProcess() {
     return runInSeparateProcess;
   }
 
   /**
+   * Sets the run in separate process.
+   *
    * @param process container with configuration info for running CasProcessor in separate process
    */
   public void setRunInSeparateProcess(CasProcessorRunInSeperateProcess process) {
@@ -726,6 +813,8 @@ public String getSOFA() {
   }
 
   /**
+   * Gets the deployment parameters.
+   *
    * @return deployment parameters
    */
   public CasProcessorDeploymentParams getDeploymentParameters() {
@@ -733,6 +822,8 @@ public String getSOFA() {
   }
 
   /**
+   * Sets the deployment parameters.
+   *
    * @param parameters deployment parameters
    */
   public void setDeploymentParameters(CasProcessorDeploymentParams parameters) {
@@ -741,10 +832,15 @@ public String getSOFA() {
 
   /**
    * Overridden to read "name" and "value" attributes.
-   * 
+   *
+   * @param aElement the a element
+   * @param aParser the a parser
+   * @param aOptions the a options
+   * @throws InvalidXMLException the invalid XML exception
    * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
    *      org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
    */
+  @Override
   public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
           throws InvalidXMLException {
     super.buildFromXMLElement(aElement, aParser, aOptions);
@@ -763,9 +859,11 @@ public String getSOFA() {
 
   /**
    * Overridden to handle "name" and "value" attributes.
-   * 
+   *
+   * @return the XML attributes
    * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXMLAttributes()
    */
+  @Override
   protected AttributesImpl getXMLAttributes() {
     // TODO Auto-generated method stub
     AttributesImpl attrs = super.getXMLAttributes();
@@ -775,10 +873,15 @@ public String getSOFA() {
     return attrs;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+   */
+  @Override
   protected XmlizationInfo getXmlizationInfo() {
     return XMLIZATION_INFO;
   }
 
+  /** The Constant XMLIZATION_INFO. */
   static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("casProcessor",
           new PropertyXmlInfo[] { new PropertyXmlInfo("cpeComponentDescriptor", null),
               new PropertyXmlInfo("deploymentParameters", null),
@@ -789,30 +892,47 @@ public String getSOFA() {
               new PropertyXmlInfo("parameterSettings", null), });
 
   /**
+   * Gets the checkpoint.
+   *
    * @return configuration for a checkpoint
    */
+  @Override
   public CpeCheckpoint getCheckpoint() {
     return checkpoint;
   }
 
   /**
+   * Gets the sofa name mappings.
+   *
    * @return sofa name mappings
    */
+  @Override
   public CpeSofaMappings getSofaNameMappings() {
     return sofaNameMappings;
   }
 
   /**
+   * Sets the sofa name mappings.
+   *
    * @param mappings sofa name mappings
    */
+  @Override
   public void setSofaNameMappings(CpeSofaMappings mappings) {
     sofaNameMappings = mappings;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.collection.metadata.CpeCasProcessor#setIsParallelizable(boolean)
+   */
+  @Override
   public void setIsParallelizable(boolean isP) {
     isParallelizable = isP;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.collection.metadata.CpeCasProcessor#getIsParallelizable()
+   */
+  @Override
   public boolean getIsParallelizable() {
     return isParallelizable;
   }

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorDeploymentParamImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorDeploymentParamImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorDeploymentParamImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorDeploymentParamImpl.java Sat Nov 12 18:26:08 2016
@@ -26,25 +26,48 @@ import org.apache.uima.resource.metadata
 import org.apache.uima.resource.metadata.impl.XmlizationInfo;
 import org.xml.sax.helpers.AttributesImpl;
 
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorDeploymentParamImpl.
+ */
 public class CasProcessorDeploymentParamImpl extends MetaDataObject_impl implements
         CasProcessorDeploymentParam {
+  
+  /** The Constant serialVersionUID. */
   private static final long serialVersionUID = 8950620301535742630L;
 
+  /** The name. */
   private String name;
 
+  /** The value. */
   private String value;
 
+  /** The type. */
   private String type;
 
+  /**
+   * Instantiates a new cas processor deployment param impl.
+   */
   public CasProcessorDeploymentParamImpl() {
   }
 
+  /**
+   * Instantiates a new cas processor deployment param impl.
+   *
+   * @param aName the a name
+   * @param aValue the a value
+   * @param aType the a type
+   */
   public CasProcessorDeploymentParamImpl(String aName, String aValue, String aType) {
     name = aName;
     value = aValue;
     type = aType;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.collection.metadata.CasProcessorDeploymentParam#setParameterName(java.lang.String)
+   */
+  @Override
   public void setParameterName(String aParamName) throws CpeDescriptorException {
     name = aParamName;
   }
@@ -54,11 +77,16 @@ public class CasProcessorDeploymentParam
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorDeploymentParam#getParameterName()
    */
+  @Override
   public String getParameterName() throws CpeDescriptorException {
     return name;
   }
 
   
+  /* (non-Javadoc)
+   * @see org.apache.uima.collection.metadata.CasProcessorDeploymentParam#setParameterValue(java.lang.String)
+   */
+  @Override
   public void setParameterValue(String aParamValue) throws CpeDescriptorException {
     value = aParamValue;
   }
@@ -68,6 +96,7 @@ public class CasProcessorDeploymentParam
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorDeploymentParam#getParameterValue()
    */
+  @Override
   public String getParameterValue() throws CpeDescriptorException {
     return value;
   }
@@ -77,20 +106,27 @@ public class CasProcessorDeploymentParam
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorDeploymentParam#setParameterType(java.lang.String)
    */
+  @Override
   public void setParameterType(String aParamType) throws CpeDescriptorException {
     type = aParamType;
   }
 
   
+  /* (non-Javadoc)
+   * @see org.apache.uima.collection.metadata.CasProcessorDeploymentParam#getParameterType()
+   */
+  @Override
   public String getParameterType() throws CpeDescriptorException {
     return type;
   }
 
   /**
    * Overridden to handle "name" and "value" attributes.
-   * 
+   *
+   * @return the XML attributes
    * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXMLAttributes()
    */
+  @Override
   protected AttributesImpl getXMLAttributes() {
     AttributesImpl attrs = super.getXMLAttributes();
     try {
@@ -105,10 +141,15 @@ public class CasProcessorDeploymentParam
     return attrs;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+   */
+  @Override
   protected XmlizationInfo getXmlizationInfo() {
     return XMLIZATION_INFO;
   }
 
+  /** The Constant XMLIZATION_INFO. */
   static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("parameter",
           new PropertyXmlInfo[0]);
 

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorDeploymentParamsImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorDeploymentParamsImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorDeploymentParamsImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorDeploymentParamsImpl.java Sat Nov 12 18:26:08 2016
@@ -38,12 +38,22 @@ import org.xml.sax.ContentHandler;
 import org.xml.sax.SAXException;
 import org.xml.sax.helpers.AttributesImpl;
 
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorDeploymentParamsImpl.
+ */
 public class CasProcessorDeploymentParamsImpl extends MetaDataObject_impl implements
         CasProcessorDeploymentParams {
+  
+  /** The Constant serialVersionUID. */
   private static final long serialVersionUID = 4871710283477856271L;
 
+  /** The params. */
   private ArrayList params = new ArrayList();
 
+  /**
+   * Instantiates a new cas processor deployment params impl.
+   */
   public CasProcessorDeploymentParamsImpl() {
   }
 
@@ -52,6 +62,7 @@ public class CasProcessorDeploymentParam
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorDeploymentParams#add(org.apache.uima.collection.metadata.CasProcessorDeploymentParam)
    */
+  @Override
   public void add(CasProcessorDeploymentParam aParam) {
     params.add(aParam);
   }
@@ -61,6 +72,7 @@ public class CasProcessorDeploymentParam
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorDeploymentParams#get(java.lang.String)
    */
+  @Override
   public CasProcessorDeploymentParam get(String aParamName) throws CpeDescriptorException {
     for (int i = 0; params != null && i < params.size(); i++) {
       if (aParamName.equals(((CasProcessorDeploymentParam) params.get(i)).getParameterName())) {
@@ -75,6 +87,7 @@ public class CasProcessorDeploymentParam
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorDeploymentParams#getAll()
    */
+  @Override
   public CasProcessorDeploymentParam[] getAll() {
     CasProcessorDeploymentParam[] parameters = new CasProcessorDeploymentParamImpl[params.size()];
     params.toArray(parameters);
@@ -86,6 +99,7 @@ public class CasProcessorDeploymentParam
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorDeploymentParams#remove(org.apache.uima.collection.metadata.CasProcessorDeploymentParam)
    */
+  @Override
   public void remove(CasProcessorDeploymentParam aParam) throws CpeDescriptorException {
     for (int i = 0; params != null && i < params.size(); i++) {
       if (aParam.equals(params.get(i))) {
@@ -96,10 +110,15 @@ public class CasProcessorDeploymentParam
 
   /**
    * Overridden to read "name" and "value" attributes.
-   * 
+   *
+   * @param aElement the a element
+   * @param aParser the a parser
+   * @param aOptions the a options
+   * @throws InvalidXMLException the invalid XML exception
    * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
    *      org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
    */
+  @Override
   public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
           throws InvalidXMLException {
     NodeList nodes = aElement.getChildNodes();
@@ -122,6 +141,10 @@ public class CasProcessorDeploymentParam
     }
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#toXML(org.xml.sax.ContentHandler, boolean)
+   */
+  @Override
   public void toXML(ContentHandler aContentHandler, boolean aWriteDefaultNamespaceAttribute)
           throws SAXException {
     XmlizationInfo inf = getXmlizationInfo();
@@ -149,10 +172,15 @@ public class CasProcessorDeploymentParam
     aContentHandler.endElement(inf.namespace, inf.elementTagName, inf.elementTagName);
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+   */
+  @Override
   protected XmlizationInfo getXmlizationInfo() {
     return XMLIZATION_INFO;
   }
 
+  /** The Constant XMLIZATION_INFO. */
   static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("deploymentParameters",
           new PropertyXmlInfo[] { new PropertyXmlInfo("parameter"), });
 

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorErrorHandlingImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorErrorHandlingImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorErrorHandlingImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorErrorHandlingImpl.java Sat Nov 12 18:26:08 2016
@@ -27,17 +27,28 @@ import org.apache.uima.resource.metadata
 import org.apache.uima.resource.metadata.impl.PropertyXmlInfo;
 import org.apache.uima.resource.metadata.impl.XmlizationInfo;
 
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorErrorHandlingImpl.
+ */
 public class CasProcessorErrorHandlingImpl extends MetaDataObject_impl implements
         CasProcessorErrorHandling {
 
+  /** The Constant serialVersionUID. */
   private static final long serialVersionUID = 1677062861920690715L;
 
+  /** The timeout. */
   private CasProcessorTimeout timeout;
 
+  /** The error rate thrashold. */
   private CasProcessorErrorRateThreshold errorRateThrashold;
 
+  /** The max restarts. */
   private CasProcessorMaxRestarts maxRestarts;
 
+  /**
+   * Instantiates a new cas processor error handling impl.
+   */
   public CasProcessorErrorHandlingImpl() {
   }
 
@@ -46,6 +57,7 @@ public class CasProcessorErrorHandlingIm
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorErrorHandling#setMaxConsecutiveRestarts(org.apache.uima.collection.metadata.CasProcessorMaxRestarts)
    */
+  @Override
   public void setMaxConsecutiveRestarts(CasProcessorMaxRestarts aCasPRestarts) {
     maxRestarts = aCasPRestarts;
   }
@@ -55,6 +67,7 @@ public class CasProcessorErrorHandlingIm
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorErrorHandling#getMaxConsecutiveRestarts()
    */
+  @Override
   public CasProcessorMaxRestarts getMaxConsecutiveRestarts() {
     return maxRestarts;
   }
@@ -64,6 +77,7 @@ public class CasProcessorErrorHandlingIm
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorErrorHandling#setErrorRateThreshold(org.apache.uima.collection.metadata.CasProcessorErrorRateThreshold)
    */
+  @Override
   public void setErrorRateThreshold(CasProcessorErrorRateThreshold aCasPErrorThreshold) {
     errorRateThrashold = aCasPErrorThreshold;
   }
@@ -73,6 +87,7 @@ public class CasProcessorErrorHandlingIm
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorErrorHandling#getErrorRateThreshold()
    */
+  @Override
   public CasProcessorErrorRateThreshold getErrorRateThreshold() {
     return errorRateThrashold;
   }
@@ -82,6 +97,7 @@ public class CasProcessorErrorHandlingIm
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorErrorHandling#setTimeout(org.apache.uima.collection.metadata.CasProcessorTimeout)
    */
+  @Override
   public void setTimeout(CasProcessorTimeout aTimeout) {
     timeout = aTimeout;
   }
@@ -91,14 +107,20 @@ public class CasProcessorErrorHandlingIm
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorErrorHandling#setTimeout()
    */
+  @Override
   public CasProcessorTimeout getTimeout() {
     return timeout;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+   */
+  @Override
   protected XmlizationInfo getXmlizationInfo() {
     return XMLIZATION_INFO;
   }
 
+  /** The Constant XMLIZATION_INFO. */
   static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("errorHandling",
           new PropertyXmlInfo[] { new PropertyXmlInfo("errorRateThreshold", null),
               new PropertyXmlInfo("maxConsecutiveRestarts", null),

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorErrorRateThresholdImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorErrorRateThresholdImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorErrorRateThresholdImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorErrorRateThresholdImpl.java Sat Nov 12 18:26:08 2016
@@ -29,17 +29,32 @@ import org.apache.uima.util.XMLParser.Pa
 import org.w3c.dom.Element;
 import org.xml.sax.helpers.AttributesImpl;
 
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorErrorRateThresholdImpl.
+ */
 public class CasProcessorErrorRateThresholdImpl extends MetaDataObject_impl implements
         CasProcessorErrorRateThreshold {
+  
+  /** The Constant serialVersionUID. */
   private static final long serialVersionUID = -9214395691914383261L;
 
+  /** The value. */
   private String value;
 
+  /** The action. */
   private String action;
 
+  /**
+   * Instantiates a new cas processor error rate threshold impl.
+   */
   public CasProcessorErrorRateThresholdImpl() {
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.collection.metadata.CasProcessorErrorRateThreshold#setMaxErrorCount(int)
+   */
+  @Override
   public void setMaxErrorCount(int aErrorCount) {
     int sampleSize;
     try {
@@ -57,6 +72,7 @@ public class CasProcessorErrorRateThresh
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorErrorRateThreshold#getMaxErrorCount()
    */
+  @Override
   public int getMaxErrorCount() {
     String errorCount;
 
@@ -71,6 +87,10 @@ public class CasProcessorErrorRateThresh
     return Integer.parseInt(errorCount);
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.collection.metadata.CasProcessorErrorRateThreshold#setMaxErrorSampleSize(int)
+   */
+  @Override
   public void setMaxErrorSampleSize(int aSampleSize) {
     int errorCount;
     try {
@@ -83,6 +103,10 @@ public class CasProcessorErrorRateThresh
 
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.collection.metadata.CasProcessorErrorRateThreshold#getMaxErrorSampleSize()
+   */
+  @Override
   public int getMaxErrorSampleSize() {
     String errorSample = getValue();
     if (errorSample == null) {
@@ -101,6 +125,7 @@ public class CasProcessorErrorRateThresh
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorErrorRateThreshold#setAction(java.lang.String)
    */
+  @Override
   public void setAction(String aAction) {
     action = aAction;
   }
@@ -110,16 +135,22 @@ public class CasProcessorErrorRateThresh
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorErrorRateThreshold#getAction()
    */
+  @Override
   public String getAction() {
     return action;
   }
 
   /**
    * Overridden to read "name" and "value" attributes.
-   * 
+   *
+   * @param aElement the a element
+   * @param aParser the a parser
+   * @param aOptions the a options
+   * @throws InvalidXMLException the invalid XML exception
    * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
    *      org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
    */
+  @Override
   public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
           throws InvalidXMLException {
     setAction(aElement.getAttribute("action"));
@@ -128,9 +159,11 @@ public class CasProcessorErrorRateThresh
 
   /**
    * Overridden to handle "name" and "value" attributes.
-   * 
+   *
+   * @return the XML attributes
    * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXMLAttributes()
    */
+  @Override
   protected AttributesImpl getXMLAttributes() {
     AttributesImpl attrs = super.getXMLAttributes();
     attrs.addAttribute("", "action", "action", "CDATA", String.valueOf(getAction()));
@@ -138,14 +171,21 @@ public class CasProcessorErrorRateThresh
     return attrs;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+   */
+  @Override
   protected XmlizationInfo getXmlizationInfo() {
     return XMLIZATION_INFO;
   }
 
+  /** The Constant XMLIZATION_INFO. */
   static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("errorRateThreshold",
           new PropertyXmlInfo[0]);
 
   /**
+   * Gets the value.
+   *
    * @return the value
    */
   public String getValue() {
@@ -153,7 +193,9 @@ public class CasProcessorErrorRateThresh
   }
 
   /**
-   * @param string
+   * Sets the value.
+   *
+   * @param string the new value
    */
   public void setValue(String string) {
     value = string;

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecArgImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecArgImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecArgImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecArgImpl.java Sat Nov 12 18:26:08 2016
@@ -33,12 +33,21 @@ import org.xml.sax.ContentHandler;
 import org.xml.sax.SAXException;
 import org.xml.sax.helpers.AttributesImpl;
 
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorExecArgImpl.
+ */
 public class CasProcessorExecArgImpl extends MetaDataObject_impl implements CasProcessorExecArg {
 
+  /** The Constant serialVersionUID. */
   private static final long serialVersionUID = 6289178406400775873L;
 
+  /** The value. */
   private String value;
 
+  /**
+   * Instantiates a new cas processor exec arg impl.
+   */
   public CasProcessorExecArgImpl() {
   }
 
@@ -47,6 +56,7 @@ public class CasProcessorExecArgImpl ext
    * 
    * @see org.apache.uima.collection.metadata.CASProcessorExecArg#setArgValue(java.lang.String)
    */
+  @Override
   public void setArgValue(String aArgValue) throws CpeDescriptorException {
     value = aArgValue;
   }
@@ -56,28 +66,43 @@ public class CasProcessorExecArgImpl ext
    * 
    * @see org.apache.uima.collection.metadata.CASProcessorExecArg#getArgValue()
    */
+  @Override
   public String getArgValue() throws CpeDescriptorException {
     return value;
   }
 
   /**
    * Overridden to read "name" and "value" attributes.
-   * 
+   *
+   * @param aElement the a element
+   * @param aParser the a parser
+   * @param aOptions the a options
+   * @throws InvalidXMLException the invalid XML exception
    * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
    *      org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
    */
+  @Override
   public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
           throws InvalidXMLException {
     value = XMLUtils.getText(aElement);
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+   */
+  @Override
   protected XmlizationInfo getXmlizationInfo() {
     return XMLIZATION_INFO;
   }
 
+  /** The Constant XMLIZATION_INFO. */
   static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("arg",
           new PropertyXmlInfo[0]);
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#toXML(org.xml.sax.ContentHandler, boolean)
+   */
+  @Override
   public void toXML(ContentHandler aContentHandler, boolean aWriteDefaultNamespaceAttribute)
           throws SAXException {
     XmlizationInfo inf = getXmlizationInfo();
@@ -101,7 +126,11 @@ public class CasProcessorExecArgImpl ext
     aContentHandler.endElement(inf.namespace, inf.elementTagName, inf.elementTagName);
   }
 
-  /** PROTECTED METHODS USED BY THE PARSER * */
+  /**
+   *  PROTECTED METHODS USED BY THE PARSER *.
+   *
+   * @return the value
+   */
   /**
    * @return the value
    */
@@ -110,7 +139,9 @@ public class CasProcessorExecArgImpl ext
   }
 
   /**
-   * @param string
+   * Sets the value.
+   *
+   * @param string the new value
    */
   public void setValue(String string) {
     value = string;

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecArgsImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecArgsImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecArgsImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecArgsImpl.java Sat Nov 12 18:26:08 2016
@@ -25,11 +25,21 @@ import org.apache.uima.collection.metada
 import org.apache.uima.collection.metadata.CasProcessorExecArgs;
 import org.apache.uima.collection.metadata.CpeDescriptorException;
 
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorExecArgsImpl.
+ */
 public class CasProcessorExecArgsImpl implements CasProcessorExecArgs {
+  
+  /** The Constant serialVersionUID. */
   private static final long serialVersionUID = -719956786158518508L;
 
+  /** The args. */
   private ArrayList args = new ArrayList();
 
+  /**
+   * Instantiates a new cas processor exec args impl.
+   */
   public CasProcessorExecArgsImpl() {
   }
 
@@ -38,6 +48,7 @@ public class CasProcessorExecArgsImpl im
    * 
    * @see org.apache.uima.collection.metadata.CASProcessorExecArgs#add(org.apache.uima.collection.metadata.CASProcessorExecArg)
    */
+  @Override
   public void add(CasProcessorExecArg aArg) {
     args.add(aArg);
   }
@@ -47,6 +58,7 @@ public class CasProcessorExecArgsImpl im
    * 
    * @see org.apache.uima.collection.metadata.CASProcessorExecArgs#get(java.lang.String)
    */
+  @Override
   public CasProcessorExecArg get(int aIndex) throws CpeDescriptorException {
     if (args.size() <= aIndex) {
       return (CasProcessorExecArg) args.get(aIndex);
@@ -59,6 +71,7 @@ public class CasProcessorExecArgsImpl im
    * 
    * @see org.apache.uima.collection.metadata.CASProcessorExecArgs#getAll()
    */
+  @Override
   public CasProcessorExecArg[] getAll() {
     CasProcessorExecArgImpl[] argArray = new CasProcessorExecArgImpl[args.size()];
     args.toArray(argArray);
@@ -70,6 +83,7 @@ public class CasProcessorExecArgsImpl im
    * 
    * @see org.apache.uima.collection.metadata.CASProcessorExecArgs#remove(org.apache.uima.collection.metadata.CASProcessorExecArg)
    */
+  @Override
   public void remove(int aIndex) {
     if (args.size() <= aIndex) {
       args.remove(aIndex);

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecutableImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecutableImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecutableImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecutableImpl.java Sat Nov 12 18:26:08 2016
@@ -38,21 +38,39 @@ import org.xml.sax.ContentHandler;
 import org.xml.sax.SAXException;
 import org.xml.sax.helpers.AttributesImpl;
 
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorExecutableImpl.
+ */
 public class CasProcessorExecutableImpl extends MetaDataObject_impl implements
         CasProcessorExecutable {
+  
+  /** The Constant serialVersionUID. */
   private static final long serialVersionUID = 6897788743141912586L;
 
+  /** The executable. */
   private String executable;
 
+  /** The dir. */
   private String dir;
 
+  /** The args. */
   private CasProcessorExecArgs args = new CasProcessorExecArgsImpl();
 
+  /** The envs. */
   private ArrayList envs = new ArrayList();
 
+  /**
+   * Instantiates a new cas processor executable impl.
+   */
   public CasProcessorExecutableImpl() {
   }
 
+  /**
+   * Sets the CAS processor exec args.
+   *
+   * @param aArgs the new CAS processor exec args
+   */
   /*
    * (non-Javadoc)
    * 
@@ -62,6 +80,11 @@ public class CasProcessorExecutableImpl
     args = aArgs;
   }
 
+  /**
+   * Gets the CAS processor exec args.
+   *
+   * @return the CAS processor exec args
+   */
   /*
    * (non-Javadoc)
    * 
@@ -71,14 +94,27 @@ public class CasProcessorExecutableImpl
     return args;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.collection.metadata.CasProcessorExecutable#addCasProcessorExecArg(org.apache.uima.collection.metadata.CasProcessorExecArg)
+   */
+  @Override
   public void addCasProcessorExecArg(CasProcessorExecArg aArg) {
     args.add(aArg);
   }
 
+  /**
+   * Adds the cas processor runtime env param.
+   *
+   * @param aParam the a param
+   */
   public void addCasProcessorRuntimeEnvParam(CasProcessorRuntimeEnvParam aParam) {
     envs.add(aParam);
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.collection.metadata.CasProcessorExecutable#getCasProcessorExecArg(int)
+   */
+  @Override
   public CasProcessorExecArg getCasProcessorExecArg(int aIndex) {
     try {
       return args.get(aIndex);
@@ -88,15 +124,25 @@ public class CasProcessorExecutableImpl
     return null;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.collection.metadata.CasProcessorExecutable#getAllCasProcessorExecArgs()
+   */
+  @Override
   public CasProcessorExecArg[] getAllCasProcessorExecArgs() {
     return args.getAll();
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.collection.metadata.CasProcessorExecutable#removeCasProcessorExecArg(int)
+   */
+  @Override
   public void removeCasProcessorExecArg(int aIndex) {
     args.remove(aIndex);
   }
 
   /**
+   * Gets the dir.
+   *
    * @return the directory
    */
   public String getDir() {
@@ -104,27 +150,37 @@ public class CasProcessorExecutableImpl
   }
 
   /**
+   * Gets the executable.
+   *
    * @return the executable
    */
+  @Override
   public String getExecutable() {
     return executable;
   }
 
   /**
-   * @param string
+   * Sets the dir.
+   *
+   * @param string the new dir
    */
   public void setDir(String string) {
     dir = string;
   }
 
   /**
-   * @param string
+   * Sets the executable.
+   *
+   * @param string the new executable
    */
+  @Override
   public void setExecutable(String string) {
     executable = string;
   }
 
   /**
+   * Gets the args.
+   *
    * @return an array of arguments
    */
   protected CasProcessorExecArg[] getArgs() {
@@ -132,7 +188,9 @@ public class CasProcessorExecutableImpl
   }
 
   /**
-   * @param aargs
+   * Sets the args.
+   *
+   * @param aargs the new args
    */
   protected void setArgs(CasProcessorExecArg[] aargs) {
     for (int i = 0; aargs != null && i < aargs.length; i++) {
@@ -142,10 +200,15 @@ public class CasProcessorExecutableImpl
 
   /**
    * Overridden to read "name" and "value" attributes.
-   * 
+   *
+   * @param aElement the a element
+   * @param aParser the a parser
+   * @param aOptions the a options
+   * @throws InvalidXMLException the invalid XML exception
    * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
    *      org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
    */
+  @Override
   public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
           throws InvalidXMLException {
     // TODO Auto-generated method stub
@@ -172,6 +235,10 @@ public class CasProcessorExecutableImpl
 
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#toXML(org.xml.sax.ContentHandler, boolean)
+   */
+  @Override
   public void toXML(ContentHandler aContentHandler, boolean aWriteDefaultNamespaceAttribute)
           throws SAXException {
     XmlizationInfo inf = getXmlizationInfo();
@@ -205,9 +272,11 @@ public class CasProcessorExecutableImpl
 
   /**
    * Overridden to handle "name" and "value" attributes.
-   * 
+   *
+   * @return the XML attributes
    * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXMLAttributes()
    */
+  @Override
   protected AttributesImpl getXMLAttributes() {
     AttributesImpl attrs = super.getXMLAttributes();
 
@@ -218,23 +287,34 @@ public class CasProcessorExecutableImpl
     return attrs;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+   */
+  @Override
   protected XmlizationInfo getXmlizationInfo() {
     return XMLIZATION_INFO;
   }
 
+  /** The Constant XMLIZATION_INFO. */
   static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("exec",
           new PropertyXmlInfo[] { new PropertyXmlInfo("arg"), new PropertyXmlInfo("env"), });
 
   /**
+   * Gets the envs.
+   *
    * @return the environment items
    */
+  @Override
   public ArrayList getEnvs() {
     return envs;
   }
 
   /**
-   * @param params
+   * Sets the envs.
+   *
+   * @param params the new envs
    */
+  @Override
   public void setEnvs(ArrayList params) {
     envs = params;
   }

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorFilterImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorFilterImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorFilterImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorFilterImpl.java Sat Nov 12 18:26:08 2016
@@ -32,34 +32,61 @@ import org.xml.sax.ContentHandler;
 import org.xml.sax.SAXException;
 import org.xml.sax.helpers.AttributesImpl;
 
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorFilterImpl.
+ */
 public class CasProcessorFilterImpl extends MetaDataObject_impl implements CasProcessorFilter {
+  
+  /** The Constant serialVersionUID. */
   private static final long serialVersionUID = 1879442561195094666L;
 
+  /** The filter. */
   private String filter;
 
+  /**
+   * Instantiates a new cas processor filter impl.
+   */
   public CasProcessorFilterImpl() {
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.collection.metadata.CasProcessorFilter#setFilterString(java.lang.String)
+   */
+  @Override
   public void setFilterString(String aFilterString) {
     filter = aFilterString;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.collection.metadata.CasProcessorFilter#getFilterString()
+   */
+  @Override
   public String getFilterString() {
     return filter;
   }
 
   /**
    * Overridden to read "name" and "value" attributes.
-   * 
+   *
+   * @param aElement the a element
+   * @param aParser the a parser
+   * @param aOptions the a options
+   * @throws InvalidXMLException the invalid XML exception
    * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
    *      org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
    */
+  @Override
   public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
           throws InvalidXMLException {
     filter = XMLUtils.getText(aElement);
 
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#toXML(org.xml.sax.ContentHandler, boolean)
+   */
+  @Override
   public void toXML(ContentHandler aContentHandler, boolean aWriteDefaultNamespaceAttribute)
           throws SAXException {
     XmlizationInfo inf = getXmlizationInfo();
@@ -83,14 +110,21 @@ public class CasProcessorFilterImpl exte
     aContentHandler.endElement(inf.namespace, inf.elementTagName, inf.elementTagName);
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+   */
+  @Override
   protected XmlizationInfo getXmlizationInfo() {
     return XMLIZATION_INFO;
   }
 
+  /** The Constant XMLIZATION_INFO. */
   static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("filter",
           new PropertyXmlInfo[0]);
 
   /**
+   * Gets the filter.
+   *
    * @return the filter
    */
   public String getFilter() {
@@ -98,7 +132,9 @@ public class CasProcessorFilterImpl exte
   }
 
   /**
-   * @param string
+   * Sets the filter.
+   *
+   * @param string the new filter
    */
   public void setFilter(String string) {
     filter = string;

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorMaxRestartsImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorMaxRestartsImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorMaxRestartsImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorMaxRestartsImpl.java Sat Nov 12 18:26:08 2016
@@ -29,16 +29,28 @@ import org.apache.uima.util.XMLParser.Pa
 import org.w3c.dom.Element;
 import org.xml.sax.helpers.AttributesImpl;
 
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorMaxRestartsImpl.
+ */
 public class CasProcessorMaxRestartsImpl extends MetaDataObject_impl implements
         CasProcessorMaxRestarts {
+  
+  /** The Constant serialVersionUID. */
   private static final long serialVersionUID = 2863741219504239020L;
 
+  /** The value. */
   private String value = "1";
 
+  /** The action. */
   private String action;
 
+  /** The wait time between retries. */
   private int waitTimeBetweenRetries;
 
+  /**
+   * Instantiates a new cas processor max restarts impl.
+   */
   public CasProcessorMaxRestartsImpl() {
   }
 
@@ -47,6 +59,7 @@ public class CasProcessorMaxRestartsImpl
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorMaxRestarts#setRestartCount(int)
    */
+  @Override
   public void setRestartCount(int aRestartCount) {
     value = String.valueOf(aRestartCount);
   }
@@ -56,6 +69,7 @@ public class CasProcessorMaxRestartsImpl
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorMaxRestarts#getRestartCount()
    */
+  @Override
   public int getRestartCount() {
     return Integer.parseInt(value);
   }
@@ -65,6 +79,7 @@ public class CasProcessorMaxRestartsImpl
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorMaxRestarts#setAction(java.lang.String)
    */
+  @Override
   public void setAction(String aAction) {
     action = aAction;
   }
@@ -74,11 +89,14 @@ public class CasProcessorMaxRestartsImpl
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorMaxRestarts#getAction()
    */
+  @Override
   public String getAction() {
     return action;
   }
 
   /**
+   * Gets the value.
+   *
    * @return the value
    */
   public String getValue() {
@@ -86,7 +104,9 @@ public class CasProcessorMaxRestartsImpl
   }
 
   /**
-   * @param string
+   * Sets the value.
+   *
+   * @param string the new value
    */
   public void setValue(String string) {
     value = string;
@@ -94,10 +114,15 @@ public class CasProcessorMaxRestartsImpl
 
   /**
    * Overridden to read "name" and "value" attributes.
-   * 
+   *
+   * @param aElement the a element
+   * @param aParser the a parser
+   * @param aOptions the a options
+   * @throws InvalidXMLException the invalid XML exception
    * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
    *      org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
    */
+  @Override
   public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
           throws InvalidXMLException {
     setAction(aElement.getAttribute("action"));
@@ -115,9 +140,11 @@ public class CasProcessorMaxRestartsImpl
 
   /**
    * Overridden to handle "name" and "value" attributes.
-   * 
+   *
+   * @return the XML attributes
    * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXMLAttributes()
    */
+  @Override
   protected AttributesImpl getXMLAttributes() {
     AttributesImpl attrs = super.getXMLAttributes();
     attrs.addAttribute("", "action", "action", "CDATA", String.valueOf(getAction()));
@@ -129,23 +156,34 @@ public class CasProcessorMaxRestartsImpl
     return attrs;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+   */
+  @Override
   protected XmlizationInfo getXmlizationInfo() {
     return XMLIZATION_INFO;
   }
 
+  /** The Constant XMLIZATION_INFO. */
   static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo(
           "maxConsecutiveRestarts", new PropertyXmlInfo[0]);
 
   /**
+   * Gets the wait time between retries.
+   *
    * @return the wait time between retries
    */
+  @Override
   public int getWaitTimeBetweenRetries() {
     return waitTimeBetweenRetries;
   }
 
   /**
-   * @param i
+   * Sets the wait time between retries.
+   *
+   * @param i the new wait time between retries
    */
+  @Override
   public void setWaitTimeBetweenRetries(int i) {
     waitTimeBetweenRetries = i;
   }

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorRunInSeperateProcessImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorRunInSeperateProcessImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorRunInSeperateProcessImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorRunInSeperateProcessImpl.java Sat Nov 12 18:26:08 2016
@@ -25,13 +25,22 @@ import org.apache.uima.resource.metadata
 import org.apache.uima.resource.metadata.impl.PropertyXmlInfo;
 import org.apache.uima.resource.metadata.impl.XmlizationInfo;
 
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorRunInSeperateProcessImpl.
+ */
 public class CasProcessorRunInSeperateProcessImpl extends MetaDataObject_impl implements
         CasProcessorRunInSeperateProcess {
 
+  /** The Constant serialVersionUID. */
   private static final long serialVersionUID = 1074137401279020375L;
 
+  /** The exec. */
   private CasProcessorExecutable exec;
 
+  /**
+   * Instantiates a new cas processor run in seperate process impl.
+   */
   public CasProcessorRunInSeperateProcessImpl() {
   }
 
@@ -40,6 +49,7 @@ public class CasProcessorRunInSeperatePr
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorRunInSeperateProcess#setExecutable(org.apache.uima.collection.metadata.CasProcessorExecutable)
    */
+  @Override
   public void setExecutable(CasProcessorExecutable aExec) {
     exec = aExec;
   }
@@ -49,18 +59,26 @@ public class CasProcessorRunInSeperatePr
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorRunInSeperateProcess#getExecutable()
    */
+  @Override
   public CasProcessorExecutable getExecutable() {
     return exec;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+   */
+  @Override
   protected XmlizationInfo getXmlizationInfo() {
     return XMLIZATION_INFO;
   }
 
+  /** The Constant XMLIZATION_INFO. */
   static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("runInSeparateProcess",
           new PropertyXmlInfo[] { new PropertyXmlInfo("exec", null), });
 
   /**
+   * Gets the exec.
+   *
    * @return the executable
    */
   public CasProcessorExecutable getExec() {
@@ -68,7 +86,9 @@ public class CasProcessorRunInSeperatePr
   }
 
   /**
-   * @param executable
+   * Sets the exec.
+   *
+   * @param executable the new exec
    */
   public void setExec(CasProcessorExecutable executable) {
     exec = executable;

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorRuntimeEnvParamImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorRuntimeEnvParamImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorRuntimeEnvParamImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorRuntimeEnvParamImpl.java Sat Nov 12 18:26:08 2016
@@ -30,14 +30,25 @@ import org.apache.uima.util.XMLParser.Pa
 import org.w3c.dom.Element;
 import org.xml.sax.helpers.AttributesImpl;
 
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorRuntimeEnvParamImpl.
+ */
 public class CasProcessorRuntimeEnvParamImpl extends MetaDataObject_impl implements
         CasProcessorRuntimeEnvParam {
+  
+  /** The Constant serialVersionUID. */
   private static final long serialVersionUID = -6750487360818463790L;
 
+  /** The key. */
   private String key;
 
+  /** The value. */
   private String value;
 
+  /**
+   * Instantiates a new cas processor runtime env param impl.
+   */
   public CasProcessorRuntimeEnvParamImpl() {
   }
 
@@ -46,6 +57,7 @@ public class CasProcessorRuntimeEnvParam
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorRuntimeEnvParam#setEnvParamName(java.lang.String)
    */
+  @Override
   public void setEnvParamName(String aEnvParamName) throws CpeDescriptorException {
     key = aEnvParamName;
   }
@@ -55,6 +67,7 @@ public class CasProcessorRuntimeEnvParam
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorRuntimeEnvParam#getEnvParamName()
    */
+  @Override
   public String getEnvParamName() throws CpeDescriptorException {
     return key;
   }
@@ -64,6 +77,7 @@ public class CasProcessorRuntimeEnvParam
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorRuntimeEnvParam#setEnvParamValue(java.lang.String)
    */
+  @Override
   public void setEnvParamValue(String aEnvParamValue) throws CpeDescriptorException {
     value = aEnvParamValue;
   }
@@ -73,16 +87,22 @@ public class CasProcessorRuntimeEnvParam
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorRuntimeEnvParam#getEnvParamValue()
    */
+  @Override
   public String getEnvParamValue() throws CpeDescriptorException {
     return value;
   }
 
   /**
    * Overridden to read "key" and "value" attributes.
-   * 
+   *
+   * @param aElement the a element
+   * @param aParser the a parser
+   * @param aOptions the a options
+   * @throws InvalidXMLException the invalid XML exception
    * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
    *      org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
    */
+  @Override
   public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
           throws InvalidXMLException {
     setKey(aElement.getAttribute("key"));
@@ -92,9 +112,11 @@ public class CasProcessorRuntimeEnvParam
 
   /**
    * Overridden to handle "key" and "value" attributes.
-   * 
+   *
+   * @return the XML attributes
    * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXMLAttributes()
    */
+  @Override
   protected AttributesImpl getXMLAttributes() {
     AttributesImpl attrs = super.getXMLAttributes();
 
@@ -103,14 +125,21 @@ public class CasProcessorRuntimeEnvParam
     return attrs;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+   */
+  @Override
   protected XmlizationInfo getXmlizationInfo() {
     return XMLIZATION_INFO;
   }
 
+  /** The Constant XMLIZATION_INFO. */
   static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("env",
           new PropertyXmlInfo[0]);
 
   /**
+   * Gets the value.
+   *
    * @return the value
    */
   public String getValue() {
@@ -118,13 +147,17 @@ public class CasProcessorRuntimeEnvParam
   }
 
   /**
-   * @param string
+   * Sets the value.
+   *
+   * @param string the new value
    */
   public void setValue(String string) {
     value = string;
   }
 
   /**
+   * Gets the key.
+   *
    * @return the key
    */
   public String getKey() {
@@ -132,7 +165,9 @@ public class CasProcessorRuntimeEnvParam
   }
 
   /**
-   * @param string
+   * Sets the key.
+   *
+   * @param string the new key
    */
   public void setKey(String string) {
     key = string;

Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorTimeoutImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorTimeoutImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorTimeoutImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorTimeoutImpl.java Sat Nov 12 18:26:08 2016
@@ -29,13 +29,24 @@ import org.apache.uima.util.XMLParser.Pa
 import org.w3c.dom.Element;
 import org.xml.sax.helpers.AttributesImpl;
 
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorTimeoutImpl.
+ */
 public class CasProcessorTimeoutImpl extends MetaDataObject_impl implements CasProcessorTimeout {
+  
+  /** The Constant serialVersionUID. */
   private static final long serialVersionUID = -8276573951395652039L;
 
+  /** The default timeout. */
   private String defaultTimeout = "-1";
 
+  /** The max. */
   private String max;
 
+  /**
+   * Instantiates a new cas processor timeout impl.
+   */
   public CasProcessorTimeoutImpl() {
   }
 
@@ -44,6 +55,7 @@ public class CasProcessorTimeoutImpl ext
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorTimeout#set(int)
    */
+  @Override
   public void set(int aFrequency) {
     max = String.valueOf(aFrequency);
   }
@@ -53,16 +65,22 @@ public class CasProcessorTimeoutImpl ext
    * 
    * @see org.apache.uima.collection.metadata.CasProcessorTimeout#get()
    */
+  @Override
   public int get() {
     return Integer.parseInt(max);
   }
 
   /**
    * Overridden to read "max" and "default" attributes.
-   * 
+   *
+   * @param aElement the a element
+   * @param aParser the a parser
+   * @param aOptions the a options
+   * @throws InvalidXMLException the invalid XML exception
    * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
    *      org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
    */
+  @Override
   public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
           throws InvalidXMLException {
     setMax(aElement.getAttribute("max"));
@@ -71,9 +89,11 @@ public class CasProcessorTimeoutImpl ext
 
   /**
    * Overridden to handle "max" and "default" attributes.
-   * 
+   *
+   * @return the XML attributes
    * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXMLAttributes()
    */
+  @Override
   protected AttributesImpl getXMLAttributes() {
     AttributesImpl attrs = super.getXMLAttributes();
     attrs.addAttribute("", "max", "max", "CDATA", getMax());
@@ -83,21 +103,32 @@ public class CasProcessorTimeoutImpl ext
     return attrs;
   }
 
+  /* (non-Javadoc)
+   * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+   */
+  @Override
   protected XmlizationInfo getXmlizationInfo() {
     return XMLIZATION_INFO;
   }
 
+  /** The Constant XMLIZATION_INFO. */
   static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("timeout",
           new PropertyXmlInfo[0]);
 
   /**
+   * Gets the xmlization info.
+   *
    * @return the XMLization info
    */
   public static XmlizationInfo getXMLIZATION_INFO() {
     return XMLIZATION_INFO;
   }
 
-  /** PROTECTED METHODS USED BY THE PARSER */
+  /**
+   *  PROTECTED METHODS USED BY THE PARSER.
+   *
+   * @return the max
+   */
   /**
    * @return the max
    */
@@ -106,6 +137,8 @@ public class CasProcessorTimeoutImpl ext
   }
 
   /**
+   * Gets the default timeout.
+   *
    * @return the default timeout
    */
   public String getDefaultTimeout() {
@@ -113,14 +146,18 @@ public class CasProcessorTimeoutImpl ext
   }
 
   /**
-   * @param string
+   * Sets the default timeout.
+   *
+   * @param string the new default timeout
    */
   public void setDefaultTimeout(String string) {
     defaultTimeout = string;
   }
 
   /**
-   * @param string
+   * Sets the max.
+   *
+   * @param string the new max
    */
   public void setMax(String string) {
     max = string;