diff options
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/java/com/c2kernel/gui/lifecycle/instance/FindActDefPanel.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/com/c2kernel/gui/lifecycle/instance/FindActDefPanel.java b/src/main/java/com/c2kernel/gui/lifecycle/instance/FindActDefPanel.java index 04ab560..233dbf2 100644 --- a/src/main/java/com/c2kernel/gui/lifecycle/instance/FindActDefPanel.java +++ b/src/main/java/com/c2kernel/gui/lifecycle/instance/FindActDefPanel.java @@ -2,15 +2,17 @@ package com.c2kernel.gui.lifecycle.instance; import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
+import java.util.Iterator;
import javax.swing.JButton;
-import com.c2kernel.common.ObjectNotFoundException;
import com.c2kernel.graph.model.Vertex;
import com.c2kernel.gui.MainFrame;
import com.c2kernel.gui.graph.view.SelectedVertexPanel;
import com.c2kernel.lifecycle.ActivitySlotDef;
import com.c2kernel.lookup.DomainPath;
+import com.c2kernel.lookup.Path;
+import com.c2kernel.process.Gateway;
/**************************************************************************
*
@@ -36,10 +38,8 @@ public class FindActDefPanel extends SelectedVertexPanel { @Override
public void actionPerformed(ActionEvent e)
{
- try {
- DomainPath actPath = (DomainPath)new DomainPath("/desc/ActivityDesc/").find(currentAct.getActivityDef());
- MainFrame.treeBrowser.push(actPath);
- } catch (ObjectNotFoundException e1) { }
+ Iterator<Path> acts = Gateway.getLookup().search(new DomainPath("/desc/ActivityDesc/"), currentAct.getActivityDef());
+ if (acts.hasNext()) MainFrame.treeBrowser.push((DomainPath)acts.next());
}
});
}
|
