|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.AbstractEngine
com.kuka.roboticsAPI.applicationModel.ApplicationEngine
public class ApplicationEngine
Engine responsible for creating and disposing of application and task specific objects such as
IApplicationControl, IApplicationData and ObserverManager.
| Constructor Summary | |
|---|---|
ApplicationEngine(RoboticsAPIContext context,
boolean createControl)
Creates an instance of the engine. |
|
| Method Summary | |
|---|---|
void |
dispose()
Disposes the engine. |
IApplicationControl |
getApplicationControl()
Gets IApplicationControl implementation for the associated task. |
IApplicationData |
getApplicationData()
Gets IApplicationData implementation for the associated task. |
Class<? extends IEngine> |
getEngineType()
Gets the type of the engine. |
ObserverManager |
getObserverManager()
Gets ObserverManager implementation for the associated task. |
void |
initialize()
Initializes the engine. |
| Methods inherited from class com.kuka.roboticsAPI.AbstractEngine |
|---|
getContext, setParameters |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ApplicationEngine(RoboticsAPIContext context,
boolean createControl)
context - task/application context for which the engine is created.createControl - if set to true - IApplicationControl-instance should be created (that means that the
task associated with this engine is an application)| Method Detail |
|---|
public Class<? extends IEngine> getEngineType()
AbstractEngine
getEngineType in interface IEnginegetEngineType in class AbstractEnginepublic void initialize()
AbstractEngine
initialize in interface IEngineinitialize in class AbstractEnginepublic void dispose()
AbstractEngine
dispose in interface IEnginedispose in class AbstractEnginepublic IApplicationData getApplicationData()
IApplicationData implementation for the associated task.
IApplicationData implementation for the associated task.public ObserverManager getObserverManager()
ObserverManager implementation for the associated task.
ObserverManager implementation for the associated task.public IApplicationControl getApplicationControl()
IApplicationControl implementation for the associated task.
IApplicationControl implementation for the associated task. Can be null if the associated
task is not an RPAI application.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||