Package jadex.base.gui.modeltree
Interface ITreeAbstraction
-
- All Known Implementing Classes:
LibServiceBrowser.LibTreeAbstraction
,ModelTreePanel.ModelTreeAbstraction
public interface ITreeAbstraction
Interface for tree abstraction used in generic add/remove path actions.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
action(java.lang.Object obj)
Called to perform the specific add/remove action.IExternalAccess
getExternalAccess()
Get the external access of the functionality.IExternalAccess
getGUIExternalAccess()
Get the external access of the gui.javax.swing.JTree
getTree()
Get the underlying JTree.boolean
isRemote()
Test if action is called remotely.
-
-
-
Method Detail
-
isRemote
boolean isRemote()
Test if action is called remotely.- Returns:
- True, if is local.
-
getTree
javax.swing.JTree getTree()
Get the underlying JTree.- Returns:
- The tree.
-
getExternalAccess
IExternalAccess getExternalAccess()
Get the external access of the functionality.- Returns:
- The external access.
-
getGUIExternalAccess
IExternalAccess getGUIExternalAccess()
Get the external access of the gui.- Returns:
- The external access.
-
action
void action(java.lang.Object obj)
Called to perform the specific add/remove action.- Parameters:
obj
- The node on which the action should be performed.
-
-