if (!hidden.contains(el.getActualParameters())) {
FormalParameters fps = null;
if (choosen instanceof WorkflowProcess) {
fps = ((WorkflowProcess) choosen).getFormalParameters();
}
final XMLActualParametersPanel app = new XMLActualParametersPanel(getPanelContainer(),
el.getActualParameters(),
fps);
panelElements.add(app);
cp.getComboBox().addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
Object sel = cp.getSelectedItem();
FormalParameters _fps = null;
if (sel instanceof WorkflowProcess) {
_fps = ((WorkflowProcess) sel).getFormalParameters();
}
app.setFormalParameters(_fps);
app.validate();
}
});
cp.getComboBox().getEditor().getEditorComponent().addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e) {
Object sel = cp.getSelectedItem();
FormalParameters _fps = null;
if (sel instanceof WorkflowProcess) {
_fps = ((WorkflowProcess) sel).getFormalParameters();
}
app.setFormalParameters(_fps);
app.validate();
}
});
cp.getComboBox().addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
Object sel = cp.getSelectedItem();
FormalParameters _fps = null;
if (sel instanceof WorkflowProcess) {
_fps = ((WorkflowProcess) sel).getFormalParameters();
}
app.setFormalParameters(_fps);
app.validate();
}
});
}
if (panelElements.size() > 0) {