/** * A factory method for creating a ConfigurationParameter object. * * @param name * the parameter name * @param parameterType * the parameter type * @param parameterDescription * the parameter description * @param isMultiValued * whether the parameter is multi-valued * @param isMandatory * whether the parameter is mandatory * @return the configuration parameter */ public static ConfigurationParameter createPrimitiveParameter(String name, String parameterType, String parameterDescription, boolean isMultiValued, boolean isMandatory) { ConfigurationParameter param = new ConfigurationParameter_impl(); param.setName(name); param.setType(parameterType); param.setDescription(parameterDescription); param.setMultiValued(isMultiValued); param.setMandatory(isMandatory); return param; }
ConfigurationParameter parameter, ConfigurationParameterDeclarations aggregateDeclarations) { ConfigurationParameter cfgParam = new ConfigurationParameter_impl(); cfgParam.setName(nvp[0]); if (parameter == null) { // component descriptor doesnt contain a
private void addConfigIntParameter(String aParamName, int aParamValue) { ConfigurationParameter cp = new ConfigurationParameter_impl(); cp.setMandatory(false); cp.setMultiValued(false); cp.setName(aParamName); cp.setType("Integer"); getAnalysisEngineMetadata().getConfigurationParameterDeclarations().addConfigurationParameter( cp); getAnalysisEngineMetadata().getConfigurationParameterSettings().setParameterValue(aParamName, aParamValue); }
/** * Called from UI when adding a new Configuraton Parameter Called from refresh when filling params * Called when adding override to new parm. * * @param dialog the dialog * @param group the group * @return the configuration parameter */ private ConfigurationParameter addNewConfigurationParameter(AddParameterDialog dialog, TreeItem group) { ConfigurationParameter newCP = new ConfigurationParameter_impl(); fillModelParm(dialog, newCP); if (null != group) { String groupName = getName(group.getText()); if (groupName.equals(COMMON_GROUP)) { cpd.setCommonParameters(commonParms = addParmToArray(cpd.getCommonParameters(), newCP)); } else if (groupName.equals(NOT_IN_ANY_GROUP)) { cpd.setConfigurationParameters(addParmToArray(cpd.getConfigurationParameters(), newCP)); } else { ConfigurationGroup cg = getConfigurationGroup(groupName); cg.setConfigurationParameters(addParmToArray(cg.getConfigurationParameters(), newCP)); } } else { // no groups throw new InternalErrorCDE("invalid state"); } addNewConfigurationParameterToGUI(newCP, group); return newCP; }