net.simplace.simulation.graphpanel.event.SimEditingModalGraphMouse
public class SimEditingModalGraphMouse extends
edu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
implements edu.uci.ics.jung.visualization.control.ModalGraphMouse,
java.awt.ItemSelectable {
// Public Constructors
public SimEditingModalGraphMouse(RenderContext rc, Factory vertexFactory,
Factory edgeFactory, FWSimResourceFactory aSimResourceFactory,
FWSimOutputFactory aSimOutputFactory, boolean aReadOnly);
public SimEditingModalGraphMouse(RenderContext rc, Factory vertexFactory,
Factory edgeFactory, FWSimResourceFactory aSimResourceFactory,
FWSimOutputFactory aSimOutputFactory, float in, float out, boolean
aReadOnly, ModalGraphMouse.Mode[] visibleModes);
// Protected Instance Variables
protected Factory iSimFieldFactory;
protected Factory iSimFieldLinkFactory;
protected EditingGraphMousePlugin editingPlugin;
protected LabelEditingGraphMousePlugin labelEditingPlugin;
protected EditingPopupGraphMousePlugin popupEditingPlugin;
protected AnnotatingGraphMousePlugin annotatingPlugin;
protected MultiLayerTransformer iBasicTransformer;
protected RenderContext iRendererContext;
// Public Instance Methods public void setMode(ModalGraphMouse.Mode mode);
// Defines
edu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
setter for the Mode.
public JComboBox getModeComboBox(); // Defines
edu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
returns the modeBox.
public AnnotatingGraphMousePlugin getAnnotatingPlugin();
returns the annotatingPlugin
public EditingGraphMousePlugin getEditingPlugin();
returns the editingPlugin
public LabelEditingGraphMousePlugin getLabelEditingPlugin();
returns the labelEditingPlugin
public EditingPopupGraphMousePlugin getPopupEditingPlugin();
returns the popupEditingPlugin
// Protected Instance Methods protected void loadPlugins(); // Defines
edu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
create the plugins, and load the plugins for TRANSFORMING mode
protected void setPickingMode(); // Defines
edu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
protected void setTransformingMode(); // Defines
edu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
protected void setEditingMode();
protected void setAnnotatingMode();
// Inner Classes
public static class SimEditingModalGraphMouse.ModeKeyAdapter extends
java.awt.event.KeyAdapter
}
Hierarchy: java.lang.Object - edu.uci.ics.jung.visualization.control.PluggableGraphMouse (edu.uci.ics.jung.visualization.VisualizationViewer.GraphMouse) - edu.uci.ics.jung.visualization.control.AbstractModalGraphMouse (edu.uci.ics.jung.visualization.control.ModalGraphMouse, java.awt.ItemSelectable) - SimEditingModalGraphMouse (edu.uci.ics.jung.visualization.control.ModalGraphMouse, java.awt.ItemSelectable)
Passed to: SimEditingModalGraphMouse.ModeKeyAdapter.ModeKeyAdapter()