jadex.bridge.modelinfo.Argument类的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(86)

本文整理了Java中jadex.bridge.modelinfo.Argument类的一些代码示例,展示了Argument类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Argument类的具体详情如下:
包路径:jadex.bridge.modelinfo.Argument
类名称:Argument

Argument介绍

[英]Simple default implementation for an argument.
[中]参数的简单默认实现。

代码示例

代码示例来源:origin: net.sourceforge.jadex/jadex-bridge

/**
 *  Get an argument per name.
 *  @param name The name.
 *  @return The argument.
 */
public IArgument getArgument(String name)
{
  Argument ret = null;
  if(arguments!=null)
  {
    for(int i=0; i<arguments.size() && ret==null; i++)
    {
      Argument tmp = (Argument)arguments.get(i);
      if(tmp.getName().equals(name))
        ret = tmp;
    }
  }
  return ret;
}

代码示例来源:origin: org.activecomponents.jadex/jadex-applications-micro

public void resultAvailable(Collection<Tuple2<String, Object>> results)
{
  Long fs = (Long)jadex.bridge.modelinfo.Argument.getResult(results, "filesize");
  if(fs!=null)
  {
    if(fs.longValue()==filesize[0])
    {
      long end = System.currentTimeMillis();
      System.out.println("Needed "+(end-start)/1000.0+" seconds for "+filesize[0]/1024+" kbytes.");
      tr.setSucceeded(true);
    }
    else
    {
      tr.setFailed("Wrong file size [expected, received]: "+filesize[0]+" "+fs.longValue());
    }
  }
  else
  {
    tr.setFailed("No target file size reported.");
  }
  ret.setResult(tr);
}
public void exceptionOccurred(Exception exception)

代码示例来源:origin: net.sourceforge.jadex/jadex-kernel-bdi

if(isarg)
  modelinfo.addArgument(new Argument(name, description, typename, ""+val));
  modelinfo.addResult(new Argument(name, description, typename, ""+val));

代码示例来源:origin: net.sourceforge.jadex/jadex-model-bpmn

Argument arg = new Argument();
arg.setName(attrs.get("name"));
arg.setClazz(new ClassInfo(attrs.get("type")));
  arg.setDescription((String) buffer.remove("description"));
  arg.setValue((String) buffer.remove("value"));
Argument arg = new Argument();
arg.setName(attrs.get("name"));
arg.setClazz(new ClassInfo(attrs.get("type")));
  arg.setDescription((String) buffer.remove("description"));
  arg.setValue((String) buffer.remove("value"));

代码示例来源:origin: org.activecomponents.jadex/jadex-bridge

/**
   * Returns the value as it is used in the (already loaded) model.
   * 
   * @param key
   * @return Object
   */
  private Object getValueFromModel(String key)
  {
    Object val;
    Argument argument = (Argument)model.getArgument(key);
    val = SJavaParser.getParsedValue(argument, model.getAllImports(), null, Starter.class.getClassLoader());
    if(val == null)
    {
      // get default value
      val = SJavaParser.getParsedValue(argument.getDefaultValue(), model.getAllImports(), null, Starter.class.getClassLoader());
    }
    return val;
  }
}

代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-bdiv3

model.addArgument(new Argument(mbel.getName(), resolved.getDescription(), resolved.getClazz()!=null ? resolved.getClazz().getTypeName() : null, findBeliefDefaultValue(model, resolved, null)));
model.addResult(new Argument(mbel.getName(), resolved.getDescription(), resolved.getClazz()!=null ? resolved.getClazz().getTypeName() : null, findBeliefDefaultValue(model, resolved, null)));

代码示例来源:origin: net.sourceforge.jadex/jadex-kernel-bpmn

model.addArgument(new Argument(name, desc, typename, val));
model.addResult(new Argument(name, desc, typename, val));
    IArgument arg    = new Argument(name, desc, typename, val);

代码示例来源:origin: org.activecomponents.jadex/jadex-bridge

/**
 *  Get an argument per name.
 *  @param name The name.
 *  @return The argument.
 */
public IArgument getArgument(String name)
{
  Argument ret = null;
  if(arguments!=null)
  {
    for(int i=0; i<arguments.size() && ret==null; i++)
    {
      Argument tmp = (Argument)arguments.get(i);
      if(tmp.getName().equals(name))
        ret = tmp;
    }
  }
  return ret;
}

代码示例来源:origin: org.activecomponents.jadex/jadex-editor-bpmn

model.addArgument(new Argument(name, desc, typename, val));
model.addResult(new Argument(name, desc, typename, val));
    IArgument arg    = new Argument(name, desc, typename, val);

代码示例来源:origin: net.sourceforge.jadex/jadex-bridge

/**
 *  Get a result per name.
 *  @param name The name.
 *  @return The result.
 */
public IArgument getResult(String name)
{
  Argument ret = null;
  if(results!=null)
  {
    for(int i=0; i<results.size() && ret==null; i++)
    {
      Argument tmp = (Argument)results.get(i);
      if(tmp.getName().equals(name))
        ret = tmp;
    }
  }
  return ret;
}

代码示例来源:origin: org.activecomponents.jadex/jadex-editor-bpmn

getModelInfo().addArgument(new Argument(param.name, param.desc, param.type, defval));
getModelInfo().addResult(new Argument(param.name, param.desc, param.type, defval));

代码示例来源:origin: org.activecomponents.jadex/jadex-bridge

/**
 *  Get a result per name.
 *  @param name The name.
 *  @return The result.
 */
public IArgument getResult(String name)
{
  Argument ret = null;
  if(results!=null)
  {
    for(int i=0; i<results.size() && ret==null; i++)
    {
      Argument tmp = (Argument)results.get(i);
      if(tmp.getName().equals(name))
        ret = tmp;
    }
  }
  return ret;
}

代码示例来源:origin: net.sourceforge.jadex/jadex-kernel-micro

IArgument tmparg = new jadex.bridge.modelinfo.Argument(vals[i].name(), 
  vals[i].description(), SReflect.getClassName(vals[i].clazz()),
  "".equals(vals[i].defaultvalue()) ? null : vals[i].defaultvalue());
IArgument tmpresult = new jadex.bridge.modelinfo.Argument(vals[i].name(), 
  vals[i].description(), SReflect.getClassName(vals[i].clazz()),
  "".equals(vals[i].defaultvalue()) ? null : vals[i].defaultvalue());

代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-micro

IArgument tmparg = new jadex.bridge.modelinfo.Argument(vals[i].name(), 
  vals[i].description(), SReflect.getClassName(vals[i].clazz()),
  "".equals(vals[i].defaultvalue()) ? null : vals[i].defaultvalue());
    IArgument tmparg = new jadex.bridge.modelinfo.Argument(field.getName(), 
      null, SReflect.getClassName(field.getType()), null);
    args.put(field.getName(), tmparg);
IArgument tmpresult = new jadex.bridge.modelinfo.Argument(vals[i].name(), 
  vals[i].description(), SReflect.getClassName(vals[i].clazz()),
  "".equals(vals[i].defaultvalue()) ? null : vals[i].defaultvalue());
    IArgument tmparg = new jadex.bridge.modelinfo.Argument(field.getName(), 
      null, SReflect.getClassName(field.getType()), null);
    resul.put(field.getName(), tmparg);

相关文章

微信公众号

最新文章

更多