Index

A B C D E G H I J L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

addAction(String) - Method in interface io.github.webbasedwodt.DTDManager.api.DTDManager
Add an action to the DTD.
addAction(String) - Method in class io.github.webbasedwodt.DTDManager.impl.WoTDTDManager
 
addActionId(String) - Method in interface io.github.webbasedwodt.DTKGEngine.api.DTKGEngine
Add an available action on the Digital Twin Knowledge Graph.
addActionId(String) - Method in class io.github.webbasedwodt.DTKGEngine.impl.JenaDTKGEngine
 
addDigitalTwinPropertyUpdate(RdfProperty, Node) - Method in interface io.github.webbasedwodt.DTKGEngine.api.DTKGEngine
Add or update a Digital Twin property within the Digital Twin Knowledge Graph.
addDigitalTwinPropertyUpdate(RdfProperty, Node) - Method in class io.github.webbasedwodt.DTKGEngine.impl.JenaDTKGEngine
 
addDTKGObserver(DTKGObserver) - Method in interface io.github.webbasedwodt.DTKGEngine.api.DTKGEngine
Add a DTKGObserver that will be notified for each DTKG update.
addDTKGObserver(DTKGObserver) - Method in class io.github.webbasedwodt.DTKGEngine.impl.JenaDTKGEngine
 
addEvent(String) - Method in interface io.github.webbasedwodt.DTDManager.api.DTDManager
Add an event to the DTD.
addEvent(String) - Method in class io.github.webbasedwodt.DTDManager.impl.WoTDTDManager
 
addPredicate(Pair<RdfProperty, Node>) - Method in class io.github.webbasedwodt.ontology.BlankNode
Add a predicate to the BlankNode.
addProperty(String) - Method in interface io.github.webbasedwodt.DTDManager.api.DTDManager
Add a property to the DTD.
addProperty(String) - Method in class io.github.webbasedwodt.DTDManager.impl.WoTDTDManager
 
addRelationship(RdfProperty, Individual) - Method in interface io.github.webbasedwodt.DTKGEngine.api.DTKGEngine
Add a relationship with another Digital Twin.
addRelationship(RdfProperty, Individual) - Method in class io.github.webbasedwodt.DTKGEngine.impl.JenaDTKGEngine
 
addRelationship(String) - Method in interface io.github.webbasedwodt.DTDManager.api.DTDManager
Add a relationship to the DTD.
addRelationship(String) - Method in class io.github.webbasedwodt.DTDManager.impl.WoTDTDManager
 
AUGMENTED_INTERACTION - Enum constant in enum class io.github.webbasedwodt.ontology.WoDTVocabulary
Augmented interaction predicate.
AVAILABLE_ACTION_ID - Enum constant in enum class io.github.webbasedwodt.ontology.WoDTVocabulary
Available action id predicate.
AVAILABLE_ACTIONS - Enum constant in enum class io.github.webbasedwodt.ontology.WoDTVocabulary
Available actions type.

B

BASE_URI - Enum constant in enum class io.github.webbasedwodt.ontology.WoDTVocabulary
Base uri of the vocabulary.
BasePlatformManagementInterface - Class in io.github.webbasedwodt.PlatformManagementInterface.impl
Base implementation of the PlatformManagementInterface.
BasePlatformManagementInterface(URI) - Constructor for class io.github.webbasedwodt.PlatformManagementInterface.impl.BasePlatformManagementInterface
Default constructor.
BlankNode - Class in io.github.webbasedwodt.ontology
It models the concept of RDF Blank Node in the context of Digital Twin Knowledge Graph.
BlankNode() - Constructor for class io.github.webbasedwodt.ontology.BlankNode
Default constructor.
BlankNode(List<Pair<RdfProperty, Node>>) - Constructor for class io.github.webbasedwodt.ontology.BlankNode
Constructor that allows you to configure the Blank Node with existing predicates.

C

ConfigurationLoader - Interface in io.github.webbasedwodt.config
This interface models the Configuration Loader for the Ditto WoDT Adapter.
convertStringToType(String) - Static method in class io.github.webbasedwodt.common.ThingModelUtils
Convert a string to its corresponding type.

D

