/** * Remove a property. * @param prop The property. */ public void removeProperty(MProperty prop) { if(properties!=null) removeProperty(prop.getName()); }
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 itemStateChanged(ItemEvent e) { String sel = (String)pa.getSelectedItem(); if(sel==null) { getBpmnTask().removeProperty(MSubProcess.MULTIINSTANCE_ITERATOR); } else { // getBpmnTask().setPropertyValue(MSubProcess.MULTIINSTANCE_ITERATOR, new UnparsedExpression(null, "\""+sel+"\"")); getBpmnTask().setPropertyValue(MSubProcess.MULTIINSTANCE_ITERATOR, new UnparsedExpression(null, sel)); } getModelContainer().setDirty(true); } });
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); } });
getMEvent().removeProperty(prop.getName());