public class HepRepPanelModel extends Object implements WiredTreeModel.MarkListener
HepRepPanel
.Modifier and Type | Class and Description |
---|---|
static class |
HepRepPanelModel.Event |
Constructor and Description |
---|
HepRepPanelModel() |
HepRepPanelModel(HepRepPanelModel model) |
HepRepPanelModel(String name) |
public HepRepPanelModel()
public HepRepPanelModel(String name)
public HepRepPanelModel(HepRepPanelModel model)
public void markChanged(WiredTreeModel.MarkEvent e)
markChanged
in interface WiredTreeModel.MarkListener
public void setTypesDepth(int depth)
public void setTypesDepth(boolean limited)
public void setInstancesDepth(int depth)
public void setInstancesDepth(boolean limited)
public void setApplyImmediately(boolean applyImmediately)
public void setSelection(Collection<HepRepInstance> selection, Object source)
selection
- Collection of instances to be selected.source
- The source of the selection modification request.public void setPick(Collection<HepRepInstance> pickedInstances, Object source)
pickedInstances
- Collection of newly picked instances.source
- Tool that performed the picking.public void setCutSet(CutSet cutSet)
public void setName(String name)
public String getName()
public int getNextPanelNumber()
public HepRepTreeModel getTypesModel()
public HepRepTreeModel getInstancesModel()
public int getTypesDepth()
public int getTypesMaxDepth()
public int getInstancesDepth()
public int getInstancesMaxDepth()
public boolean isTypesDepthLimited()
public boolean isInstancesDepthLimited()
public boolean isAppliedImmediately()
public Set<HepRepInstance> getSelection()
public Set<HepRepInstance> getPick()
public HepRepTreeModel getPickableTypesModel()
public Set<HepRepType> getPickableTypes()
public CutSet getCutSet()
public void addListener(ChangeListener listener)
public void addListener(ChangeListener listener, HepRepPanelModel.Event.Type... types)
public void removeListener(ChangeListener listener)
public void fireEvent()
public void fireEvent(Object source)
public void fireEvent(HepRepPanelModel.Event.Type... types)
public void fireEvent(HepRepPanelModel.Event.Type type)
public void fireEvent(Object source, HepRepPanelModel.Event.Type... types)
public void setRecord(HepRep heprep)
Copyright © 1996-2014 FreeHEP. All Rights Reserved.