DittoBase - Class in io.github.webbasedwodt.common
Reads configuration properties and instantiates DittoClients.
DittoBase(URI, String, String) - Constructor for class io.github.webbasedwodt.common.DittoBase
Default constructor
DittoThingListener - Class in io.github.webbasedwodt.WoDTShadowingAdapter.impl
This class handle a Ditto Client that listen to Thing changes and messages.
DittoThingListener(URI, String, String, WoDTDigitalAdapter) - Constructor for class io.github.webbasedwodt.WoDTShadowingAdapter.impl.DittoThingListener
Default constructor.
DOMAIN_TAG - Enum constant in enum class io.github.webbasedwodt.ontology.WoDTVocabulary
Domain tag predicate to semantically annotate DT model.
DTD - Enum constant in enum class io.github.webbasedwodt.ontology.WoDTVocabulary
Predicate to link to the associated DTD.
DTDManager - Interface in io.github.webbasedwodt.DTDManager.api
This interface models the DTD Manager component of the Abstract Architecture.
DTDManagerReader - Interface in io.github.webbasedwodt.DTDManager.api
Reader part of the DTDManager component of the Abstract Architecture -- for ISP.
DTKG - Enum constant in enum class io.github.webbasedwodt.ontology.WoDTVocabulary
Predicate to link the dtd to the dtkg.
DTKGEngine - Interface in io.github.webbasedwodt.DTKGEngine.api
This interface models the DTKGEngine component of the Abstract Architecture in a compatible way with Ditto.
DTKGEngineReader - Interface in io.github.webbasedwodt.DTKGEngine.api
Reader part of the DTKGEngine component of the Abstract Architecture -- for ISP.
DTKGObserver - Interface in io.github.webbasedwodt.DTKGEngine.api
Interface to model the observers of the evolution of the Digital Twin Knowledge Graph.
DTOntology - Interface in io.github.webbasedwodt.ontology
It models the ontology followed by the Digital Twin.

E

EnvironmentConfigurationLoader - Class in io.github.webbasedwodt.config
The Configuration Loader implementation based on Environment Variables.
EnvironmentConfigurationLoader() - Constructor for class io.github.webbasedwodt.config.EnvironmentConfigurationLoader
Default constructor.
equals(Object) - Method in class io.github.webbasedwodt.common.ThingModelElement
 
extractSubPropertiesNames(String) - Static method in class io.github.webbasedwodt.common.ThingModelUtils
Extract the names of the sub-properties of a JSON property.
extractSubPropertyValue(String, String) - Static method in class io.github.webbasedwodt.common.ThingModelUtils
Extract the value of a sub-property of a JSON property.

G

getActions() - Method in class io.github.webbasedwodt.DTDManager.impl.YamlOntologyProvider
Returns the actions defined in the YAML file.
getAvailableActions() - Method in interface io.github.webbasedwodt.DTDManager.api.OntologyManager
Get the available actions of the digital twin.
getAvailableActions() - Method in class io.github.webbasedwodt.DTDManager.impl.OntologyManagerImpl
 
getAvailableContextExtensions() - Method in interface io.github.webbasedwodt.DTDManager.api.OntologyManager
Get the available context extensions of the digital twin.
getAvailableContextExtensions() - Method in class io.github.webbasedwodt.DTDManager.impl.OntologyManagerImpl
 
getAvailableEvents() - Method in interface io.github.webbasedwodt.DTDManager.api.OntologyManager
Get the available events of the digital twin.
getAvailableEvents() - Method in class io.github.webbasedwodt.DTDManager.impl.OntologyManagerImpl
 
getAvailableProperties() - Method in interface io.github.webbasedwodt.DTDManager.api.OntologyManager
Get the available properties.
getAvailableProperties() - Method in class io.github.webbasedwodt.DTDManager.impl.OntologyManagerImpl
 
getAvailableRelationships() - Method in interface io.github.webbasedwodt.DTDManager.api.OntologyManager
Get the available relationships of the digital twin.
getAvailableRelationships() - Method in class io.github.webbasedwodt.DTDManager.impl.OntologyManagerImpl
 
getClient() - Method in class io.github.webbasedwodt.common.DittoBase
Get ditto client.
getCurrentDigitalTwinKnowledgeGraph() - Method in interface io.github.webbasedwodt.DTKGEngine.api.DTKGEngineReader
Obtain the current status of the Digital Twin Knowledge Graph.
getCurrentDigitalTwinKnowledgeGraph() - Method in class io.github.webbasedwodt.DTKGEngine.impl.JenaDTKGEngine
 
