Examples of ConfigurationParameter


Examples of org.apache.uima.resource.metadata.ConfigurationParameter

      }
    }
  }

  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);
View Full Code Here

Examples of org.apache.uima.resource.metadata.ConfigurationParameter

      AnalysisEngineDescription primitiveDesc = new AnalysisEngineDescription_impl();
      primitiveDesc.setPrimitive(true);
      primitiveDesc.getMetaData().setName("Test Primitive TAE");
      primitiveDesc
              .setAnnotatorImplementationName("org.apache.uima.analysis_engine.impl.TestAnnotator");
      ConfigurationParameter p1 = new ConfigurationParameter_impl();
      p1.setName("StringParam");
      p1.setDescription("parameter with String data type");
      p1.setType(ConfigurationParameter.TYPE_STRING);
      primitiveDesc.getMetaData().getConfigurationParameterDeclarations()
              .setConfigurationParameters(new ConfigurationParameter[] { p1 });
      primitiveDesc.getMetaData().getConfigurationParameterSettings().setParameterSettings(
              new NameValuePair[] { new NameValuePair_impl("StringParam", "Test1") });

      // instantiate TextAnalysisEngine
      PrimitiveAnalysisEngine_impl ae = new PrimitiveAnalysisEngine_impl();
      ae.initialize(primitiveDesc, null);

      // check value of string param (TestAnnotator saves it in a static field)
      assertEquals("Test1", TestAnnotator.stringParamValue);

      // reconfigure
      ae.setConfigParameterValue("StringParam", "Test2");
      ae.reconfigure();

      // test again
      assertEquals("Test2", TestAnnotator.stringParamValue);

      // test aggregate TAE
      AnalysisEngineDescription aggDesc = new AnalysisEngineDescription_impl();
      aggDesc.setFrameworkImplementation(Constants.JAVA_FRAMEWORK_NAME);
      aggDesc.setPrimitive(false);
      aggDesc.getMetaData().setName("Test Aggregate TAE");
      aggDesc.getDelegateAnalysisEngineSpecifiersWithImports().put("Test", primitiveDesc);
      FixedFlow_impl flow = new FixedFlow_impl();
      flow.setFixedFlow(new String[] { "Test" });
      aggDesc.getAnalysisEngineMetaData().setFlowConstraints(flow);
      ConfigurationParameter p2 = new ConfigurationParameter_impl();
      p2.setName("StringParam");
      p2.setDescription("parameter with String data type");
      p2.setType(ConfigurationParameter.TYPE_STRING);
      p2.setOverrides(new String[] {"Test/StringParam"});
      aggDesc.getMetaData().getConfigurationParameterDeclarations().setConfigurationParameters(
              new ConfigurationParameter[] { p2 });
      aggDesc.getMetaData().getConfigurationParameterSettings().setParameterSettings(
              new NameValuePair[] { new NameValuePair_impl("StringParam", "Test3") });
      // instantiate TextAnalysisEngine
View Full Code Here

