Index
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
DittoClient
s. - 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
-
Stop the
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.
All Classes and Interfaces|All Packages|Constant Field Values