public abstract class UnrealAgentNode<T extends cz.cuni.amis.pogamut.unreal.bot.IUnrealBot>
extends cz.cuni.amis.nb.pogamut.base.agent.Agent3DNode<T>
implements org.openide.util.LookupListener
cz.cuni.amis.nb.pogamut.base.agent.ControllableAgentNode.KillAgent, cz.cuni.amis.nb.pogamut.base.agent.ControllableAgentNode.PauseAgent, cz.cuni.amis.nb.pogamut.base.agent.ControllableAgentNode.ResumeAgent, cz.cuni.amis.nb.pogamut.base.agent.ControllableAgentNode.SetDefault, cz.cuni.amis.nb.pogamut.base.agent.ControllableAgentNode.StopAgentstopUpdatingListener, UPDATE_PERIOD, updater, updaterTask| Constructor and Description |
|---|
UnrealAgentNode(T agent,
cz.cuni.amis.pogamut.unreal.server.IUnrealServer server) |
| Modifier and Type | Method and Description |
|---|---|
protected org.openide.nodes.Sheet |
createSheet() |
void |
destroy() |
Action[] |
getActions(boolean context) |
String |
getHtmlDisplayName() |
Action |
getPreferredAction()
On default select the represented agent and do the former original action
|
void |
resultChanged(org.openide.util.LookupEvent lookupEvent) |
addUpdateTask, getAgent, getBadgeIcon, getIcon, getOpenedIcon, isEndState, loadAgentIcongetChildrenCollectioncanCopy, canCut, canDestroy, canRename, clipboardCopy, clipboardCut, cloneNode, createActions, createPasteTypes, drag, getActions, getCookie, getCookieSet, getCustomizer, getDefaultAction, getDropType, getHandle, getHelpCtx, getNewTypes, getPasteTypes, getPropertySets, getSheet, hasCustomizer, setCookieSet, setDefaultAction, setIconBase, setIconBaseWithExtension, setName, setSheetaddNodeListener, addPropertyChangeListener, clone, equals, fireCookieChange, fireDisplayNameChange, fireIconChange, fireNameChange, fireNodeDestroyed, fireOpenedIconChange, firePropertyChange, firePropertySetsChange, fireShortDescriptionChange, getChildren, getContextActions, getContextMenu, getLookup, getParentNode, hashCode, hasPropertyChangeListener, isLeaf, removeNodeListener, removePropertyChangeListener, setChildren, setDisplayName, setHidden, setShortDescription, toStringattributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setExpert, setPreferred, setValuepublic UnrealAgentNode(T agent, cz.cuni.amis.pogamut.unreal.server.IUnrealServer server)
public Action[] getActions(boolean context)
getActions in class cz.cuni.amis.nb.pogamut.base.agent.ControllableAgentNode<T extends cz.cuni.amis.pogamut.unreal.bot.IUnrealBot>protected org.openide.nodes.Sheet createSheet()
createSheet in class cz.cuni.amis.nb.pogamut.base.agent.Agent3DNode<T extends cz.cuni.amis.pogamut.unreal.bot.IUnrealBot>public final void resultChanged(org.openide.util.LookupEvent lookupEvent)
resultChanged in interface org.openide.util.LookupListenerpublic String getHtmlDisplayName()
getHtmlDisplayName in class org.openide.nodes.Nodepublic void destroy()
throws IOException
destroy in class org.openide.nodes.NodeIOExceptionpublic Action getPreferredAction()
getPreferredAction in class org.openide.nodes.AbstractNodeCopyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.