Interface OntologyManager
- All Known Implementing Classes:
OntologyManagerImpl
public interface OntologyManager
Get the available properties, relationships, actions, and events of the digital twin.
These data are obtained combining the information from the ThingModel and the Ontology mapping,
prioritizing the Ontology mapping.
-
Method Summary
Modifier and TypeMethodDescriptionGet the available actions of the digital twin.Get the available context extensions of the digital twin.Get the available events of the digital twin.Get the available properties.Get the available relationships of the digital twin.
-
Method Details
-
getAvailableContextExtensions
List<ThingModelElement> getAvailableContextExtensions()Get the available context extensions of the digital twin.- Returns:
- the available context extensions.
-
getAvailableProperties
List<ThingModelElement> getAvailableProperties()Get the available properties.- Returns:
- the available properties
-
getAvailableRelationships
List<ThingModelElement> getAvailableRelationships()Get the available relationships of the digital twin.- Returns:
- the available relationships
-
getAvailableActions
List<ThingModelElement> getAvailableActions()Get the available actions of the digital twin.- Returns:
- the available actions
-
getAvailableEvents
List<ThingModelElement> getAvailableEvents()Get the available events of the digital twin.- Returns:
- the available events
-