Package org.opentcs.access.rmi.services
Schnittstelle RemotePlantModelService
- Alle Superschnittstellen:
Remote
,RemoteTCSObjectService
Declares the methods provided by the
PlantModelService
via RMI.
The majority of the methods declared here have signatures analogous to their counterparts in
PlantModelService
, with an additional ClientID
parameter which serves the purpose
of identifying the calling client and determining its permissions.
To avoid redundancy, the semantics of methods that only pass through their arguments are not
explicitly documented here again. See the corresponding API documentation in
PlantModelService
for these, instead.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
createPlantModel
(ClientID clientId, PlantModelCreationTO to) getModelName
(ClientID clientId) getModelProperties
(ClientID clientId) getPlantModel
(ClientID clientId) void
updateLocationLock
(ClientID clientId, TCSObjectReference<Location> ref, boolean locked) void
updatePathLock
(ClientID clientId, TCSObjectReference<Path> ref, boolean locked) Von Schnittstelle geerbte Methoden org.opentcs.access.rmi.services.RemoteTCSObjectService
appendObjectHistoryEntry, fetchObject, fetchObject, fetchObjects, fetchObjects, updateObjectProperty
-
Methodendetails
-
getPlantModel
- Löst aus:
RemoteException
-
createPlantModel
- Löst aus:
RemoteException
-
getModelName
- Löst aus:
RemoteException
-
getModelProperties
- Löst aus:
RemoteException
-
updateLocationLock
void updateLocationLock(ClientID clientId, TCSObjectReference<Location> ref, boolean locked) throws RemoteException - Löst aus:
RemoteException
-
updatePathLock
void updatePathLock(ClientID clientId, TCSObjectReference<Path> ref, boolean locked) throws RemoteException - Löst aus:
RemoteException
-