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 ClassesNested classes/interfaces inherited from interface edu.uci.ics.jung.visualization.control.ModalGraphMouse
edu.uci.ics.jung.visualization.control.ModalGraphMouse.Mode -
Field Summary
FieldsModifier 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.MultiLayerTransformerprotected 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
ConstructorsConstructorDescriptionSimEditingModalGraphMouse(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 voidcreate the plugins, and load the plugins for TRANSFORMING modeprotected voidprotected voidvoidsetMode(edu.uci.ics.jung.visualization.control.ModalGraphMouse.Mode mode) setter for the Mode.protected voidprotected voidMethods inherited from class edu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
addItemListener, fireItemStateChanged, getItemListeners, getModeKeyListener, getModeListener, getModeMenu, getSelectedObjects, removeItemListener, setModeKeyListener, setZoomAtMouseMethods inherited from class edu.uci.ics.jung.visualization.control.PluggableGraphMouse
add, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, removeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.awt.ItemSelectable
addItemListener, getSelectedObjects, removeItemListenerMethods inherited from interface edu.uci.ics.jung.visualization.control.ModalGraphMouse
getModeListenerMethods inherited from interface java.awt.event.MouseListener
mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleasedMethods inherited from interface java.awt.event.MouseMotionListener
mouseDragged, mouseMovedMethods 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:
loadPluginsin 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:
setModein interfaceedu.uci.ics.jung.visualization.control.ModalGraphMouse- Overrides:
setModein classedu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
-
setPickingMode
protected void setPickingMode()- Overrides:
setPickingModein classedu.uci.ics.jung.visualization.control.AbstractModalGraphMouse- See Also:
-
AbstractModalGraphMouse.setPickingMode()
-
setTransformingMode
protected void setTransformingMode()- Overrides:
setTransformingModein classedu.uci.ics.jung.visualization.control.AbstractModalGraphMouse- See Also:
-
AbstractModalGraphMouse.setTransformingMode()
-
setEditingMode
protected void setEditingMode() -
setAnnotatingMode
protected void setAnnotatingMode() -
getModeComboBox
- Overrides:
getModeComboBoxin 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
-