A B C D G H I L N O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addAction(String) - Method in interface io.github.webbasedwodt.application.component.DTDManager
-
Add an action to the DTD.
- addActionId(String) - Method in interface io.github.webbasedwodt.application.component.DTKGEngine
-
Add an available action on the Digital Twin Knowledge Graph.
- addDigitalTwinPropertyUpdate(Property, Node) - Method in interface io.github.webbasedwodt.application.component.DTKGEngine
-
Add or update a Digital Twin property within the Digital Twin Knowledge Graph.
- addDTKGObserver(DTKGObserver) - Method in interface io.github.webbasedwodt.application.component.DTKGEngine
-
Add a
DTKGObserver
that will be notified for each DTKG update. - addPredicate(Pair<Property, Node>) - Method in class io.github.webbasedwodt.model.ontology.BlankNode
-
Add a predicate to the BlankNode.
- addProperty(String) - Method in interface io.github.webbasedwodt.application.component.DTDManager
-
Add a property to the DTD.
- addRelationship(Property, Individual) - Method in interface io.github.webbasedwodt.application.component.DTKGEngine
-
Add a relationship with another Digital Twin.
- addRelationship(String) - Method in interface io.github.webbasedwodt.application.component.DTDManager
-
Add a relationship to the DTD.
- AUGMENTED_INTERACTION - io.github.webbasedwodt.model.ontology.WoDTVocabulary
-
Augmented interaction predicate.
- AVAILABLE_ACTION_ID - io.github.webbasedwodt.model.ontology.WoDTVocabulary
-
Available action id predicate.
B
- BASE_URI - io.github.webbasedwodt.model.ontology.WoDTVocabulary
-
Base uri of the vocabulary.
- BlankNode - Class in io.github.webbasedwodt.model.ontology
-
It models the concept of RDF Blank Node in the context of Digital Twin Knowledge Graph.
- BlankNode() - Constructor for class io.github.webbasedwodt.model.ontology.BlankNode
-
Default constructor.
- BlankNode(List<Pair<Property, Node>>) - Constructor for class io.github.webbasedwodt.model.ontology.BlankNode
-
Constructor that allows you to configure the Blank Node with existing predicates.
C
- convertPropertyValue(String, T) - Method in interface io.github.webbasedwodt.model.ontology.DTOntology
-
Convert a raw property and its value to the ontology model.
- convertRelationship(String, String) - Method in interface io.github.webbasedwodt.model.ontology.DTOntology
-
Convert a raw relationship and its target uri to the ontology model.
- CURRENT_STATUS - io.github.webbasedwodt.model.ontology.WoDTVocabulary
-
Current status predicate.
D
- DOMAIN_PREDICATE - io.github.webbasedwodt.model.ontology.WoDTVocabulary
-
Domain predicate predicate.
- DTDManager - Interface in io.github.webbasedwodt.application.component
-
This interface models the DTD Manager component of the Abstract Architecture.
- DTDManagerReader - Interface in io.github.webbasedwodt.application.component
-
Reader part of the DTDManager component of the Abstract Architecture -- for ISP.
- DTKGEngine - Interface in io.github.webbasedwodt.application.component
-
This interface models the DTKGEngine component of the Abstract Architecture in a compatible way with the WLDT Framework.
- DTKGEngineReader - Interface in io.github.webbasedwodt.application.component
-
Reader part of the DTKGEngine component of the Abstract Architecture -- for ISP.
- DTKGObserver - Interface in io.github.webbasedwodt.application.component.observer
-
Interface to model the observers of the evolution of the Digital Twin Knowledge Graph.
- DTOntology - Interface in io.github.webbasedwodt.model.ontology
-
It models the ontology followed by the Digital Twin.
G
- getAvailableActionIds() - Method in interface io.github.webbasedwodt.application.component.DTDManagerReader
-
Get the current available actions.
- getCurrentDigitalTwinKnowledgeGraph() - Method in interface io.github.webbasedwodt.application.component.DTKGEngineReader
-
Obtain the current status of the Digital Twin Knowledge Graph.
- getDigitalTwinType() - Method in interface io.github.webbasedwodt.model.ontology.DTOntology
-
This represents the type of the Digital Twin.
- getDigitalTwinUri() - Method in class io.github.webbasedwodt.adapter.WoDTDigitalAdapterConfiguration
-
Obtain the WoDT Digital Twin URI.
- getDTD() - Method in interface io.github.webbasedwodt.application.component.DTDManagerReader
-
Obtain the Digital Twin Descriptor.
- getOntology() - Method in class io.github.webbasedwodt.adapter.WoDTDigitalAdapterConfiguration
-
Obtain the ontology to describe the Digital Twin data.
- getPhysicalAssetId() - Method in class io.github.webbasedwodt.adapter.WoDTDigitalAdapterConfiguration
-
Obtain the associated physical asset id.
- getPlatformToRegister() - Method in class io.github.webbasedwodt.adapter.WoDTDigitalAdapterConfiguration
-
Obtain the platform to which register.
- getPortNumber() - Method in class io.github.webbasedwodt.adapter.WoDTDigitalAdapterConfiguration
-
Obtain the port number where to expose services.
- getPredicates() - Method in class io.github.webbasedwodt.model.ontology.BlankNode
-
Get the predicates inside the Blank node.
- getRegisteredPlatformUrls() - Method in interface io.github.webbasedwodt.application.component.PlatformManagementInterfaceReader
-
This method allows to obtain all the Platform URLs to which the DT is registered.
- getSelf() - Method in class io.github.webbasedwodt.application.presenter.api.PlatformRegistration
-
Obtain the url of the Platform that added the DT.
- getUri() - Method in class io.github.webbasedwodt.model.ontology.BlankNode
- getUri() - Method in class io.github.webbasedwodt.model.ontology.Individual
- getUri() - Method in class io.github.webbasedwodt.model.ontology.Property
- getUri() - Method in interface io.github.webbasedwodt.model.ontology.Resource
-
Get the URI of the Resource.
- getUri() - Method in enum io.github.webbasedwodt.model.ontology.WoDTVocabulary
-
Get the URI of the vocabulary item.
- getValue() - Method in class io.github.webbasedwodt.model.ontology.Literal
-
Getter.
H
- HAS_DESCRIPTOR - io.github.webbasedwodt.model.ontology.WoDTVocabulary
-
Has descriptor predicate.
I
- Individual - Class in io.github.webbasedwodt.model.ontology
-
It models the concept of Individual in the context of Digital Twin Knowledge Graph.
- Individual(String) - Constructor for class io.github.webbasedwodt.model.ontology.Individual
-
Default constructor.
- io.github.webbasedwodt.adapter - package io.github.webbasedwodt.adapter
- io.github.webbasedwodt.application.component - package io.github.webbasedwodt.application.component
- io.github.webbasedwodt.application.component.observer - package io.github.webbasedwodt.application.component.observer
- io.github.webbasedwodt.application.presenter.api - package io.github.webbasedwodt.application.presenter.api
- io.github.webbasedwodt.model.ontology - package io.github.webbasedwodt.model.ontology
L
- Literal<T> - Class in io.github.webbasedwodt.model.ontology
-
It models the concept of RDF Literal.
- Literal(T) - Constructor for class io.github.webbasedwodt.model.ontology.Literal
-
Default constructor.
N
- Node - Interface in io.github.webbasedwodt.model.ontology
-
It models the concept of RDF node in the context of a Digital Twin Knowledge Graph.
- notifyNewDTKG(String) - Method in interface io.github.webbasedwodt.application.component.observer.DTKGObserver
-
Method to notify the new Digital Twin Knowledge Graph.
- notifyNewDTKG(String) - Method in interface io.github.webbasedwodt.application.component.WoDTDigitalTwinInterfaceController
-
Notify the presence of a new Digital Twin Knowledge Graph.
- notifyNewRegistration(URI) - Method in interface io.github.webbasedwodt.application.component.PlatformManagementInterfaceNotifier
-
Notify the registration to a new Platform.
O
- obtainActionType(String) - Method in interface io.github.webbasedwodt.model.ontology.DTOntology
-
Obtain the semantic type that describe the action.
- obtainProperty(String) - Method in interface io.github.webbasedwodt.model.ontology.DTOntology
-
Obtain the ontology property from the rawProperty in input.
- obtainPropertyValueType(String) - Method in interface io.github.webbasedwodt.model.ontology.DTOntology
-
Obtain the semantic type of the value for a rawProperty.
- onAdapterStart() - Method in class io.github.webbasedwodt.adapter.WoDTDigitalAdapter
- onAdapterStop() - Method in class io.github.webbasedwodt.adapter.WoDTDigitalAdapter
- onDigitalTwinCreate() - Method in class io.github.webbasedwodt.adapter.WoDTDigitalAdapter
- onDigitalTwinDestroy() - Method in class io.github.webbasedwodt.adapter.WoDTDigitalAdapter
- onDigitalTwinStart() - Method in class io.github.webbasedwodt.adapter.WoDTDigitalAdapter
- onDigitalTwinStop() - Method in class io.github.webbasedwodt.adapter.WoDTDigitalAdapter
- onDigitalTwinSync(DigitalTwinState) - Method in class io.github.webbasedwodt.adapter.WoDTDigitalAdapter
- onDigitalTwinUnSync(DigitalTwinState) - Method in class io.github.webbasedwodt.adapter.WoDTDigitalAdapter
- onEventNotificationReceived(DigitalTwinStateEventNotification<?>) - Method in class io.github.webbasedwodt.adapter.WoDTDigitalAdapter
- onStateUpdate(DigitalTwinState, DigitalTwinState, ArrayList<DigitalTwinStateChange>) - Method in class io.github.webbasedwodt.adapter.WoDTDigitalAdapter
P
- PHYSICAL_ASSET_ID - io.github.webbasedwodt.model.ontology.WoDTVocabulary
-
Physical asset id predicate.
- PlatformManagementInterface - Interface in io.github.webbasedwodt.application.component
-
This interface represent the PlatformManagementInterface component in the Abstract Architecture.
- PlatformManagementInterfaceAPIController - Interface in io.github.webbasedwodt.application.component
-
This interface represents the Platform Management Interface controller for the exposed APIs.
- PlatformManagementInterfaceNotifier - Interface in io.github.webbasedwodt.application.component
-
This interface models the notifier part of the Platform Management Interface that get notified when a Platform has added the DT to its ecosystem.
- PlatformManagementInterfaceReader - Interface in io.github.webbasedwodt.application.component
-
This interface represent the reader part of the PlatformManagementInterface component of the Abstract Architecture.
- PlatformRegistration - Class in io.github.webbasedwodt.application.presenter.api
-
Presenter class to be able to deserialize platform registration data from the API.
- PlatformRegistration(String) - Constructor for class io.github.webbasedwodt.application.presenter.api.PlatformRegistration
-
Default constructor.
- Property - Class in io.github.webbasedwodt.model.ontology
-
It models the concept of RDF Property in the context of Digital Twin Knowledge Graph.
- Property(String) - Constructor for class io.github.webbasedwodt.model.ontology.Property
-
Default constructor.
R
- REGISTERED_TO_PLATFORM - io.github.webbasedwodt.model.ontology.WoDTVocabulary
-
Registered to platform predicate.
- registerRoutes(Javalin) - Method in interface io.github.webbasedwodt.application.component.WebServerController
-
Register the controlled routes inside the app.
- registerToPlatform(URI, String) - Method in interface io.github.webbasedwodt.application.component.PlatformManagementInterface
-
This method allows the component to send the registration request to the passed WoDT Digital Twins Platform.
- removeAction(String) - Method in interface io.github.webbasedwodt.application.component.DTDManager
-
Remove an action from the DTD.
- removeActionId(String) - Method in interface io.github.webbasedwodt.application.component.DTKGEngine
-
Remove an action from the Digital Twin Knowledge Graph.
- removeDigitalTwin() - Method in interface io.github.webbasedwodt.application.component.DTKGEngine
-
Method that allows to signal the deletion or the stop of the underlying Digital Twin.
- removeProperty(Property) - Method in interface io.github.webbasedwodt.application.component.DTKGEngine
-
Remove a Digital Twin property within the Digital Twin Knowledge Graph.
- removeProperty(String) - Method in interface io.github.webbasedwodt.application.component.DTDManager
-
Remove a property from the DTD.
- removeRelationship(Property, Individual) - Method in interface io.github.webbasedwodt.application.component.DTKGEngine
-
Delete an existing relationship with another Digital Twin.
- removeRelationship(String) - Method in interface io.github.webbasedwodt.application.component.DTDManager
-
Remove a relationship from the DTD.
- Resource - Interface in io.github.webbasedwodt.model.ontology
-
It models an RDF resource in the context of a Digital Twin Knowledge Graph.
- routeGetDigitalTwin(Context) - Method in interface io.github.webbasedwodt.application.component.WoDTDigitalTwinInterfaceController
-
Get Digital Twin controller.
- routeGetDigitalTwinDescriptor(Context) - Method in interface io.github.webbasedwodt.application.component.WoDTDigitalTwinInterfaceController
-
Get Digital Twin Descriptor controller.
- routeGetDigitalTwinKnowledgeGraph(Context) - Method in interface io.github.webbasedwodt.application.component.WoDTDigitalTwinInterfaceController
-
Get Digital Twin Knowledge Graph controller.
- routeGetDigitalTwinKnowledgeGraphEvents(WsConfig) - Method in interface io.github.webbasedwodt.application.component.WoDTDigitalTwinInterfaceController
-
Get Digital Twin Knowledge Graph controller.
- routeHandleActionInvocation(Context) - Method in interface io.github.webbasedwodt.application.component.WoDTDigitalTwinInterfaceController
-
Handle an action invocation.
- routeNewRegistration(Context) - Method in interface io.github.webbasedwodt.application.component.PlatformManagementInterfaceAPIController
-
Notify registration to a new Platform.
S
- signalDigitalTwinDeletion() - Method in interface io.github.webbasedwodt.application.component.PlatformManagementInterface
-
Signal to the Platform Management Interface the deletion of the managed Digital Twin.
- start() - Method in interface io.github.webbasedwodt.application.component.WoDTWebServer
-
Start the web server.
T
- toString() - Method in enum io.github.webbasedwodt.model.ontology.WoDTVocabulary
V
- valueOf(String) - Static method in enum io.github.webbasedwodt.model.ontology.WoDTVocabulary
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.github.webbasedwodt.model.ontology.WoDTVocabulary
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION - io.github.webbasedwodt.model.ontology.WoDTVocabulary
-
Version predicate.
W
- WebServerController - Interface in io.github.webbasedwodt.application.component
-
Interface for base controllers of
WoDTWebServer
. - WoDTDigitalAdapter - Class in io.github.webbasedwodt.adapter
-
This class represents the WLDT Framework Digital Adapter that allows to implement the WoDT Digital Twin layer implementing the components of the Abstract Architecture.
- WoDTDigitalAdapter(String, WoDTDigitalAdapterConfiguration) - Constructor for class io.github.webbasedwodt.adapter.WoDTDigitalAdapter
-
Default constructor.
- WoDTDigitalAdapterConfiguration - Class in io.github.webbasedwodt.adapter
-
Configuration for the
WoDTDigitalAdapter
. - WoDTDigitalAdapterConfiguration(String, DTOntology, int, String, Set<URI>) - Constructor for class io.github.webbasedwodt.adapter.WoDTDigitalAdapterConfiguration
-
Default constructor.
- WoDTDigitalTwinInterfaceController - Interface in io.github.webbasedwodt.application.component
-
This interface represent the WoDT Digital Twins Interface controller.
- WoDTVocabulary - Enum in io.github.webbasedwodt.model.ontology
-
This enum contains the needed elements of the WoDT vocabulary.
- WoDTWebServer - Interface in io.github.webbasedwodt.application.component
-
This interface models the WoDT Web Server that allow to use the WoDT Digital Twin Interface component.
All Classes All Packages