getDigitalTwinExposedPort() - Method in interface io.github.webbasedwodt.config.ConfigurationLoader
Get the port to expose for the Digital Twin WoDT services
getDigitalTwinExposedPort() - Method in class io.github.webbasedwodt.config.EnvironmentConfigurationLoader
 
getDigitalTwinType() - Method in class io.github.webbasedwodt.common.ThingModelUtils
Get the Digital Twin type.
getDigitalTwinType() - Method in class io.github.webbasedwodt.DTDManager.impl.OntologyManagerImpl
 
getDigitalTwinType() - Method in class io.github.webbasedwodt.DTDManager.impl.YamlOntologyProvider
Returns the Digital Twin Type from the YAML file.
getDigitalTwinType() - Method in interface io.github.webbasedwodt.ontology.DTOntology
This represents the type of the Digital Twin.
getDigitalTwinUri() - Method in interface io.github.webbasedwodt.config.ConfigurationLoader
Get the Digital Twin URI.
getDigitalTwinUri() - Method in class io.github.webbasedwodt.config.EnvironmentConfigurationLoader
 
getDigitalTwinUri() - Method in class io.github.webbasedwodt.WoDTShadowingAdapter.api.WoDTDigitalAdapterConfiguration
Obtain the WoDT Digital Twin URI.
getDigitalTwinVersion() - Method in interface io.github.webbasedwodt.config.ConfigurationLoader
Get the version of the exposed WoDT Digital Twin.
getDigitalTwinVersion() - Method in class io.github.webbasedwodt.config.EnvironmentConfigurationLoader
 
getDigitalTwinVersion() - Method in class io.github.webbasedwodt.WoDTShadowingAdapter.api.WoDTDigitalAdapterConfiguration
Obtain the digital twin version.
getDittoObservationEndpoint() - Method in interface io.github.webbasedwodt.config.ConfigurationLoader
Get the ditto observation endpoint.
getDittoObservationEndpoint() - Method in class io.github.webbasedwodt.config.EnvironmentConfigurationLoader
 
getDittoObservationEndpoint() - Method in class io.github.webbasedwodt.WoDTShadowingAdapter.api.WoDTDigitalAdapterConfiguration
Get ditto endpoint.
getDittoPassword() - Method in interface io.github.webbasedwodt.config.ConfigurationLoader
Get the ditto password
getDittoPassword() - Method in class io.github.webbasedwodt.config.EnvironmentConfigurationLoader
 
getDittoPassword() - Method in class io.github.webbasedwodt.WoDTShadowingAdapter.api.WoDTDigitalAdapterConfiguration
Get ditto password.
getDittoThing() - Method in class io.github.webbasedwodt.WoDTShadowingAdapter.api.WoDTDigitalAdapterConfiguration
Return the Ditto Thing associated with the Digital Twin.
getDittoThingId() - Method in interface io.github.webbasedwodt.config.ConfigurationLoader
Get the Ditto Thing ID.
getDittoThingId() - Method in class io.github.webbasedwodt.config.EnvironmentConfigurationLoader
 
getDittoUrl() - Method in interface io.github.webbasedwodt.config.ConfigurationLoader
Get the ditto url.
getDittoUrl() - Method in class io.github.webbasedwodt.config.EnvironmentConfigurationLoader
 
getDittoUrl() - Method in class io.github.webbasedwodt.WoDTShadowingAdapter.api.WoDTDigitalAdapterConfiguration
Get ditto url.
getDittoUsername() - Method in interface io.github.webbasedwodt.config.ConfigurationLoader
Get the ditto username.
getDittoUsername() - Method in class io.github.webbasedwodt.config.EnvironmentConfigurationLoader
 
getDittoUsername() - Method in class io.github.webbasedwodt.WoDTShadowingAdapter.api.WoDTDigitalAdapterConfiguration
Get ditto username.
getDomainTag() - Method in class io.github.webbasedwodt.common.ThingModelElement
Get the domain tag, if present.
getDomainTag(String) - Method in class io.github.webbasedwodt.DTDManager.impl.OntologyManagerImpl
 
getDomainTag(String) - Method in interface io.github.webbasedwodt.ontology.DTOntology
Get the Domain Tag of a Digital Twin property, relationship or action.
getDTD() - Method in interface io.github.webbasedwodt.DTDManager.api.DTDManagerReader
Obtain the Digital Twin Description.
getDTD() - Method in class io.github.webbasedwodt.DTDManager.impl.WoTDTDManager
 
