Interface WoDTDigitalTwinInterfaceController

All Superinterfaces:
WebServerController

public interface WoDTDigitalTwinInterfaceController extends WebServerController
This interface represent the WoDT Digital Twins Interface controller.
  • Method Details

    • routeGetDigitalTwin

      void routeGetDigitalTwin(io.javalin.http.Context context)
      Get Digital Twin controller.
      Parameters:
      context - the javalin context
    • routeGetDigitalTwinKnowledgeGraph

      void routeGetDigitalTwinKnowledgeGraph(io.javalin.http.Context context)
      Get Digital Twin Knowledge Graph controller.
      Parameters:
      context - the javalin context
    • routeGetDigitalTwinKnowledgeGraphEvents

      void routeGetDigitalTwinKnowledgeGraphEvents(io.javalin.websocket.WsConfig wsContext)
      Get Digital Twin Knowledge Graph controller.
      Parameters:
      wsContext - the javalin context
    • routeGetDigitalTwinDescriptor

      void routeGetDigitalTwinDescriptor(io.javalin.http.Context context)
      Get Digital Twin Descriptor controller.
      Parameters:
      context - the javalin context
    • routeHandleActionInvocation

      void routeHandleActionInvocation(io.javalin.http.Context context)
      Handle an action invocation.
      Parameters:
      context - the javalin context.
    • notifyNewDTKG

      void notifyNewDTKG(String newDtkg)
      Notify the presence of a new Digital Twin Knowledge Graph.
      Parameters:
      newDtkg - the new DTKG.