Examples of org.apache.uima.resource.metadata.ConfigurationParameter

        alterExistingConfigurationParameter(dialog, editItem);
        // TODO consequences of changes in rest of model?
        commonActionFinishDirtyIfChange();
      } else if (isParameter(editItem) && isAggregate()) {
        // can edit name and description, but not Type (set from override)
        ConfigurationParameter existingCP = getCorrespondingModelParm(editItem);

        AddParameterDialog dialog = new AddParameterDialog(this, existingCP);
        if (dialog.open() == Window.CANCEL)
          return;
        alterExistingConfigurationParameter(dialog, editItem);
View Full Code Here

Examples of org.apache.uima.resource.metadata.ConfigurationParameter

    }
    enable();
  }

  private void addOrEditOverride(TreeItem parmItem, int overrideIndex) {
    ConfigurationParameter cp = getCorrespondingModelParm(parmItem);
    TreeItem groupItem = parmItem.getParentItem();
    ConfigGroup cg = getCorrespondingModelGroup(groupItem);
   
    Map delegateMap1 = editor.getResolvedDelegates();
    Map delegateMap = null;
    if (null != delegateMap1) {
      delegateMap = new HashMap(delegateMap1.size());
      delegateMap.putAll(delegateMap1);
      FlowControllerDeclaration fcd = editor.getResolvedFlowControllerDeclaration();
      if (null != fcd) {
        delegateMap.put(fcd.getKey(), fcd.getSpecifier());
      }
    }
    // only picks one override key - but code is from earlier design where multiple keys were
    // possible
    PickOverrideKeysAndParmName dialog = new PickOverrideKeysAndParmName(this, delegateMap,
            "Override Keys and Parameter Name Selection", cp, cg, overrideIndex == -1);

    dialog.setTitle("Delegate Keys and Parameter Name Selection");
    dialog
            .setMessage("Select the override key path from the left panel, and the overridden parameter from the right panel.\nOnly valid parameters will be shown.");
    if (dialog.open() == Window.CANCEL)
      return;

    String delegateKeyName = dialog.delegateKeyName;
    String delegateParameterName = dialog.delegateParameterName;
    // update the existing item
    // have to do a 3 step update because the getOverrides returns a
    // cloned array
    valueChanged = false;
    String overrideSpec = delegateKeyName + '/' + delegateParameterName;
    // updateOneOverride(cp, overrideIndex, dialog.overrideSpec);
    if (overrideIndex < 0) {
      addOverride(cp, overrideSpec);
      valueChanged = true;
    } else {
      String[] overrides = cp.getOverrides();
      overrides[overrideIndex] = setValueChanged(overrideSpec, overrides[overrideIndex]);
      cp.setOverrides(overrides);
      parmItem.getItems()[overrideIndex].setText(OVERRIDE_HEADER + overrideSpec);
    }
    // TODO consequences of changes in rest of model?
    commonActionFinishDirtyIfChange();
  }
View Full Code Here

Examples of org.apache.uima.resource.metadata.ConfigurationParameter

      } else if (isParameter(itemsToRemove[i])) { // just a plain parameter being
        // removed
        removeParameter(itemsToRemove[i], namesToRemove[i]);
      } else if (isOverride(itemsToRemove[i])) {
        TreeItem parentItem = itemsToRemove[i].getParentItem();
        ConfigurationParameter cp = getCorrespondingModelParm(parentItem);
        cp.setOverrides(removeOverride(cp, getItemIndex(parentItem, itemsToRemove[i])));
        itemsToRemove[i].dispose();
        if (cp.getOverrides().length == 0) {
          removeParameter(parentItem, getName(parentItem));
        }
      } else
        throw new InternalErrorCDE("Invalid state");
    }
View Full Code Here

Examples of org.apache.uima.resource.metadata.ConfigurationParameter

    dialog.description = modelParm.getDescription();
    dialog.mandatory = modelParm.isMandatory();
    dialog.multiValue = modelParm.isMultiValued();
    dialog.parmType = modelParm.getType();
    // dialog.overrideSpec = override;
    ConfigurationParameter parmInGroup = addNewConfigurationParameter(dialog, parentGroup);
    addOverride(parmInGroup, override);
    parentGroup.setExpanded(true);
    commonActionFinish();
  }
View Full Code Here

Examples of org.openhab.binding.zwave.internal.protocol.ConfigurationParameter

      int value = extractValue(serialMessage.getMessagePayload(), offset + 3, size);

      logger.debug(String.format("NODE %d: Node configuration report, parameter = %d, value = 0x%02X", this
          .getNode().getNodeId(), parameter, value));

      ConfigurationParameter configurationParameter = new ConfigurationParameter(parameter, value, size);
     
      this.configParameters.put(parameter, configurationParameter);
     
      ZWaveConfigurationParameterEvent zEvent = new ZWaveConfigurationParameterEvent(this.getNode().getNodeId(),
          configurationParameter);
