本文整理了Java中jadex.bridge.modelinfo.Argument
类的一些代码示例,展示了Argument
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Argument
类的具体详情如下:
包路径:jadex.bridge.modelinfo.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);
内容来源于网络,如有侵权,请联系作者删除!