net.simplace.client.sim.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()