View Full Code Here

Examples of org.socialmusicdiscovery.server.business.model.config.ConfigurationParameter

        }
        em.getTransaction().begin();

        Query query = em.createQuery("from ConfigurationParameterEntity where id=:id");
        query.setParameter("id","somebooleanparameter");
        ConfigurationParameter param = (ConfigurationParameter) query.getSingleResult();
        assert(param != null);
        assert(param.getValue().equals("true"));
        assert(param.getType().equals(ConfigurationParameter.Type.BOOLEAN));

        query = em.createQuery("from ConfigurationParameterEntity where id=:id");
        query.setParameter("id","somestringparameter");
        param = (ConfigurationParameter) query.getSingleResult();
        assert(param != null);
        assert(param.getValue().equals("hello"));
        assert(param.getType().equals(ConfigurationParameter.Type.STRING));

        query = em.createQuery("from ConfigurationParameterEntity where id=:id");
        query.setParameter("id","somenumberparameter");
        param = (ConfigurationParameter) query.getSingleResult();
        assert(param != null);
        assert(param.getValue().equals("42"));
        assert(param.getType().equals(ConfigurationParameter.Type.INTEGER));

        em.getTransaction().commit();
    }
View Full Code Here

Examples of org.socialmusicdiscovery.server.business.model.config.ConfigurationParameter

        }
        em.getTransaction().begin();

        Query query = em.createQuery("from ConfigurationParameterEntity where id=:id");
        query.setParameter("id","somebooleanparameter");
        ConfigurationParameter param = (ConfigurationParameter) query.getSingleResult();
        assert(param != null);
        assert(param.getValue().equals("false"));
        assert(param.getType().equals(ConfigurationParameter.Type.BOOLEAN));

        query = em.createQuery("from ConfigurationParameterEntity where id=:id");
        query.setParameter("id","somestringparameter");
        param = (ConfigurationParameter) query.getSingleResult();
        assert(param != null);
        assert(param.getValue().equals("good bye"));
        assert(param.getType().equals(ConfigurationParameter.Type.STRING));

        em.getTransaction().commit();
    }
View Full Code Here

Examples of org.socialmusicdiscovery.server.business.model.config.ConfigurationParameter

            for (ConfigurationParameter parameter : defaultPluginConfiguration) {
                ConfigurationParameterEntity entity = new ConfigurationParameterEntity(parameter);
                if(!entity.getId().startsWith(pluginConfigurationPath)) {
                    entity.setId(pluginConfigurationPath+entity.getId());
                }
                ConfigurationParameter defaultValue = defaultValueConfigurationManager.getParameter(pluginConfigurationPath+entity.getId());
                if(defaultValue!=null) {
                    entity.setValue(defaultValue.getValue());
                }else if(System.getProperty(pluginConfigurationPath+entity.getId())!=null) {
                    entity.setValue(System.getProperty(pluginConfigurationPath+entity.getId()));
                }
                entity.setDefaultValue(true);
                defaultConfiguration.add(entity);
            }
            ConfigurationParameter enabledParameter = defaultValueConfigurationManager.getParameter(pluginConfigurationPath+"enabled");
            defaultValueConfigurationManager.setParametersForPath(pluginConfigurationPath, defaultConfiguration);
            if(enabledParameter!=null) {
                enabledParameter.setDefaultValue(true);
                defaultValueConfigurationManager.setParameter(enabledParameter);
            }

            if(defaultValueConfigurationManager.getParameter(pluginConfigurationPath+"enabled")==null && System.getProperty(pluginConfigurationPath+"enabled")!=null) {
                defaultValueConfigurationManager.setParameter(new ConfigurationParameterEntity(pluginConfigurationPath+"enabled", ConfigurationParameter.Type.BOOLEAN, System.getProperty(pluginConfigurationPath+"enabled"), true));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.