Class SimEditingModalGraphMouse
java.lang.Object
edu.uci.ics.jung.visualization.control.PluggableGraphMouse
edu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
net.simplace.client.sim.graphpanel.event.SimEditingModalGraphMouse
- All Implemented Interfaces:
edu.uci.ics.jung.visualization.control.ModalGraphMouse
,edu.uci.ics.jung.visualization.VisualizationViewer.GraphMouse
,MouseListener
,MouseMotionListener
,MouseWheelListener
,ItemSelectable
,EventListener
public class SimEditingModalGraphMouse
extends edu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
implements edu.uci.ics.jung.visualization.control.ModalGraphMouse, ItemSelectable
- Author:
- XPMUser
-
Nested Class Summary
Nested classes/interfaces inherited from interface edu.uci.ics.jung.visualization.control.ModalGraphMouse
edu.uci.ics.jung.visualization.control.ModalGraphMouse.Mode
-
Field Summary
Modifier and TypeFieldDescriptionprotected edu.uci.ics.jung.visualization.annotations.AnnotatingGraphMousePlugin<FWSimFieldContainer,
SimFieldLink> protected edu.uci.ics.jung.visualization.control.EditingGraphMousePlugin<FWSimFieldContainer,
SimFieldLink> protected edu.uci.ics.jung.visualization.MultiLayerTransformer
protected edu.uci.ics.jung.visualization.RenderContext<FWSimFieldContainer,
SimFieldLink> protected org.apache.commons.collections15.Factory<FWSimFieldContainer>
protected org.apache.commons.collections15.Factory<SimFieldLink>
protected edu.uci.ics.jung.visualization.control.LabelEditingGraphMousePlugin<FWSimFieldContainer,
SimFieldLink> protected edu.uci.ics.jung.visualization.control.EditingPopupGraphMousePlugin<FWSimFieldContainer,
SimFieldLink> Fields inherited from class edu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
animatedPickingPlugin, in, listenerList, mode, modeBox, modeKeyListener, modeListener, modeMenu, out, pickingPlugin, rotatingPlugin, scalingPlugin, shearingPlugin, translatingPlugin
-
Constructor Summary
ConstructorDescriptionSimEditingModalGraphMouse
(edu.uci.ics.jung.visualization.RenderContext<FWSimFieldContainer, SimFieldLink> rc, org.apache.commons.collections15.Factory<FWSimFieldContainer> vertexFactory, org.apache.commons.collections15.Factory<SimFieldLink> edgeFactory, FWSimResourceFactory aSimResourceFactory, FWSimOutputFactory aSimOutputFactory, boolean aReadOnly) create an instance with default valuesSimEditingModalGraphMouse
(edu.uci.ics.jung.visualization.RenderContext<FWSimFieldContainer, SimFieldLink> rc, org.apache.commons.collections15.Factory<FWSimFieldContainer> vertexFactory, org.apache.commons.collections15.Factory<SimFieldLink> edgeFactory, FWSimResourceFactory aSimResourceFactory, FWSimOutputFactory aSimOutputFactory, float in, float out, boolean aReadOnly, edu.uci.ics.jung.visualization.control.ModalGraphMouse.Mode[] visibleModes) create an instance with passed values -
Method Summary
Modifier and TypeMethodDescriptionedu.uci.ics.jung.visualization.annotations.AnnotatingGraphMousePlugin<FWSimFieldContainer,
SimFieldLink> edu.uci.ics.jung.visualization.control.EditingGraphMousePlugin<FWSimFieldContainer,
SimFieldLink> edu.uci.ics.jung.visualization.control.LabelEditingGraphMousePlugin<FWSimFieldContainer,
SimFieldLink> edu.uci.ics.jung.visualization.control.EditingPopupGraphMousePlugin<FWSimFieldContainer,
SimFieldLink> protected void
create the plugins, and load the plugins for TRANSFORMING modeprotected void
protected void
void
setMode
(edu.uci.ics.jung.visualization.control.ModalGraphMouse.Mode mode) setter for the Mode.protected void
protected void
Methods inherited from class edu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
addItemListener, fireItemStateChanged, getItemListeners, getModeKeyListener, getModeListener, getModeMenu, getSelectedObjects, removeItemListener, setModeKeyListener, setZoomAtMouse
Methods inherited from class edu.uci.ics.jung.visualization.control.PluggableGraphMouse
add, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, remove
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.awt.ItemSelectable
addItemListener, getSelectedObjects, removeItemListener
Methods inherited from interface edu.uci.ics.jung.visualization.control.ModalGraphMouse
getModeListener
Methods inherited from interface java.awt.event.MouseListener
mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased
Methods inherited from interface java.awt.event.MouseMotionListener
mouseDragged, mouseMoved
Methods inherited from interface java.awt.event.MouseWheelListener
mouseWheelMoved
-
Field Details
-
iSimFieldFactory
-
iSimFieldLinkFactory
-
editingPlugin
protected edu.uci.ics.jung.visualization.control.EditingGraphMousePlugin<FWSimFieldContainer,SimFieldLink> editingPlugin -
labelEditingPlugin
protected edu.uci.ics.jung.visualization.control.LabelEditingGraphMousePlugin<FWSimFieldContainer,SimFieldLink> labelEditingPlugin -
popupEditingPlugin
protected edu.uci.ics.jung.visualization.control.EditingPopupGraphMousePlugin<FWSimFieldContainer,SimFieldLink> popupEditingPlugin -
annotatingPlugin
protected edu.uci.ics.jung.visualization.annotations.AnnotatingGraphMousePlugin<FWSimFieldContainer,SimFieldLink> annotatingPlugin -
iBasicTransformer
protected edu.uci.ics.jung.visualization.MultiLayerTransformer iBasicTransformer -
iRendererContext
protected edu.uci.ics.jung.visualization.RenderContext<FWSimFieldContainer,SimFieldLink> iRendererContext
-
-
Constructor Details
-
SimEditingModalGraphMouse
public SimEditingModalGraphMouse(edu.uci.ics.jung.visualization.RenderContext<FWSimFieldContainer, SimFieldLink> rc, org.apache.commons.collections15.Factory<FWSimFieldContainer> vertexFactory, org.apache.commons.collections15.Factory<SimFieldLink> edgeFactory, FWSimResourceFactory aSimResourceFactory, FWSimOutputFactory aSimOutputFactory, boolean aReadOnly) create an instance with default values- Parameters:
rc
-vertexFactory
-edgeFactory
-aSimOutputFactory
-aSimResourceFactory
-aReadOnly
-
-
SimEditingModalGraphMouse
public SimEditingModalGraphMouse(edu.uci.ics.jung.visualization.RenderContext<FWSimFieldContainer, SimFieldLink> rc, org.apache.commons.collections15.Factory<FWSimFieldContainer> vertexFactory, org.apache.commons.collections15.Factory<SimFieldLink> edgeFactory, FWSimResourceFactory aSimResourceFactory, FWSimOutputFactory aSimOutputFactory, float in, float out, boolean aReadOnly, edu.uci.ics.jung.visualization.control.ModalGraphMouse.Mode[] visibleModes) create an instance with passed values- Parameters:
rc
-vertexFactory
-edgeFactory
-in
- override value for scale inout
- override value for scale outvisibleModes
-aSimResourceFactory
-aSimOutputFactory
-aReadOnly
-
-
-
Method Details
-
loadPlugins
protected void loadPlugins()create the plugins, and load the plugins for TRANSFORMING mode- Specified by:
loadPlugins
in classedu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
-
setMode
public void setMode(edu.uci.ics.jung.visualization.control.ModalGraphMouse.Mode mode) setter for the Mode.- Specified by:
setMode
in interfaceedu.uci.ics.jung.visualization.control.ModalGraphMouse
- Overrides:
setMode
in classedu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
-
setPickingMode
protected void setPickingMode()- Overrides:
setPickingMode
in classedu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
- See Also:
-
AbstractModalGraphMouse.setPickingMode()
-
setTransformingMode
protected void setTransformingMode()- Overrides:
setTransformingMode
in classedu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
- See Also:
-
AbstractModalGraphMouse.setTransformingMode()
-
setEditingMode
protected void setEditingMode() -
setAnnotatingMode
protected void setAnnotatingMode() -
getModeComboBox
- Overrides:
getModeComboBox
in classedu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
- Returns:
- the modeBox.
-
getAnnotatingPlugin
public edu.uci.ics.jung.visualization.annotations.AnnotatingGraphMousePlugin<FWSimFieldContainer,SimFieldLink> getAnnotatingPlugin()- Returns:
- the annotatingPlugin
-
getEditingPlugin
public edu.uci.ics.jung.visualization.control.EditingGraphMousePlugin<FWSimFieldContainer,SimFieldLink> getEditingPlugin()- Returns:
- the editingPlugin
-
getLabelEditingPlugin
public edu.uci.ics.jung.visualization.control.LabelEditingGraphMousePlugin<FWSimFieldContainer,SimFieldLink> getLabelEditingPlugin()- Returns:
- the labelEditingPlugin
-
getPopupEditingPlugin
public edu.uci.ics.jung.visualization.control.EditingPopupGraphMousePlugin<FWSimFieldContainer,SimFieldLink> getPopupEditingPlugin()- Returns:
- the popupEditingPlugin
-