From 6502813a6fd83865b37903692cfe6e0903f74ea2 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Tue, 16 Sep 2014 08:50:53 +0200 Subject: Support for abstract vertex properties --- .../gui/tabs/collection/CollectionMemberPropertyPanel.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/main/java/com/c2kernel/gui/tabs') diff --git a/src/main/java/com/c2kernel/gui/tabs/collection/CollectionMemberPropertyPanel.java b/src/main/java/com/c2kernel/gui/tabs/collection/CollectionMemberPropertyPanel.java index bfbcdc5..478403c 100644 --- a/src/main/java/com/c2kernel/gui/tabs/collection/CollectionMemberPropertyPanel.java +++ b/src/main/java/com/c2kernel/gui/tabs/collection/CollectionMemberPropertyPanel.java @@ -6,7 +6,6 @@ import java.awt.Insets; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.lang.reflect.Constructor; -import java.util.HashMap; import javax.swing.Box; import javax.swing.JButton; @@ -23,9 +22,9 @@ import com.c2kernel.gui.MainFrame; import com.c2kernel.gui.graph.view.PropertyTable; import com.c2kernel.gui.graph.view.PropertyTableModel; import com.c2kernel.gui.tabs.ItemTabPane; -import com.c2kernel.lookup.InvalidItemPathException; import com.c2kernel.lookup.ItemPath; import com.c2kernel.process.Gateway; +import com.c2kernel.utils.CastorHashMap; import com.c2kernel.utils.Language; public class CollectionMemberPropertyPanel extends JPanel implements ActionListener { @@ -132,7 +131,7 @@ public class CollectionMemberPropertyPanel extends JPanel implements ActionListe public void clear() { selObjSlot.setText(""); selObjMember.setText("Nothing Selected"); - mPropertyModel.setMap(new HashMap()); + mPropertyModel.setMap(new CastorHashMap()); addPropButton.setEnabled(false); delPropButton.setEnabled(false); } @@ -165,7 +164,7 @@ public class CollectionMemberPropertyPanel extends JPanel implements ActionListe Class[] params = {String.class}; Constructor init = newPropClass.getConstructor(params); Object[] initParams = { typeInitVal[newPropType.getSelectedIndex()] }; - mPropertyModel.addProperty(newPropName.getText(), init.newInstance(initParams)); + mPropertyModel.addProperty(newPropName.getText(), init.newInstance(initParams), false); } catch (Exception ex) { MainFrame.exceptionDialog(ex); } -- cgit v1.2.3