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
-
Nested Class Summary
Nested classes/interfaces inherited from interface repast.simphony.visualization.editor.DisplayEditor
DisplayEditor.Mode -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.Adds a new agent of the specified class the current agent collectionvoidaddAgentAt(double x, double y) Deprecated.Adds the current object to add at the specified coordinates.voidDeprecated.Notifies this editor that an add was canceled.Deprecated.Creates and returns a RepastEdge in the currently selected network.voidagentsSelected(Object[] objs) Deprecated.Invoked when agents are selected.voidcloneAgent(Object agent) Deprecated.Clones the specified agent and adds the clone to the agent collection.voidedgesSelected(Object[] objs) Deprecated.Invoked when edges are selected.Deprecated.Gets the container of the visualized objects.voidDeprecated.Called when the palette mode is switched.voidnetSelected(Network network) Deprecated.Called when a network is selected in the palette.voidpNodesSelected(List<org.piccolo2d.PNode> nodes) Deprecated.Invoked when nodes are selected.voidDeprecated.Invoked when a projection event occurs.booleanremoveAgents(Object[] agents) Deprecated.Removes the specified agents from the agent collection.booleanremoveEdges(RepastEdge[] edges) Deprecated.Removes the specified edges from the network.voidrun()Deprecated.Runs the editor.voidstop()Deprecated.Stops the Editor and performs any clean up.
-
Method Details
-
modeSwitched
Deprecated.Called when the palette mode is switched.- Specified by:
modeSwitchedin interfaceDisplayEditor- Parameters:
mode- the new mode
-
pNodesSelected
Deprecated.Invoked when nodes are selected.- Specified by:
pNodesSelectedin interfacePNodeSelectionListener- Parameters:
nodes- the selected nodes
-
addEdge
Deprecated.Creates and returns a RepastEdge in the currently selected network.- Parameters:
source- the edges sourcetarget- the edges target- Returns:
- the created edge
-
agentsSelected
Deprecated.Invoked when agents are selected.- Specified by:
agentsSelectedin interfaceDisplayEditor- Parameters:
objs- the selected agents
-
edgesSelected
Deprecated.Invoked when edges are selected.- Specified by:
edgesSelectedin interfaceDisplayEditor- Parameters:
objs- the selected edges
-
addAgent
Deprecated.Adds a new agent of the specified class the current agent collection- Specified by:
addAgentin interfaceDisplayEditor- Parameters:
clazz- the class of agent to add
-
removeEdges
Deprecated.Removes the specified edges from the network.- Specified by:
removeEdgesin interfaceDisplayEditor- Parameters:
edges- the edges to remove- Returns:
- true if the remove was was confirmed and successful otherwise false.
-
removeAgents
Deprecated.Removes the specified agents from the agent collection.- Specified by:
removeAgentsin interfaceDisplayEditor- Parameters:
agents- the agents to remove- Returns:
- true if the remove was confirmed and successful otherwise false.
-
cloneAgent
Deprecated.Clones the specified agent and adds the clone to the agent collection.- Specified by:
cloneAgentin interfaceDisplayEditor- 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 objecty- the y location to add the object
-
run
public void run()Deprecated.Runs the editor.- Specified by:
runin interfaceDisplayEditorLifecycle
-
stop
public void stop()Deprecated.Stops the Editor and performs any clean up.- Specified by:
stopin interfaceDisplayEditorLifecycle
-
projectionEventOccurred
Deprecated.Invoked when a projection event occurs.- Specified by:
projectionEventOccurredin interfaceProjectionListener- Parameters:
evt- the object describing the event
-
getContainer
Deprecated.Gets the container of the visualized objects.- Specified by:
getContainerin interfaceDisplayEditor- Returns:
- the container of the visualized objects.
-
netSelected
Deprecated.Description copied from interface:DisplayEditorCalled when a network is selected in the palette.- Specified by:
netSelectedin interfaceDisplayEditor- Parameters:
network- the selected network
-