getDtUri() - Method in class io.github.webbasedwodt.PlatformManagementInterface.api.PlatformRegistration
Obtain the dtUri of the registered DT.
getEmail() - Method in class io.github.webbasedwodt.common.model.User
Get the email of the user.
getEvents() - Method in class io.github.webbasedwodt.DTDManager.impl.YamlOntologyProvider
Returns the events defined in the YAML file.
getFeature() - Method in class io.github.webbasedwodt.common.ThingModelElement
Get the feature, if present.
getField() - Method in class io.github.webbasedwodt.common.ThingModelElement
Get the field name.
getOntology() - Method in class io.github.webbasedwodt.WoDTShadowingAdapter.api.WoDTDigitalAdapterConfiguration
Obtain the ontology to describe the Digital Twin data.
getPhysicalAssetId() - Method in interface io.github.webbasedwodt.config.ConfigurationLoader
Get the associated Physical Asset ID.
getPhysicalAssetId() - Method in class io.github.webbasedwodt.config.EnvironmentConfigurationLoader
 
getPhysicalAssetId() - Method in class io.github.webbasedwodt.WoDTShadowingAdapter.api.WoDTDigitalAdapterConfiguration
Obtain the associated physical asset id.
getPlatformToRegister() - Method in class io.github.webbasedwodt.WoDTShadowingAdapter.api.WoDTDigitalAdapterConfiguration
Obtain the platform to which register.
getPlatformUri() - Method in interface io.github.webbasedwodt.config.ConfigurationLoader
Get the Platform URI to register.
getPlatformUri() - Method in class io.github.webbasedwodt.config.EnvironmentConfigurationLoader
 
getPortNumber() - Method in class io.github.webbasedwodt.WoDTShadowingAdapter.api.WoDTDigitalAdapterConfiguration
Obtain the port number where to expose services.
getPredicates() - Method in class io.github.webbasedwodt.ontology.BlankNode
Get the predicates inside the Blank node.
getProperties() - Method in class io.github.webbasedwodt.DTDManager.impl.YamlOntologyProvider
Returns the properties and relationships defined in the YAML file.
getRegisteredPlatformUrls() - Method in interface io.github.webbasedwodt.PlatformManagementInterface.api.PlatformManagementInterfaceReader
This method allows to obtain all the Platform URLs to which the DT is registered.
getRegisteredPlatformUrls() - Method in class io.github.webbasedwodt.PlatformManagementInterface.impl.BasePlatformManagementInterface
 
getSelf() - Method in class io.github.webbasedwodt.PlatformManagementInterface.api.PlatformRegistration
Obtain the url of the Platform that added the DT.
getTMActions() - Method in class io.github.webbasedwodt.common.ThingModelUtils
Get the thing model actions.
getTMContextExtensions() - Method in class io.github.webbasedwodt.common.ThingModelUtils
Get the underlying thing model context extensions.
getTMEvents() - Method in class io.github.webbasedwodt.common.ThingModelUtils
Get the thing model events.
getTMProperties() - Method in class io.github.webbasedwodt.common.ThingModelUtils
Get the thing model properties.
getUri() - Method in class io.github.webbasedwodt.ontology.BlankNode
 
getUri() - Method in class io.github.webbasedwodt.ontology.Individual
 
getUri() - Method in class io.github.webbasedwodt.ontology.RdfProperty
 
getUri() - Method in interface io.github.webbasedwodt.ontology.Resource
Get the URI of the Resource.
getUri() - Method in enum class io.github.webbasedwodt.ontology.WoDTVocabulary
Get the URI of the vocabulary item.
getUserName() - Method in class io.github.webbasedwodt.common.model.User
Get the username of the user.
getValue() - Method in class io.github.webbasedwodt.ontology.Literal
Getter.
getYamlOntologyPath() - Method in interface io.github.webbasedwodt.config.ConfigurationLoader
Get the path of the YAML file that specifies the DT semantics.
getYamlOntologyPath() - Method in class io.github.webbasedwodt.config.EnvironmentConfigurationLoader
 

H

hashCode() - Method in class io.github.webbasedwodt.common.ThingModelElement
 

I

