public void update(DocumentEvent e) { String msgval = getText(e.getDocument()); msgval = msgval.isEmpty() ? null : msgval; getMEvent().addProperty("message", msgval); } });
/** * Legacy conversion from unparsed expression. * * @param name Name * @param exp */ public void setPropertyValue(String name, UnparsedExpression exp) { MProperty mprop = new MProperty(); mprop.setName(name); mprop.setInitialValue(exp); addProperty(mprop); }
/** * Add a simple string-based property. * @param name Property name. * @param value The string value. */ public void addProperty(String name, String value) { MProperty mprop = new MProperty(); mprop.setName(name); UnparsedExpression uexp = new UnparsedExpression(name, String.class, "\"" + value + "\"", null); SJavaParser.parseExpression(uexp, null, MActivity.class.getClassLoader()); mprop.setInitialValue(uexp); addProperty(mprop); }
public void update(DocumentEvent e) { String triggername = getText(e.getDocument()); if (triggername != null && !triggername.isEmpty()) { UnparsedExpression exp = new UnparsedExpression(MBpmnModel.SIGNAL_EVENT_TRIGGER, (String) null, "\"" + triggername +"\"", null); MProperty prop = new MProperty(null, MBpmnModel.SIGNAL_EVENT_TRIGGER, exp); msighandler.addProperty(prop); } else { msighandler.removeProperty(MBpmnModel.SIGNAL_EVENT_TRIGGER); } modelcontainer.setDirty(true); } });
public void actionPerformed(ActionEvent e) { stopEditing(paramtable); int row = paramtable.getRowCount(); String name = BasePropertyPanel.createFreeName("name", new MapContains(getMEventProperties().getAsMap())); MProperty prop = new MProperty(null, name, null); getMEvent().addProperty(prop); parametercache.put(name, prop); modelcontainer.setDirty(true); ((ParameterTableModel) paramtable.getModel()).fireTableRowsInserted(row, row); } };
for(MProperty prop : props) act.addProperty(prop); evt.addProperty(mprop); for(MProperty prop : props) evt.addProperty(prop);
/** * 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); } }
public void actionPerformed(ActionEvent e) { while (!parametercache.isEmpty()) { MProperty prop = parametercache.remove(0); getMEvent().removeProperty(prop); } Set<String> paramnames = MESSAGE_TYPE_MAPPING.get(getMessageTypeString()); for (String paramname : paramnames) { String name = BasePropertyPanel.createFreeName(paramname, new MapContains(getMEventProperties().getAsMap())); MProperty prop = new MProperty(null, name, null); getMEvent().addProperty(prop); parametercache.put(name, prop); } modelcontainer.setDirty(true); ((ParameterTableModel) paramtable.getModel()).fireTableStructureChanged(); } };
public void update(DocumentEvent e) { String expval = getText(e.getDocument()); if (expval != null) { UnparsedExpression exp = new UnparsedExpression(MBpmnModel.PROPERTY_EVENT_ERROR, (String) null, expval, null); MProperty prop = new MProperty(null, MBpmnModel.PROPERTY_EVENT_ERROR, exp); vevent.getMActivity().addProperty(prop); } else { vevent.getMActivity().removeProperty(MBpmnModel.PROPERTY_EVENT_ERROR); } modelcontainer.setDirty(true); } });
pmi.getClazz().getType(modelcontainer.getProjectClassLoader()), pmi.getInitialValue(), null); MProperty mprop = new MProperty(pmi.getClazz(), pmi.getName(), uexp); getBpmnTask().addProperty(mprop);
pmi.getClazz().getType(modelcontainer.getProjectClassLoader()), pmi.getInitialValue(), null); MProperty mprop = new MProperty(pmi.getClazz(), pmi.getName(), uexp); getBpmnTask().addProperty(mprop);
UnparsedExpression exp = new UnparsedExpression("filename", String.class, "\"\"", null); MProperty mprop = new MProperty(exp.getClazz(), exp.getName(), exp); mactivity.addProperty(mprop); vactivity = new VExternalSubProcess(modelcontainer.getGraph());
getMEvent().addProperty(prop); parametercache.add(rowIndex, newname, prop); modelcontainer.setDirty(true);
public void actionPerformed(ActionEvent e) { if(proptable.isEditing()) proptable.getCellEditor().stopCellEditing(); int row = getMEvent().getProperties()!=null? getMEvent().getProperties().size(): 0; MProperty prop = new MProperty(); prop.setName(createFreeName("name", new CollectionContains(getMEvent().getProperties()!=null? getMEvent().getProperties().keySet(): Collections.EMPTY_LIST))); prop.setInitialValue("null"); getMEvent().addProperty(prop); ((PropertyTableModel)proptable.getModel()).fireTableRowsInserted(row, row); modelcontainer.setDirty(true); } };
pmi.getClazz().getType(modelcontainer.getProjectClassLoader()), pmi.getInitialValue(), null); MProperty mprop = new MProperty(pmi.getClazz(), pmi.getName(), uexp); getBpmnTask().addProperty(mprop);
getMEvent().addProperty(prop);