GraphLab Project

graphlab.platform.core
Interface Action

All Superinterfaces:
Listener
All Known Implementing Classes:
AbstractAction, AbstractExtensionAction, ActionGrouper, AddEdge, AddTab, AddVertex, AlgorithmExtensionAction, AtomAnimatorExtensionAction, BendedTrees, BlackBoardWatcher, circular, ClearGraph, ClearSelection, CloseTab, Copy, CopyAsImage, CopyAsMatrix, Cut, DeleteEdge, DeleteSelected, DeleteVertex, DeSelect, DragEdge, EdgeHighlightAction, EdgeSelectEvent, Exceptioner, ExceptionReport, ExitAction, GraphAction, GraphActionExtensionAction, GraphGeneratorExtensionAction, GraphPropertyEditor, GraphReaderExtensionAction, GraphReportExtensionAction, GraphWriterExtensionAction, Help, InvertSelection, LastSelectedStatusAction, LocalSF, MemoryUsageStatusAction, MoveSelected, MoveVertex, NewGraph, Paste, PopupMenuHandler, PreferencesAction, Random, RectangularSelect, RedoAction, ResetGraph, Select, SelectAll, SelectUpdater, ShowAboutDialog, ShowPreview, SimpleAlgorithmAnimator, StatusBarMessage, TestAction, UIActionExtensionAction, UIEventHandler, UndoAction, UndoLogManager, VertexHighlightAction, VertexMoveEvent, VertexSelectEvent, VertexTransformer, VisualizationExtensionAction

public interface Action
extends Listener

Action is the base of the actions of graphlab.

Author:
Azin Azadi

Method Summary
 void performAction(java.lang.String key, java.lang.Object value)
          do the job of action.
 void setBlackBoard(BlackBoard t)
          each action have a black board which can interact with the world! by it.
 
Methods inherited from interface graphlab.platform.core.Listener
keyChanged
 

Method Detail

performAction

void performAction(java.lang.String key,
                   java.lang.Object value)
do the job of action.

Parameters:
eventName -
value -

setBlackBoard

void setBlackBoard(BlackBoard t)
each action have a black board which can interact with the world! by it.

Parameters:
t -

GraphLab Project