Class DisplayEditor2D

java.lang.Object
repast.simphony.visualization.editor.DisplayEditor2D
All Implemented Interfaces:
ProjectionListener, DisplayEditorLifecycle, DisplayEditor, PNodeSelectionListener

public class DisplayEditor2D extends Object implements DisplayEditor, PNodeSelectionListener, ProjectionListener
Deprecated.
2D piccolo based code is being removed
DisplayEditor for 2D displays.
Author:
Nick Collier
  • Method Details

    • modeSwitched

      public void modeSwitched(DisplayEditor.Mode mode)
      Deprecated.
      Called when the palette mode is switched.
      Specified by:
      modeSwitched in interface DisplayEditor
      Parameters:
      mode - the new mode
    • pNodesSelected

      public void pNodesSelected(List<org.piccolo2d.PNode> nodes)
      Deprecated.
      Invoked when nodes are selected.
      Specified by:
      pNodesSelected in interface PNodeSelectionListener
      Parameters:
      nodes - the selected nodes
    • addEdge

      public RepastEdge addEdge(Object source, Object target)
      Deprecated.
      Creates and returns a RepastEdge in the currently selected network.
      Parameters:
      source - the edges source
      target - the edges target
      Returns:
      the created edge
    • agentsSelected

      public void agentsSelected(Object[] objs)
      Deprecated.
      Invoked when agents are selected.
      Specified by:
      agentsSelected in interface DisplayEditor
      Parameters:
      objs - the selected agents
    • edgesSelected

      public void edgesSelected(Object[] objs)
      Deprecated.
      Invoked when edges are selected.
      Specified by:
      edgesSelected in interface DisplayEditor
      Parameters:
      objs - the selected edges
    • addAgent

      public void addAgent(Class clazz)
      Deprecated.
      Adds a new agent of the specified class the current agent collection
      Specified by:
      addAgent in interface DisplayEditor
      Parameters:
      clazz - the class of agent to add
    • removeEdges

      public boolean removeEdges(RepastEdge[] edges)
      Deprecated.
      Removes the specified edges from the network.
      Specified by:
      removeEdges in interface DisplayEditor
      Parameters:
      edges - the edges to remove
      Returns:
      true if the remove was was confirmed and successful otherwise false.
    • removeAgents

      public boolean removeAgents(Object[] agents)
      Deprecated.
      Removes the specified agents from the agent collection.
      Specified by:
      removeAgents in interface DisplayEditor
      Parameters:
      agents - the agents to remove
      Returns:
      true if the remove was confirmed and successful otherwise false.
    • cloneAgent

      public void cloneAgent(Object agent)
      Deprecated.
      Clones the specified agent and adds the clone to the agent collection.
      Specified by:
      cloneAgent in interface DisplayEditor
      Parameters:
      agent - the agent to clone
    • addCanceled

      public void addCanceled()
      Deprecated.
      Notifies this editor that an add was canceled.
    • addAgentAt

      public void addAgentAt(double x, double y)
      Deprecated.
      Adds the current object to add at the specified coordinates.
      Parameters:
      x - the x location to add the object
      y - the y location to add the object
    • run

      public void run()
      Deprecated.
      Runs the editor.
      Specified by:
      run in interface DisplayEditorLifecycle
    • stop

      public void stop()
      Deprecated.
      Stops the Editor and performs any clean up.
      Specified by:
      stop in interface DisplayEditorLifecycle
    • projectionEventOccurred

      public void projectionEventOccurred(ProjectionEvent evt)
      Deprecated.
      Invoked when a projection event occurs.
      Specified by:
      projectionEventOccurred in interface ProjectionListener
      Parameters:
      evt - the object describing the event
    • getContainer

      public VisualizedObjectContainer getContainer()
      Deprecated.
      Gets the container of the visualized objects.
      Specified by:
      getContainer in interface DisplayEditor
      Returns:
      the container of the visualized objects.
    • netSelected

      public void netSelected(Network network)
      Deprecated.
      Description copied from interface: DisplayEditor
      Called when a network is selected in the palette.
      Specified by:
      netSelected in interface DisplayEditor
      Parameters:
      network - the selected network