Individual - Class in io.github.webbasedwodt.ontology
It models the concept of Individual in the context of Digital Twin Knowledge Graph.
Individual(String) - Constructor for class io.github.webbasedwodt.ontology.Individual
Default constructor.
io.github.webbasedwodt - package io.github.webbasedwodt
 
io.github.webbasedwodt.common - package io.github.webbasedwodt.common
 
io.github.webbasedwodt.common.model - package io.github.webbasedwodt.common.model
 
io.github.webbasedwodt.config - package io.github.webbasedwodt.config
 
io.github.webbasedwodt.DTDManager.api - package io.github.webbasedwodt.DTDManager.api
 
io.github.webbasedwodt.DTDManager.impl - package io.github.webbasedwodt.DTDManager.impl
 
io.github.webbasedwodt.DTKGEngine.api - package io.github.webbasedwodt.DTKGEngine.api
 
io.github.webbasedwodt.DTKGEngine.impl - package io.github.webbasedwodt.DTKGEngine.impl
 
io.github.webbasedwodt.ontology - package io.github.webbasedwodt.ontology
 
io.github.webbasedwodt.PlatformManagementInterface.api - package io.github.webbasedwodt.PlatformManagementInterface.api
 
io.github.webbasedwodt.PlatformManagementInterface.impl - package io.github.webbasedwodt.PlatformManagementInterface.impl
 
io.github.webbasedwodt.WoDTDigitalTwinInterface.api - package io.github.webbasedwodt.WoDTDigitalTwinInterface.api
 
io.github.webbasedwodt.WoDTDigitalTwinInterface.impl - package io.github.webbasedwodt.WoDTDigitalTwinInterface.impl
 
io.github.webbasedwodt.WoDTShadowingAdapter.api - package io.github.webbasedwodt.WoDTShadowingAdapter.api
 
io.github.webbasedwodt.WoDTShadowingAdapter.impl - package io.github.webbasedwodt.WoDTShadowingAdapter.impl
 

J

JenaDTKGEngine - Class in io.github.webbasedwodt.DTKGEngine.impl
This class provides an implementation of the DTKGEngine using Apache Jena.
JenaDTKGEngine(URI, String) - Constructor for class io.github.webbasedwodt.DTKGEngine.impl.JenaDTKGEngine
Default constructor.

L

Literal<T> - Class in io.github.webbasedwodt.ontology
It models the concept of RDF Literal.
Literal(T) - Constructor for class io.github.webbasedwodt.ontology.Literal
Default constructor.

M

main(String[]) - Static method in class io.github.webbasedwodt.WoDTAdapter
Main Entry point
mapPropertyData(String, T) - Method in class io.github.webbasedwodt.DTDManager.impl.OntologyManagerImpl
 
mapPropertyData(String, T) - Method in interface io.github.webbasedwodt.ontology.DTOntology
Convert a raw property and its value to the ontology model.
mapRelationshipInstance(String, String) - Method in class io.github.webbasedwodt.DTDManager.impl.OntologyManagerImpl
 
mapRelationshipInstance(String, String) - Method in interface io.github.webbasedwodt.ontology.DTOntology
Convert a raw relationship and its target uri to the ontology model.

N

Node - Interface in io.github.webbasedwodt.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.DTKGEngine.api.DTKGObserver
Method to notify the new Digital Twin Knowledge Graph.
notifyNewDTKG(String) - Method in interface io.github.webbasedwodt.WoDTDigitalTwinInterface.api.WoDTDigitalTwinInterfaceController
Notify the presence of a new Digital Twin Knowledge Graph.
notifyNewRegistration(URI) - Method in interface io.github.webbasedwodt.PlatformManagementInterface.api.PlatformManagementInterfaceNotifier
Notify the registration to a new Platform.
notifyNewRegistration(URI) - Method in class io.github.webbasedwodt.PlatformManagementInterface.impl.BasePlatformManagementInterface
 

O

obtainEventType(String) - Method in class io.github.webbasedwodt.DTDManager.impl.OntologyManagerImpl
 
