A B C D G H I L N O P R S T V W 
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.
A B C D G H I L N O P R S T V W 
All Classes All Packages