public String convertObject(Object val, Object context) { String ret = null; if(val instanceof IParsedExpression) { ret = ((IParsedExpression)val).getExpressionText(); } return ret; } }
if(parsedexp!=null) ret = parsedexp.getExpressionText(); if(parsedexp!=null) rets.add(parsedexp.getExpressionText()); if(parsedexp!=null) ret = parsedexp.getExpressionText(); if(parsedexp!=null) rets.add(parsedexp.getExpressionText());
public String getObjectName(Object obj) { String name = null; if(state.getType(obj).isSubtype(OAVBDIMetaModel.modelelement_type)) { name = (String)state.getAttributeValue(obj, OAVBDIMetaModel.modelelement_has_name); } if(name==null && state.getType(obj).isSubtype(OAVBDIMetaModel.elementreference_type)) { name = (String)state.getAttributeValue(obj, OAVBDIMetaModel.elementreference_has_concrete); } if(name==null && state.getType(obj).isSubtype(OAVBDIMetaModel.expression_type)) { IParsedExpression exp =(IParsedExpression)state.getAttributeValue(obj, OAVBDIMetaModel.expression_has_parsed); String text = (String)state.getAttributeValue(obj, OAVBDIMetaModel.expression_has_text); name = exp!=null ? exp.getExpressionText() : text!=null ? text.trim() : null; } if(name==null) { name = ""+obj; } return obj instanceof String ? (String)obj : state.getType(obj).getName().substring(1) + " " + name; } }
if(parsedexp!=null) ret = parsedexp.getExpressionText(); if(parsedexp!=null) ret = parsedexp.getExpressionText();
/** * Legacy conversion to unparsed expression. * * @param name Name * @param exp */ public void setPropertyValue(String name, IParsedExpression exp) { if(exp != null) { MProperty mprop = new MProperty(); mprop.setName(name); UnparsedExpression uexp = new UnparsedExpression(name, (String) null, exp.getExpressionText(), null); uexp.setParsedExp(exp); mprop.setInitialValue(uexp); addProperty(mprop); } else { MProperty mprop = new MProperty(); mprop.setName(name); UnparsedExpression uexp = new UnparsedExpression(name, (String) null, null, null); SJavaParser.parseExpression(uexp, null, MActivity.class.getClassLoader()); mprop.setInitialValue(uexp); addProperty(mprop); } }
parcon.addConstraint(new LiteralConstraint(OAVBDIRuntimeModel.parameter_has_name, pname)); parcon.addConstraint(new BoundConstraint(OAVBDIRuntimeModel.parameter_has_value, new Variable(pexp.getExpressionText().trim(), state.getTypeModel().getJavaType(clazz)))); parcons.add(parcon);
fetcher.setValue("$perspective", viewport.getPerspective()); String name = ((IParsedExpression)prop).getExpressionText();//(String)prop; ret = getProperty(name);
fetcher.setValue("$perspective", viewport.getPerspective()); String name = ((IParsedExpression)prop).getExpressionText();//(String)prop; ret = getProperty(name);