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
  • Field Details

    • iSimFieldFactory

      protected org.apache.commons.collections15.Factory<FWSimFieldContainer> iSimFieldFactory
    • iSimFieldLinkFactory

      protected org.apache.commons.collections15.Factory<SimFieldLink> 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 in
      out - override value for scale out
      visibleModes -
      aSimResourceFactory -
      aSimOutputFactory -
      aReadOnly -
  • Method Details

    • loadPlugins

      protected void loadPlugins()
      create the plugins, and load the plugins for TRANSFORMING mode
      Specified by:
      loadPlugins in class edu.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 interface edu.uci.ics.jung.visualization.control.ModalGraphMouse
      Overrides:
      setMode in class edu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
    • setPickingMode

      protected void setPickingMode()
      Overrides:
      setPickingMode in class edu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
      See Also:
      • AbstractModalGraphMouse.setPickingMode()
    • setTransformingMode

      protected void setTransformingMode()
      Overrides:
      setTransformingMode in class edu.uci.ics.jung.visualization.control.AbstractModalGraphMouse
      See Also:
      • AbstractModalGraphMouse.setTransformingMode()
    • setEditingMode

      protected void setEditingMode()
    • setAnnotatingMode

      protected void setAnnotatingMode()
    • getModeComboBox

      public JComboBox getModeComboBox()
      Overrides:
      getModeComboBox in class edu.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