obtainEventType(String) - Method in interface io.github.webbasedwodt.ontology.DTOntology
Obtain the semantic type that describe the event.
onThingChange(ThingChange) - Method in class io.github.webbasedwodt.WoDTShadowingAdapter.impl.WoDTDigitalAdapter
Handle a thing change.
OntologyManager - Interface in io.github.webbasedwodt.DTDManager.api
Get the available properties, relationships, actions, and events of the digital twin.
OntologyManagerImpl - Class in io.github.webbasedwodt.DTDManager.impl
This class handles ontological information from the two possible configurations: thing model and config file.
OntologyManagerImpl(Thing, String) - Constructor for class io.github.webbasedwodt.DTDManager.impl.OntologyManagerImpl
Default constructor.

P

PHYSICAL_ASSET_ID - Enum constant in enum class io.github.webbasedwodt.ontology.WoDTVocabulary
Physical asset id predicate.
PlatformManagementInterface - Interface in io.github.webbasedwodt.PlatformManagementInterface.api
This interface represent the PlatformManagementInterface component in the Abstract Architecture.
PlatformManagementInterfaceAPIController - Interface in io.github.webbasedwodt.PlatformManagementInterface.api
This interface represents the Platform Management Interface controller for the exposed APIs.
PlatformManagementInterfaceAPIControllerImpl - Class in io.github.webbasedwodt.PlatformManagementInterface.impl
Implementation of the controller for the Platform Management Interface API.
PlatformManagementInterfaceAPIControllerImpl(PlatformManagementInterfaceNotifier) - Constructor for class io.github.webbasedwodt.PlatformManagementInterface.impl.PlatformManagementInterfaceAPIControllerImpl
Default constructor.
PlatformManagementInterfaceNotifier - Interface in io.github.webbasedwodt.PlatformManagementInterface.api
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.PlatformManagementInterface.api
This interface represent the reader part of the PlatformManagementInterface component of the Abstract Architecture.
PlatformRegistration - Class in io.github.webbasedwodt.PlatformManagementInterface.api
Presenter class to be able to deserialize platform registration data from the API.
PlatformRegistration(String, String) - Constructor for class io.github.webbasedwodt.PlatformManagementInterface.api.PlatformRegistration
Default constructor.

R

RdfProperty - Class in io.github.webbasedwodt.ontology
It models the concept of RDF Property in the context of Digital Twin Knowledge Graph.
RdfProperty(String) - Constructor for class io.github.webbasedwodt.ontology.RdfProperty
Default constructor.
REGISTERED_TO_PLATFORM - Enum constant in enum class io.github.webbasedwodt.ontology.WoDTVocabulary
Registered to platform predicate.
registerRoutes(Javalin) - Method in interface io.github.webbasedwodt.common.WebServerController
Register the controlled routes inside the app.
registerRoutes(Javalin) - Method in class io.github.webbasedwodt.PlatformManagementInterface.impl.PlatformManagementInterfaceAPIControllerImpl
 
registerToPlatform(URI, String) - Method in interface io.github.webbasedwodt.PlatformManagementInterface.api.PlatformManagementInterface
This method allows the component to send the registration request to the passed WoDT Digital Twins Platform.
registerToPlatform(URI, String) - Method in class io.github.webbasedwodt.PlatformManagementInterface.impl.BasePlatformManagementInterface
 
removeAction(String) - Method in interface io.github.webbasedwodt.DTDManager.api.DTDManager
Remove an action from the DTD.
removeAction(String) - Method in class io.github.webbasedwodt.DTDManager.impl.WoTDTDManager
 
removeActionId(String) - Method in interface io.github.webbasedwodt.DTKGEngine.api.DTKGEngine
Remove an action from the Digital Twin Knowledge Graph.
removeActionId(String) - Method in class io.github.webbasedwodt.DTKGEngine.impl.JenaDTKGEngine
 
removeDigitalTwin() - Method in interface io.github.webbasedwodt.DTKGEngine.api.DTKGEngine
Method that allows to signal the deletion or the stop of the underlying Digital Twin.
removeDigitalTwin() - Method in class io.github.webbasedwodt.DTKGEngine.impl.JenaDTKGEngine
 
removeEvent(String) - Method in interface io.github.webbasedwodt.DTDManager.api.DTDManager
Remove an event from the DTD.
removeEvent(String) - Method in class io.github.webbasedwodt.DTDManager.impl.WoTDTDManager
 
removeProperty(RdfProperty) - Method in interface io.github.webbasedwodt.DTKGEngine.api.DTKGEngine
Remove a Digital Twin property within the Digital Twin Knowledge Graph.
removeProperty(RdfProperty) - Method in class io.github.webbasedwodt.DTKGEngine.impl.JenaDTKGEngine
 
