Add null annotations to semantics (#1133)
Signed-off-by: Wouter Born <github@maindrain.net>pull/1134/head
parent
42a000740d
commit
55ddaa25fb
|
@ -64,6 +64,7 @@ def createTagSetClass(def line, String tagSet) {
|
|||
def file = new FileWriter("../src/main/java/org/eclipse/smarthome/core/semantics/model/" + pkg + "/" + tag + ".java")
|
||||
file.write(header())
|
||||
file.write("package org.eclipse.smarthome.core.semantics.model." + pkg + ";\n\n")
|
||||
file.write("import org.eclipse.jdt.annotation.NonNullByDefault;\n")
|
||||
if(!parent) {
|
||||
file.write("import org.eclipse.smarthome.core.semantics.model." + type + ";\n")
|
||||
}
|
||||
|
@ -71,10 +72,10 @@ def createTagSetClass(def line, String tagSet) {
|
|||
|
||||
/**
|
||||
* This class defines a ${label}.
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "${tagSet}", label = "${label}", synonyms = "${synonyms}", description = "${desc}")
|
||||
public interface ${tag} extends ${parentClass} {
|
||||
}
|
||||
|
@ -99,14 +100,15 @@ import java.util.Set;
|
|||
import java.util.HashSet;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Location;
|
||||
|
||||
/**
|
||||
* This class provides a stream of all defined locations.
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
public class Locations {
|
||||
|
||||
static final Set<Class<? extends Location>> LOCATIONS = new HashSet<>();
|
||||
|
@ -138,14 +140,15 @@ import java.util.Set;
|
|||
import java.util.HashSet;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
|
||||
/**
|
||||
* This class provides a stream of all defined equipments.
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
public class Equipments {
|
||||
|
||||
static final Set<Class<? extends Equipment>> EQUIPMENTS = new HashSet<>();
|
||||
|
@ -177,14 +180,15 @@ import java.util.Set;
|
|||
import java.util.HashSet;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Point;
|
||||
|
||||
/**
|
||||
* This class provides a stream of all defined points.
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
public class Points {
|
||||
|
||||
static final Set<Class<? extends Point>> POINTS = new HashSet<>();
|
||||
|
@ -216,14 +220,15 @@ import java.util.Set;
|
|||
import java.util.HashSet;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
|
||||
/**
|
||||
* This class provides a stream of all defined properties.
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
public class Properties {
|
||||
|
||||
static final Set<Class<? extends Property>> PROPERTIES = new HashSet<>();
|
||||
|
|
|
@ -12,17 +12,23 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
|
||||
/**
|
||||
* This is the super interface for all types that represent an Equipment.
|
||||
* The interface describes the relations to other entity types.
|
||||
*
|
||||
* @author Kai Kreuzer - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment")
|
||||
public interface Equipment extends Tag {
|
||||
|
||||
@Nullable
|
||||
Equipment isPartOf();
|
||||
|
||||
@Nullable
|
||||
Location hasLocation();
|
||||
|
||||
}
|
||||
|
|
|
@ -12,12 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
|
||||
/**
|
||||
* This is the super interface for all types that represent a Location.
|
||||
* The interface describes the relations to other entity types.
|
||||
*
|
||||
* @author Kai Kreuzer - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location")
|
||||
public interface Location extends Tag {
|
||||
|
||||
|
@ -25,6 +29,7 @@ public interface Location extends Tag {
|
|||
return "Location";
|
||||
}
|
||||
|
||||
@Nullable
|
||||
Location isPartOf();
|
||||
|
||||
}
|
||||
|
|
|
@ -12,16 +12,22 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
|
||||
/**
|
||||
* This is the super interface for all types that represent an Point.
|
||||
* The interface describes the relations to other entity types.
|
||||
*
|
||||
* @author Kai Kreuzer - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Point")
|
||||
public interface Point extends Tag {
|
||||
|
||||
@Nullable
|
||||
Location hasLocation();
|
||||
|
||||
@Nullable
|
||||
Property relatesTo();
|
||||
}
|
||||
|
|
|
@ -12,11 +12,14 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
/**
|
||||
* This is the super interface for all property tags.
|
||||
*
|
||||
* @author Kai Kreuzer - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "MeasurementProperty")
|
||||
public interface Property extends Tag {
|
||||
}
|
||||
|
|
|
@ -12,10 +12,13 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
/**
|
||||
* This is a marker interface for all semantic tag classes.
|
||||
*
|
||||
* @author Kai Kreuzer - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
public interface Tag {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Battery.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Battery", label = "Battery", synonyms = "Batteries", description = "")
|
||||
public interface Battery extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Blinds.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Blinds", label = "Blinds", synonyms = "Rollershutter, Rollershutters, Roller shutter, Roller shutters, Shutter, Shutters", description = "")
|
||||
public interface Blinds extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Camera.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Camera", label = "Camera", synonyms = "Cameras", description = "")
|
||||
public interface Camera extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Car.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Car", label = "Car", synonyms = "Cars", description = "")
|
||||
public interface Car extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Cleaning Robot.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_CleaningRobot", label = "Cleaning Robot", synonyms = "Cleaning Robots, Vacuum robot, Vacuum robots", description = "")
|
||||
public interface CleaningRobot extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Door.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Door", label = "Door", synonyms = "Doors", description = "")
|
||||
public interface Door extends Equipment {
|
||||
}
|
||||
|
|
|
@ -16,13 +16,15 @@ import java.util.Set;
|
|||
import java.util.HashSet;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
|
||||
/**
|
||||
* This class provides a stream of all defined equipments.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
public class Equipments {
|
||||
|
||||
static final Set<Class<? extends Equipment>> EQUIPMENTS = new HashSet<>();
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Front Door.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Door_FrontDoor", label = "Front Door", synonyms = "Front Doors, Frontdoor, Frontdoors", description = "")
|
||||
public interface FrontDoor extends Door {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Garage Door.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Door_GarageDoor", label = "Garage Door", synonyms = "Garage Doors", description = "")
|
||||
public interface GarageDoor extends Door {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a HVAC.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_HVAC", label = "HVAC", synonyms = "Heating, Ventilation, Air Conditioning, A/C, A/Cs, AC", description = "")
|
||||
public interface HVAC extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Inverter.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Inverter", label = "Inverter", synonyms = "Inverters", description = "")
|
||||
public interface Inverter extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Lawn Mower.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_LawnMower", label = "Lawn Mower", synonyms = "Lawn Mowers", description = "")
|
||||
public interface LawnMower extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Lightbulb.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Lightbulb", label = "Lightbulb", synonyms = "Lightbulbs, Bulb, Bulbs, Lamp, Lamps, Lights, Lighting", description = "")
|
||||
public interface Lightbulb extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Lock.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Lock", label = "Lock", synonyms = "Locks", description = "")
|
||||
public interface Lock extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Motion Detector.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_MotionDetector", label = "Motion Detector", synonyms = "Motion Detectors, Motion sensor, Motion sensors", description = "")
|
||||
public interface MotionDetector extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Network Appliance.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_NetworkAppliance", label = "Network Appliance", synonyms = "Network Appliances", description = "")
|
||||
public interface NetworkAppliance extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Power Outlet.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_PowerOutlet", label = "Power Outlet", synonyms = "Power Outlets, Outlet, Outlets", description = "")
|
||||
public interface PowerOutlet extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Projector.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Projector", label = "Projector", synonyms = "Projectors, Beamer, Beamers", description = "")
|
||||
public interface Projector extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Radiator Control.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_RadiatorControl", label = "Radiator Control", synonyms = "Radiator Controls, Radiator, Radiators", description = "")
|
||||
public interface RadiatorControl extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Receiver.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Receiver", label = "Receiver", synonyms = "Receivers, Audio Receiver, Audio Receivers, AV Receiver, AV Receivers", description = "")
|
||||
public interface Receiver extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Remote Control.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_RemoteControl", label = "Remote Control", synonyms = "Remote Controls", description = "")
|
||||
public interface RemoteControl extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Screen.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Screen", label = "Screen", synonyms = "Screens, Television, Televisions, TV, TVs", description = "")
|
||||
public interface Screen extends Equipment {
|
||||
}
|
||||
|
|
|
@ -1,25 +0,0 @@
|
|||
/**
|
||||
* Copyright (c) 2010-2019 Contributors to the openHAB project
|
||||
*
|
||||
* See the NOTICE file(s) distributed with this work for additional
|
||||
* information.
|
||||
*
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Sensor.
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@TagInfo(id = "Equipment_Sensor", label = "Sensor", synonyms = "Sensors", description = "")
|
||||
public interface Sensor extends Equipment {
|
||||
}
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Siren.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Siren", label = "Siren", synonyms = "Sirens", description = "")
|
||||
public interface Siren extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Smoke Detector.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_SmokeDetector", label = "Smoke Detector", synonyms = "Smoke Detectors", description = "")
|
||||
public interface SmokeDetector extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Speaker.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Speaker", label = "Speaker", synonyms = "Speakers", description = "")
|
||||
public interface Speaker extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Valve.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Valve", label = "Valve", synonyms = "Valves", description = "")
|
||||
public interface Valve extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Wall Switch.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_WallSwitch", label = "Wall Switch", synonyms = "Wall Switches", description = "")
|
||||
public interface WallSwitch extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Web Service.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_WebService", label = "Web Service", synonyms = "Web Services", description = "")
|
||||
public interface WebService extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a White Good.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_WhiteGood", label = "White Good", synonyms = "White Goods", description = "")
|
||||
public interface WhiteGood extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.equipment;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Equipment;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Window.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Equipment_Window", label = "Window", synonyms = "Windows", description = "")
|
||||
public interface Window extends Equipment {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Attic.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Indoor_Floor_Attic", label = "Attic", synonyms = "Attics", description = "")
|
||||
public interface Attic extends Floor {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Basement.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Indoor_Floor_Basement", label = "Basement", synonyms = "Basements, Cellar, Cellars", description = "")
|
||||
public interface Basement extends Floor {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Bathroom.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Indoor_Room_Bathroom", label = "Bathroom", synonyms = "Bathrooms, Bath, Baths", description = "")
|
||||
public interface Bathroom extends Room {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Bedroom.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Indoor_Room_Bedroom", label = "Bedroom", synonyms = "Bedrooms", description = "")
|
||||
public interface Bedroom extends Room {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Building.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Indoor_Building", label = "Building", synonyms = "Buildings", description = "")
|
||||
public interface Building extends Indoor {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Carport.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Outdoor_Carport", label = "Carport", synonyms = "Carports", description = "")
|
||||
public interface Carport extends Outdoor {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Corridor.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Indoor_Corridor", label = "Corridor", synonyms = "Corridors", description = "")
|
||||
public interface Corridor extends Indoor {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a First Floor.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Indoor_Floor_FirstFloor", label = "First Floor", synonyms = "First Floors, Upstairs", description = "")
|
||||
public interface FirstFloor extends Floor {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Floor.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Indoor_Floor", label = "Floor", synonyms = "Floors", description = "")
|
||||
public interface Floor extends Indoor {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Garage.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Indoor_Building_Garage", label = "Garage", synonyms = "Garages", description = "")
|
||||
public interface Garage extends Building {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Garden.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Outdoor_Garden", label = "Garden", synonyms = "Gardens", description = "")
|
||||
public interface Garden extends Outdoor {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Ground Floor.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Indoor_Floor_GroundFloor", label = "Ground Floor", synonyms = "Ground Floors, Downstairs", description = "")
|
||||
public interface GroundFloor extends Floor {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Location;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Indoor.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Indoor", label = "Indoor", synonyms = "", description = "Anything that is inside a closed building")
|
||||
public interface Indoor extends Location {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Kitchen.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Indoor_Room_Kitchen", label = "Kitchen", synonyms = "Kitchens", description = "")
|
||||
public interface Kitchen extends Room {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Living Room.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Indoor_Room_LivingRoom", label = "Living Room", synonyms = "Living Rooms", description = "")
|
||||
public interface LivingRoom extends Room {
|
||||
}
|
||||
|
|
|
@ -16,13 +16,15 @@ import java.util.Set;
|
|||
import java.util.HashSet;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Location;
|
||||
|
||||
/**
|
||||
* This class provides a stream of all defined locations.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
public class Locations {
|
||||
|
||||
static final Set<Class<? extends Location>> LOCATIONS = new HashSet<>();
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Location;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Outdoor.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Outdoor", label = "Outdoor", synonyms = "", description = "")
|
||||
public interface Outdoor extends Location {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Room.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Indoor_Room", label = "Room", synonyms = "Rooms", description = "")
|
||||
public interface Room extends Indoor {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.location;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Terrace.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Location_Outdoor_Terrace", label = "Terrace", synonyms = "Terraces, Deck, Decks", description = "")
|
||||
public interface Terrace extends Outdoor {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.point;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Point;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Alarm.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Point_Alarm", label = "Alarm", synonyms = "", description = "")
|
||||
public interface Alarm extends Point {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.point;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Point;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Control.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Point_Control", label = "Control", synonyms = "", description = "")
|
||||
public interface Control extends Point {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.point;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a LowBattery.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Point_Status_LowBattery", label = "LowBattery", synonyms = "", description = "")
|
||||
public interface LowBattery extends Status {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.point;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Point;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Measurement.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Point_Measurement", label = "Measurement", synonyms = "", description = "")
|
||||
public interface Measurement extends Point {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.point;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a OpenLevel.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Point_Status_OpenLevel", label = "OpenLevel", synonyms = "", description = "")
|
||||
public interface OpenLevel extends Status {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.point;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a OpenState.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Point_Status_OpenState", label = "OpenState", synonyms = "", description = "")
|
||||
public interface OpenState extends Status {
|
||||
}
|
||||
|
|
|
@ -16,13 +16,15 @@ import java.util.Set;
|
|||
import java.util.HashSet;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Point;
|
||||
|
||||
/**
|
||||
* This class provides a stream of all defined points.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
public class Points {
|
||||
|
||||
static final Set<Class<? extends Point>> POINTS = new HashSet<>();
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.point;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Point;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Setpoint.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Point_Setpoint", label = "Setpoint", synonyms = "", description = "")
|
||||
public interface Setpoint extends Point {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.point;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Point;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Status.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Point_Status", label = "Status", synonyms = "", description = "")
|
||||
public interface Status extends Point {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.point;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Switch.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Point_Control_Switch", label = "Switch", synonyms = "", description = "")
|
||||
public interface Switch extends Control {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.point;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Tampered.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Point_Status_Tampered", label = "Tampered", synonyms = "", description = "")
|
||||
public interface Tampered extends Status {
|
||||
}
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.point;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Tilt.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Point_Status_Tilt", label = "Tilt", synonyms = "", description = "")
|
||||
public interface Tilt extends Status {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a CO.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_CO", label = "CO", synonyms = "Carbon Monoxide", description = "")
|
||||
public interface CO extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a CO2.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_CO2", label = "CO2", synonyms = "Carbon Dioxide", description = "")
|
||||
public interface CO2 extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Color Temperature.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_ColorTemperature", label = "Color Temperature", synonyms = "", description = "")
|
||||
public interface ColorTemperature extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Current.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Current", label = "Current", synonyms = "", description = "")
|
||||
public interface Current extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Energy.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Energy", label = "Energy", synonyms = "", description = "")
|
||||
public interface Energy extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Frequency.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Frequency", label = "Frequency", synonyms = "", description = "")
|
||||
public interface Frequency extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Gas.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Gas", label = "Gas", synonyms = "", description = "")
|
||||
public interface Gas extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Humidity.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Humidity", label = "Humidity", synonyms = "Moisture", description = "")
|
||||
public interface Humidity extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Light.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Light", label = "Light", synonyms = "Lights, Lighting", description = "")
|
||||
public interface Light extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Noise.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Noise", label = "Noise", synonyms = "", description = "")
|
||||
public interface Noise extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Oil.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Oil", label = "Oil", synonyms = "", description = "")
|
||||
public interface Oil extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Power.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Power", label = "Power", synonyms = "", description = "")
|
||||
public interface Power extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Presence.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Presence", label = "Presence", synonyms = "", description = "")
|
||||
public interface Presence extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Pressure.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Pressure", label = "Pressure", synonyms = "", description = "")
|
||||
public interface Pressure extends Property {
|
||||
}
|
||||
|
|
|
@ -16,13 +16,15 @@ import java.util.Set;
|
|||
import java.util.HashSet;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
|
||||
/**
|
||||
* This class provides a stream of all defined properties.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
public class Properties {
|
||||
|
||||
static final Set<Class<? extends Property>> PROPERTIES = new HashSet<>();
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Rain.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Rain", label = "Rain", synonyms = "", description = "")
|
||||
public interface Rain extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Smoke.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Smoke", label = "Smoke", synonyms = "", description = "")
|
||||
public interface Smoke extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Sound Volume.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_SoundVolume", label = "Sound Volume", synonyms = "", description = "")
|
||||
public interface SoundVolume extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Temperature.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Temperature", label = "Temperature", synonyms = "Temperatures", description = "")
|
||||
public interface Temperature extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Voltage.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Voltage", label = "Voltage", synonyms = "", description = "")
|
||||
public interface Voltage extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Water.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Water", label = "Water", synonyms = "", description = "")
|
||||
public interface Water extends Property {
|
||||
}
|
||||
|
|
|
@ -12,14 +12,16 @@
|
|||
*/
|
||||
package org.eclipse.smarthome.core.semantics.model.property;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.smarthome.core.semantics.model.Property;
|
||||
import org.eclipse.smarthome.core.semantics.model.TagInfo;
|
||||
|
||||
/**
|
||||
* This class defines a Wind.
|
||||
*
|
||||
*
|
||||
* @author Generated from generateTagClasses.groovy - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
@TagInfo(id = "Property_Wind", label = "Wind", synonyms = "", description = "")
|
||||
public interface Wind extends Property {
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue