Package org.openhab.core.semantics
package org.openhab.core.semantics
-
ClassDescriptionThis is the super interface for all types that represent an Equipment.This is the super interface for all types that represent a Location.
ManagedSemanticTagProvider
is an OSGi service, that allows to add or remove semantic tags at runtime by callingAbstractManagedProvider.add(E)
orAbstractManagedProvider.remove(K)
.This is the super interface for all types that represent a Point.This is the super interface for all property tags.This class provides predicates that allow filtering item streams with regards to their semantics.This interface defines a service, which offers functionality regarding semantic tags.This interface defines the core features of an openHAB semantic tag.This is the main implementing class of theSemanticTag
interface.TheSemanticTagProvider
is responsible for providing semantic tags.SemanticTagRegistry
tracks allSemanticTag
s from differentSemanticTagProvider
s and provides access to them.This is a class that gives static access to the semantic tag library.This is a marker interface for all semantic tag classes.