removeProperty(String) - Method in interface io.github.webbasedwodt.DTDManager.api.DTDManager
Remove a property from the DTD.
removeProperty(String) - Method in class io.github.webbasedwodt.DTDManager.impl.WoTDTDManager
 
removeRelationship(RdfProperty) - Method in interface io.github.webbasedwodt.DTKGEngine.api.DTKGEngine
Delete all the occurrences of a relationship with another Digital Twin.
removeRelationship(RdfProperty) - Method in class io.github.webbasedwodt.DTKGEngine.impl.JenaDTKGEngine
 
removeRelationship(RdfProperty, Individual) - Method in interface io.github.webbasedwodt.DTKGEngine.api.DTKGEngine
Delete an existing relationship with another Digital Twin.
removeRelationship(RdfProperty, Individual) - Method in class io.github.webbasedwodt.DTKGEngine.impl.JenaDTKGEngine
 
removeRelationship(String) - Method in interface io.github.webbasedwodt.DTDManager.api.DTDManager
Remove a relationship from the DTD.
removeRelationship(String) - Method in class io.github.webbasedwodt.DTDManager.impl.WoTDTDManager
 
Resource - Interface in io.github.webbasedwodt.ontology
It models an RDF resource in the context of a Digital Twin Knowledge Graph.
routeGetDigitalTwin(Context) - Method in interface io.github.webbasedwodt.WoDTDigitalTwinInterface.api.WoDTDigitalTwinInterfaceController
Get Digital Twin controller.
routeGetDigitalTwinDescription(Context) - Method in interface io.github.webbasedwodt.WoDTDigitalTwinInterface.api.WoDTDigitalTwinInterfaceController
Get Digital Twin Description controller.
routeGetDigitalTwinKnowledgeGraph(Context) - Method in interface io.github.webbasedwodt.WoDTDigitalTwinInterface.api.WoDTDigitalTwinInterfaceController
Get Digital Twin Knowledge Graph controller.
routeGetDigitalTwinKnowledgeGraphEvents(WsConfig) - Method in interface io.github.webbasedwodt.WoDTDigitalTwinInterface.api.WoDTDigitalTwinInterfaceController
Get Digital Twin Knowledge Graph controller.
routeNewRegistration(Context) - Method in interface io.github.webbasedwodt.PlatformManagementInterface.api.PlatformManagementInterfaceAPIController
Notify registration to a new Platform.
routeNewRegistration(Context) - Method in class io.github.webbasedwodt.PlatformManagementInterface.impl.PlatformManagementInterfaceAPIControllerImpl
 
run() - Method in class io.github.webbasedwodt.WoDTShadowingAdapter.impl.DittoThingListener
 

S

setEmail(String) - Method in class io.github.webbasedwodt.common.model.User
Set a new email for the user.
setUserName(String) - Method in class io.github.webbasedwodt.common.model.User
Set the username of the user.
signalDigitalTwinDeletion() - Method in interface io.github.webbasedwodt.PlatformManagementInterface.api.PlatformManagementInterface
Signal to the Platform Management Interface the deletion of the managed Digital Twin.
signalDigitalTwinDeletion() - Method in class io.github.webbasedwodt.PlatformManagementInterface.impl.BasePlatformManagementInterface
 
start() - Method in interface io.github.webbasedwodt.WoDTDigitalTwinInterface.api.WoDTWebServer
Start the web server.
start() - Method in class io.github.webbasedwodt.WoDTDigitalTwinInterface.impl.WoDTWebServerImpl
 
stopAdapter() - Method in class io.github.webbasedwodt.WoDTShadowingAdapter.impl.WoDTDigitalAdapter
Stop the adapter.
stopThread() - Method in class io.github.webbasedwodt.WoDTShadowingAdapter.impl.DittoThingListener

T

terminate() - Method in class io.github.webbasedwodt.common.DittoBase
Destroys the client and waits for its graceful shutdown.
ThingModelElement - Class in io.github.webbasedwodt.common
Class representing a Thing Model field.
ThingModelElement(String, Optional<String>, Optional<String>) - Constructor for class io.github.webbasedwodt.common.ThingModelElement
Default constructor.
ThingModelUtils - Class in io.github.webbasedwodt.common
Utility class for Thing-related operations
ThingModelUtils(Thing) - Constructor for class io.github.webbasedwodt.common.ThingModelUtils
Default constructor.
toString() - Method in class io.github.webbasedwodt.common.model.User
 
toString() - Method in class io.github.webbasedwodt.common.ThingModelElement
 
toString() - Method in enum class io.github.webbasedwodt.ontology.WoDTVocabulary
 

U

uriRelativeResolve(URI, String) - Static method in class io.github.webbasedwodt.common.UriUtil
Similar method to resolve but that always attach the path to the end.
UriUtil - Class in io.github.webbasedwodt.common
Class that wraps utilities for URIs.
User - Class in io.github.webbasedwodt.common.model
This model class demonstrates how to use a custom serialization (in this case JSON-Serialization with Jackson) for Messages.
User() - Constructor for class io.github.webbasedwodt.common.model.User
Empty constructor.
User(String, String) - Constructor for class io.github.webbasedwodt.common.model.User
Default constructor
USER_CUSTOM_CONTENT_TYPE - Static variable in class io.github.webbasedwodt.common.model.User
The content type of the serialization output.

V

valueOf(String) - Static method in enum class io.github.webbasedwodt.ontology.WoDTVocabulary
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.webbasedwodt.ontology.WoDTVocabulary
Returns an array containing the constants of this enum class, in the order they are declared.

W

WebServerController - Interface in io.github.webbasedwodt.common
Interface for base controllers of WoDTWebServer.
WoDTAdapter - Class in io.github.webbasedwodt
Application entry point.
WoDTAdapter() - Constructor for class io.github.webbasedwodt.WoDTAdapter
 
WoDTDigitalAdapter - Class in io.github.webbasedwodt.WoDTShadowingAdapter.impl
This class represents the Eclipse Ditto Adapter that allows to implement the WoDT Digital Twin layer implementing the components of the Abstract Architecture.
WoDTDigitalAdapter(WoDTDigitalAdapterConfiguration) - Constructor for class io.github.webbasedwodt.WoDTShadowingAdapter.impl.WoDTDigitalAdapter
Default constructor.
WoDTDigitalAdapterConfiguration - Class in io.github.webbasedwodt.WoDTShadowingAdapter.api
Configuration for the WoDTDigitalAdapter.
WoDTDigitalAdapterConfiguration(URI, URI, String, String, String, String, String, Set<URI>, URI, int, String) - Constructor for class io.github.webbasedwodt.WoDTShadowingAdapter.api.WoDTDigitalAdapterConfiguration
Default constructor.
WoDTDigitalTwinInterfaceController - Interface in io.github.webbasedwodt.WoDTDigitalTwinInterface.api
This interface represent the WoDT Digital Twins Interface controller.
WoDTVocabulary - Enum Class in io.github.webbasedwodt.ontology
This enum contains the needed elements of the WoDT vocabulary.
WoDTWebServer - Interface in io.github.webbasedwodt.WoDTDigitalTwinInterface.api
This interface models the WoDT Web Server that allow to use the WoDT Digital Twin Interface component.
WoDTWebServerImpl - Class in io.github.webbasedwodt.WoDTDigitalTwinInterface.impl
This class implement the WoDT Web server that host the WoDT Digital Twin Interface component of the Abstract Architecture.
WoDTWebServerImpl(int, DTKGEngine, DTDManagerReader, PlatformManagementInterfaceNotifier) - Constructor for class io.github.webbasedwodt.WoDTDigitalTwinInterface.impl.WoDTWebServerImpl
Default constructor.
WoTDTDManager - Class in io.github.webbasedwodt.DTDManager.impl
This class provide an implementation of the DTDManager using a WoT Thing Description to implement the Digital Twin Description.
WoTDTDManager(WoDTDigitalAdapterConfiguration, PlatformManagementInterfaceReader) - Constructor for class io.github.webbasedwodt.DTDManager.impl.WoTDTDManager
Default constructor.

Y

YamlOntologyProvider - Class in io.github.webbasedwodt.DTDManager.impl
YamlOntologyHandler reads a YAML file containing Ontology information and provides methods to access the parsed content.
YamlOntologyProvider(String) - Constructor for class io.github.webbasedwodt.DTDManager.impl.YamlOntologyProvider
Constructor that takes the name of a YAML file and parses its content.
A B C D E G H I J L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values