public void valueChanged(ValueGemChangeEvent e) {
ValueGem valueGem = (ValueGem)e.getSource();
valueEditorHierarchyManager.collapseHierarchy(valueEntryPanel, false);
valueEntryPanel.changeOwnerValue(valueGem.getValueNode());
valueEntryPanel.setSize(valueEntryPanel.getPreferredSize());
valueEntryPanel.revalidate();
}
});
// Set size of the panel.
valueEntryPanel.setSize(valueEntryPanel.getPreferredSize());