public class CartagoSession extends java.lang.Object implements ICartagoSession, ICartagoCallback
Modifier and Type | Method and Description |
---|---|
long |
doAction(ArtifactId aid,
Op op,
IAlignmentTest test,
long timeout)
Executing an action, i.e.
|
long |
doAction(Op op,
IAlignmentTest test,
long timeout)
Executing an action, i.e.
|
long |
doAction(java.lang.String artName,
Op op,
IAlignmentTest test,
long timeout)
Executing an action, i.e.
|
long |
doAction(WorkspaceId wspId,
Op op,
IAlignmentTest test,
long timeout)
Executing an action, i.e.
|
long |
doAction(WorkspaceId wspId,
java.lang.String artName,
Op op,
IAlignmentTest test,
long timeout)
Executing an action, i.e.
|
CartagoEvent |
fetchNextPercept()
Fetch a new percept.
|
WorkspaceId |
getCurrentWorkspace()
Get the current workspace identifier.
|
void |
notifyCartagoEvent(CartagoEvent ev)
Notify a CArtAgO event occurred inside a workspace.
|
void |
setCurrentWorkspace(WorkspaceId wspId)
Internal action to change the current workspace.
|
public long doAction(ArtifactId aid, Op op, IAlignmentTest test, long timeout) throws CartagoException
ICartagoSession
doAction
in interface ICartagoSession
aid
- target artifactop
- target operationtest
- alignment testtimeout
- timeoutCartagoException
public long doAction(WorkspaceId wspId, java.lang.String artName, Op op, IAlignmentTest test, long timeout) throws CartagoException
ICartagoSession
doAction
in interface ICartagoSession
wspId
- workspace identifierartName
- target artifactop
- target operationtest
- alignment testtimeout
- timeoutCartagoException
public long doAction(WorkspaceId wspId, Op op, IAlignmentTest test, long timeout) throws CartagoException
ICartagoSession
doAction
in interface ICartagoSession
wspId
- workspace identifierop
- target operationtest
- alignment testtimeout
- timeoutCartagoException
public long doAction(java.lang.String artName, Op op, IAlignmentTest test, long timeout) throws CartagoException
ICartagoSession
doAction
in interface ICartagoSession
artName
- target artifactop
- target operationtest
- alignment testtimeout
- timeoutCartagoException
public long doAction(Op op, IAlignmentTest test, long timeout) throws CartagoException
ICartagoSession
doAction
in interface ICartagoSession
op
- target operationtest
- alignment testtimeout
- timeoutCartagoException
public WorkspaceId getCurrentWorkspace()
ICartagoSession
getCurrentWorkspace
in interface ICartagoSession
public void setCurrentWorkspace(WorkspaceId wspId) throws CartagoException
ICartagoSession
setCurrentWorkspace
in interface ICartagoSession
wspId
- workspace identifier.CartagoException
public CartagoEvent fetchNextPercept()
fetchNextPercept
in interface ICartagoSession
public void notifyCartagoEvent(CartagoEvent ev)
ICartagoCallback
notifyCartagoEvent
in interface ICartagoCallback
ev
- the event>DEIS - University of Bologna