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.
ManagedSemanticTagProvideris 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 theSemanticTaginterface.TheSemanticTagProvideris responsible for providing semantic tags.SemanticTagRegistrytracks allSemanticTags from differentSemanticTagProviders 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.