/**
* Copyright (c) 2010-2016 by the respective copyright holders.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*/
/**
*/
package org.openhab.binding.tinkerforge.internal.model;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
*
* @author Theo Weiss
* @since 1.3.0
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* *
* Copyright (c) 2010-2015, openHAB.org and others.
* * All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
* <!-- end-model-doc -->
* @see org.openhab.binding.tinkerforge.internal.model.ModelFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/GenModel literalsInterface='true' loadInitialization='false'
* adapterFactory='false' updateClasspath='false' codeFormatting='true' commentFormatting='true'
* modelDirectory='/org.openhab.binding.tinkerforge/src/main/java'
* basePackage='org.openhab.binding.tinkerforge.internal'"
* @generated
*/
public interface ModelPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
String eNAME = "model";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
String eNS_URI = "org.openhab.binding.tinkerforge.internal.model";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
String eNS_PREFIX = "model";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
ModelPackage eINSTANCE = org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl.init();
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.TFConfig <em>TF Config</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.TFConfig
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFConfig()
* @generated
*/
int TF_CONFIG = 155;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.OHTFDeviceImpl <em>OHTF
* Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.OHTFDeviceImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getOHTFDevice()
* @generated
*/
int OHTF_DEVICE = 156;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.OHConfigImpl <em>OH
* Config</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.OHConfigImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getOHConfig()
* @generated
*/
int OH_CONFIG = 158;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.EcosystemImpl
* <em>Ecosystem</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.EcosystemImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getEcosystem()
* @generated
*/
int ECOSYSTEM = 0;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickdImpl
* <em>MBrickd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickdImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickd()
* @generated
*/
int MBRICKD = 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.MTFConfigConsumer <em>MTF
* Config Consumer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MTFConfigConsumer
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTFConfigConsumer()
* @generated
*/
int MTF_CONFIG_CONSUMER = 3;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.MBaseDevice <em>MBase
* Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MBaseDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBaseDevice()
* @generated
*/
int MBASE_DEVICE = 4;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.MDevice <em>MDevice</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMDevice()
* @generated
*/
int MDEVICE = 5;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.MSubDeviceHolder <em>MSub
* Device Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MSubDeviceHolder
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMSubDeviceHolder()
* @generated
*/
int MSUB_DEVICE_HOLDER = 6;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickServoImpl <em>MBrick
* Servo</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickServoImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickServo()
* @generated
*/
int MBRICK_SERVO = 66;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFBrickDCConfigurationImpl
* <em>TF Brick DC Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFBrickDCConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFBrickDCConfiguration()
* @generated
*/
int TF_BRICK_DC_CONFIGURATION = 175;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MDualRelayBrickletImpl
* <em>MDual Relay Bricklet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MDualRelayBrickletImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMDualRelayBricklet()
* @generated
*/
int MDUAL_RELAY_BRICKLET = 84;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.MActor <em>MActor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMActor()
* @generated
*/
int MACTOR = 7;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.MSwitchActor <em>MSwitch
* Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MSwitchActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMSwitchActor()
* @generated
*/
int MSWITCH_ACTOR = 9;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.MInSwitchActor <em>MIn Switch
* Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MInSwitchActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMInSwitchActor()
* @generated
*/
int MIN_SWITCH_ACTOR = 11;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickDCImpl <em>MBrick
* DC</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickDCImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickDC()
* @generated
*/
int MBRICK_DC = 68;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MIndustrialQuadRelayBrickletImpl <em>MIndustrial Quad
* Relay Bricklet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MIndustrialQuadRelayBrickletImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMIndustrialQuadRelayBricklet()
* @generated
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET = 85;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MIndustrialQuadRelayImpl
* <em>MIndustrial Quad Relay</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MIndustrialQuadRelayImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMIndustrialQuadRelay()
* @generated
*/
int MINDUSTRIAL_QUAD_RELAY = 86;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIndustrialDigitalIn4Impl <em>MBricklet
* Industrial Digital In4</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIndustrialDigitalIn4Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletIndustrialDigitalIn4()
* @generated
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4 = 87;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.MSubDevice <em>MSub
* Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MSubDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMSubDevice()
* @generated
*/
int MSUB_DEVICE = 14;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MIndustrialDigitalInImpl
* <em>MIndustrial Digital In</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MIndustrialDigitalInImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMIndustrialDigitalIn()
* @generated
*/
int MINDUSTRIAL_DIGITAL_IN = 88;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFIOActorConfigurationImpl
* <em>TFIO Actor Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFIOActorConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFIOActorConfiguration()
* @generated
*/
int TFIO_ACTOR_CONFIGURATION = 176;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIO16Impl
* <em>MBricklet IO16</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIO16Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletIO16()
* @generated
*/
int MBRICKLET_IO16 = 95;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.DigitalSensorImpl
* <em>Digital Sensor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DigitalSensorImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDigitalSensor()
* @generated
*/
int DIGITAL_SENSOR = 96;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.IODevice <em>IO Device</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IODevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIODevice()
* @generated
*/
int IO_DEVICE = 13;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFInterruptListenerConfigurationImpl <em>TF Interrupt
* Listener Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFInterruptListenerConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFInterruptListenerConfiguration()
* @generated
*/
int TF_INTERRUPT_LISTENER_CONFIGURATION = 177;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFIOSensorConfigurationImpl <em>TFIO Sensor
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFIOSensorConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFIOSensorConfiguration()
* @generated
*/
int TFIO_SENSOR_CONFIGURATION = 178;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MDualRelayImpl <em>MDual
* Relay</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MDualRelayImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMDualRelay()
* @generated
*/
int MDUAL_RELAY = 107;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFNullConfigurationImpl
* <em>TF Null Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFNullConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFNullConfiguration()
* @generated
*/
int TF_NULL_CONFIGURATION = 159;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFServoConfigurationImpl
* <em>TF Servo Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFServoConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFServoConfiguration()
* @generated
*/
int TF_SERVO_CONFIGURATION = 179;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MServoImpl
* <em>MServo</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MServoImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMServo()
* @generated
*/
int MSERVO = 67;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.CallbackListener <em>Callback
* Listener</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.CallbackListener
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getCallbackListener()
* @generated
*/
int CALLBACK_LISTENER = 15;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.InterruptListener <em>Interrupt
* Listener</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.InterruptListener
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getInterruptListener()
* @generated
*/
int INTERRUPT_LISTENER = 16;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.MSensor <em>MSensor</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MSensor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMSensor()
* @generated
*/
int MSENSOR = 17;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletHumidityImpl
* <em>MBricklet Humidity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletHumidityImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletHumidity()
* @generated
*/
int MBRICKLET_HUMIDITY = 113;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletDistanceIRImpl
* <em>MBricklet Distance IR</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletDistanceIRImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletDistanceIR()
* @generated
*/
int MBRICKLET_DISTANCE_IR = 114;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletTemperatureImpl
* <em>MBricklet Temperature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletTemperatureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletTemperature()
* @generated
*/
int MBRICKLET_TEMPERATURE = 123;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFBaseConfigurationImpl
* <em>TF Base Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFBaseConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFBaseConfiguration()
* @generated
*/
int TF_BASE_CONFIGURATION = 162;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECOSYSTEM__LOGGER = 0;
/**
* The feature id for the '<em><b>Mbrickds</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECOSYSTEM__MBRICKDS = 1;
/**
* The number of structural features of the '<em>Ecosystem</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECOSYSTEM_FEATURE_COUNT = 2;
/**
* The operation id for the '<em>Get Brickd</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECOSYSTEM___GET_BRICKD__STRING_INT = 0;
/**
* The operation id for the '<em>Get Device</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECOSYSTEM___GET_DEVICE__STRING_STRING = 1;
/**
* The operation id for the '<em>Get Devices4 Generic Id</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECOSYSTEM___GET_DEVICES4_GENERIC_ID__STRING_STRING = 2;
/**
* The operation id for the '<em>Disconnect</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECOSYSTEM___DISCONNECT = 3;
/**
* The number of operations of the '<em>Ecosystem</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ECOSYSTEM_OPERATION_COUNT = 4;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD__LOGGER = 0;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD__IP_CONNECTION = 1;
/**
* The feature id for the '<em><b>Host</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD__HOST = 2;
/**
* The feature id for the '<em><b>Port</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD__PORT = 3;
/**
* The feature id for the '<em><b>Authkey</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD__AUTHKEY = 4;
/**
* The feature id for the '<em><b>Is Connected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD__IS_CONNECTED = 5;
/**
* The feature id for the '<em><b>Auto Reconnect</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD__AUTO_RECONNECT = 6;
/**
* The feature id for the '<em><b>Reconnected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD__RECONNECTED = 7;
/**
* The feature id for the '<em><b>Connected Counter</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD__CONNECTED_COUNTER = 8;
/**
* The feature id for the '<em><b>Timeout</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD__TIMEOUT = 9;
/**
* The feature id for the '<em><b>Mdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD__MDEVICES = 10;
/**
* The feature id for the '<em><b>Ecosystem</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD__ECOSYSTEM = 11;
/**
* The number of structural features of the '<em>MBrickd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD_FEATURE_COUNT = 12;
/**
* The operation id for the '<em>Connect</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD___CONNECT = 0;
/**
* The operation id for the '<em>Disconnect</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD___DISCONNECT = 1;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD___INIT = 2;
/**
* The operation id for the '<em>Get Device</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD___GET_DEVICE__STRING = 3;
/**
* The number of operations of the '<em>MBrickd</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKD_OPERATION_COUNT = 4;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.SubDeviceAdmin <em>Sub Device
* Admin</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.SubDeviceAdmin
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getSubDeviceAdmin()
* @generated
*/
int SUB_DEVICE_ADMIN = 2;
/**
* The number of structural features of the '<em>Sub Device Admin</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SUB_DEVICE_ADMIN_FEATURE_COUNT = 0;
/**
* The operation id for the '<em>Add Sub Device</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SUB_DEVICE_ADMIN___ADD_SUB_DEVICE__STRING_STRING = 0;
/**
* The number of operations of the '<em>Sub Device Admin</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SUB_DEVICE_ADMIN_OPERATION_COUNT = 1;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTF_CONFIG_CONSUMER__TF_CONFIG = 0;
/**
* The number of structural features of the '<em>MTF Config Consumer</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTF_CONFIG_CONSUMER_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>MTF Config Consumer</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTF_CONFIG_CONSUMER_OPERATION_COUNT = 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBASE_DEVICE__LOGGER = 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBASE_DEVICE__UID = 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBASE_DEVICE__POLL = 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBASE_DEVICE__ENABLED_A = 3;
/**
* The number of structural features of the '<em>MBase Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBASE_DEVICE_FEATURE_COUNT = 4;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBASE_DEVICE___INIT = 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBASE_DEVICE___ENABLE = 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBASE_DEVICE___DISABLE = 2;
/**
* The number of operations of the '<em>MBase Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBASE_DEVICE_OPERATION_COUNT = 3;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDEVICE__LOGGER = MBASE_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDEVICE__UID = MBASE_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDEVICE__POLL = MBASE_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDEVICE__ENABLED_A = MBASE_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDEVICE__TINKERFORGE_DEVICE = MBASE_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDEVICE__IP_CONNECTION = MBASE_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDEVICE__CONNECTED_UID = MBASE_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDEVICE__POSITION = MBASE_DEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDEVICE__DEVICE_IDENTIFIER = MBASE_DEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDEVICE__NAME = MBASE_DEVICE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDEVICE__BRICKD = MBASE_DEVICE_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>MDevice</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDEVICE_FEATURE_COUNT = MBASE_DEVICE_FEATURE_COUNT + 7;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDEVICE___INIT = MBASE_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDEVICE___ENABLE = MBASE_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDEVICE___DISABLE = MBASE_DEVICE___DISABLE;
/**
* The number of operations of the '<em>MDevice</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDEVICE_OPERATION_COUNT = MBASE_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSUB_DEVICE_HOLDER__MSUBDEVICES = 0;
/**
* The number of structural features of the '<em>MSub Device Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSUB_DEVICE_HOLDER_FEATURE_COUNT = 1;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSUB_DEVICE_HOLDER___INIT_SUB_DEVICES = 0;
/**
* The number of operations of the '<em>MSub Device Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSUB_DEVICE_HOLDER_OPERATION_COUNT = 1;
/**
* The number of structural features of the '<em>MActor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACTOR_FEATURE_COUNT = 0;
/**
* The number of operations of the '<em>MActor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACTOR_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.SwitchSensor <em>Switch
* Sensor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.SwitchSensor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getSwitchSensor()
* @generated
*/
int SWITCH_SENSOR = 8;
/**
* The feature id for the '<em><b>Switch State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SWITCH_SENSOR__SWITCH_STATE = 0;
/**
* The number of structural features of the '<em>Switch Sensor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SWITCH_SENSOR_FEATURE_COUNT = 1;
/**
* The operation id for the '<em>Fetch Switch State</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SWITCH_SENSOR___FETCH_SWITCH_STATE = 0;
/**
* The number of operations of the '<em>Switch Sensor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SWITCH_SENSOR_OPERATION_COUNT = 1;
/**
* The feature id for the '<em><b>Switch State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSWITCH_ACTOR__SWITCH_STATE = SWITCH_SENSOR__SWITCH_STATE;
/**
* The number of structural features of the '<em>MSwitch Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSWITCH_ACTOR_FEATURE_COUNT = SWITCH_SENSOR_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Fetch Switch State</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSWITCH_ACTOR___FETCH_SWITCH_STATE = SWITCH_SENSOR___FETCH_SWITCH_STATE;
/**
* The operation id for the '<em>Turn Switch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSWITCH_ACTOR___TURN_SWITCH__ONOFFVALUE = SWITCH_SENSOR_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MSwitch Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSWITCH_ACTOR_OPERATION_COUNT = SWITCH_SENSOR_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.ProgrammableSwitchActor
* <em>Programmable Switch Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ProgrammableSwitchActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getProgrammableSwitchActor()
* @generated
*/
int PROGRAMMABLE_SWITCH_ACTOR = 10;
/**
* The feature id for the '<em><b>Switch State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROGRAMMABLE_SWITCH_ACTOR__SWITCH_STATE = SWITCH_SENSOR__SWITCH_STATE;
/**
* The number of structural features of the '<em>Programmable Switch Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROGRAMMABLE_SWITCH_ACTOR_FEATURE_COUNT = SWITCH_SENSOR_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Fetch Switch State</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROGRAMMABLE_SWITCH_ACTOR___FETCH_SWITCH_STATE = SWITCH_SENSOR___FETCH_SWITCH_STATE;
/**
* The operation id for the '<em>Turn Switch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROGRAMMABLE_SWITCH_ACTOR___TURN_SWITCH__ONOFFVALUE_DEVICEOPTIONS = SWITCH_SENSOR_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Programmable Switch Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROGRAMMABLE_SWITCH_ACTOR_OPERATION_COUNT = SWITCH_SENSOR_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Switch State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MIN_SWITCH_ACTOR__SWITCH_STATE = MSWITCH_ACTOR__SWITCH_STATE;
/**
* The number of structural features of the '<em>MIn Switch Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MIN_SWITCH_ACTOR_FEATURE_COUNT = MSWITCH_ACTOR_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Fetch Switch State</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MIN_SWITCH_ACTOR___FETCH_SWITCH_STATE = MSWITCH_ACTOR___FETCH_SWITCH_STATE;
/**
* The operation id for the '<em>Turn Switch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MIN_SWITCH_ACTOR___TURN_SWITCH__ONOFFVALUE = MSWITCH_ACTOR___TURN_SWITCH__ONOFFVALUE;
/**
* The number of operations of the '<em>MIn Switch Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MIN_SWITCH_ACTOR_OPERATION_COUNT = MSWITCH_ACTOR_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.GenericDevice <em>Generic
* Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.GenericDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getGenericDevice()
* @generated
*/
int GENERIC_DEVICE = 12;
/**
* The feature id for the '<em><b>Generic Device Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GENERIC_DEVICE__GENERIC_DEVICE_ID = 0;
/**
* The number of structural features of the '<em>Generic Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GENERIC_DEVICE_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Generic Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GENERIC_DEVICE_OPERATION_COUNT = 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSUB_DEVICE__LOGGER = MBASE_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSUB_DEVICE__UID = MBASE_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSUB_DEVICE__POLL = MBASE_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSUB_DEVICE__ENABLED_A = MBASE_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSUB_DEVICE__SUB_ID = MBASE_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSUB_DEVICE__MBRICK = MBASE_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MSub Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSUB_DEVICE_FEATURE_COUNT = MBASE_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSUB_DEVICE___INIT = MBASE_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSUB_DEVICE___ENABLE = MBASE_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSUB_DEVICE___DISABLE = MBASE_DEVICE___DISABLE;
/**
* The number of operations of the '<em>MSub Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSUB_DEVICE_OPERATION_COUNT = MBASE_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO_DEVICE__LOGGER = MSUB_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO_DEVICE__UID = MSUB_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO_DEVICE__POLL = MSUB_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO_DEVICE__ENABLED_A = MSUB_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO_DEVICE__SUB_ID = MSUB_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO_DEVICE__MBRICK = MSUB_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Generic Device Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO_DEVICE__GENERIC_DEVICE_ID = MSUB_DEVICE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>IO Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO_DEVICE_FEATURE_COUNT = MSUB_DEVICE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO_DEVICE___INIT = MSUB_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO_DEVICE___ENABLE = MSUB_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO_DEVICE___DISABLE = MSUB_DEVICE___DISABLE;
/**
* The number of operations of the '<em>IO Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO_DEVICE_OPERATION_COUNT = MSUB_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CALLBACK_LISTENER__CALLBACK_PERIOD = 0;
/**
* The number of structural features of the '<em>Callback Listener</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CALLBACK_LISTENER_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Callback Listener</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CALLBACK_LISTENER_OPERATION_COUNT = 0;
/**
* The feature id for the '<em><b>Debounce Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTERRUPT_LISTENER__DEBOUNCE_PERIOD = 0;
/**
* The number of structural features of the '<em>Interrupt Listener</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTERRUPT_LISTENER_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Interrupt Listener</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTERRUPT_LISTENER_OPERATION_COUNT = 0;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSENSOR__SENSOR_VALUE = 0;
/**
* The number of structural features of the '<em>MSensor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSENSOR_FEATURE_COUNT = 1;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSENSOR___FETCH_SENSOR_VALUE = 0;
/**
* The number of operations of the '<em>MSensor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSENSOR_OPERATION_COUNT = 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.ProgrammableActor
* <em>Programmable Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ProgrammableActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getProgrammableActor()
* @generated
*/
int PROGRAMMABLE_ACTOR = 18;
/**
* The number of structural features of the '<em>Programmable Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROGRAMMABLE_ACTOR_FEATURE_COUNT = 0;
/**
* The operation id for the '<em>Action</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROGRAMMABLE_ACTOR___ACTION__DEVICEOPTIONS = 0;
/**
* The number of operations of the '<em>Programmable Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROGRAMMABLE_ACTOR_OPERATION_COUNT = 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletBarometerImpl
* <em>MBricklet Barometer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletBarometerImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletBarometer()
* @generated
*/
int MBRICKLET_BAROMETER = 137;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBarometerTemperatureImpl
* <em>MBarometer Temperature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBarometerTemperatureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBarometerTemperature()
* @generated
*/
int MBAROMETER_TEMPERATURE = 138;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAmbientLightImpl
* <em>MBricklet Ambient Light</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAmbientLightImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletAmbientLight()
* @generated
*/
int MBRICKLET_AMBIENT_LIGHT = 139;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLCD20x4Impl
* <em>MBricklet LCD2 0x4</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLCD20x4Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletLCD20x4()
* @generated
*/
int MBRICKLET_LCD2_0X4 = 149;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.MTextActor <em>MText
* Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MTextActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTextActor()
* @generated
*/
int MTEXT_ACTOR = 19;
/**
* The feature id for the '<em><b>Text</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEXT_ACTOR__TEXT = 0;
/**
* The number of structural features of the '<em>MText Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEXT_ACTOR_FEATURE_COUNT = 1;
/**
* The operation id for the '<em>Write</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEXT_ACTOR___WRITE__STRING = 0;
/**
* The number of operations of the '<em>MText Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEXT_ACTOR_OPERATION_COUNT = 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.MLCDSubDevice <em>MLCD Sub
* Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MLCDSubDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMLCDSubDevice()
* @generated
*/
int MLCD_SUB_DEVICE = 20;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD_SUB_DEVICE__LOGGER = MSUB_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD_SUB_DEVICE__UID = MSUB_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD_SUB_DEVICE__POLL = MSUB_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD_SUB_DEVICE__ENABLED_A = MSUB_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD_SUB_DEVICE__SUB_ID = MSUB_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD_SUB_DEVICE__MBRICK = MSUB_DEVICE__MBRICK;
/**
* The number of structural features of the '<em>MLCD Sub Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD_SUB_DEVICE_FEATURE_COUNT = MSUB_DEVICE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD_SUB_DEVICE___INIT = MSUB_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD_SUB_DEVICE___ENABLE = MSUB_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD_SUB_DEVICE___DISABLE = MSUB_DEVICE___DISABLE;
/**
* The number of operations of the '<em>MLCD Sub Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD_SUB_DEVICE_OPERATION_COUNT = MSUB_DEVICE_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIndustrialDigitalOut4Impl <em>MBricklet
* Industrial Digital Out4</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIndustrialDigitalOut4Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletIndustrialDigitalOut4()
* @generated
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4 = 89;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActor <em>Digital
* Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDigitalActor()
* @generated
*/
int DIGITAL_ACTOR = 21;
/**
* The feature id for the '<em><b>Digital State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR__DIGITAL_STATE = 0;
/**
* The number of structural features of the '<em>Digital Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_FEATURE_COUNT = 1;
/**
* The operation id for the '<em>Turn Digital</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR___TURN_DIGITAL__HIGHLOWVALUE = 0;
/**
* The operation id for the '<em>Fetch Digital Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR___FETCH_DIGITAL_VALUE = 1;
/**
* The number of operations of the '<em>Digital Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_OPERATION_COUNT = 2;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.DigitalActorDigitalOut4Impl <em>Digital Actor Digital
* Out4</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DigitalActorDigitalOut4Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDigitalActorDigitalOut4()
* @generated
*/
int DIGITAL_ACTOR_DIGITAL_OUT4 = 90;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.NumberActor <em>Number
* Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.NumberActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getNumberActor()
* @generated
*/
int NUMBER_ACTOR = 22;
/**
* The number of structural features of the '<em>Number Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NUMBER_ACTOR_FEATURE_COUNT = 0;
/**
* The operation id for the '<em>Set Number</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NUMBER_ACTOR___SET_NUMBER__BIGDECIMAL = 0;
/**
* The number of operations of the '<em>Number Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NUMBER_ACTOR_OPERATION_COUNT = 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.ColorActor <em>Color
* Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ColorActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getColorActor()
* @generated
*/
int COLOR_ACTOR = 23;
/**
* The feature id for the '<em><b>Color</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ACTOR__COLOR = 0;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLEDStripImpl
* <em>MBricklet LED Strip</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLEDStripImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletLEDStrip()
* @generated
*/
int MBRICKLET_LED_STRIP = 92;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletSegmentDisplay4x7Impl <em>MBricklet Segment
* Display4x7</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletSegmentDisplay4x7Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletSegmentDisplay4x7()
* @generated
*/
int MBRICKLET_SEGMENT_DISPLAY4X7 = 91;
/**
* The number of structural features of the '<em>Color Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ACTOR_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Color Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ACTOR_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.ProgrammableColorActor
* <em>Programmable Color Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ProgrammableColorActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getProgrammableColorActor()
* @generated
*/
int PROGRAMMABLE_COLOR_ACTOR = 24;
/**
* The feature id for the '<em><b>Color</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROGRAMMABLE_COLOR_ACTOR__COLOR = COLOR_ACTOR__COLOR;
/**
* The number of structural features of the '<em>Programmable Color Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT = COLOR_ACTOR_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Set Selected Color</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROGRAMMABLE_COLOR_ACTOR___SET_SELECTED_COLOR__HSBTYPE_DEVICEOPTIONS = COLOR_ACTOR_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Programmable Color Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROGRAMMABLE_COLOR_ACTOR_OPERATION_COUNT = COLOR_ACTOR_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.SimpleColorActor <em>Simple
* Color Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.SimpleColorActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getSimpleColorActor()
* @generated
*/
int SIMPLE_COLOR_ACTOR = 25;
/**
* The feature id for the '<em><b>Color</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SIMPLE_COLOR_ACTOR__COLOR = COLOR_ACTOR__COLOR;
/**
* The number of structural features of the '<em>Simple Color Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SIMPLE_COLOR_ACTOR_FEATURE_COUNT = COLOR_ACTOR_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Set Selected Color</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SIMPLE_COLOR_ACTOR___SET_SELECTED_COLOR__HSBTYPE = COLOR_ACTOR_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Simple Color Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SIMPLE_COLOR_ACTOR_OPERATION_COUNT = COLOR_ACTOR_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.MoveActor <em>Move Actor</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MoveActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMoveActor()
* @generated
*/
int MOVE_ACTOR = 26;
/**
* The feature id for the '<em><b>Direction</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MOVE_ACTOR__DIRECTION = 0;
/**
* The number of structural features of the '<em>Move Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MOVE_ACTOR_FEATURE_COUNT = 1;
/**
* The operation id for the '<em>Move</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MOVE_ACTOR___MOVE__UPDOWNTYPE_DEVICEOPTIONS = 0;
/**
* The operation id for the '<em>Stop</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MOVE_ACTOR___STOP = 1;
/**
* The operation id for the '<em>Moveon</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MOVE_ACTOR___MOVEON__DEVICEOPTIONS = 2;
/**
* The number of operations of the '<em>Move Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MOVE_ACTOR_OPERATION_COUNT = 3;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.DimmableActor <em>Dimmable
* Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.DimmableActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDimmableActor()
* @generated
*/
int DIMMABLE_ACTOR = 27;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIMMABLE_ACTOR__TF_CONFIG = MTF_CONFIG_CONSUMER__TF_CONFIG;
/**
* The feature id for the '<em><b>Min Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIMMABLE_ACTOR__MIN_VALUE = MTF_CONFIG_CONSUMER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Max Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIMMABLE_ACTOR__MAX_VALUE = MTF_CONFIG_CONSUMER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Dimmable Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIMMABLE_ACTOR_FEATURE_COUNT = MTF_CONFIG_CONSUMER_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Dimm</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIMMABLE_ACTOR___DIMM__INCREASEDECREASETYPE_DEVICEOPTIONS = MTF_CONFIG_CONSUMER_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Dimmable Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIMMABLE_ACTOR_OPERATION_COUNT = MTF_CONFIG_CONSUMER_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.PercentTypeActor <em>Percent
* Type Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.PercentTypeActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getPercentTypeActor()
* @generated
*/
int PERCENT_TYPE_ACTOR = 28;
/**
* The feature id for the '<em><b>Percent Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PERCENT_TYPE_ACTOR__PERCENT_VALUE = 0;
/**
* The number of structural features of the '<em>Percent Type Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PERCENT_TYPE_ACTOR_FEATURE_COUNT = 1;
/**
* The operation id for the '<em>Set Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PERCENT_TYPE_ACTOR___SET_VALUE__PERCENTTYPE_DEVICEOPTIONS = 0;
/**
* The number of operations of the '<em>Percent Type Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PERCENT_TYPE_ACTOR_OPERATION_COUNT = 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.SetPointActor <em>Set Point
* Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.SetPointActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getSetPointActor()
* @generated
*/
int SET_POINT_ACTOR = 29;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SET_POINT_ACTOR__TF_CONFIG = DIMMABLE_ACTOR__TF_CONFIG;
/**
* The feature id for the '<em><b>Min Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SET_POINT_ACTOR__MIN_VALUE = DIMMABLE_ACTOR__MIN_VALUE;
/**
* The feature id for the '<em><b>Max Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SET_POINT_ACTOR__MAX_VALUE = DIMMABLE_ACTOR__MAX_VALUE;
/**
* The feature id for the '<em><b>Percent Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SET_POINT_ACTOR__PERCENT_VALUE = DIMMABLE_ACTOR_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Set Point Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SET_POINT_ACTOR_FEATURE_COUNT = DIMMABLE_ACTOR_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Dimm</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SET_POINT_ACTOR___DIMM__INCREASEDECREASETYPE_DEVICEOPTIONS = DIMMABLE_ACTOR___DIMM__INCREASEDECREASETYPE_DEVICEOPTIONS;
/**
* The operation id for the '<em>Set Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SET_POINT_ACTOR___SET_VALUE__PERCENTTYPE_DEVICEOPTIONS = DIMMABLE_ACTOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Set Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SET_POINT_ACTOR___SET_VALUE__BIGDECIMAL_DEVICEOPTIONS = DIMMABLE_ACTOR_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>Set Point Actor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SET_POINT_ACTOR_OPERATION_COUNT = DIMMABLE_ACTOR_OPERATION_COUNT + 2;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletDualButtonImpl
* <em>MBricklet Dual Button</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletDualButtonImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletDualButton()
* @generated
*/
int MBRICKLET_DUAL_BUTTON = 30;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MBricklet Dual Button</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet Dual Button</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUAL_BUTTON_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonDevice <em>Dual
* Button Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDualButtonDevice()
* @generated
*/
int DUAL_BUTTON_DEVICE = 31;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_DEVICE__LOGGER = MSUB_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_DEVICE__UID = MSUB_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_DEVICE__POLL = MSUB_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_DEVICE__ENABLED_A = MSUB_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_DEVICE__SUB_ID = MSUB_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_DEVICE__MBRICK = MSUB_DEVICE__MBRICK;
/**
* The number of structural features of the '<em>Dual Button Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_DEVICE_FEATURE_COUNT = MSUB_DEVICE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_DEVICE___INIT = MSUB_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_DEVICE___ENABLE = MSUB_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_DEVICE___DISABLE = MSUB_DEVICE___DISABLE;
/**
* The number of operations of the '<em>Dual Button Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_DEVICE_OPERATION_COUNT = MSUB_DEVICE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletPiezoSpeakerImpl
* <em>MBricklet Piezo Speaker</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletPiezoSpeakerImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletPiezoSpeaker()
* @generated
*/
int MBRICKLET_PIEZO_SPEAKER = 32;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Switch State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER__SWITCH_STATE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MBricklet Piezo Speaker</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Switch State</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER___FETCH_SWITCH_STATE = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Turn Switch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER___TURN_SWITCH__ONOFFVALUE_DEVICEOPTIONS = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet Piezo Speaker</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PIEZO_SPEAKER_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.DualButtonButtonImpl
* <em>Dual Button Button</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DualButtonButtonImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDualButtonButton()
* @generated
*/
int DUAL_BUTTON_BUTTON = 33;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_BUTTON__LOGGER = DUAL_BUTTON_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_BUTTON__UID = DUAL_BUTTON_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_BUTTON__POLL = DUAL_BUTTON_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_BUTTON__ENABLED_A = DUAL_BUTTON_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_BUTTON__SUB_ID = DUAL_BUTTON_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_BUTTON__MBRICK = DUAL_BUTTON_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_BUTTON__SENSOR_VALUE = DUAL_BUTTON_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_BUTTON__TF_CONFIG = DUAL_BUTTON_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_BUTTON__DEVICE_TYPE = DUAL_BUTTON_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_BUTTON__POSITION = DUAL_BUTTON_DEVICE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Dual Button Button</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_BUTTON_FEATURE_COUNT = DUAL_BUTTON_DEVICE_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_BUTTON___INIT = DUAL_BUTTON_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_BUTTON___ENABLE = DUAL_BUTTON_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_BUTTON___DISABLE = DUAL_BUTTON_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_BUTTON___FETCH_SENSOR_VALUE = DUAL_BUTTON_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Dual Button Button</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_BUTTON_OPERATION_COUNT = DUAL_BUTTON_DEVICE_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAccelerometerImpl
* <em>MBricklet Accelerometer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAccelerometerImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletAccelerometer()
* @generated
*/
int MBRICKLET_ACCELEROMETER = 34;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Data Rate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__DATA_RATE = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Full Scale</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__FULL_SCALE = MDEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Filter Bandwidth</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER__FILTER_BANDWIDTH = MDEVICE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>MBricklet Accelerometer</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 6;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet Accelerometer</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ACCELEROMETER_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerDevice
* <em>Accelerometer Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getAccelerometerDevice()
* @generated
*/
int ACCELEROMETER_DEVICE = 35;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DEVICE__LOGGER = MSUB_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DEVICE__UID = MSUB_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DEVICE__POLL = MSUB_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DEVICE__ENABLED_A = MSUB_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DEVICE__SUB_ID = MSUB_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DEVICE__MBRICK = MSUB_DEVICE__MBRICK;
/**
* The number of structural features of the '<em>Accelerometer Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DEVICE_FEATURE_COUNT = MSUB_DEVICE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DEVICE___INIT = MSUB_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DEVICE___ENABLE = MSUB_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DEVICE___DISABLE = MSUB_DEVICE___DISABLE;
/**
* The number of operations of the '<em>Accelerometer Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DEVICE_OPERATION_COUNT = MSUB_DEVICE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.AccelerometerDirectionImpl
* <em>Accelerometer Direction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.AccelerometerDirectionImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getAccelerometerDirection()
* @generated
*/
int ACCELEROMETER_DIRECTION = 36;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION__LOGGER = ACCELEROMETER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION__UID = ACCELEROMETER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION__POLL = ACCELEROMETER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION__ENABLED_A = ACCELEROMETER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION__SUB_ID = ACCELEROMETER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION__MBRICK = ACCELEROMETER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION__SENSOR_VALUE = ACCELEROMETER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION__TF_CONFIG = ACCELEROMETER_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION__CALLBACK_PERIOD = ACCELEROMETER_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION__DEVICE_TYPE = ACCELEROMETER_DEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION__THRESHOLD = ACCELEROMETER_DEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Direction</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION__DIRECTION = ACCELEROMETER_DEVICE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Accelerometer Direction</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION_FEATURE_COUNT = ACCELEROMETER_DEVICE_FEATURE_COUNT + 6;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION___INIT = ACCELEROMETER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION___ENABLE = ACCELEROMETER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION___DISABLE = ACCELEROMETER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION___FETCH_SENSOR_VALUE = ACCELEROMETER_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Accelerometer Direction</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_DIRECTION_OPERATION_COUNT = ACCELEROMETER_DEVICE_OPERATION_COUNT + 1;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.AccelerometerTemperatureImpl <em>Accelerometer
* Temperature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.AccelerometerTemperatureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getAccelerometerTemperature()
* @generated
*/
int ACCELEROMETER_TEMPERATURE = 37;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_TEMPERATURE__LOGGER = ACCELEROMETER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_TEMPERATURE__UID = ACCELEROMETER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_TEMPERATURE__POLL = ACCELEROMETER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_TEMPERATURE__ENABLED_A = ACCELEROMETER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_TEMPERATURE__SUB_ID = ACCELEROMETER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_TEMPERATURE__MBRICK = ACCELEROMETER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_TEMPERATURE__SENSOR_VALUE = ACCELEROMETER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_TEMPERATURE__DEVICE_TYPE = ACCELEROMETER_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Accelerometer Temperature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_TEMPERATURE_FEATURE_COUNT = ACCELEROMETER_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_TEMPERATURE___INIT = ACCELEROMETER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_TEMPERATURE___ENABLE = ACCELEROMETER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_TEMPERATURE___DISABLE = ACCELEROMETER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_TEMPERATURE___FETCH_SENSOR_VALUE = ACCELEROMETER_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Accelerometer Temperature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_TEMPERATURE_OPERATION_COUNT = ACCELEROMETER_DEVICE_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.AccelerometerLedImpl
* <em>Accelerometer Led</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.AccelerometerLedImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getAccelerometerLed()
* @generated
*/
int ACCELEROMETER_LED = 38;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_LED__LOGGER = ACCELEROMETER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_LED__UID = ACCELEROMETER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_LED__POLL = ACCELEROMETER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_LED__ENABLED_A = ACCELEROMETER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_LED__SUB_ID = ACCELEROMETER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_LED__MBRICK = ACCELEROMETER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Digital State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_LED__DIGITAL_STATE = ACCELEROMETER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_LED__DEVICE_TYPE = ACCELEROMETER_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Accelerometer Led</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_LED_FEATURE_COUNT = ACCELEROMETER_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_LED___INIT = ACCELEROMETER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_LED___ENABLE = ACCELEROMETER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_LED___DISABLE = ACCELEROMETER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Turn Digital</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_LED___TURN_DIGITAL__HIGHLOWVALUE = ACCELEROMETER_DEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Fetch Digital Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_LED___FETCH_DIGITAL_VALUE = ACCELEROMETER_DEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>Accelerometer Led</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCELEROMETER_LED_OPERATION_COUNT = ACCELEROMETER_DEVICE_OPERATION_COUNT + 2;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLaserRangeFinderImpl <em>MBricklet Laser
* Range Finder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLaserRangeFinderImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletLaserRangeFinder()
* @generated
*/
int MBRICKLET_LASER_RANGE_FINDER = 39;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Distance Average Length</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__DISTANCE_AVERAGE_LENGTH = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Velocity Average Length</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__VELOCITY_AVERAGE_LENGTH = MDEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__MODE = MDEVICE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Enable Laser On Startup</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER__ENABLE_LASER_ON_STARTUP = MDEVICE_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>MBricklet Laser Range Finder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 7;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet Laser Range Finder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LASER_RANGE_FINDER_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderDevice
* <em>Laser Range Finder Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLaserRangeFinderDevice()
* @generated
*/
int LASER_RANGE_FINDER_DEVICE = 40;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DEVICE__LOGGER = MSUB_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DEVICE__UID = MSUB_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DEVICE__POLL = MSUB_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DEVICE__ENABLED_A = MSUB_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DEVICE__SUB_ID = MSUB_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DEVICE__MBRICK = MSUB_DEVICE__MBRICK;
/**
* The number of structural features of the '<em>Laser Range Finder Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DEVICE_FEATURE_COUNT = MSUB_DEVICE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DEVICE___INIT = MSUB_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DEVICE___ENABLE = MSUB_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DEVICE___DISABLE = MSUB_DEVICE___DISABLE;
/**
* The number of operations of the '<em>Laser Range Finder Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DEVICE_OPERATION_COUNT = MSUB_DEVICE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.LaserRangeFinderLaserImpl
* <em>Laser Range Finder Laser</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LaserRangeFinderLaserImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLaserRangeFinderLaser()
* @generated
*/
int LASER_RANGE_FINDER_LASER = 41;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_LASER__LOGGER = LASER_RANGE_FINDER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_LASER__UID = LASER_RANGE_FINDER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_LASER__POLL = LASER_RANGE_FINDER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_LASER__ENABLED_A = LASER_RANGE_FINDER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_LASER__SUB_ID = LASER_RANGE_FINDER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_LASER__MBRICK = LASER_RANGE_FINDER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Digital State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_LASER__DIGITAL_STATE = LASER_RANGE_FINDER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_LASER__DEVICE_TYPE = LASER_RANGE_FINDER_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Laser Range Finder Laser</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_LASER_FEATURE_COUNT = LASER_RANGE_FINDER_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_LASER___INIT = LASER_RANGE_FINDER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_LASER___ENABLE = LASER_RANGE_FINDER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_LASER___DISABLE = LASER_RANGE_FINDER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Turn Digital</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_LASER___TURN_DIGITAL__HIGHLOWVALUE = LASER_RANGE_FINDER_DEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Fetch Digital Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_LASER___FETCH_DIGITAL_VALUE = LASER_RANGE_FINDER_DEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>Laser Range Finder Laser</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_LASER_OPERATION_COUNT = LASER_RANGE_FINDER_DEVICE_OPERATION_COUNT + 2;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.LaserRangeFinderDistanceImpl <em>Laser Range Finder
* Distance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LaserRangeFinderDistanceImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLaserRangeFinderDistance()
* @generated
*/
int LASER_RANGE_FINDER_DISTANCE = 42;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE__LOGGER = LASER_RANGE_FINDER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE__UID = LASER_RANGE_FINDER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE__POLL = LASER_RANGE_FINDER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE__ENABLED_A = LASER_RANGE_FINDER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE__SUB_ID = LASER_RANGE_FINDER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE__MBRICK = LASER_RANGE_FINDER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE__TF_CONFIG = LASER_RANGE_FINDER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE__SENSOR_VALUE = LASER_RANGE_FINDER_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE__CALLBACK_PERIOD = LASER_RANGE_FINDER_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE__DEVICE_TYPE = LASER_RANGE_FINDER_DEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE__THRESHOLD = LASER_RANGE_FINDER_DEVICE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Laser Range Finder Distance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE_FEATURE_COUNT = LASER_RANGE_FINDER_DEVICE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE___INIT = LASER_RANGE_FINDER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE___ENABLE = LASER_RANGE_FINDER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE___DISABLE = LASER_RANGE_FINDER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE___FETCH_SENSOR_VALUE = LASER_RANGE_FINDER_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Laser Range Finder Distance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_DISTANCE_OPERATION_COUNT = LASER_RANGE_FINDER_DEVICE_OPERATION_COUNT + 1;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.LaserRangeFinderVelocityImpl <em>Laser Range Finder
* Velocity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LaserRangeFinderVelocityImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLaserRangeFinderVelocity()
* @generated
*/
int LASER_RANGE_FINDER_VELOCITY = 43;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY__LOGGER = LASER_RANGE_FINDER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY__UID = LASER_RANGE_FINDER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY__POLL = LASER_RANGE_FINDER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY__ENABLED_A = LASER_RANGE_FINDER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY__SUB_ID = LASER_RANGE_FINDER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY__MBRICK = LASER_RANGE_FINDER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY__TF_CONFIG = LASER_RANGE_FINDER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY__SENSOR_VALUE = LASER_RANGE_FINDER_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY__CALLBACK_PERIOD = LASER_RANGE_FINDER_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY__DEVICE_TYPE = LASER_RANGE_FINDER_DEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY__THRESHOLD = LASER_RANGE_FINDER_DEVICE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Laser Range Finder Velocity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY_FEATURE_COUNT = LASER_RANGE_FINDER_DEVICE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY___INIT = LASER_RANGE_FINDER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY___ENABLE = LASER_RANGE_FINDER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY___DISABLE = LASER_RANGE_FINDER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY___FETCH_SENSOR_VALUE = LASER_RANGE_FINDER_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Laser Range Finder Velocity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_VELOCITY_OPERATION_COUNT = LASER_RANGE_FINDER_DEVICE_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletColorImpl
* <em>MBricklet Color</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletColorImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletColor()
* @generated
*/
int MBRICKLET_COLOR = 48;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.BrickletColorDevice
* <em>Bricklet Color Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.BrickletColorDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickletColorDevice()
* @generated
*/
int BRICKLET_COLOR_DEVICE = 49;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.ColorColorImpl <em>Color
* Color</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.ColorColorImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getColorColor()
* @generated
*/
int COLOR_COLOR = 50;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.ColorIlluminanceImpl
* <em>Color Illuminance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.ColorIlluminanceImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getColorIlluminance()
* @generated
*/
int COLOR_ILLUMINANCE = 51;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.ColorColorTemperatureImpl
* <em>Color Color Temperature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.ColorColorTemperatureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getColorColorTemperature()
* @generated
*/
int COLOR_COLOR_TEMPERATURE = 52;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.ColorLedImpl <em>Color
* Led</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.ColorLedImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getColorLed()
* @generated
*/
int COLOR_LED = 53;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.DualButtonLedImpl <em>Dual
* Button Led</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DualButtonLedImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDualButtonLed()
* @generated
*/
int DUAL_BUTTON_LED = 54;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLinearPotiImpl
* <em>MBricklet Linear Poti</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLinearPotiImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletLinearPoti()
* @generated
*/
int MBRICKLET_LINEAR_POTI = 55;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletRotaryEncoderImpl
* <em>MBricklet Rotary Encoder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletRotaryEncoderImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletRotaryEncoder()
* @generated
*/
int MBRICKLET_ROTARY_ENCODER = 56;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.RotaryEncoderDevice <em>Rotary
* Encoder Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.RotaryEncoderDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRotaryEncoderDevice()
* @generated
*/
int ROTARY_ENCODER_DEVICE = 57;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.RotaryEncoderImpl
* <em>Rotary Encoder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.RotaryEncoderImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRotaryEncoder()
* @generated
*/
int ROTARY_ENCODER = 58;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.RotaryEncoderButtonImpl
* <em>Rotary Encoder Button</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.RotaryEncoderButtonImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRotaryEncoderButton()
* @generated
*/
int ROTARY_ENCODER_BUTTON = 59;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletJoystickImpl
* <em>MBricklet Joystick</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletJoystickImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletJoystick()
* @generated
*/
int MBRICKLET_JOYSTICK = 60;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.JoystickDevice <em>Joystick
* Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.JoystickDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getJoystickDevice()
* @generated
*/
int JOYSTICK_DEVICE = 61;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.JoystickXPositionImpl
* <em>Joystick XPosition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.JoystickXPositionImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getJoystickXPosition()
* @generated
*/
int JOYSTICK_XPOSITION = 62;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.JoystickYPositionImpl
* <em>Joystick YPosition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.JoystickYPositionImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getJoystickYPosition()
* @generated
*/
int JOYSTICK_YPOSITION = 63;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.JoystickButtonImpl
* <em>Joystick Button</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.JoystickButtonImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getJoystickButton()
* @generated
*/
int JOYSTICK_BUTTON = 64;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.LEDGroupImpl <em>LED
* Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LEDGroupImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLEDGroup()
* @generated
*/
int LED_GROUP = 93;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.DigitalActorIO16Impl
* <em>Digital Actor IO16</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DigitalActorIO16Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDigitalActorIO16()
* @generated
*/
int DIGITAL_ACTOR_IO16 = 94;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIO4Impl
* <em>MBricklet IO4</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIO4Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletIO4()
* @generated
*/
int MBRICKLET_IO4 = 97;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.IO4Device <em>IO4 Device</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IO4Device
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIO4Device()
* @generated
*/
int IO4_DEVICE = 98;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.DigitalSensorIO4Impl
* <em>Digital Sensor IO4</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DigitalSensorIO4Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDigitalSensorIO4()
* @generated
*/
int DIGITAL_SENSOR_IO4 = 99;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.DigitalActorIO4Impl
* <em>Digital Actor IO4</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DigitalActorIO4Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDigitalActorIO4()
* @generated
*/
int DIGITAL_ACTOR_IO4 = 100;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletMultiTouchImpl
* <em>MBricklet Multi Touch</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletMultiTouchImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletMultiTouch()
* @generated
*/
int MBRICKLET_MULTI_TOUCH = 101;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MultiTouchDeviceImpl
* <em>Multi Touch Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MultiTouchDeviceImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMultiTouchDevice()
* @generated
*/
int MULTI_TOUCH_DEVICE = 102;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.ElectrodeImpl
* <em>Electrode</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.ElectrodeImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getElectrode()
* @generated
*/
int ELECTRODE = 103;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.ProximityImpl
* <em>Proximity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.ProximityImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getProximity()
* @generated
*/
int PROXIMITY = 104;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletMotionDetectorImpl <em>MBricklet Motion
* Detector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletMotionDetectorImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletMotionDetector()
* @generated
*/
int MBRICKLET_MOTION_DETECTOR = 105;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletHallEffectImpl
* <em>MBricklet Hall Effect</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletHallEffectImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletHallEffect()
* @generated
*/
int MBRICKLET_HALL_EFFECT = 106;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletRemoteSwitchImpl
* <em>MBricklet Remote Switch</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletRemoteSwitchImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletRemoteSwitch()
* @generated
*/
int MBRICKLET_REMOTE_SWITCH = 108;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitch <em>Remote
* Switch</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitch
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRemoteSwitch()
* @generated
*/
int REMOTE_SWITCH = 109;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchAImpl
* <em>Remote Switch A</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchAImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRemoteSwitchA()
* @generated
*/
int REMOTE_SWITCH_A = 110;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchBImpl
* <em>Remote Switch B</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchBImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRemoteSwitchB()
* @generated
*/
int REMOTE_SWITCH_B = 111;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchCImpl
* <em>Remote Switch C</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchCImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRemoteSwitchC()
* @generated
*/
int REMOTE_SWITCH_C = 112;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletSolidStateRelayImpl <em>MBricklet Solid
* State Relay</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletSolidStateRelayImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletSolidStateRelay()
* @generated
*/
int MBRICKLET_SOLID_STATE_RELAY = 115;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIndustrialDual020mAImpl <em>MBricklet
* Industrial Dual020m A</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIndustrialDual020mAImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletIndustrialDual020mA()
* @generated
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A = 116;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.Dual020mADeviceImpl
* <em>Dual020m ADevice</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.Dual020mADeviceImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDual020mADevice()
* @generated
*/
int DUAL020M_ADEVICE = 117;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletPTCImpl
* <em>MBricklet PTC</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletPTCImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletPTC()
* @generated
*/
int MBRICKLET_PTC = 118;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.PTCDevice <em>PTC Device</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.PTCDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getPTCDevice()
* @generated
*/
int PTC_DEVICE = 119;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.PTCTemperatureImpl <em>PTC
* Temperature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.PTCTemperatureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getPTCTemperature()
* @generated
*/
int PTC_TEMPERATURE = 120;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.PTCResistanceImpl <em>PTC
* Resistance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.PTCResistanceImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getPTCResistance()
* @generated
*/
int PTC_RESISTANCE = 121;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.PTCConnectedImpl <em>PTC
* Connected</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.PTCConnectedImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getPTCConnected()
* @generated
*/
int PTC_CONNECTED = 122;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletTemperatureIRImpl
* <em>MBricklet Temperature IR</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletTemperatureIRImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletTemperatureIR()
* @generated
*/
int MBRICKLET_TEMPERATURE_IR = 127;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.MTemperatureIRDevice
* <em>MTemperature IR Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MTemperatureIRDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTemperatureIRDevice()
* @generated
*/
int MTEMPERATURE_IR_DEVICE = 128;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.ObjectTemperatureImpl
* <em>Object Temperature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.ObjectTemperatureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getObjectTemperature()
* @generated
*/
int OBJECT_TEMPERATURE = 129;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.AmbientTemperatureImpl
* <em>Ambient Temperature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.AmbientTemperatureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getAmbientTemperature()
* @generated
*/
int AMBIENT_TEMPERATURE = 130;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletTiltImpl
* <em>MBricklet Tilt</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletTiltImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletTilt()
* @generated
*/
int MBRICKLET_TILT = 131;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletVoltageCurrentImpl <em>MBricklet Voltage
* Current</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletVoltageCurrentImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletVoltageCurrent()
* @generated
*/
int MBRICKLET_VOLTAGE_CURRENT = 132;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.VoltageCurrentDevice
* <em>Voltage Current Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.VoltageCurrentDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getVoltageCurrentDevice()
* @generated
*/
int VOLTAGE_CURRENT_DEVICE = 133;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.VCDeviceVoltageImpl <em>VC
* Device Voltage</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.VCDeviceVoltageImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getVCDeviceVoltage()
* @generated
*/
int VC_DEVICE_VOLTAGE = 134;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.VCDeviceCurrentImpl <em>VC
* Device Current</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.VCDeviceCurrentImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getVCDeviceCurrent()
* @generated
*/
int VC_DEVICE_CURRENT = 135;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.VCDevicePowerImpl <em>VC
* Device Power</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.VCDevicePowerImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getVCDevicePower()
* @generated
*/
int VC_DEVICE_POWER = 136;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAmbientLightV2Impl <em>MBricklet Ambient
* Light V2</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAmbientLightV2Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletAmbientLightV2()
* @generated
*/
int MBRICKLET_AMBIENT_LIGHT_V2 = 140;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletSoundIntensityImpl <em>MBricklet Sound
* Intensity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletSoundIntensityImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletSoundIntensity()
* @generated
*/
int MBRICKLET_SOUND_INTENSITY = 143;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletDustDetectorImpl
* <em>MBricklet Dust Detector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletDustDetectorImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletDustDetector()
* @generated
*/
int MBRICKLET_DUST_DETECTOR = 144;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLoadCellImpl
* <em>MBricklet Load Cell</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLoadCellImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletLoadCell()
* @generated
*/
int MBRICKLET_LOAD_CELL = 44;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MBricklet Load Cell</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet Load Cell</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LOAD_CELL_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.LoadCellDevice <em>Load Cell
* Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.LoadCellDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLoadCellDevice()
* @generated
*/
int LOAD_CELL_DEVICE = 45;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_DEVICE__LOGGER = MSUB_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_DEVICE__UID = MSUB_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_DEVICE__POLL = MSUB_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_DEVICE__ENABLED_A = MSUB_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_DEVICE__SUB_ID = MSUB_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_DEVICE__MBRICK = MSUB_DEVICE__MBRICK;
/**
* The number of structural features of the '<em>Load Cell Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_DEVICE_FEATURE_COUNT = MSUB_DEVICE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_DEVICE___INIT = MSUB_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_DEVICE___ENABLE = MSUB_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_DEVICE___DISABLE = MSUB_DEVICE___DISABLE;
/**
* The number of operations of the '<em>Load Cell Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_DEVICE_OPERATION_COUNT = MSUB_DEVICE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.LoadCellWeightImpl
* <em>Load Cell Weight</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LoadCellWeightImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLoadCellWeight()
* @generated
*/
int LOAD_CELL_WEIGHT = 46;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT__LOGGER = LOAD_CELL_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT__UID = LOAD_CELL_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT__POLL = LOAD_CELL_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT__ENABLED_A = LOAD_CELL_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT__SUB_ID = LOAD_CELL_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT__MBRICK = LOAD_CELL_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT__SENSOR_VALUE = LOAD_CELL_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT__TF_CONFIG = LOAD_CELL_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT__CALLBACK_PERIOD = LOAD_CELL_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT__DEVICE_TYPE = LOAD_CELL_DEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT__THRESHOLD = LOAD_CELL_DEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Moving Average</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT__MOVING_AVERAGE = LOAD_CELL_DEVICE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Load Cell Weight</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT_FEATURE_COUNT = LOAD_CELL_DEVICE_FEATURE_COUNT + 6;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT___ENABLE = LOAD_CELL_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT___DISABLE = LOAD_CELL_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT___FETCH_SENSOR_VALUE = LOAD_CELL_DEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT___INIT = LOAD_CELL_DEVICE_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Tare</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT___TARE = LOAD_CELL_DEVICE_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>Load Cell Weight</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_WEIGHT_OPERATION_COUNT = LOAD_CELL_DEVICE_OPERATION_COUNT + 3;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.LoadCellLedImpl <em>Load
* Cell Led</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LoadCellLedImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLoadCellLed()
* @generated
*/
int LOAD_CELL_LED = 47;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_LED__LOGGER = LOAD_CELL_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_LED__UID = LOAD_CELL_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_LED__POLL = LOAD_CELL_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_LED__ENABLED_A = LOAD_CELL_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_LED__SUB_ID = LOAD_CELL_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_LED__MBRICK = LOAD_CELL_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Digital State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_LED__DIGITAL_STATE = LOAD_CELL_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_LED__DEVICE_TYPE = LOAD_CELL_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Load Cell Led</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_LED_FEATURE_COUNT = LOAD_CELL_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_LED___INIT = LOAD_CELL_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_LED___ENABLE = LOAD_CELL_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_LED___DISABLE = LOAD_CELL_DEVICE___DISABLE;
/**
* The operation id for the '<em>Turn Digital</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_LED___TURN_DIGITAL__HIGHLOWVALUE = LOAD_CELL_DEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Fetch Digital Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_LED___FETCH_DIGITAL_VALUE = LOAD_CELL_DEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>Load Cell Led</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_LED_OPERATION_COUNT = LOAD_CELL_DEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Gain</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR__GAIN = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Integration Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR__INTEGRATION_TIME = MDEVICE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>MBricklet Color</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet Color</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_COLOR_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_COLOR_DEVICE__LOGGER = MSUB_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_COLOR_DEVICE__UID = MSUB_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_COLOR_DEVICE__POLL = MSUB_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_COLOR_DEVICE__ENABLED_A = MSUB_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_COLOR_DEVICE__SUB_ID = MSUB_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_COLOR_DEVICE__MBRICK = MSUB_DEVICE__MBRICK;
/**
* The number of structural features of the '<em>Bricklet Color Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_COLOR_DEVICE_FEATURE_COUNT = MSUB_DEVICE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_COLOR_DEVICE___INIT = MSUB_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_COLOR_DEVICE___ENABLE = MSUB_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_COLOR_DEVICE___DISABLE = MSUB_DEVICE___DISABLE;
/**
* The number of operations of the '<em>Bricklet Color Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_COLOR_DEVICE_OPERATION_COUNT = MSUB_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR__LOGGER = BRICKLET_COLOR_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR__UID = BRICKLET_COLOR_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR__POLL = BRICKLET_COLOR_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR__ENABLED_A = BRICKLET_COLOR_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR__SUB_ID = BRICKLET_COLOR_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR__MBRICK = BRICKLET_COLOR_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR__SENSOR_VALUE = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR__TF_CONFIG = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR__CALLBACK_PERIOD = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR__DEVICE_TYPE = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Color Color</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_FEATURE_COUNT = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR___INIT = BRICKLET_COLOR_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR___ENABLE = BRICKLET_COLOR_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR___DISABLE = BRICKLET_COLOR_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR___FETCH_SENSOR_VALUE = BRICKLET_COLOR_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Color Color</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_OPERATION_COUNT = BRICKLET_COLOR_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE__LOGGER = BRICKLET_COLOR_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE__UID = BRICKLET_COLOR_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE__POLL = BRICKLET_COLOR_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE__ENABLED_A = BRICKLET_COLOR_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE__SUB_ID = BRICKLET_COLOR_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE__MBRICK = BRICKLET_COLOR_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE__SENSOR_VALUE = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE__TF_CONFIG = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE__CALLBACK_PERIOD = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE__DEVICE_TYPE = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Gain</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE__GAIN = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Integration Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE__INTEGRATION_TIME = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Color Illuminance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE_FEATURE_COUNT = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 6;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE___INIT = BRICKLET_COLOR_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE___ENABLE = BRICKLET_COLOR_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE___DISABLE = BRICKLET_COLOR_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE___FETCH_SENSOR_VALUE = BRICKLET_COLOR_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Color Illuminance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_ILLUMINANCE_OPERATION_COUNT = BRICKLET_COLOR_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_TEMPERATURE__LOGGER = BRICKLET_COLOR_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_TEMPERATURE__UID = BRICKLET_COLOR_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_TEMPERATURE__POLL = BRICKLET_COLOR_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_TEMPERATURE__ENABLED_A = BRICKLET_COLOR_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_TEMPERATURE__SUB_ID = BRICKLET_COLOR_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_TEMPERATURE__MBRICK = BRICKLET_COLOR_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_TEMPERATURE__SENSOR_VALUE = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_TEMPERATURE__TF_CONFIG = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_TEMPERATURE__CALLBACK_PERIOD = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_TEMPERATURE__DEVICE_TYPE = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Color Color Temperature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_TEMPERATURE_FEATURE_COUNT = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_TEMPERATURE___INIT = BRICKLET_COLOR_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_TEMPERATURE___ENABLE = BRICKLET_COLOR_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_TEMPERATURE___DISABLE = BRICKLET_COLOR_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_TEMPERATURE___FETCH_SENSOR_VALUE = BRICKLET_COLOR_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Color Color Temperature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_COLOR_TEMPERATURE_OPERATION_COUNT = BRICKLET_COLOR_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_LED__LOGGER = BRICKLET_COLOR_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_LED__UID = BRICKLET_COLOR_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_LED__POLL = BRICKLET_COLOR_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_LED__ENABLED_A = BRICKLET_COLOR_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_LED__SUB_ID = BRICKLET_COLOR_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_LED__MBRICK = BRICKLET_COLOR_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Digital State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_LED__DIGITAL_STATE = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_LED__DEVICE_TYPE = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Color Led</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_LED_FEATURE_COUNT = BRICKLET_COLOR_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_LED___INIT = BRICKLET_COLOR_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_LED___ENABLE = BRICKLET_COLOR_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_LED___DISABLE = BRICKLET_COLOR_DEVICE___DISABLE;
/**
* The operation id for the '<em>Turn Digital</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_LED___TURN_DIGITAL__HIGHLOWVALUE = BRICKLET_COLOR_DEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Fetch Digital Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_LED___FETCH_DIGITAL_VALUE = BRICKLET_COLOR_DEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>Color Led</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLOR_LED_OPERATION_COUNT = BRICKLET_COLOR_DEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED__LOGGER = DUAL_BUTTON_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED__UID = DUAL_BUTTON_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED__POLL = DUAL_BUTTON_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED__ENABLED_A = DUAL_BUTTON_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED__SUB_ID = DUAL_BUTTON_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED__MBRICK = DUAL_BUTTON_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Digital State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED__DIGITAL_STATE = DUAL_BUTTON_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED__TF_CONFIG = DUAL_BUTTON_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED__DEVICE_TYPE = DUAL_BUTTON_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED__POSITION = DUAL_BUTTON_DEVICE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Dual Button Led</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED_FEATURE_COUNT = DUAL_BUTTON_DEVICE_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED___INIT = DUAL_BUTTON_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED___ENABLE = DUAL_BUTTON_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED___DISABLE = DUAL_BUTTON_DEVICE___DISABLE;
/**
* The operation id for the '<em>Turn Digital</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED___TURN_DIGITAL__HIGHLOWVALUE = DUAL_BUTTON_DEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Fetch Digital Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED___FETCH_DIGITAL_VALUE = DUAL_BUTTON_DEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>Dual Button Led</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED_OPERATION_COUNT = DUAL_BUTTON_DEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>MBricklet Linear Poti</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet Linear Poti</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LINEAR_POTI_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MBricklet Rotary Encoder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet Rotary Encoder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ROTARY_ENCODER_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_DEVICE__LOGGER = MSUB_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_DEVICE__UID = MSUB_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_DEVICE__POLL = MSUB_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_DEVICE__ENABLED_A = MSUB_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_DEVICE__SUB_ID = MSUB_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_DEVICE__MBRICK = MSUB_DEVICE__MBRICK;
/**
* The number of structural features of the '<em>Rotary Encoder Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_DEVICE_FEATURE_COUNT = MSUB_DEVICE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_DEVICE___INIT = MSUB_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_DEVICE___ENABLE = MSUB_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_DEVICE___DISABLE = MSUB_DEVICE___DISABLE;
/**
* The number of operations of the '<em>Rotary Encoder Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_DEVICE_OPERATION_COUNT = MSUB_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER__LOGGER = ROTARY_ENCODER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER__UID = ROTARY_ENCODER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER__POLL = ROTARY_ENCODER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER__ENABLED_A = ROTARY_ENCODER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER__SUB_ID = ROTARY_ENCODER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER__MBRICK = ROTARY_ENCODER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER__SENSOR_VALUE = ROTARY_ENCODER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER__CALLBACK_PERIOD = ROTARY_ENCODER_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER__TF_CONFIG = ROTARY_ENCODER_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER__DEVICE_TYPE = ROTARY_ENCODER_DEVICE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Rotary Encoder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_FEATURE_COUNT = ROTARY_ENCODER_DEVICE_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER___INIT = ROTARY_ENCODER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER___ENABLE = ROTARY_ENCODER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER___DISABLE = ROTARY_ENCODER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER___FETCH_SENSOR_VALUE = ROTARY_ENCODER_DEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Clear</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER___CLEAR = ROTARY_ENCODER_DEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>Rotary Encoder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_OPERATION_COUNT = ROTARY_ENCODER_DEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_BUTTON__LOGGER = ROTARY_ENCODER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_BUTTON__UID = ROTARY_ENCODER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_BUTTON__POLL = ROTARY_ENCODER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_BUTTON__ENABLED_A = ROTARY_ENCODER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_BUTTON__SUB_ID = ROTARY_ENCODER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_BUTTON__MBRICK = ROTARY_ENCODER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_BUTTON__SENSOR_VALUE = ROTARY_ENCODER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_BUTTON__TF_CONFIG = ROTARY_ENCODER_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_BUTTON__DEVICE_TYPE = ROTARY_ENCODER_DEVICE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Rotary Encoder Button</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_BUTTON_FEATURE_COUNT = ROTARY_ENCODER_DEVICE_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_BUTTON___INIT = ROTARY_ENCODER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_BUTTON___ENABLE = ROTARY_ENCODER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_BUTTON___DISABLE = ROTARY_ENCODER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_BUTTON___FETCH_SENSOR_VALUE = ROTARY_ENCODER_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Rotary Encoder Button</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ROTARY_ENCODER_BUTTON_OPERATION_COUNT = ROTARY_ENCODER_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK__TF_CONFIG = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>MBricklet Joystick</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet Joystick</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_JOYSTICK_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_DEVICE__LOGGER = MSUB_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_DEVICE__UID = MSUB_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_DEVICE__POLL = MSUB_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_DEVICE__ENABLED_A = MSUB_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_DEVICE__SUB_ID = MSUB_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_DEVICE__MBRICK = MSUB_DEVICE__MBRICK;
/**
* The number of structural features of the '<em>Joystick Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_DEVICE_FEATURE_COUNT = MSUB_DEVICE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_DEVICE___INIT = MSUB_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_DEVICE___ENABLE = MSUB_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_DEVICE___DISABLE = MSUB_DEVICE___DISABLE;
/**
* The number of operations of the '<em>Joystick Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_DEVICE_OPERATION_COUNT = MSUB_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_XPOSITION__LOGGER = JOYSTICK_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_XPOSITION__UID = JOYSTICK_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_XPOSITION__POLL = JOYSTICK_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_XPOSITION__ENABLED_A = JOYSTICK_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_XPOSITION__SUB_ID = JOYSTICK_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_XPOSITION__MBRICK = JOYSTICK_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_XPOSITION__SENSOR_VALUE = JOYSTICK_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_XPOSITION__DEVICE_TYPE = JOYSTICK_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Joystick XPosition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_XPOSITION_FEATURE_COUNT = JOYSTICK_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_XPOSITION___INIT = JOYSTICK_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_XPOSITION___ENABLE = JOYSTICK_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_XPOSITION___DISABLE = JOYSTICK_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_XPOSITION___FETCH_SENSOR_VALUE = JOYSTICK_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Joystick XPosition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_XPOSITION_OPERATION_COUNT = JOYSTICK_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_YPOSITION__LOGGER = JOYSTICK_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_YPOSITION__UID = JOYSTICK_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_YPOSITION__POLL = JOYSTICK_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_YPOSITION__ENABLED_A = JOYSTICK_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_YPOSITION__SUB_ID = JOYSTICK_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_YPOSITION__MBRICK = JOYSTICK_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_YPOSITION__SENSOR_VALUE = JOYSTICK_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_YPOSITION__DEVICE_TYPE = JOYSTICK_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Joystick YPosition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_YPOSITION_FEATURE_COUNT = JOYSTICK_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_YPOSITION___INIT = JOYSTICK_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_YPOSITION___ENABLE = JOYSTICK_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_YPOSITION___DISABLE = JOYSTICK_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_YPOSITION___FETCH_SENSOR_VALUE = JOYSTICK_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Joystick YPosition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_YPOSITION_OPERATION_COUNT = JOYSTICK_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_BUTTON__LOGGER = JOYSTICK_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_BUTTON__UID = JOYSTICK_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_BUTTON__POLL = JOYSTICK_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_BUTTON__ENABLED_A = JOYSTICK_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_BUTTON__SUB_ID = JOYSTICK_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_BUTTON__MBRICK = JOYSTICK_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_BUTTON__SENSOR_VALUE = JOYSTICK_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_BUTTON__TF_CONFIG = JOYSTICK_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_BUTTON__DEVICE_TYPE = JOYSTICK_DEVICE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Joystick Button</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_BUTTON_FEATURE_COUNT = JOYSTICK_DEVICE_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_BUTTON___INIT = JOYSTICK_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_BUTTON___ENABLE = JOYSTICK_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_BUTTON___DISABLE = JOYSTICK_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_BUTTON___FETCH_SENSOR_VALUE = JOYSTICK_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Joystick Button</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JOYSTICK_BUTTON_OPERATION_COUNT = JOYSTICK_DEVICE_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAnalogOutV2Impl
* <em>MBricklet Analog Out V2</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAnalogOutV2Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletAnalogOutV2()
* @generated
*/
int MBRICKLET_ANALOG_OUT_V2 = 65;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__SENSOR_VALUE = MSENSOR__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__LOGGER = MSENSOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__UID = MSENSOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__POLL = MSENSOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__ENABLED_A = MSENSOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__TINKERFORGE_DEVICE = MSENSOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__IP_CONNECTION = MSENSOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__CONNECTED_UID = MSENSOR_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__POSITION = MSENSOR_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__DEVICE_IDENTIFIER = MSENSOR_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__NAME = MSENSOR_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__BRICKD = MSENSOR_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__TF_CONFIG = MSENSOR_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Min Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__MIN_VALUE = MSENSOR_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Max Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__MAX_VALUE = MSENSOR_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Percent Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__PERCENT_VALUE = MSENSOR_FEATURE_COUNT + 14;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__DEVICE_TYPE = MSENSOR_FEATURE_COUNT + 15;
/**
* The feature id for the '<em><b>Min Value Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__MIN_VALUE_DEVICE = MSENSOR_FEATURE_COUNT + 16;
/**
* The feature id for the '<em><b>Max Value Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2__MAX_VALUE_DEVICE = MSENSOR_FEATURE_COUNT + 17;
/**
* The number of structural features of the '<em>MBricklet Analog Out V2</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2_FEATURE_COUNT = MSENSOR_FEATURE_COUNT + 18;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2___FETCH_SENSOR_VALUE = MSENSOR___FETCH_SENSOR_VALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2___INIT = MSENSOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2___ENABLE = MSENSOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2___DISABLE = MSENSOR_OPERATION_COUNT + 2;
/**
* The operation id for the '<em>Dimm</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2___DIMM__INCREASEDECREASETYPE_DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 3;
/**
* The operation id for the '<em>Set Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2___SET_VALUE__PERCENTTYPE_DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 4;
/**
* The operation id for the '<em>Set Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2___SET_VALUE__BIGDECIMAL_DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 5;
/**
* The number of operations of the '<em>MBricklet Analog Out V2</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_OUT_V2_OPERATION_COUNT = MSENSOR_OPERATION_COUNT + 6;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MBrick Servo</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO___INIT = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBrick Servo</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_SERVO_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__SENSOR_VALUE = MSENSOR__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Switch State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__SWITCH_STATE = MSENSOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__LOGGER = MSENSOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__UID = MSENSOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__POLL = MSENSOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__ENABLED_A = MSENSOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__SUB_ID = MSENSOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__MBRICK = MSENSOR_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Direction</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__DIRECTION = MSENSOR_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__TF_CONFIG = MSENSOR_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Min Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__MIN_VALUE = MSENSOR_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Max Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__MAX_VALUE = MSENSOR_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Percent Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__PERCENT_VALUE = MSENSOR_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__DEVICE_TYPE = MSENSOR_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Velocity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__VELOCITY = MSENSOR_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Acceleration</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__ACCELERATION = MSENSOR_FEATURE_COUNT + 14;
/**
* The feature id for the '<em><b>Max Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__MAX_POSITION = MSENSOR_FEATURE_COUNT + 15;
/**
* The feature id for the '<em><b>Min Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__MIN_POSITION = MSENSOR_FEATURE_COUNT + 16;
/**
* The feature id for the '<em><b>Pulse Width Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__PULSE_WIDTH_MIN = MSENSOR_FEATURE_COUNT + 17;
/**
* The feature id for the '<em><b>Pulse Width Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__PULSE_WIDTH_MAX = MSENSOR_FEATURE_COUNT + 18;
/**
* The feature id for the '<em><b>Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__PERIOD = MSENSOR_FEATURE_COUNT + 19;
/**
* The feature id for the '<em><b>Output Voltage</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__OUTPUT_VOLTAGE = MSENSOR_FEATURE_COUNT + 20;
/**
* The feature id for the '<em><b>Target Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO__TARGET_POSITION = MSENSOR_FEATURE_COUNT + 21;
/**
* The number of structural features of the '<em>MServo</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO_FEATURE_COUNT = MSENSOR_FEATURE_COUNT + 22;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO___FETCH_SENSOR_VALUE = MSENSOR___FETCH_SENSOR_VALUE;
/**
* The operation id for the '<em>Fetch Switch State</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO___FETCH_SWITCH_STATE = MSENSOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Turn Switch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO___TURN_SWITCH__ONOFFVALUE_DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO___ENABLE = MSENSOR_OPERATION_COUNT + 3;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO___DISABLE = MSENSOR_OPERATION_COUNT + 4;
/**
* The operation id for the '<em>Move</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO___MOVE__UPDOWNTYPE_DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 5;
/**
* The operation id for the '<em>Stop</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO___STOP = MSENSOR_OPERATION_COUNT + 6;
/**
* The operation id for the '<em>Moveon</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO___MOVEON__DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 7;
/**
* The operation id for the '<em>Dimm</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO___DIMM__INCREASEDECREASETYPE_DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 8;
/**
* The operation id for the '<em>Set Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO___SET_VALUE__PERCENTTYPE_DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 9;
/**
* The operation id for the '<em>Set Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO___SET_VALUE__BIGDECIMAL_DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 10;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO___INIT = MSENSOR_OPERATION_COUNT + 11;
/**
* The operation id for the '<em>Set Point</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO___SET_POINT__SHORT_INT_INT = MSENSOR_OPERATION_COUNT + 12;
/**
* The number of operations of the '<em>MServo</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSERVO_OPERATION_COUNT = MSENSOR_OPERATION_COUNT + 13;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__SENSOR_VALUE = MSENSOR__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Switch State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__SWITCH_STATE = MSENSOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__LOGGER = MSENSOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__UID = MSENSOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__POLL = MSENSOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__ENABLED_A = MSENSOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__TINKERFORGE_DEVICE = MSENSOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__IP_CONNECTION = MSENSOR_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__CONNECTED_UID = MSENSOR_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__POSITION = MSENSOR_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__DEVICE_IDENTIFIER = MSENSOR_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__NAME = MSENSOR_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__BRICKD = MSENSOR_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Direction</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__DIRECTION = MSENSOR_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__TF_CONFIG = MSENSOR_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Min Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__MIN_VALUE = MSENSOR_FEATURE_COUNT + 14;
/**
* The feature id for the '<em><b>Max Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__MAX_VALUE = MSENSOR_FEATURE_COUNT + 15;
/**
* The feature id for the '<em><b>Percent Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__PERCENT_VALUE = MSENSOR_FEATURE_COUNT + 16;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__CALLBACK_PERIOD = MSENSOR_FEATURE_COUNT + 17;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__DEVICE_TYPE = MSENSOR_FEATURE_COUNT + 18;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__THRESHOLD = MSENSOR_FEATURE_COUNT + 19;
/**
* The feature id for the '<em><b>Max Velocity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__MAX_VELOCITY = MSENSOR_FEATURE_COUNT + 20;
/**
* The feature id for the '<em><b>Min Velocity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__MIN_VELOCITY = MSENSOR_FEATURE_COUNT + 21;
/**
* The feature id for the '<em><b>Velocity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__VELOCITY = MSENSOR_FEATURE_COUNT + 22;
/**
* The feature id for the '<em><b>Targetvelocity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__TARGETVELOCITY = MSENSOR_FEATURE_COUNT + 23;
/**
* The feature id for the '<em><b>Current Velocity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__CURRENT_VELOCITY = MSENSOR_FEATURE_COUNT + 24;
/**
* The feature id for the '<em><b>Acceleration</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__ACCELERATION = MSENSOR_FEATURE_COUNT + 25;
/**
* The feature id for the '<em><b>Pwm Frequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__PWM_FREQUENCY = MSENSOR_FEATURE_COUNT + 26;
/**
* The feature id for the '<em><b>Drive Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC__DRIVE_MODE = MSENSOR_FEATURE_COUNT + 27;
/**
* The number of structural features of the '<em>MBrick DC</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC_FEATURE_COUNT = MSENSOR_FEATURE_COUNT + 28;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC___FETCH_SENSOR_VALUE = MSENSOR___FETCH_SENSOR_VALUE;
/**
* The operation id for the '<em>Fetch Switch State</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC___FETCH_SWITCH_STATE = MSENSOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Turn Switch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC___TURN_SWITCH__ONOFFVALUE_DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC___ENABLE = MSENSOR_OPERATION_COUNT + 3;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC___DISABLE = MSENSOR_OPERATION_COUNT + 4;
/**
* The operation id for the '<em>Move</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC___MOVE__UPDOWNTYPE_DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 5;
/**
* The operation id for the '<em>Stop</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC___STOP = MSENSOR_OPERATION_COUNT + 6;
/**
* The operation id for the '<em>Moveon</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC___MOVEON__DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 7;
/**
* The operation id for the '<em>Dimm</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC___DIMM__INCREASEDECREASETYPE_DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 8;
/**
* The operation id for the '<em>Set Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC___SET_VALUE__PERCENTTYPE_DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 9;
/**
* The operation id for the '<em>Set Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC___SET_VALUE__BIGDECIMAL_DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 10;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC___INIT = MSENSOR_OPERATION_COUNT + 11;
/**
* The operation id for the '<em>Set Speed</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC___SET_SPEED__SHORT_INT_STRING = MSENSOR_OPERATION_COUNT + 12;
/**
* The number of operations of the '<em>MBrick DC</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_DC_OPERATION_COUNT = MSENSOR_OPERATION_COUNT + 13;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickStepperImpl
* <em>MBrick Stepper</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickStepperImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickStepper()
* @generated
*/
int MBRICK_STEPPER = 69;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>MBrick Stepper</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBrick Stepper</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICK_STEPPER_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.MStepperDevice <em>MStepper
* Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MStepperDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperDevice()
* @generated
*/
int MSTEPPER_DEVICE = 71;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperDriveImpl
* <em>MStepper Drive</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperDriveImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperDrive()
* @generated
*/
int MSTEPPER_DRIVE = 72;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperVelocityImpl
* <em>MStepper Velocity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperVelocityImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperVelocity()
* @generated
*/
int MSTEPPER_VELOCITY = 73;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperCurrentImpl
* <em>MStepper Current</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperCurrentImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperCurrent()
* @generated
*/
int MSTEPPER_CURRENT = 74;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperPositionImpl
* <em>MStepper Position</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperPositionImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperPosition()
* @generated
*/
int MSTEPPER_POSITION = 75;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperStepsImpl
* <em>MStepper Steps</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperStepsImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperSteps()
* @generated
*/
int MSTEPPER_STEPS = 76;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperStackVoltageImpl
* <em>MStepper Stack Voltage</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperStackVoltageImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperStackVoltage()
* @generated
*/
int MSTEPPER_STACK_VOLTAGE = 77;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperExternalVoltageImpl <em>MStepper External
* Voltage</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperExternalVoltageImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperExternalVoltage()
* @generated
*/
int MSTEPPER_EXTERNAL_VOLTAGE = 78;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperConsumptionImpl
* <em>MStepper Consumption</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperConsumptionImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperConsumption()
* @generated
*/
int MSTEPPER_CONSUMPTION = 79;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperUnderVoltageImpl
* <em>MStepper Under Voltage</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperUnderVoltageImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperUnderVoltage()
* @generated
*/
int MSTEPPER_UNDER_VOLTAGE = 80;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperStateImpl
* <em>MStepper State</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperStateImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperState()
* @generated
*/
int MSTEPPER_STATE = 81;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperChipTemperatureImpl <em>MStepper Chip
* Temperature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperChipTemperatureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperChipTemperature()
* @generated
*/
int MSTEPPER_CHIP_TEMPERATURE = 82;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperStatusLedImpl
* <em>MStepper Status Led</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperStatusLedImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperStatusLed()
* @generated
*/
int MSTEPPER_STATUS_LED = 83;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletThermocoupleImpl
* <em>MBricklet Thermocouple</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletThermocoupleImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletThermocouple()
* @generated
*/
int MBRICKLET_THERMOCOUPLE = 124;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletUVLightImpl
* <em>MBricklet UV Light</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletUVLightImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletUVLight()
* @generated
*/
int MBRICKLET_UV_LIGHT = 125;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletCO2Impl
* <em>MBricklet CO2</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletCO2Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletCO2()
* @generated
*/
int MBRICKLET_CO2 = 126;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIndustrialDualAnalogInImpl <em>MBricklet
* Industrial Dual Analog In</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIndustrialDualAnalogInImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletIndustrialDualAnalogIn()
* @generated
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN = 141;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.IndustrialDualAnalogInChannelImpl <em>Industrial Dual
* Analog In Channel</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.IndustrialDualAnalogInChannelImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIndustrialDualAnalogInChannel()
* @generated
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL = 142;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletMoistureImpl
* <em>MBricklet Moisture</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletMoistureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletMoisture()
* @generated
*/
int MBRICKLET_MOISTURE = 145;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAnalogInV2Impl
* <em>MBricklet Analog In V2</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAnalogInV2Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletAnalogInV2()
* @generated
*/
int MBRICKLET_ANALOG_IN_V2 = 146;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAnalogInImpl
* <em>MBricklet Analog In</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAnalogInImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletAnalogIn()
* @generated
*/
int MBRICKLET_ANALOG_IN = 147;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletDistanceUSImpl
* <em>MBricklet Distance US</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletDistanceUSImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletDistanceUS()
* @generated
*/
int MBRICKLET_DISTANCE_US = 148;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.OLEDBricklet <em>OLED
* Bricklet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.OLEDBricklet
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getOLEDBricklet()
* @generated
*/
int OLED_BRICKLET = 150;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletOLED128x64Impl
* <em>MBricklet OLED12 8x64</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletOLED128x64Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletOLED128x64()
* @generated
*/
int MBRICKLET_OLED12_8X64 = 151;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletOLE64x48Impl
* <em>MBricklet OLE6 4x48</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletOLE64x48Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletOLE64x48()
* @generated
*/
int MBRICKLET_OLE6_4X48 = 152;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MLCD20x4BacklightImpl
* <em>MLCD2 0x4 Backlight</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MLCD20x4BacklightImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMLCD20x4Backlight()
* @generated
*/
int MLCD2_0X4_BACKLIGHT = 153;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MLCD20x4ButtonImpl
* <em>MLCD2 0x4 Button</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MLCD20x4ButtonImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMLCD20x4Button()
* @generated
*/
int MLCD2_0X4_BUTTON = 154;
/**
* The number of structural features of the '<em>TF Config</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_CONFIG_FEATURE_COUNT = 0;
/**
* The number of operations of the '<em>TF Config</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_CONFIG_OPERATION_COUNT = 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.OHTFSubDeviceAdminDeviceImpl <em>OHTF Sub Device
* Admin Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.OHTFSubDeviceAdminDeviceImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getOHTFSubDeviceAdminDevice()
* @generated
*/
int OHTF_SUB_DEVICE_ADMIN_DEVICE = 157;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFPTCBrickletConfigurationImpl <em>TFPTC Bricklet
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFPTCBrickletConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFPTCBrickletConfiguration()
* @generated
*/
int TFPTC_BRICKLET_CONFIGURATION = 160;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFIndustrialDual020mAConfigurationImpl <em>TF
* Industrial Dual020m AConfiguration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFIndustrialDual020mAConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFIndustrialDual020mAConfiguration()
* @generated
*/
int TF_INDUSTRIAL_DUAL020M_ACONFIGURATION = 161;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BASE_CONFIGURATION__THRESHOLD = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BASE_CONFIGURATION__CALLBACK_PERIOD = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>TF Base Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BASE_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>TF Base Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BASE_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFBrickStepperConfigurationImpl <em>TF Brick Stepper
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFBrickStepperConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFBrickStepperConfiguration()
* @generated
*/
int TF_BRICK_STEPPER_CONFIGURATION = 70;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_STEPPER_CONFIGURATION__THRESHOLD = TF_BASE_CONFIGURATION__THRESHOLD;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_STEPPER_CONFIGURATION__CALLBACK_PERIOD = TF_BASE_CONFIGURATION__CALLBACK_PERIOD;
/**
* The feature id for the '<em><b>Max Velocity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_STEPPER_CONFIGURATION__MAX_VELOCITY = TF_BASE_CONFIGURATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Acceleration</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_STEPPER_CONFIGURATION__ACCELERATION = TF_BASE_CONFIGURATION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Deacceleration</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_STEPPER_CONFIGURATION__DEACCELERATION = TF_BASE_CONFIGURATION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Motor Current</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_STEPPER_CONFIGURATION__MOTOR_CURRENT = TF_BASE_CONFIGURATION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Step Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_STEPPER_CONFIGURATION__STEP_MODE = TF_BASE_CONFIGURATION_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Decay</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_STEPPER_CONFIGURATION__DECAY = TF_BASE_CONFIGURATION_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Sync Rect</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_STEPPER_CONFIGURATION__SYNC_RECT = TF_BASE_CONFIGURATION_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Time Base</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_STEPPER_CONFIGURATION__TIME_BASE = TF_BASE_CONFIGURATION_FEATURE_COUNT + 7;
/**
* The number of structural features of the '<em>TF Brick Stepper Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_STEPPER_CONFIGURATION_FEATURE_COUNT = TF_BASE_CONFIGURATION_FEATURE_COUNT + 8;
/**
* The number of operations of the '<em>TF Brick Stepper Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_STEPPER_CONFIGURATION_OPERATION_COUNT = TF_BASE_CONFIGURATION_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DEVICE__LOGGER = MSUB_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DEVICE__UID = MSUB_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DEVICE__POLL = MSUB_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DEVICE__ENABLED_A = MSUB_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DEVICE__SUB_ID = MSUB_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DEVICE__MBRICK = MSUB_DEVICE__MBRICK;
/**
* The number of structural features of the '<em>MStepper Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DEVICE_FEATURE_COUNT = MSUB_DEVICE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DEVICE___INIT = MSUB_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DEVICE___ENABLE = MSUB_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DEVICE___DISABLE = MSUB_DEVICE___DISABLE;
/**
* The number of operations of the '<em>MStepper Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DEVICE_OPERATION_COUNT = MSUB_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DRIVE__LOGGER = MSTEPPER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DRIVE__UID = MSTEPPER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DRIVE__POLL = MSTEPPER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DRIVE__ENABLED_A = MSTEPPER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DRIVE__SUB_ID = MSTEPPER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DRIVE__MBRICK = MSTEPPER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DRIVE__DEVICE_TYPE = MSTEPPER_DEVICE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>MStepper Drive</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DRIVE_FEATURE_COUNT = MSTEPPER_DEVICE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DRIVE___INIT = MSTEPPER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DRIVE___ENABLE = MSTEPPER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DRIVE___DISABLE = MSTEPPER_DEVICE___DISABLE;
/**
* The number of operations of the '<em>MStepper Drive</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_DRIVE_OPERATION_COUNT = MSTEPPER_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_VELOCITY__LOGGER = MSTEPPER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_VELOCITY__UID = MSTEPPER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_VELOCITY__POLL = MSTEPPER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_VELOCITY__ENABLED_A = MSTEPPER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_VELOCITY__SUB_ID = MSTEPPER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_VELOCITY__MBRICK = MSTEPPER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_VELOCITY__SENSOR_VALUE = MSTEPPER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_VELOCITY__DEVICE_TYPE = MSTEPPER_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MStepper Velocity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_VELOCITY_FEATURE_COUNT = MSTEPPER_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_VELOCITY___INIT = MSTEPPER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_VELOCITY___ENABLE = MSTEPPER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_VELOCITY___DISABLE = MSTEPPER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_VELOCITY___FETCH_SENSOR_VALUE = MSTEPPER_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MStepper Velocity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_VELOCITY_OPERATION_COUNT = MSTEPPER_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CURRENT__LOGGER = MSTEPPER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CURRENT__UID = MSTEPPER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CURRENT__POLL = MSTEPPER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CURRENT__ENABLED_A = MSTEPPER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CURRENT__SUB_ID = MSTEPPER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CURRENT__MBRICK = MSTEPPER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CURRENT__SENSOR_VALUE = MSTEPPER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CURRENT__DEVICE_TYPE = MSTEPPER_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MStepper Current</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CURRENT_FEATURE_COUNT = MSTEPPER_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CURRENT___INIT = MSTEPPER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CURRENT___ENABLE = MSTEPPER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CURRENT___DISABLE = MSTEPPER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CURRENT___FETCH_SENSOR_VALUE = MSTEPPER_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MStepper Current</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CURRENT_OPERATION_COUNT = MSTEPPER_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_POSITION__LOGGER = MSTEPPER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_POSITION__UID = MSTEPPER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_POSITION__POLL = MSTEPPER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_POSITION__ENABLED_A = MSTEPPER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_POSITION__SUB_ID = MSTEPPER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_POSITION__MBRICK = MSTEPPER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_POSITION__SENSOR_VALUE = MSTEPPER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_POSITION__DEVICE_TYPE = MSTEPPER_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MStepper Position</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_POSITION_FEATURE_COUNT = MSTEPPER_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_POSITION___INIT = MSTEPPER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_POSITION___ENABLE = MSTEPPER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_POSITION___DISABLE = MSTEPPER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_POSITION___FETCH_SENSOR_VALUE = MSTEPPER_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MStepper Position</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_POSITION_OPERATION_COUNT = MSTEPPER_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STEPS__LOGGER = MSTEPPER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STEPS__UID = MSTEPPER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STEPS__POLL = MSTEPPER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STEPS__ENABLED_A = MSTEPPER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STEPS__SUB_ID = MSTEPPER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STEPS__MBRICK = MSTEPPER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STEPS__SENSOR_VALUE = MSTEPPER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STEPS__DEVICE_TYPE = MSTEPPER_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MStepper Steps</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STEPS_FEATURE_COUNT = MSTEPPER_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STEPS___INIT = MSTEPPER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STEPS___ENABLE = MSTEPPER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STEPS___DISABLE = MSTEPPER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STEPS___FETCH_SENSOR_VALUE = MSTEPPER_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MStepper Steps</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STEPS_OPERATION_COUNT = MSTEPPER_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STACK_VOLTAGE__LOGGER = MSTEPPER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STACK_VOLTAGE__UID = MSTEPPER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STACK_VOLTAGE__POLL = MSTEPPER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STACK_VOLTAGE__ENABLED_A = MSTEPPER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STACK_VOLTAGE__SUB_ID = MSTEPPER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STACK_VOLTAGE__MBRICK = MSTEPPER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STACK_VOLTAGE__SENSOR_VALUE = MSTEPPER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STACK_VOLTAGE__DEVICE_TYPE = MSTEPPER_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MStepper Stack Voltage</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STACK_VOLTAGE_FEATURE_COUNT = MSTEPPER_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STACK_VOLTAGE___INIT = MSTEPPER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STACK_VOLTAGE___ENABLE = MSTEPPER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STACK_VOLTAGE___DISABLE = MSTEPPER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STACK_VOLTAGE___FETCH_SENSOR_VALUE = MSTEPPER_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MStepper Stack Voltage</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STACK_VOLTAGE_OPERATION_COUNT = MSTEPPER_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_EXTERNAL_VOLTAGE__LOGGER = MSTEPPER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_EXTERNAL_VOLTAGE__UID = MSTEPPER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_EXTERNAL_VOLTAGE__POLL = MSTEPPER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_EXTERNAL_VOLTAGE__ENABLED_A = MSTEPPER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_EXTERNAL_VOLTAGE__SUB_ID = MSTEPPER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_EXTERNAL_VOLTAGE__MBRICK = MSTEPPER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_EXTERNAL_VOLTAGE__SENSOR_VALUE = MSTEPPER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_EXTERNAL_VOLTAGE__DEVICE_TYPE = MSTEPPER_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MStepper External Voltage</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_EXTERNAL_VOLTAGE_FEATURE_COUNT = MSTEPPER_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_EXTERNAL_VOLTAGE___INIT = MSTEPPER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_EXTERNAL_VOLTAGE___ENABLE = MSTEPPER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_EXTERNAL_VOLTAGE___DISABLE = MSTEPPER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_EXTERNAL_VOLTAGE___FETCH_SENSOR_VALUE = MSTEPPER_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MStepper External Voltage</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_EXTERNAL_VOLTAGE_OPERATION_COUNT = MSTEPPER_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CONSUMPTION__LOGGER = MSTEPPER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CONSUMPTION__UID = MSTEPPER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CONSUMPTION__POLL = MSTEPPER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CONSUMPTION__ENABLED_A = MSTEPPER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CONSUMPTION__SUB_ID = MSTEPPER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CONSUMPTION__MBRICK = MSTEPPER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CONSUMPTION__SENSOR_VALUE = MSTEPPER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CONSUMPTION__DEVICE_TYPE = MSTEPPER_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MStepper Consumption</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CONSUMPTION_FEATURE_COUNT = MSTEPPER_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CONSUMPTION___INIT = MSTEPPER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CONSUMPTION___ENABLE = MSTEPPER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CONSUMPTION___DISABLE = MSTEPPER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CONSUMPTION___FETCH_SENSOR_VALUE = MSTEPPER_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MStepper Consumption</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CONSUMPTION_OPERATION_COUNT = MSTEPPER_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_UNDER_VOLTAGE__LOGGER = MSTEPPER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_UNDER_VOLTAGE__UID = MSTEPPER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_UNDER_VOLTAGE__POLL = MSTEPPER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_UNDER_VOLTAGE__ENABLED_A = MSTEPPER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_UNDER_VOLTAGE__SUB_ID = MSTEPPER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_UNDER_VOLTAGE__MBRICK = MSTEPPER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_UNDER_VOLTAGE__SENSOR_VALUE = MSTEPPER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_UNDER_VOLTAGE__DEVICE_TYPE = MSTEPPER_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MStepper Under Voltage</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_UNDER_VOLTAGE_FEATURE_COUNT = MSTEPPER_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_UNDER_VOLTAGE___INIT = MSTEPPER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_UNDER_VOLTAGE___ENABLE = MSTEPPER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_UNDER_VOLTAGE___DISABLE = MSTEPPER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_UNDER_VOLTAGE___FETCH_SENSOR_VALUE = MSTEPPER_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MStepper Under Voltage</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_UNDER_VOLTAGE_OPERATION_COUNT = MSTEPPER_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATE__LOGGER = MSTEPPER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATE__UID = MSTEPPER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATE__POLL = MSTEPPER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATE__ENABLED_A = MSTEPPER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATE__SUB_ID = MSTEPPER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATE__MBRICK = MSTEPPER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATE__SENSOR_VALUE = MSTEPPER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATE__DEVICE_TYPE = MSTEPPER_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MStepper State</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATE_FEATURE_COUNT = MSTEPPER_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATE___INIT = MSTEPPER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATE___ENABLE = MSTEPPER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATE___DISABLE = MSTEPPER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATE___FETCH_SENSOR_VALUE = MSTEPPER_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MStepper State</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATE_OPERATION_COUNT = MSTEPPER_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CHIP_TEMPERATURE__LOGGER = MSTEPPER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CHIP_TEMPERATURE__UID = MSTEPPER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CHIP_TEMPERATURE__POLL = MSTEPPER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CHIP_TEMPERATURE__ENABLED_A = MSTEPPER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CHIP_TEMPERATURE__SUB_ID = MSTEPPER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CHIP_TEMPERATURE__MBRICK = MSTEPPER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CHIP_TEMPERATURE__SENSOR_VALUE = MSTEPPER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CHIP_TEMPERATURE__DEVICE_TYPE = MSTEPPER_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MStepper Chip Temperature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CHIP_TEMPERATURE_FEATURE_COUNT = MSTEPPER_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CHIP_TEMPERATURE___INIT = MSTEPPER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CHIP_TEMPERATURE___ENABLE = MSTEPPER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CHIP_TEMPERATURE___DISABLE = MSTEPPER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CHIP_TEMPERATURE___FETCH_SENSOR_VALUE = MSTEPPER_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MStepper Chip Temperature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_CHIP_TEMPERATURE_OPERATION_COUNT = MSTEPPER_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATUS_LED__LOGGER = MSTEPPER_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATUS_LED__UID = MSTEPPER_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATUS_LED__POLL = MSTEPPER_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATUS_LED__ENABLED_A = MSTEPPER_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATUS_LED__SUB_ID = MSTEPPER_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATUS_LED__MBRICK = MSTEPPER_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Digital State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATUS_LED__DIGITAL_STATE = MSTEPPER_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATUS_LED__DEVICE_TYPE = MSTEPPER_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MStepper Status Led</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATUS_LED_FEATURE_COUNT = MSTEPPER_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATUS_LED___INIT = MSTEPPER_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATUS_LED___ENABLE = MSTEPPER_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATUS_LED___DISABLE = MSTEPPER_DEVICE___DISABLE;
/**
* The operation id for the '<em>Turn Digital</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATUS_LED___TURN_DIGITAL__HIGHLOWVALUE = MSTEPPER_DEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Fetch Digital Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATUS_LED___FETCH_DIGITAL_VALUE = MSTEPPER_DEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MStepper Status Led</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MSTEPPER_STATUS_LED_OPERATION_COUNT = MSTEPPER_DEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MDual Relay Bricklet</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MDual Relay Bricklet</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_BRICKLET_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MIndustrial Quad Relay Bricklet</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MIndustrial Quad Relay Bricklet</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_BRICKLET_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Switch State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY__SWITCH_STATE = MIN_SWITCH_ACTOR__SWITCH_STATE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY__LOGGER = MIN_SWITCH_ACTOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY__UID = MIN_SWITCH_ACTOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY__POLL = MIN_SWITCH_ACTOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY__ENABLED_A = MIN_SWITCH_ACTOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY__SUB_ID = MIN_SWITCH_ACTOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY__MBRICK = MIN_SWITCH_ACTOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY__DEVICE_TYPE = MIN_SWITCH_ACTOR_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>MIndustrial Quad Relay</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_FEATURE_COUNT = MIN_SWITCH_ACTOR_FEATURE_COUNT + 7;
/**
* The operation id for the '<em>Fetch Switch State</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY___FETCH_SWITCH_STATE = MIN_SWITCH_ACTOR___FETCH_SWITCH_STATE;
/**
* The operation id for the '<em>Turn Switch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY___TURN_SWITCH__ONOFFVALUE = MIN_SWITCH_ACTOR___TURN_SWITCH__ONOFFVALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY___INIT = MIN_SWITCH_ACTOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY___ENABLE = MIN_SWITCH_ACTOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY___DISABLE = MIN_SWITCH_ACTOR_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>MIndustrial Quad Relay</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_QUAD_RELAY_OPERATION_COUNT = MIN_SWITCH_ACTOR_OPERATION_COUNT + 3;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4__MSUBDEVICES = MSUB_DEVICE_HOLDER__MSUBDEVICES;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4__LOGGER = MSUB_DEVICE_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4__UID = MSUB_DEVICE_HOLDER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4__POLL = MSUB_DEVICE_HOLDER_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4__ENABLED_A = MSUB_DEVICE_HOLDER_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4__TINKERFORGE_DEVICE = MSUB_DEVICE_HOLDER_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4__IP_CONNECTION = MSUB_DEVICE_HOLDER_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4__CONNECTED_UID = MSUB_DEVICE_HOLDER_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4__POSITION = MSUB_DEVICE_HOLDER_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4__DEVICE_IDENTIFIER = MSUB_DEVICE_HOLDER_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4__NAME = MSUB_DEVICE_HOLDER_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4__BRICKD = MSUB_DEVICE_HOLDER_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Debounce Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4__DEBOUNCE_PERIOD = MSUB_DEVICE_HOLDER_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4__TF_CONFIG = MSUB_DEVICE_HOLDER_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4__DEVICE_TYPE = MSUB_DEVICE_HOLDER_FEATURE_COUNT + 13;
/**
* The number of structural features of the '<em>MBricklet Industrial Digital In4</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4_FEATURE_COUNT = MSUB_DEVICE_HOLDER_FEATURE_COUNT + 14;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4___INIT_SUB_DEVICES = MSUB_DEVICE_HOLDER___INIT_SUB_DEVICES;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4___INIT = MSUB_DEVICE_HOLDER_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4___ENABLE = MSUB_DEVICE_HOLDER_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4___DISABLE = MSUB_DEVICE_HOLDER_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>MBricklet Industrial Digital In4</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_IN4_OPERATION_COUNT = MSUB_DEVICE_HOLDER_OPERATION_COUNT + 3;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_DIGITAL_IN__LOGGER = MSUB_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_DIGITAL_IN__UID = MSUB_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_DIGITAL_IN__POLL = MSUB_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_DIGITAL_IN__ENABLED_A = MSUB_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_DIGITAL_IN__SUB_ID = MSUB_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_DIGITAL_IN__MBRICK = MSUB_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_DIGITAL_IN__SENSOR_VALUE = MSUB_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_DIGITAL_IN__DEVICE_TYPE = MSUB_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MIndustrial Digital In</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_DIGITAL_IN_FEATURE_COUNT = MSUB_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_DIGITAL_IN___INIT = MSUB_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_DIGITAL_IN___ENABLE = MSUB_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_DIGITAL_IN___DISABLE = MSUB_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_DIGITAL_IN___FETCH_SENSOR_VALUE = MSUB_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MIndustrial Digital In</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINDUSTRIAL_DIGITAL_IN_OPERATION_COUNT = MSUB_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MBricklet Industrial Digital Out4</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet Industrial Digital Out4</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DIGITAL_OUT4_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Digital State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_DIGITAL_OUT4__DIGITAL_STATE = DIGITAL_ACTOR__DIGITAL_STATE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_DIGITAL_OUT4__LOGGER = DIGITAL_ACTOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_DIGITAL_OUT4__UID = DIGITAL_ACTOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_DIGITAL_OUT4__POLL = DIGITAL_ACTOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_DIGITAL_OUT4__ENABLED_A = DIGITAL_ACTOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_DIGITAL_OUT4__SUB_ID = DIGITAL_ACTOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_DIGITAL_OUT4__MBRICK = DIGITAL_ACTOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Pin</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_DIGITAL_OUT4__PIN = DIGITAL_ACTOR_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_DIGITAL_OUT4__DEVICE_TYPE = DIGITAL_ACTOR_FEATURE_COUNT + 7;
/**
* The number of structural features of the '<em>Digital Actor Digital Out4</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_DIGITAL_OUT4_FEATURE_COUNT = DIGITAL_ACTOR_FEATURE_COUNT + 8;
/**
* The operation id for the '<em>Turn Digital</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_DIGITAL_OUT4___TURN_DIGITAL__HIGHLOWVALUE = DIGITAL_ACTOR___TURN_DIGITAL__HIGHLOWVALUE;
/**
* The operation id for the '<em>Fetch Digital Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_DIGITAL_OUT4___FETCH_DIGITAL_VALUE = DIGITAL_ACTOR___FETCH_DIGITAL_VALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_DIGITAL_OUT4___INIT = DIGITAL_ACTOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_DIGITAL_OUT4___ENABLE = DIGITAL_ACTOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_DIGITAL_OUT4___DISABLE = DIGITAL_ACTOR_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>Digital Actor Digital Out4</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_DIGITAL_OUT4_OPERATION_COUNT = DIGITAL_ACTOR_OPERATION_COUNT + 3;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7__LOGGER = NUMBER_ACTOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7__UID = NUMBER_ACTOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7__POLL = NUMBER_ACTOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7__ENABLED_A = NUMBER_ACTOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7__TINKERFORGE_DEVICE = NUMBER_ACTOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7__IP_CONNECTION = NUMBER_ACTOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7__CONNECTED_UID = NUMBER_ACTOR_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7__POSITION = NUMBER_ACTOR_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7__DEVICE_IDENTIFIER = NUMBER_ACTOR_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7__NAME = NUMBER_ACTOR_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7__BRICKD = NUMBER_ACTOR_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7__DEVICE_TYPE = NUMBER_ACTOR_FEATURE_COUNT + 11;
/**
* The number of structural features of the '<em>MBricklet Segment Display4x7</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7_FEATURE_COUNT = NUMBER_ACTOR_FEATURE_COUNT + 12;
/**
* The operation id for the '<em>Set Number</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7___SET_NUMBER__BIGDECIMAL = NUMBER_ACTOR___SET_NUMBER__BIGDECIMAL;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7___INIT = NUMBER_ACTOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7___ENABLE = NUMBER_ACTOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7___DISABLE = NUMBER_ACTOR_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>MBricklet Segment Display4x7</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SEGMENT_DISPLAY4X7_OPERATION_COUNT = NUMBER_ACTOR_OPERATION_COUNT + 3;
/**
* The feature id for the '<em><b>Color</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP__COLOR = PROGRAMMABLE_COLOR_ACTOR__COLOR;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP__LOGGER = PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP__UID = PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP__POLL = PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP__ENABLED_A = PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP__TINKERFORGE_DEVICE = PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP__IP_CONNECTION = PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP__CONNECTED_UID = PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP__POSITION = PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP__DEVICE_IDENTIFIER = PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP__NAME = PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP__BRICKD = PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP__TF_CONFIG = PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP__MSUBDEVICES = PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP__DEVICE_TYPE = PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Color Mapping</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP__COLOR_MAPPING = PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT + 14;
/**
* The number of structural features of the '<em>MBricklet LED Strip</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP_FEATURE_COUNT = PROGRAMMABLE_COLOR_ACTOR_FEATURE_COUNT + 15;
/**
* The operation id for the '<em>Set Selected Color</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP___SET_SELECTED_COLOR__HSBTYPE_DEVICEOPTIONS = PROGRAMMABLE_COLOR_ACTOR___SET_SELECTED_COLOR__HSBTYPE_DEVICEOPTIONS;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP___INIT = PROGRAMMABLE_COLOR_ACTOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP___ENABLE = PROGRAMMABLE_COLOR_ACTOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP___DISABLE = PROGRAMMABLE_COLOR_ACTOR_OPERATION_COUNT + 2;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP___INIT_SUB_DEVICES = PROGRAMMABLE_COLOR_ACTOR_OPERATION_COUNT + 3;
/**
* The number of operations of the '<em>MBricklet LED Strip</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LED_STRIP_OPERATION_COUNT = PROGRAMMABLE_COLOR_ACTOR_OPERATION_COUNT + 4;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP__LOGGER = MSUB_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP__UID = MSUB_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP__POLL = MSUB_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP__ENABLED_A = MSUB_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP__SUB_ID = MSUB_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP__MBRICK = MSUB_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Color</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP__COLOR = MSUB_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Switch State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP__SWITCH_STATE = MSUB_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP__TF_CONFIG = MSUB_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP__DEVICE_TYPE = MSUB_DEVICE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>LED Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP_FEATURE_COUNT = MSUB_DEVICE_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP___INIT = MSUB_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP___ENABLE = MSUB_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP___DISABLE = MSUB_DEVICE___DISABLE;
/**
* The operation id for the '<em>Set Selected Color</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP___SET_SELECTED_COLOR__HSBTYPE = MSUB_DEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Fetch Switch State</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP___FETCH_SWITCH_STATE = MSUB_DEVICE_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Turn Switch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP___TURN_SWITCH__ONOFFVALUE = MSUB_DEVICE_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>LED Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP_OPERATION_COUNT = MSUB_DEVICE_OPERATION_COUNT + 3;
/**
* The feature id for the '<em><b>Digital State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16__DIGITAL_STATE = DIGITAL_ACTOR__DIGITAL_STATE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16__LOGGER = DIGITAL_ACTOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16__UID = DIGITAL_ACTOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16__POLL = DIGITAL_ACTOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16__ENABLED_A = DIGITAL_ACTOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16__SUB_ID = DIGITAL_ACTOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16__MBRICK = DIGITAL_ACTOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Generic Device Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16__GENERIC_DEVICE_ID = DIGITAL_ACTOR_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16__TF_CONFIG = DIGITAL_ACTOR_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16__DEVICE_TYPE = DIGITAL_ACTOR_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Port</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16__PORT = DIGITAL_ACTOR_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Pin</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16__PIN = DIGITAL_ACTOR_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Default State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16__DEFAULT_STATE = DIGITAL_ACTOR_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Keep On Reconnect</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16__KEEP_ON_RECONNECT = DIGITAL_ACTOR_FEATURE_COUNT + 12;
/**
* The number of structural features of the '<em>Digital Actor IO16</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16_FEATURE_COUNT = DIGITAL_ACTOR_FEATURE_COUNT + 13;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16___INIT = DIGITAL_ACTOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16___ENABLE = DIGITAL_ACTOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16___DISABLE = DIGITAL_ACTOR_OPERATION_COUNT + 2;
/**
* The operation id for the '<em>Turn Digital</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16___TURN_DIGITAL__HIGHLOWVALUE = DIGITAL_ACTOR_OPERATION_COUNT + 3;
/**
* The operation id for the '<em>Fetch Digital Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16___FETCH_DIGITAL_VALUE = DIGITAL_ACTOR_OPERATION_COUNT + 4;
/**
* The number of operations of the '<em>Digital Actor IO16</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO16_OPERATION_COUNT = DIGITAL_ACTOR_OPERATION_COUNT + 5;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Debounce Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16__DEBOUNCE_PERIOD = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16__TF_CONFIG = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>MBricklet IO16</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet IO16</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO16_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR__LOGGER = IO_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR__UID = IO_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR__POLL = IO_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR__ENABLED_A = IO_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR__SUB_ID = IO_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR__MBRICK = IO_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Generic Device Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR__GENERIC_DEVICE_ID = IO_DEVICE__GENERIC_DEVICE_ID;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR__SENSOR_VALUE = IO_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR__TF_CONFIG = IO_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR__DEVICE_TYPE = IO_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Pull Up Resistor Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR__PULL_UP_RESISTOR_ENABLED = IO_DEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Port</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR__PORT = IO_DEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Pin</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR__PIN = IO_DEVICE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Digital Sensor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_FEATURE_COUNT = IO_DEVICE_FEATURE_COUNT + 6;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR___INIT = IO_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR___ENABLE = IO_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR___DISABLE = IO_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR___FETCH_SENSOR_VALUE = IO_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Digital Sensor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_OPERATION_COUNT = IO_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Debounce Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4__DEBOUNCE_PERIOD = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4__TF_CONFIG = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>MBricklet IO4</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet IO4</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_IO4_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO4_DEVICE__LOGGER = MSUB_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO4_DEVICE__UID = MSUB_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO4_DEVICE__POLL = MSUB_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO4_DEVICE__ENABLED_A = MSUB_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO4_DEVICE__SUB_ID = MSUB_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO4_DEVICE__MBRICK = MSUB_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Generic Device Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO4_DEVICE__GENERIC_DEVICE_ID = MSUB_DEVICE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>IO4 Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO4_DEVICE_FEATURE_COUNT = MSUB_DEVICE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO4_DEVICE___INIT = MSUB_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO4_DEVICE___ENABLE = MSUB_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO4_DEVICE___DISABLE = MSUB_DEVICE___DISABLE;
/**
* The number of operations of the '<em>IO4 Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IO4_DEVICE_OPERATION_COUNT = MSUB_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4__LOGGER = IO4_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4__UID = IO4_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4__POLL = IO4_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4__ENABLED_A = IO4_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4__SUB_ID = IO4_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4__MBRICK = IO4_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Generic Device Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4__GENERIC_DEVICE_ID = IO4_DEVICE__GENERIC_DEVICE_ID;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4__SENSOR_VALUE = IO4_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4__TF_CONFIG = IO4_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4__DEVICE_TYPE = IO4_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Pull Up Resistor Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4__PULL_UP_RESISTOR_ENABLED = IO4_DEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Pin</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4__PIN = IO4_DEVICE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Digital Sensor IO4</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4_FEATURE_COUNT = IO4_DEVICE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4___INIT = IO4_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4___ENABLE = IO4_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4___DISABLE = IO4_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4___FETCH_SENSOR_VALUE = IO4_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Digital Sensor IO4</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_SENSOR_IO4_OPERATION_COUNT = IO4_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Digital State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4__DIGITAL_STATE = DIGITAL_ACTOR__DIGITAL_STATE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4__LOGGER = DIGITAL_ACTOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4__UID = DIGITAL_ACTOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4__POLL = DIGITAL_ACTOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4__ENABLED_A = DIGITAL_ACTOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4__SUB_ID = DIGITAL_ACTOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4__MBRICK = DIGITAL_ACTOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Generic Device Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4__GENERIC_DEVICE_ID = DIGITAL_ACTOR_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4__TF_CONFIG = DIGITAL_ACTOR_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4__DEVICE_TYPE = DIGITAL_ACTOR_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Pin</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4__PIN = DIGITAL_ACTOR_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Default State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4__DEFAULT_STATE = DIGITAL_ACTOR_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Keep On Reconnect</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4__KEEP_ON_RECONNECT = DIGITAL_ACTOR_FEATURE_COUNT + 11;
/**
* The number of structural features of the '<em>Digital Actor IO4</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4_FEATURE_COUNT = DIGITAL_ACTOR_FEATURE_COUNT + 12;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4___INIT = DIGITAL_ACTOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4___ENABLE = DIGITAL_ACTOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4___DISABLE = DIGITAL_ACTOR_OPERATION_COUNT + 2;
/**
* The operation id for the '<em>Turn Digital</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4___TURN_DIGITAL__HIGHLOWVALUE = DIGITAL_ACTOR_OPERATION_COUNT + 3;
/**
* The operation id for the '<em>Fetch Digital Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4___FETCH_DIGITAL_VALUE = DIGITAL_ACTOR_OPERATION_COUNT + 4;
/**
* The number of operations of the '<em>Digital Actor IO4</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIGITAL_ACTOR_IO4_OPERATION_COUNT = DIGITAL_ACTOR_OPERATION_COUNT + 5;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Recalibrate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH__RECALIBRATE = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Sensitivity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH__SENSITIVITY = MDEVICE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>MBricklet Multi Touch</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet Multi Touch</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MULTI_TOUCH_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE__LOGGER = MSUB_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE__UID = MSUB_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE__POLL = MSUB_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE__ENABLED_A = MSUB_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE__SUB_ID = MSUB_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE__MBRICK = MSUB_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE__SENSOR_VALUE = MSUB_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE__TF_CONFIG = MSUB_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Pin</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE__PIN = MSUB_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Disable Electrode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE__DISABLE_ELECTRODE = MSUB_DEVICE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Multi Touch Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE_FEATURE_COUNT = MSUB_DEVICE_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE___INIT = MSUB_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE___ENABLE = MSUB_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE___DISABLE = MSUB_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE___FETCH_SENSOR_VALUE = MSUB_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Multi Touch Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE_OPERATION_COUNT = MSUB_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE__LOGGER = MULTI_TOUCH_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE__UID = MULTI_TOUCH_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE__POLL = MULTI_TOUCH_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE__ENABLED_A = MULTI_TOUCH_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE__SUB_ID = MULTI_TOUCH_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE__MBRICK = MULTI_TOUCH_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE__SENSOR_VALUE = MULTI_TOUCH_DEVICE__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE__TF_CONFIG = MULTI_TOUCH_DEVICE__TF_CONFIG;
/**
* The feature id for the '<em><b>Pin</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE__PIN = MULTI_TOUCH_DEVICE__PIN;
/**
* The feature id for the '<em><b>Disable Electrode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE__DISABLE_ELECTRODE = MULTI_TOUCH_DEVICE__DISABLE_ELECTRODE;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE__DEVICE_TYPE = MULTI_TOUCH_DEVICE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Electrode</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE_FEATURE_COUNT = MULTI_TOUCH_DEVICE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE___INIT = MULTI_TOUCH_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE___ENABLE = MULTI_TOUCH_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE___DISABLE = MULTI_TOUCH_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE___FETCH_SENSOR_VALUE = MULTI_TOUCH_DEVICE___FETCH_SENSOR_VALUE;
/**
* The number of operations of the '<em>Electrode</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELECTRODE_OPERATION_COUNT = MULTI_TOUCH_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY__LOGGER = MULTI_TOUCH_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY__UID = MULTI_TOUCH_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY__POLL = MULTI_TOUCH_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY__ENABLED_A = MULTI_TOUCH_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY__SUB_ID = MULTI_TOUCH_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY__MBRICK = MULTI_TOUCH_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY__SENSOR_VALUE = MULTI_TOUCH_DEVICE__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY__TF_CONFIG = MULTI_TOUCH_DEVICE__TF_CONFIG;
/**
* The feature id for the '<em><b>Pin</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY__PIN = MULTI_TOUCH_DEVICE__PIN;
/**
* The feature id for the '<em><b>Disable Electrode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY__DISABLE_ELECTRODE = MULTI_TOUCH_DEVICE__DISABLE_ELECTRODE;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY__DEVICE_TYPE = MULTI_TOUCH_DEVICE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Proximity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY_FEATURE_COUNT = MULTI_TOUCH_DEVICE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY___INIT = MULTI_TOUCH_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY___ENABLE = MULTI_TOUCH_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY___DISABLE = MULTI_TOUCH_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY___FETCH_SENSOR_VALUE = MULTI_TOUCH_DEVICE___FETCH_SENSOR_VALUE;
/**
* The number of operations of the '<em>Proximity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROXIMITY_OPERATION_COUNT = MULTI_TOUCH_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MBricklet Motion Detector</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR___INIT = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet Motion Detector</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOTION_DETECTOR_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT__TF_CONFIG = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>MBricklet Hall Effect</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT___INIT = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet Hall Effect</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HALL_EFFECT_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Switch State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY__SWITCH_STATE = MIN_SWITCH_ACTOR__SWITCH_STATE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY__LOGGER = MIN_SWITCH_ACTOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY__UID = MIN_SWITCH_ACTOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY__POLL = MIN_SWITCH_ACTOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY__ENABLED_A = MIN_SWITCH_ACTOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY__SUB_ID = MIN_SWITCH_ACTOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY__MBRICK = MIN_SWITCH_ACTOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY__DEVICE_TYPE = MIN_SWITCH_ACTOR_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>MDual Relay</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_FEATURE_COUNT = MIN_SWITCH_ACTOR_FEATURE_COUNT + 7;
/**
* The operation id for the '<em>Fetch Switch State</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY___FETCH_SWITCH_STATE = MIN_SWITCH_ACTOR___FETCH_SWITCH_STATE;
/**
* The operation id for the '<em>Turn Switch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY___TURN_SWITCH__ONOFFVALUE = MIN_SWITCH_ACTOR___TURN_SWITCH__ONOFFVALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY___INIT = MIN_SWITCH_ACTOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY___ENABLE = MIN_SWITCH_ACTOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY___DISABLE = MIN_SWITCH_ACTOR_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>MDual Relay</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MDUAL_RELAY_OPERATION_COUNT = MIN_SWITCH_ACTOR_OPERATION_COUNT + 3;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Type ADevices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__TYPE_ADEVICES = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Type BDevices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__TYPE_BDEVICES = MDEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Type CDevices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH__TYPE_CDEVICES = MDEVICE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>MBricklet Remote Switch</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 6;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Add Sub Device</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH___ADD_SUB_DEVICE__STRING_STRING = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet Remote Switch</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_REMOTE_SWITCH_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Switch State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH__SWITCH_STATE = MIN_SWITCH_ACTOR__SWITCH_STATE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH__LOGGER = MIN_SWITCH_ACTOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH__UID = MIN_SWITCH_ACTOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH__POLL = MIN_SWITCH_ACTOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH__ENABLED_A = MIN_SWITCH_ACTOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH__SUB_ID = MIN_SWITCH_ACTOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH__MBRICK = MIN_SWITCH_ACTOR_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Remote Switch</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_FEATURE_COUNT = MIN_SWITCH_ACTOR_FEATURE_COUNT + 6;
/**
* The operation id for the '<em>Fetch Switch State</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH___FETCH_SWITCH_STATE = MIN_SWITCH_ACTOR___FETCH_SWITCH_STATE;
/**
* The operation id for the '<em>Turn Switch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH___TURN_SWITCH__ONOFFVALUE = MIN_SWITCH_ACTOR___TURN_SWITCH__ONOFFVALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH___INIT = MIN_SWITCH_ACTOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH___ENABLE = MIN_SWITCH_ACTOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH___DISABLE = MIN_SWITCH_ACTOR_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>Remote Switch</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_OPERATION_COUNT = MIN_SWITCH_ACTOR_OPERATION_COUNT + 3;
/**
* The feature id for the '<em><b>Switch State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A__SWITCH_STATE = REMOTE_SWITCH__SWITCH_STATE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A__LOGGER = REMOTE_SWITCH__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A__UID = REMOTE_SWITCH__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A__POLL = REMOTE_SWITCH__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A__ENABLED_A = REMOTE_SWITCH__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A__SUB_ID = REMOTE_SWITCH__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A__MBRICK = REMOTE_SWITCH__MBRICK;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A__TF_CONFIG = REMOTE_SWITCH_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A__DEVICE_TYPE = REMOTE_SWITCH_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>House Code</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A__HOUSE_CODE = REMOTE_SWITCH_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Receiver Code</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A__RECEIVER_CODE = REMOTE_SWITCH_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Repeats</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A__REPEATS = REMOTE_SWITCH_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Remote Switch A</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A_FEATURE_COUNT = REMOTE_SWITCH_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Fetch Switch State</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A___FETCH_SWITCH_STATE = REMOTE_SWITCH___FETCH_SWITCH_STATE;
/**
* The operation id for the '<em>Turn Switch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A___TURN_SWITCH__ONOFFVALUE = REMOTE_SWITCH___TURN_SWITCH__ONOFFVALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A___INIT = REMOTE_SWITCH___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A___ENABLE = REMOTE_SWITCH___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A___DISABLE = REMOTE_SWITCH___DISABLE;
/**
* The number of operations of the '<em>Remote Switch A</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_A_OPERATION_COUNT = REMOTE_SWITCH_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__SENSOR_VALUE = MSENSOR__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Switch State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__SWITCH_STATE = MSENSOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__LOGGER = MSENSOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__UID = MSENSOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__POLL = MSENSOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__ENABLED_A = MSENSOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__SUB_ID = MSENSOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__MBRICK = MSENSOR_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__TF_CONFIG = MSENSOR_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Min Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__MIN_VALUE = MSENSOR_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Max Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__MAX_VALUE = MSENSOR_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Percent Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__PERCENT_VALUE = MSENSOR_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__DEVICE_TYPE = MSENSOR_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Address</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__ADDRESS = MSENSOR_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Unit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__UNIT = MSENSOR_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Repeats</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__REPEATS = MSENSOR_FEATURE_COUNT + 14;
/**
* The feature id for the '<em><b>Abs Dimm Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B__ABS_DIMM_VALUE = MSENSOR_FEATURE_COUNT + 15;
/**
* The number of structural features of the '<em>Remote Switch B</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B_FEATURE_COUNT = MSENSOR_FEATURE_COUNT + 16;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B___FETCH_SENSOR_VALUE = MSENSOR___FETCH_SENSOR_VALUE;
/**
* The operation id for the '<em>Fetch Switch State</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B___FETCH_SWITCH_STATE = MSENSOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Turn Switch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B___TURN_SWITCH__ONOFFVALUE = MSENSOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B___INIT = MSENSOR_OPERATION_COUNT + 2;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B___ENABLE = MSENSOR_OPERATION_COUNT + 3;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B___DISABLE = MSENSOR_OPERATION_COUNT + 4;
/**
* The operation id for the '<em>Dimm</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B___DIMM__INCREASEDECREASETYPE_DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 5;
/**
* The operation id for the '<em>Set Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B___SET_VALUE__PERCENTTYPE_DEVICEOPTIONS = MSENSOR_OPERATION_COUNT + 6;
/**
* The number of operations of the '<em>Remote Switch B</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_B_OPERATION_COUNT = MSENSOR_OPERATION_COUNT + 7;
/**
* The feature id for the '<em><b>Switch State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C__SWITCH_STATE = REMOTE_SWITCH__SWITCH_STATE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C__LOGGER = REMOTE_SWITCH__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C__UID = REMOTE_SWITCH__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C__POLL = REMOTE_SWITCH__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C__ENABLED_A = REMOTE_SWITCH__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C__SUB_ID = REMOTE_SWITCH__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C__MBRICK = REMOTE_SWITCH__MBRICK;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C__TF_CONFIG = REMOTE_SWITCH_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C__DEVICE_TYPE = REMOTE_SWITCH_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>System Code</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C__SYSTEM_CODE = REMOTE_SWITCH_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Code</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C__DEVICE_CODE = REMOTE_SWITCH_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Repeats</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C__REPEATS = REMOTE_SWITCH_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Remote Switch C</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C_FEATURE_COUNT = REMOTE_SWITCH_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Fetch Switch State</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C___FETCH_SWITCH_STATE = REMOTE_SWITCH___FETCH_SWITCH_STATE;
/**
* The operation id for the '<em>Turn Switch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C___TURN_SWITCH__ONOFFVALUE = REMOTE_SWITCH___TURN_SWITCH__ONOFFVALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C___INIT = REMOTE_SWITCH___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C___ENABLE = REMOTE_SWITCH___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C___DISABLE = REMOTE_SWITCH___DISABLE;
/**
* The number of operations of the '<em>Remote Switch C</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_C_OPERATION_COUNT = REMOTE_SWITCH_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY__SENSOR_VALUE = MSENSOR__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY__LOGGER = MSENSOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY__UID = MSENSOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY__POLL = MSENSOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY__ENABLED_A = MSENSOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY__TINKERFORGE_DEVICE = MSENSOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY__IP_CONNECTION = MSENSOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY__CONNECTED_UID = MSENSOR_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY__POSITION = MSENSOR_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY__DEVICE_IDENTIFIER = MSENSOR_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY__NAME = MSENSOR_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY__BRICKD = MSENSOR_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY__TF_CONFIG = MSENSOR_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY__CALLBACK_PERIOD = MSENSOR_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY__DEVICE_TYPE = MSENSOR_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY__THRESHOLD = MSENSOR_FEATURE_COUNT + 14;
/**
* The number of structural features of the '<em>MBricklet Humidity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY_FEATURE_COUNT = MSENSOR_FEATURE_COUNT + 15;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY___FETCH_SENSOR_VALUE = MSENSOR___FETCH_SENSOR_VALUE;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY___ENABLE = MSENSOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY___DISABLE = MSENSOR_OPERATION_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY___INIT = MSENSOR_OPERATION_COUNT + 3;
/**
* The number of operations of the '<em>MBricklet Humidity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_HUMIDITY_OPERATION_COUNT = MSENSOR_OPERATION_COUNT + 4;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR__THRESHOLD = MDEVICE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>MBricklet Distance IR</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR___INIT = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet Distance IR</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_IR_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Switch State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY__SWITCH_STATE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MBricklet Solid State Relay</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Switch State</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY___FETCH_SWITCH_STATE = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Turn Switch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY___TURN_SWITCH__ONOFFVALUE = MDEVICE_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY___INIT = MDEVICE_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>MBricklet Solid State Relay</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOLID_STATE_RELAY_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 3;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>MBricklet Industrial Dual020m A</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A___INIT = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet Industrial Dual020m A</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL020M_A_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE__LOGGER = MSUB_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE__UID = MSUB_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE__POLL = MSUB_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE__ENABLED_A = MSUB_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE__SUB_ID = MSUB_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE__MBRICK = MSUB_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE__SENSOR_VALUE = MSUB_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE__CALLBACK_PERIOD = MSUB_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE__TF_CONFIG = MSUB_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE__DEVICE_TYPE = MSUB_DEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE__THRESHOLD = MSUB_DEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Sensor Num</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE__SENSOR_NUM = MSUB_DEVICE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Dual020m ADevice</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE_FEATURE_COUNT = MSUB_DEVICE_FEATURE_COUNT + 6;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE___INIT = MSUB_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE___ENABLE = MSUB_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE___DISABLE = MSUB_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE___FETCH_SENSOR_VALUE = MSUB_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Dual020m ADevice</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL020M_ADEVICE_OPERATION_COUNT = MSUB_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC__TF_CONFIG = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>MBricklet PTC</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC___INIT = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet PTC</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_PTC_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_DEVICE__LOGGER = MSUB_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_DEVICE__UID = MSUB_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_DEVICE__POLL = MSUB_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_DEVICE__ENABLED_A = MSUB_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_DEVICE__SUB_ID = MSUB_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_DEVICE__MBRICK = MSUB_DEVICE__MBRICK;
/**
* The number of structural features of the '<em>PTC Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_DEVICE_FEATURE_COUNT = MSUB_DEVICE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_DEVICE___INIT = MSUB_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_DEVICE___ENABLE = MSUB_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_DEVICE___DISABLE = MSUB_DEVICE___DISABLE;
/**
* The number of operations of the '<em>PTC Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_DEVICE_OPERATION_COUNT = MSUB_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE__LOGGER = PTC_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE__UID = PTC_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE__POLL = PTC_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE__ENABLED_A = PTC_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE__SUB_ID = PTC_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE__MBRICK = PTC_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE__SENSOR_VALUE = PTC_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE__TF_CONFIG = PTC_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE__CALLBACK_PERIOD = PTC_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE__DEVICE_TYPE = PTC_DEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE__THRESHOLD = PTC_DEVICE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>PTC Temperature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE_FEATURE_COUNT = PTC_DEVICE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE___INIT = PTC_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE___ENABLE = PTC_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE___DISABLE = PTC_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE___FETCH_SENSOR_VALUE = PTC_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>PTC Temperature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_TEMPERATURE_OPERATION_COUNT = PTC_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE__LOGGER = PTC_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE__UID = PTC_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE__POLL = PTC_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE__ENABLED_A = PTC_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE__SUB_ID = PTC_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE__MBRICK = PTC_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE__SENSOR_VALUE = PTC_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE__TF_CONFIG = PTC_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE__CALLBACK_PERIOD = PTC_DEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE__DEVICE_TYPE = PTC_DEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE__THRESHOLD = PTC_DEVICE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>PTC Resistance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE_FEATURE_COUNT = PTC_DEVICE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE___INIT = PTC_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE___ENABLE = PTC_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE___DISABLE = PTC_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE___FETCH_SENSOR_VALUE = PTC_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>PTC Resistance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_RESISTANCE_OPERATION_COUNT = PTC_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_CONNECTED__LOGGER = PTC_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_CONNECTED__UID = PTC_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_CONNECTED__POLL = PTC_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_CONNECTED__ENABLED_A = PTC_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_CONNECTED__SUB_ID = PTC_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_CONNECTED__MBRICK = PTC_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_CONNECTED__SENSOR_VALUE = PTC_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_CONNECTED__DEVICE_TYPE = PTC_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>PTC Connected</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_CONNECTED_FEATURE_COUNT = PTC_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_CONNECTED___INIT = PTC_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_CONNECTED___ENABLE = PTC_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_CONNECTED___DISABLE = PTC_DEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_CONNECTED___FETCH_SENSOR_VALUE = PTC_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>PTC Connected</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PTC_CONNECTED_OPERATION_COUNT = PTC_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__THRESHOLD = MDEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Slow I2C</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE__SLOW_I2C = MDEVICE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>MBricklet Temperature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 6;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE___INIT = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet Temperature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE__THRESHOLD = MDEVICE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>MBricklet Thermocouple</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE___INIT = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet Thermocouple</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_THERMOCOUPLE_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT__THRESHOLD = MDEVICE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>MBricklet UV Light</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT___INIT = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet UV Light</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_UV_LIGHT_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2__THRESHOLD = MDEVICE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>MBricklet CO2</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2___INIT = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet CO2</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_CO2_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MBricklet Temperature IR</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet Temperature IR</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TEMPERATURE_IR_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEMPERATURE_IR_DEVICE__SENSOR_VALUE = MSENSOR__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEMPERATURE_IR_DEVICE__LOGGER = MSENSOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEMPERATURE_IR_DEVICE__UID = MSENSOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEMPERATURE_IR_DEVICE__POLL = MSENSOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEMPERATURE_IR_DEVICE__ENABLED_A = MSENSOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEMPERATURE_IR_DEVICE__SUB_ID = MSENSOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEMPERATURE_IR_DEVICE__MBRICK = MSENSOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEMPERATURE_IR_DEVICE__CALLBACK_PERIOD = MSENSOR_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEMPERATURE_IR_DEVICE__THRESHOLD = MSENSOR_FEATURE_COUNT + 7;
/**
* The number of structural features of the '<em>MTemperature IR Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEMPERATURE_IR_DEVICE_FEATURE_COUNT = MSENSOR_FEATURE_COUNT + 8;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEMPERATURE_IR_DEVICE___FETCH_SENSOR_VALUE = MSENSOR___FETCH_SENSOR_VALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEMPERATURE_IR_DEVICE___INIT = MSENSOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEMPERATURE_IR_DEVICE___ENABLE = MSENSOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEMPERATURE_IR_DEVICE___DISABLE = MSENSOR_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>MTemperature IR Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MTEMPERATURE_IR_DEVICE_OPERATION_COUNT = MSENSOR_OPERATION_COUNT + 3;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE__SENSOR_VALUE = MTEMPERATURE_IR_DEVICE__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE__LOGGER = MTEMPERATURE_IR_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE__UID = MTEMPERATURE_IR_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE__POLL = MTEMPERATURE_IR_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE__ENABLED_A = MTEMPERATURE_IR_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE__SUB_ID = MTEMPERATURE_IR_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE__MBRICK = MTEMPERATURE_IR_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE__CALLBACK_PERIOD = MTEMPERATURE_IR_DEVICE__CALLBACK_PERIOD;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE__THRESHOLD = MTEMPERATURE_IR_DEVICE__THRESHOLD;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE__TF_CONFIG = MTEMPERATURE_IR_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE__DEVICE_TYPE = MTEMPERATURE_IR_DEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Emissivity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE__EMISSIVITY = MTEMPERATURE_IR_DEVICE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Object Temperature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE_FEATURE_COUNT = MTEMPERATURE_IR_DEVICE_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE___FETCH_SENSOR_VALUE = MTEMPERATURE_IR_DEVICE___FETCH_SENSOR_VALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE___INIT = MTEMPERATURE_IR_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE___ENABLE = MTEMPERATURE_IR_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE___DISABLE = MTEMPERATURE_IR_DEVICE___DISABLE;
/**
* The number of operations of the '<em>Object Temperature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OBJECT_TEMPERATURE_OPERATION_COUNT = MTEMPERATURE_IR_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE__SENSOR_VALUE = MTEMPERATURE_IR_DEVICE__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE__LOGGER = MTEMPERATURE_IR_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE__UID = MTEMPERATURE_IR_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE__POLL = MTEMPERATURE_IR_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE__ENABLED_A = MTEMPERATURE_IR_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE__SUB_ID = MTEMPERATURE_IR_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE__MBRICK = MTEMPERATURE_IR_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE__CALLBACK_PERIOD = MTEMPERATURE_IR_DEVICE__CALLBACK_PERIOD;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE__THRESHOLD = MTEMPERATURE_IR_DEVICE__THRESHOLD;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE__TF_CONFIG = MTEMPERATURE_IR_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE__DEVICE_TYPE = MTEMPERATURE_IR_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Ambient Temperature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE_FEATURE_COUNT = MTEMPERATURE_IR_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE___FETCH_SENSOR_VALUE = MTEMPERATURE_IR_DEVICE___FETCH_SENSOR_VALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE___INIT = MTEMPERATURE_IR_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE___ENABLE = MTEMPERATURE_IR_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE___DISABLE = MTEMPERATURE_IR_DEVICE___DISABLE;
/**
* The number of operations of the '<em>Ambient Temperature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_TEMPERATURE_OPERATION_COUNT = MTEMPERATURE_IR_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>MBricklet Tilt</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet Tilt</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_TILT_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Averaging</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__AVERAGING = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Voltage Conversion Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__VOLTAGE_CONVERSION_TIME = MDEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Current Conversion Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT__CURRENT_CONVERSION_TIME = MDEVICE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>MBricklet Voltage Current</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 6;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet Voltage Current</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_VOLTAGE_CURRENT_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOLTAGE_CURRENT_DEVICE__SENSOR_VALUE = MSENSOR__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOLTAGE_CURRENT_DEVICE__LOGGER = MSENSOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOLTAGE_CURRENT_DEVICE__UID = MSENSOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOLTAGE_CURRENT_DEVICE__POLL = MSENSOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOLTAGE_CURRENT_DEVICE__ENABLED_A = MSENSOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOLTAGE_CURRENT_DEVICE__SUB_ID = MSENSOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOLTAGE_CURRENT_DEVICE__MBRICK = MSENSOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOLTAGE_CURRENT_DEVICE__CALLBACK_PERIOD = MSENSOR_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOLTAGE_CURRENT_DEVICE__TF_CONFIG = MSENSOR_FEATURE_COUNT + 7;
/**
* The number of structural features of the '<em>Voltage Current Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOLTAGE_CURRENT_DEVICE_FEATURE_COUNT = MSENSOR_FEATURE_COUNT + 8;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOLTAGE_CURRENT_DEVICE___FETCH_SENSOR_VALUE = MSENSOR___FETCH_SENSOR_VALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOLTAGE_CURRENT_DEVICE___INIT = MSENSOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOLTAGE_CURRENT_DEVICE___ENABLE = MSENSOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOLTAGE_CURRENT_DEVICE___DISABLE = MSENSOR_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>Voltage Current Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOLTAGE_CURRENT_DEVICE_OPERATION_COUNT = MSENSOR_OPERATION_COUNT + 3;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE__SENSOR_VALUE = VOLTAGE_CURRENT_DEVICE__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE__LOGGER = VOLTAGE_CURRENT_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE__UID = VOLTAGE_CURRENT_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE__POLL = VOLTAGE_CURRENT_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE__ENABLED_A = VOLTAGE_CURRENT_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE__SUB_ID = VOLTAGE_CURRENT_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE__MBRICK = VOLTAGE_CURRENT_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE__CALLBACK_PERIOD = VOLTAGE_CURRENT_DEVICE__CALLBACK_PERIOD;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE__TF_CONFIG = VOLTAGE_CURRENT_DEVICE__TF_CONFIG;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE__DEVICE_TYPE = VOLTAGE_CURRENT_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE__THRESHOLD = VOLTAGE_CURRENT_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>VC Device Voltage</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE_FEATURE_COUNT = VOLTAGE_CURRENT_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE___FETCH_SENSOR_VALUE = VOLTAGE_CURRENT_DEVICE___FETCH_SENSOR_VALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE___INIT = VOLTAGE_CURRENT_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE___ENABLE = VOLTAGE_CURRENT_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE___DISABLE = VOLTAGE_CURRENT_DEVICE___DISABLE;
/**
* The number of operations of the '<em>VC Device Voltage</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_VOLTAGE_OPERATION_COUNT = VOLTAGE_CURRENT_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT__SENSOR_VALUE = VOLTAGE_CURRENT_DEVICE__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT__LOGGER = VOLTAGE_CURRENT_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT__UID = VOLTAGE_CURRENT_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT__POLL = VOLTAGE_CURRENT_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT__ENABLED_A = VOLTAGE_CURRENT_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT__SUB_ID = VOLTAGE_CURRENT_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT__MBRICK = VOLTAGE_CURRENT_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT__CALLBACK_PERIOD = VOLTAGE_CURRENT_DEVICE__CALLBACK_PERIOD;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT__TF_CONFIG = VOLTAGE_CURRENT_DEVICE__TF_CONFIG;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT__DEVICE_TYPE = VOLTAGE_CURRENT_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT__THRESHOLD = VOLTAGE_CURRENT_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>VC Device Current</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT_FEATURE_COUNT = VOLTAGE_CURRENT_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT___FETCH_SENSOR_VALUE = VOLTAGE_CURRENT_DEVICE___FETCH_SENSOR_VALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT___INIT = VOLTAGE_CURRENT_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT___ENABLE = VOLTAGE_CURRENT_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT___DISABLE = VOLTAGE_CURRENT_DEVICE___DISABLE;
/**
* The number of operations of the '<em>VC Device Current</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_CURRENT_OPERATION_COUNT = VOLTAGE_CURRENT_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER__SENSOR_VALUE = VOLTAGE_CURRENT_DEVICE__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER__LOGGER = VOLTAGE_CURRENT_DEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER__UID = VOLTAGE_CURRENT_DEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER__POLL = VOLTAGE_CURRENT_DEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER__ENABLED_A = VOLTAGE_CURRENT_DEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER__SUB_ID = VOLTAGE_CURRENT_DEVICE__SUB_ID;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER__MBRICK = VOLTAGE_CURRENT_DEVICE__MBRICK;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER__CALLBACK_PERIOD = VOLTAGE_CURRENT_DEVICE__CALLBACK_PERIOD;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER__TF_CONFIG = VOLTAGE_CURRENT_DEVICE__TF_CONFIG;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER__DEVICE_TYPE = VOLTAGE_CURRENT_DEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER__THRESHOLD = VOLTAGE_CURRENT_DEVICE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>VC Device Power</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER_FEATURE_COUNT = VOLTAGE_CURRENT_DEVICE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER___FETCH_SENSOR_VALUE = VOLTAGE_CURRENT_DEVICE___FETCH_SENSOR_VALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER___INIT = VOLTAGE_CURRENT_DEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER___ENABLE = VOLTAGE_CURRENT_DEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER___DISABLE = VOLTAGE_CURRENT_DEVICE___DISABLE;
/**
* The number of operations of the '<em>VC Device Power</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VC_DEVICE_POWER_OPERATION_COUNT = VOLTAGE_CURRENT_DEVICE_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER__THRESHOLD = MDEVICE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>MBricklet Barometer</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 6;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER___INIT = MDEVICE_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>MBricklet Barometer</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_BAROMETER_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 3;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBAROMETER_TEMPERATURE__SENSOR_VALUE = MSENSOR__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBAROMETER_TEMPERATURE__LOGGER = MSENSOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBAROMETER_TEMPERATURE__UID = MSENSOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBAROMETER_TEMPERATURE__POLL = MSENSOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBAROMETER_TEMPERATURE__ENABLED_A = MSENSOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBAROMETER_TEMPERATURE__SUB_ID = MSENSOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBAROMETER_TEMPERATURE__MBRICK = MSENSOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBAROMETER_TEMPERATURE__DEVICE_TYPE = MSENSOR_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>MBarometer Temperature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBAROMETER_TEMPERATURE_FEATURE_COUNT = MSENSOR_FEATURE_COUNT + 7;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBAROMETER_TEMPERATURE___FETCH_SENSOR_VALUE = MSENSOR___FETCH_SENSOR_VALUE;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBAROMETER_TEMPERATURE___ENABLE = MSENSOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBAROMETER_TEMPERATURE___DISABLE = MSENSOR_OPERATION_COUNT + 2;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBAROMETER_TEMPERATURE___INIT = MSENSOR_OPERATION_COUNT + 3;
/**
* The number of operations of the '<em>MBarometer Temperature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBAROMETER_TEMPERATURE_OPERATION_COUNT = MSENSOR_OPERATION_COUNT + 4;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT__THRESHOLD = MDEVICE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>MBricklet Ambient Light</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT___INIT = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet Ambient Light</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__THRESHOLD = MDEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Illuminance Range</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__ILLUMINANCE_RANGE = MDEVICE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Integration Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2__INTEGRATION_TIME = MDEVICE_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>MBricklet Ambient Light V2</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 7;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2___INIT = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet Ambient Light V2</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_AMBIENT_LIGHT_V2_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__TF_CONFIG = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Sample Rate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__SAMPLE_RATE = MDEVICE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>MBricklet Industrial Dual Analog In</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet Industrial Dual Analog In</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL__SENSOR_VALUE = MSENSOR__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL__LOGGER = MSENSOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL__UID = MSENSOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL__POLL = MSENSOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL__ENABLED_A = MSENSOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL__SUB_ID = MSENSOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL__MBRICK = MSENSOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL__TF_CONFIG = MSENSOR_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL__CALLBACK_PERIOD = MSENSOR_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL__DEVICE_TYPE = MSENSOR_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL__THRESHOLD = MSENSOR_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Channel Num</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL__CHANNEL_NUM = MSENSOR_FEATURE_COUNT + 10;
/**
* The number of structural features of the '<em>Industrial Dual Analog In Channel</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL_FEATURE_COUNT = MSENSOR_FEATURE_COUNT + 11;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL___FETCH_SENSOR_VALUE = MSENSOR___FETCH_SENSOR_VALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL___INIT = MSENSOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL___ENABLE = MSENSOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL___DISABLE = MSENSOR_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>Industrial Dual Analog In Channel</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL_OPERATION_COUNT = MSENSOR_OPERATION_COUNT + 3;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY__THRESHOLD = MDEVICE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>MBricklet Sound Intensity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY___INIT = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet Sound Intensity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_SOUND_INTENSITY_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR__THRESHOLD = MDEVICE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>MBricklet Dust Detector</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR___INIT = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet Dust Detector</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DUST_DETECTOR_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__THRESHOLD = MDEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Moving Average</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE__MOVING_AVERAGE = MDEVICE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>MBricklet Moisture</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 6;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE___INIT = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet Moisture</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_MOISTURE_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__THRESHOLD = MDEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Moving Average</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2__MOVING_AVERAGE = MDEVICE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>MBricklet Analog In V2</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 6;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet Analog In V2</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_V2_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__THRESHOLD = MDEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Moving Average</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__MOVING_AVERAGE = MDEVICE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Range</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN__RANGE = MDEVICE_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>MBricklet Analog In</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 7;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN___INIT = MDEVICE___INIT;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>MBricklet Analog In</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_ANALOG_IN_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__SENSOR_VALUE = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__TF_CONFIG = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__CALLBACK_PERIOD = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__THRESHOLD = MDEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Moving Average</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US__MOVING_AVERAGE = MDEVICE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>MBricklet Distance US</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 6;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US___FETCH_SENSOR_VALUE = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US___INIT = MDEVICE_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>MBricklet Distance US</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_DISTANCE_US_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 2;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__LOGGER = MDEVICE__LOGGER;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__UID = MDEVICE__UID;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__POLL = MDEVICE__POLL;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__ENABLED_A = MDEVICE__ENABLED_A;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__TINKERFORGE_DEVICE = MDEVICE__TINKERFORGE_DEVICE;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__IP_CONNECTION = MDEVICE__IP_CONNECTION;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__CONNECTED_UID = MDEVICE__CONNECTED_UID;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__POSITION = MDEVICE__POSITION;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__DEVICE_IDENTIFIER = MDEVICE__DEVICE_IDENTIFIER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__NAME = MDEVICE__NAME;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__BRICKD = MDEVICE__BRICKD;
/**
* The feature id for the '<em><b>Text</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__TEXT = MDEVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Msubdevices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__MSUBDEVICES = MDEVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__DEVICE_TYPE = MDEVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Position Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__POSITION_PREFIX = MDEVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Positon Suffix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__POSITON_SUFFIX = MDEVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Display Errors</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__DISPLAY_ERRORS = MDEVICE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Error Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4__ERROR_PREFIX = MDEVICE_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>MBricklet LCD2 0x4</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4_FEATURE_COUNT = MDEVICE_FEATURE_COUNT + 7;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4___ENABLE = MDEVICE___ENABLE;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4___DISABLE = MDEVICE___DISABLE;
/**
* The operation id for the '<em>Write</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4___WRITE__STRING = MDEVICE_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Init Sub Devices</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4___INIT_SUB_DEVICES = MDEVICE_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4___INIT = MDEVICE_OPERATION_COUNT + 2;
/**
* The operation id for the '<em>Clear</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4___CLEAR = MDEVICE_OPERATION_COUNT + 3;
/**
* The number of operations of the '<em>MBricklet LCD2 0x4</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_LCD2_0X4_OPERATION_COUNT = MDEVICE_OPERATION_COUNT + 4;
/**
* The feature id for the '<em><b>Position Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OLED_BRICKLET__POSITION_PREFIX = 0;
/**
* The feature id for the '<em><b>Position Suffix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OLED_BRICKLET__POSITION_SUFFIX = 1;
/**
* The feature id for the '<em><b>Contrast</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OLED_BRICKLET__CONTRAST = 2;
/**
* The feature id for the '<em><b>Invert</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OLED_BRICKLET__INVERT = 3;
/**
* The number of structural features of the '<em>OLED Bricklet</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OLED_BRICKLET_FEATURE_COUNT = 4;
/**
* The operation id for the '<em>Clear</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OLED_BRICKLET___CLEAR = 0;
/**
* The operation id for the '<em>Clear</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OLED_BRICKLET___CLEAR__SHORT_SHORT_SHORT_SHORT = 1;
/**
* The operation id for the '<em>Write Line</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OLED_BRICKLET___WRITE_LINE__SHORT_SHORT_STRING = 2;
/**
* The operation id for the '<em>Simple Gauge</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OLED_BRICKLET___SIMPLE_GAUGE__INT = 3;
/**
* The operation id for the '<em>Simple Gauge</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OLED_BRICKLET___SIMPLE_GAUGE__INT_INT_INT = 4;
/**
* The number of operations of the '<em>OLED Bricklet</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OLED_BRICKLET_OPERATION_COUNT = 5;
/**
* The feature id for the '<em><b>Position Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__POSITION_PREFIX = OLED_BRICKLET__POSITION_PREFIX;
/**
* The feature id for the '<em><b>Position Suffix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__POSITION_SUFFIX = OLED_BRICKLET__POSITION_SUFFIX;
/**
* The feature id for the '<em><b>Contrast</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__CONTRAST = OLED_BRICKLET__CONTRAST;
/**
* The feature id for the '<em><b>Invert</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__INVERT = OLED_BRICKLET__INVERT;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__LOGGER = OLED_BRICKLET_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__UID = OLED_BRICKLET_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__POLL = OLED_BRICKLET_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__ENABLED_A = OLED_BRICKLET_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__TINKERFORGE_DEVICE = OLED_BRICKLET_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__IP_CONNECTION = OLED_BRICKLET_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__CONNECTED_UID = OLED_BRICKLET_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__POSITION = OLED_BRICKLET_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__DEVICE_IDENTIFIER = OLED_BRICKLET_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__NAME = OLED_BRICKLET_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__BRICKD = OLED_BRICKLET_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Text</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__TEXT = OLED_BRICKLET_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__TF_CONFIG = OLED_BRICKLET_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64__DEVICE_TYPE = OLED_BRICKLET_FEATURE_COUNT + 13;
/**
* The number of structural features of the '<em>MBricklet OLED12 8x64</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64_FEATURE_COUNT = OLED_BRICKLET_FEATURE_COUNT + 14;
/**
* The operation id for the '<em>Clear</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64___CLEAR = OLED_BRICKLET___CLEAR;
/**
* The operation id for the '<em>Clear</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64___CLEAR__SHORT_SHORT_SHORT_SHORT = OLED_BRICKLET___CLEAR__SHORT_SHORT_SHORT_SHORT;
/**
* The operation id for the '<em>Write Line</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64___WRITE_LINE__SHORT_SHORT_STRING = OLED_BRICKLET___WRITE_LINE__SHORT_SHORT_STRING;
/**
* The operation id for the '<em>Simple Gauge</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64___SIMPLE_GAUGE__INT = OLED_BRICKLET___SIMPLE_GAUGE__INT;
/**
* The operation id for the '<em>Simple Gauge</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64___SIMPLE_GAUGE__INT_INT_INT = OLED_BRICKLET___SIMPLE_GAUGE__INT_INT_INT;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64___INIT = OLED_BRICKLET_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64___ENABLE = OLED_BRICKLET_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64___DISABLE = OLED_BRICKLET_OPERATION_COUNT + 2;
/**
* The operation id for the '<em>Write</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64___WRITE__STRING = OLED_BRICKLET_OPERATION_COUNT + 3;
/**
* The number of operations of the '<em>MBricklet OLED12 8x64</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLED12_8X64_OPERATION_COUNT = OLED_BRICKLET_OPERATION_COUNT + 4;
/**
* The feature id for the '<em><b>Position Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__POSITION_PREFIX = OLED_BRICKLET__POSITION_PREFIX;
/**
* The feature id for the '<em><b>Position Suffix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__POSITION_SUFFIX = OLED_BRICKLET__POSITION_SUFFIX;
/**
* The feature id for the '<em><b>Contrast</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__CONTRAST = OLED_BRICKLET__CONTRAST;
/**
* The feature id for the '<em><b>Invert</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__INVERT = OLED_BRICKLET__INVERT;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__LOGGER = OLED_BRICKLET_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__UID = OLED_BRICKLET_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__POLL = OLED_BRICKLET_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__ENABLED_A = OLED_BRICKLET_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Tinkerforge Device</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__TINKERFORGE_DEVICE = OLED_BRICKLET_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Ip Connection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__IP_CONNECTION = OLED_BRICKLET_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Connected Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__CONNECTED_UID = OLED_BRICKLET_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__POSITION = OLED_BRICKLET_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Device Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__DEVICE_IDENTIFIER = OLED_BRICKLET_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__NAME = OLED_BRICKLET_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Brickd</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__BRICKD = OLED_BRICKLET_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Text</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__TEXT = OLED_BRICKLET_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__TF_CONFIG = OLED_BRICKLET_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48__DEVICE_TYPE = OLED_BRICKLET_FEATURE_COUNT + 13;
/**
* The number of structural features of the '<em>MBricklet OLE6 4x48</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48_FEATURE_COUNT = OLED_BRICKLET_FEATURE_COUNT + 14;
/**
* The operation id for the '<em>Clear</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48___CLEAR = OLED_BRICKLET___CLEAR;
/**
* The operation id for the '<em>Clear</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48___CLEAR__SHORT_SHORT_SHORT_SHORT = OLED_BRICKLET___CLEAR__SHORT_SHORT_SHORT_SHORT;
/**
* The operation id for the '<em>Write Line</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48___WRITE_LINE__SHORT_SHORT_STRING = OLED_BRICKLET___WRITE_LINE__SHORT_SHORT_STRING;
/**
* The operation id for the '<em>Simple Gauge</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48___SIMPLE_GAUGE__INT = OLED_BRICKLET___SIMPLE_GAUGE__INT;
/**
* The operation id for the '<em>Simple Gauge</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48___SIMPLE_GAUGE__INT_INT_INT = OLED_BRICKLET___SIMPLE_GAUGE__INT_INT_INT;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48___INIT = OLED_BRICKLET_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48___ENABLE = OLED_BRICKLET_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48___DISABLE = OLED_BRICKLET_OPERATION_COUNT + 2;
/**
* The operation id for the '<em>Write</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48___WRITE__STRING = OLED_BRICKLET_OPERATION_COUNT + 3;
/**
* The number of operations of the '<em>MBricklet OLE6 4x48</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MBRICKLET_OLE6_4X48_OPERATION_COUNT = OLED_BRICKLET_OPERATION_COUNT + 4;
/**
* The feature id for the '<em><b>Switch State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BACKLIGHT__SWITCH_STATE = MIN_SWITCH_ACTOR__SWITCH_STATE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BACKLIGHT__LOGGER = MIN_SWITCH_ACTOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BACKLIGHT__UID = MIN_SWITCH_ACTOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BACKLIGHT__POLL = MIN_SWITCH_ACTOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BACKLIGHT__ENABLED_A = MIN_SWITCH_ACTOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BACKLIGHT__SUB_ID = MIN_SWITCH_ACTOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BACKLIGHT__MBRICK = MIN_SWITCH_ACTOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BACKLIGHT__DEVICE_TYPE = MIN_SWITCH_ACTOR_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>MLCD2 0x4 Backlight</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BACKLIGHT_FEATURE_COUNT = MIN_SWITCH_ACTOR_FEATURE_COUNT + 7;
/**
* The operation id for the '<em>Fetch Switch State</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BACKLIGHT___FETCH_SWITCH_STATE = MIN_SWITCH_ACTOR___FETCH_SWITCH_STATE;
/**
* The operation id for the '<em>Turn Switch</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BACKLIGHT___TURN_SWITCH__ONOFFVALUE = MIN_SWITCH_ACTOR___TURN_SWITCH__ONOFFVALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BACKLIGHT___INIT = MIN_SWITCH_ACTOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BACKLIGHT___ENABLE = MIN_SWITCH_ACTOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BACKLIGHT___DISABLE = MIN_SWITCH_ACTOR_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>MLCD2 0x4 Backlight</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BACKLIGHT_OPERATION_COUNT = MIN_SWITCH_ACTOR_OPERATION_COUNT + 3;
/**
* The feature id for the '<em><b>Sensor Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BUTTON__SENSOR_VALUE = MSENSOR__SENSOR_VALUE;
/**
* The feature id for the '<em><b>Logger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BUTTON__LOGGER = MSENSOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BUTTON__UID = MSENSOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Poll</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BUTTON__POLL = MSENSOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabled A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BUTTON__ENABLED_A = MSENSOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Sub Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BUTTON__SUB_ID = MSENSOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Mbrick</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BUTTON__MBRICK = MSENSOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BUTTON__TF_CONFIG = MSENSOR_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Device Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BUTTON__DEVICE_TYPE = MSENSOR_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Button Num</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BUTTON__BUTTON_NUM = MSENSOR_FEATURE_COUNT + 8;
/**
* The number of structural features of the '<em>MLCD2 0x4 Button</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BUTTON_FEATURE_COUNT = MSENSOR_FEATURE_COUNT + 9;
/**
* The operation id for the '<em>Fetch Sensor Value</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BUTTON___FETCH_SENSOR_VALUE = MSENSOR___FETCH_SENSOR_VALUE;
/**
* The operation id for the '<em>Init</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BUTTON___INIT = MSENSOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Enable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BUTTON___ENABLE = MSENSOR_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Disable</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BUTTON___DISABLE = MSENSOR_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>MLCD2 0x4 Button</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MLCD2_0X4_BUTTON_OPERATION_COUNT = MSENSOR_OPERATION_COUNT + 3;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_DEVICE__UID = 0;
/**
* The feature id for the '<em><b>Subid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_DEVICE__SUBID = 1;
/**
* The feature id for the '<em><b>Ohid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_DEVICE__OHID = 2;
/**
* The feature id for the '<em><b>Sub Device Ids</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_DEVICE__SUB_DEVICE_IDS = 3;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_DEVICE__TF_CONFIG = 4;
/**
* The feature id for the '<em><b>Oh Config</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_DEVICE__OH_CONFIG = 5;
/**
* The number of structural features of the '<em>OHTF Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_DEVICE_FEATURE_COUNT = 6;
/**
* The operation id for the '<em>Is Valid Sub Id</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_DEVICE___IS_VALID_SUB_ID__STRING = 0;
/**
* The number of operations of the '<em>OHTF Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_DEVICE_OPERATION_COUNT = 1;
/**
* The feature id for the '<em><b>Uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_SUB_DEVICE_ADMIN_DEVICE__UID = OHTF_DEVICE__UID;
/**
* The feature id for the '<em><b>Subid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_SUB_DEVICE_ADMIN_DEVICE__SUBID = OHTF_DEVICE__SUBID;
/**
* The feature id for the '<em><b>Ohid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_SUB_DEVICE_ADMIN_DEVICE__OHID = OHTF_DEVICE__OHID;
/**
* The feature id for the '<em><b>Sub Device Ids</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_SUB_DEVICE_ADMIN_DEVICE__SUB_DEVICE_IDS = OHTF_DEVICE__SUB_DEVICE_IDS;
/**
* The feature id for the '<em><b>Tf Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_SUB_DEVICE_ADMIN_DEVICE__TF_CONFIG = OHTF_DEVICE__TF_CONFIG;
/**
* The feature id for the '<em><b>Oh Config</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_SUB_DEVICE_ADMIN_DEVICE__OH_CONFIG = OHTF_DEVICE__OH_CONFIG;
/**
* The number of structural features of the '<em>OHTF Sub Device Admin Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_SUB_DEVICE_ADMIN_DEVICE_FEATURE_COUNT = OHTF_DEVICE_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Is Valid Sub Id</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_SUB_DEVICE_ADMIN_DEVICE___IS_VALID_SUB_ID__STRING = OHTF_DEVICE_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>OHTF Sub Device Admin Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OHTF_SUB_DEVICE_ADMIN_DEVICE_OPERATION_COUNT = OHTF_DEVICE_OPERATION_COUNT + 1;
/**
* The feature id for the '<em><b>Oh Tf Devices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OH_CONFIG__OH_TF_DEVICES = 0;
/**
* The number of structural features of the '<em>OH Config</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OH_CONFIG_FEATURE_COUNT = 1;
/**
* The operation id for the '<em>Get Config By TF Id</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OH_CONFIG___GET_CONFIG_BY_TF_ID__STRING_STRING = 0;
/**
* The operation id for the '<em>Get Config By OH Id</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OH_CONFIG___GET_CONFIG_BY_OH_ID__STRING = 1;
/**
* The number of operations of the '<em>OH Config</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OH_CONFIG_OPERATION_COUNT = 2;
/**
* The number of structural features of the '<em>TF Null Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_NULL_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>TF Null Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_NULL_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Noise Rejection Filter</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TFPTC_BRICKLET_CONFIGURATION__NOISE_REJECTION_FILTER = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Wire Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TFPTC_BRICKLET_CONFIGURATION__WIRE_MODE = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>TFPTC Bricklet Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TFPTC_BRICKLET_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>TFPTC Bricklet Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TFPTC_BRICKLET_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Sample Rate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_INDUSTRIAL_DUAL020M_ACONFIGURATION__SAMPLE_RATE = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>TF Industrial Dual020m AConfiguration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_INDUSTRIAL_DUAL020M_ACONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>TF Industrial Dual020m AConfiguration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_INDUSTRIAL_DUAL020M_ACONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.LoadCellConfigurationImpl
* <em>Load Cell Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LoadCellConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLoadCellConfiguration()
* @generated
*/
int LOAD_CELL_CONFIGURATION = 163;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_CONFIGURATION__THRESHOLD = TF_BASE_CONFIGURATION__THRESHOLD;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_CONFIGURATION__CALLBACK_PERIOD = TF_BASE_CONFIGURATION__CALLBACK_PERIOD;
/**
* The feature id for the '<em><b>Moving Average</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_CONFIGURATION__MOVING_AVERAGE = TF_BASE_CONFIGURATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Load Cell Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_CONFIGURATION_FEATURE_COUNT = TF_BASE_CONFIGURATION_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Load Cell Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOAD_CELL_CONFIGURATION_OPERATION_COUNT = TF_BASE_CONFIGURATION_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.LaserRangeFinderConfigurationImpl <em>Laser Range
* Finder Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LaserRangeFinderConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLaserRangeFinderConfiguration()
* @generated
*/
int LASER_RANGE_FINDER_CONFIGURATION = 164;
/**
* The feature id for the '<em><b>Distance Average Length</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_CONFIGURATION__DISTANCE_AVERAGE_LENGTH = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Velocity Average Length</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_CONFIGURATION__VELOCITY_AVERAGE_LENGTH = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_CONFIGURATION__MODE = TF_CONFIG_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enable Laser On Startup</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_CONFIGURATION__ENABLE_LASER_ON_STARTUP = TF_CONFIG_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Laser Range Finder Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 4;
/**
* The number of operations of the '<em>Laser Range Finder Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LASER_RANGE_FINDER_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.AmbientLightV2ConfigurationImpl <em>Ambient Light V2
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.AmbientLightV2ConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getAmbientLightV2Configuration()
* @generated
*/
int AMBIENT_LIGHT_V2_CONFIGURATION = 165;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_LIGHT_V2_CONFIGURATION__THRESHOLD = TF_BASE_CONFIGURATION__THRESHOLD;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_LIGHT_V2_CONFIGURATION__CALLBACK_PERIOD = TF_BASE_CONFIGURATION__CALLBACK_PERIOD;
/**
* The feature id for the '<em><b>Illuminance Range</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_LIGHT_V2_CONFIGURATION__ILLUMINANCE_RANGE = TF_BASE_CONFIGURATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Integration Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_LIGHT_V2_CONFIGURATION__INTEGRATION_TIME = TF_BASE_CONFIGURATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Ambient Light V2 Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_LIGHT_V2_CONFIGURATION_FEATURE_COUNT = TF_BASE_CONFIGURATION_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Ambient Light V2 Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AMBIENT_LIGHT_V2_CONFIGURATION_OPERATION_COUNT = TF_BASE_CONFIGURATION_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.BrickletIndustrialDualAnalogInConfigurationImpl
* <em>Bricklet Industrial Dual Analog In Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.BrickletIndustrialDualAnalogInConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickletIndustrialDualAnalogInConfiguration()
* @generated
*/
int BRICKLET_INDUSTRIAL_DUAL_ANALOG_IN_CONFIGURATION = 166;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_INDUSTRIAL_DUAL_ANALOG_IN_CONFIGURATION__THRESHOLD = TF_BASE_CONFIGURATION__THRESHOLD;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_INDUSTRIAL_DUAL_ANALOG_IN_CONFIGURATION__CALLBACK_PERIOD = TF_BASE_CONFIGURATION__CALLBACK_PERIOD;
/**
* The feature id for the '<em><b>Sample Rate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_INDUSTRIAL_DUAL_ANALOG_IN_CONFIGURATION__SAMPLE_RATE = TF_BASE_CONFIGURATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Bricklet Industrial Dual Analog In Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_INDUSTRIAL_DUAL_ANALOG_IN_CONFIGURATION_FEATURE_COUNT = TF_BASE_CONFIGURATION_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Bricklet Industrial Dual Analog In Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_INDUSTRIAL_DUAL_ANALOG_IN_CONFIGURATION_OPERATION_COUNT = TF_BASE_CONFIGURATION_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFTemperatureConfigurationImpl <em>TF Temperature
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFTemperatureConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFTemperatureConfiguration()
* @generated
*/
int TF_TEMPERATURE_CONFIGURATION = 167;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_TEMPERATURE_CONFIGURATION__THRESHOLD = TF_BASE_CONFIGURATION__THRESHOLD;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_TEMPERATURE_CONFIGURATION__CALLBACK_PERIOD = TF_BASE_CONFIGURATION__CALLBACK_PERIOD;
/**
* The feature id for the '<em><b>Slow I2C</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_TEMPERATURE_CONFIGURATION__SLOW_I2C = TF_BASE_CONFIGURATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>TF Temperature Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_TEMPERATURE_CONFIGURATION_FEATURE_COUNT = TF_BASE_CONFIGURATION_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>TF Temperature Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_TEMPERATURE_CONFIGURATION_OPERATION_COUNT = TF_BASE_CONFIGURATION_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFThermocoupleConfigurationImpl <em>TF Thermocouple
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFThermocoupleConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFThermocoupleConfiguration()
* @generated
*/
int TF_THERMOCOUPLE_CONFIGURATION = 168;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_THERMOCOUPLE_CONFIGURATION__THRESHOLD = TF_BASE_CONFIGURATION__THRESHOLD;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_THERMOCOUPLE_CONFIGURATION__CALLBACK_PERIOD = TF_BASE_CONFIGURATION__CALLBACK_PERIOD;
/**
* The feature id for the '<em><b>Averaging</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_THERMOCOUPLE_CONFIGURATION__AVERAGING = TF_BASE_CONFIGURATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Thermocouple Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_THERMOCOUPLE_CONFIGURATION__THERMOCOUPLE_TYPE = TF_BASE_CONFIGURATION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Filter</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_THERMOCOUPLE_CONFIGURATION__FILTER = TF_BASE_CONFIGURATION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>TF Thermocouple Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_THERMOCOUPLE_CONFIGURATION_FEATURE_COUNT = TF_BASE_CONFIGURATION_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>TF Thermocouple Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_THERMOCOUPLE_CONFIGURATION_OPERATION_COUNT = TF_BASE_CONFIGURATION_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFObjectTemperatureConfigurationImpl <em>TF Object
* Temperature Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFObjectTemperatureConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFObjectTemperatureConfiguration()
* @generated
*/
int TF_OBJECT_TEMPERATURE_CONFIGURATION = 169;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_OBJECT_TEMPERATURE_CONFIGURATION__THRESHOLD = TF_BASE_CONFIGURATION__THRESHOLD;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_OBJECT_TEMPERATURE_CONFIGURATION__CALLBACK_PERIOD = TF_BASE_CONFIGURATION__CALLBACK_PERIOD;
/**
* The feature id for the '<em><b>Emissivity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_OBJECT_TEMPERATURE_CONFIGURATION__EMISSIVITY = TF_BASE_CONFIGURATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>TF Object Temperature Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_OBJECT_TEMPERATURE_CONFIGURATION_FEATURE_COUNT = TF_BASE_CONFIGURATION_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>TF Object Temperature Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_OBJECT_TEMPERATURE_CONFIGURATION_OPERATION_COUNT = TF_BASE_CONFIGURATION_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFMoistureBrickletConfigurationImpl <em>TF Moisture
* Bricklet Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFMoistureBrickletConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFMoistureBrickletConfiguration()
* @generated
*/
int TF_MOISTURE_BRICKLET_CONFIGURATION = 170;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_MOISTURE_BRICKLET_CONFIGURATION__THRESHOLD = TF_BASE_CONFIGURATION__THRESHOLD;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_MOISTURE_BRICKLET_CONFIGURATION__CALLBACK_PERIOD = TF_BASE_CONFIGURATION__CALLBACK_PERIOD;
/**
* The feature id for the '<em><b>Moving Average</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_MOISTURE_BRICKLET_CONFIGURATION__MOVING_AVERAGE = TF_BASE_CONFIGURATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>TF Moisture Bricklet Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_MOISTURE_BRICKLET_CONFIGURATION_FEATURE_COUNT = TF_BASE_CONFIGURATION_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>TF Moisture Bricklet Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_MOISTURE_BRICKLET_CONFIGURATION_OPERATION_COUNT = TF_BASE_CONFIGURATION_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFAnalogInConfigurationImpl <em>TF Analog In
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFAnalogInConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFAnalogInConfiguration()
* @generated
*/
int TF_ANALOG_IN_CONFIGURATION = 171;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_ANALOG_IN_CONFIGURATION__THRESHOLD = TF_BASE_CONFIGURATION__THRESHOLD;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_ANALOG_IN_CONFIGURATION__CALLBACK_PERIOD = TF_BASE_CONFIGURATION__CALLBACK_PERIOD;
/**
* The feature id for the '<em><b>Moving Average</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_ANALOG_IN_CONFIGURATION__MOVING_AVERAGE = TF_BASE_CONFIGURATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Range</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_ANALOG_IN_CONFIGURATION__RANGE = TF_BASE_CONFIGURATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>TF Analog In Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_ANALOG_IN_CONFIGURATION_FEATURE_COUNT = TF_BASE_CONFIGURATION_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>TF Analog In Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_ANALOG_IN_CONFIGURATION_OPERATION_COUNT = TF_BASE_CONFIGURATION_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFAnalogInV2ConfigurationImpl <em>TF Analog In V2
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFAnalogInV2ConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFAnalogInV2Configuration()
* @generated
*/
int TF_ANALOG_IN_V2_CONFIGURATION = 172;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_ANALOG_IN_V2_CONFIGURATION__THRESHOLD = TF_BASE_CONFIGURATION__THRESHOLD;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_ANALOG_IN_V2_CONFIGURATION__CALLBACK_PERIOD = TF_BASE_CONFIGURATION__CALLBACK_PERIOD;
/**
* The feature id for the '<em><b>Moving Average</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_ANALOG_IN_V2_CONFIGURATION__MOVING_AVERAGE = TF_BASE_CONFIGURATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>TF Analog In V2 Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_ANALOG_IN_V2_CONFIGURATION_FEATURE_COUNT = TF_BASE_CONFIGURATION_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>TF Analog In V2 Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_ANALOG_IN_V2_CONFIGURATION_OPERATION_COUNT = TF_BASE_CONFIGURATION_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFDistanceUSBrickletConfigurationImpl <em>TF Distance
* US Bricklet Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFDistanceUSBrickletConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFDistanceUSBrickletConfiguration()
* @generated
*/
int TF_DISTANCE_US_BRICKLET_CONFIGURATION = 173;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_DISTANCE_US_BRICKLET_CONFIGURATION__THRESHOLD = TF_BASE_CONFIGURATION__THRESHOLD;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_DISTANCE_US_BRICKLET_CONFIGURATION__CALLBACK_PERIOD = TF_BASE_CONFIGURATION__CALLBACK_PERIOD;
/**
* The feature id for the '<em><b>Moving Average</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_DISTANCE_US_BRICKLET_CONFIGURATION__MOVING_AVERAGE = TF_BASE_CONFIGURATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>TF Distance US Bricklet Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_DISTANCE_US_BRICKLET_CONFIGURATION_FEATURE_COUNT = TF_BASE_CONFIGURATION_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>TF Distance US Bricklet Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_DISTANCE_US_BRICKLET_CONFIGURATION_OPERATION_COUNT = TF_BASE_CONFIGURATION_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFVoltageCurrentConfigurationImpl <em>TF Voltage
* Current Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFVoltageCurrentConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFVoltageCurrentConfiguration()
* @generated
*/
int TF_VOLTAGE_CURRENT_CONFIGURATION = 174;
/**
* The feature id for the '<em><b>Averaging</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_VOLTAGE_CURRENT_CONFIGURATION__AVERAGING = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Voltage Conversion Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_VOLTAGE_CURRENT_CONFIGURATION__VOLTAGE_CONVERSION_TIME = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Current Conversion Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_VOLTAGE_CURRENT_CONFIGURATION__CURRENT_CONVERSION_TIME = TF_CONFIG_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>TF Voltage Current Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_VOLTAGE_CURRENT_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>TF Voltage Current Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_VOLTAGE_CURRENT_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.BrickletRemoteSwitchConfigurationImpl <em>Bricklet
* Remote Switch Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.BrickletRemoteSwitchConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickletRemoteSwitchConfiguration()
* @generated
*/
int BRICKLET_REMOTE_SWITCH_CONFIGURATION = 180;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchAConfigurationImpl <em>Remote Switch
* AConfiguration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchAConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRemoteSwitchAConfiguration()
* @generated
*/
int REMOTE_SWITCH_ACONFIGURATION = 181;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchBConfigurationImpl <em>Remote Switch
* BConfiguration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchBConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRemoteSwitchBConfiguration()
* @generated
*/
int REMOTE_SWITCH_BCONFIGURATION = 182;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchCConfigurationImpl <em>Remote Switch
* CConfiguration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchCConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRemoteSwitchCConfiguration()
* @generated
*/
int REMOTE_SWITCH_CCONFIGURATION = 183;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MultiTouchDeviceConfigurationImpl <em>Multi Touch
* Device Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MultiTouchDeviceConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMultiTouchDeviceConfiguration()
* @generated
*/
int MULTI_TOUCH_DEVICE_CONFIGURATION = 184;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.BrickletMultiTouchConfigurationImpl <em>Bricklet
* Multi Touch Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.BrickletMultiTouchConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickletMultiTouchConfiguration()
* @generated
*/
int BRICKLET_MULTI_TOUCH_CONFIGURATION = 185;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.DimmableConfigurationImpl
* <em>Dimmable Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DimmableConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDimmableConfiguration()
* @generated
*/
int DIMMABLE_CONFIGURATION = 186;
/**
* The feature id for the '<em><b>Min Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIMMABLE_CONFIGURATION__MIN_VALUE = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Max Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIMMABLE_CONFIGURATION__MAX_VALUE = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Dimmable Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIMMABLE_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Dimmable Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIMMABLE_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Min Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_DC_CONFIGURATION__MIN_VALUE = DIMMABLE_CONFIGURATION__MIN_VALUE;
/**
* The feature id for the '<em><b>Max Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_DC_CONFIGURATION__MAX_VALUE = DIMMABLE_CONFIGURATION__MAX_VALUE;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_DC_CONFIGURATION__THRESHOLD = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Callback Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_DC_CONFIGURATION__CALLBACK_PERIOD = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Velocity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_DC_CONFIGURATION__VELOCITY = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Acceleration</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_DC_CONFIGURATION__ACCELERATION = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Pwm Frequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_DC_CONFIGURATION__PWM_FREQUENCY = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Drive Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_DC_CONFIGURATION__DRIVE_MODE = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>TF Brick DC Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_DC_CONFIGURATION_FEATURE_COUNT = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 6;
/**
* The number of operations of the '<em>TF Brick DC Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_BRICK_DC_CONFIGURATION_OPERATION_COUNT = DIMMABLE_CONFIGURATION_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Default State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TFIO_ACTOR_CONFIGURATION__DEFAULT_STATE = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Keep On Reconnect</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TFIO_ACTOR_CONFIGURATION__KEEP_ON_RECONNECT = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>TFIO Actor Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TFIO_ACTOR_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>TFIO Actor Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TFIO_ACTOR_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Debounce Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_INTERRUPT_LISTENER_CONFIGURATION__DEBOUNCE_PERIOD = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>TF Interrupt Listener Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_INTERRUPT_LISTENER_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>TF Interrupt Listener Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_INTERRUPT_LISTENER_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Pull Up Resistor Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TFIO_SENSOR_CONFIGURATION__PULL_UP_RESISTOR_ENABLED = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>TFIO Sensor Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TFIO_SENSOR_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>TFIO Sensor Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TFIO_SENSOR_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Min Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_SERVO_CONFIGURATION__MIN_VALUE = DIMMABLE_CONFIGURATION__MIN_VALUE;
/**
* The feature id for the '<em><b>Max Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_SERVO_CONFIGURATION__MAX_VALUE = DIMMABLE_CONFIGURATION__MAX_VALUE;
/**
* The feature id for the '<em><b>Velocity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_SERVO_CONFIGURATION__VELOCITY = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Acceleration</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_SERVO_CONFIGURATION__ACCELERATION = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Servo Voltage</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_SERVO_CONFIGURATION__SERVO_VOLTAGE = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Pulse Width Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_SERVO_CONFIGURATION__PULSE_WIDTH_MIN = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Pulse Width Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_SERVO_CONFIGURATION__PULSE_WIDTH_MAX = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_SERVO_CONFIGURATION__PERIOD = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Output Voltage</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_SERVO_CONFIGURATION__OUTPUT_VOLTAGE = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>TF Servo Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_SERVO_CONFIGURATION_FEATURE_COUNT = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 7;
/**
* The number of operations of the '<em>TF Servo Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TF_SERVO_CONFIGURATION_OPERATION_COUNT = DIMMABLE_CONFIGURATION_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Type ADevices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_REMOTE_SWITCH_CONFIGURATION__TYPE_ADEVICES = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Type BDevices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_REMOTE_SWITCH_CONFIGURATION__TYPE_BDEVICES = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Type CDevices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_REMOTE_SWITCH_CONFIGURATION__TYPE_CDEVICES = TF_CONFIG_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Bricklet Remote Switch Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_REMOTE_SWITCH_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Bricklet Remote Switch Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_REMOTE_SWITCH_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>House Code</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_ACONFIGURATION__HOUSE_CODE = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Receiver Code</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_ACONFIGURATION__RECEIVER_CODE = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Repeats</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_ACONFIGURATION__REPEATS = TF_CONFIG_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Remote Switch AConfiguration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_ACONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Remote Switch AConfiguration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_ACONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Min Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_BCONFIGURATION__MIN_VALUE = DIMMABLE_CONFIGURATION__MIN_VALUE;
/**
* The feature id for the '<em><b>Max Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_BCONFIGURATION__MAX_VALUE = DIMMABLE_CONFIGURATION__MAX_VALUE;
/**
* The feature id for the '<em><b>Address</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_BCONFIGURATION__ADDRESS = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Unit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_BCONFIGURATION__UNIT = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Repeats</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_BCONFIGURATION__REPEATS = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Remote Switch BConfiguration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_BCONFIGURATION_FEATURE_COUNT = DIMMABLE_CONFIGURATION_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Remote Switch BConfiguration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_BCONFIGURATION_OPERATION_COUNT = DIMMABLE_CONFIGURATION_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>System Code</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_CCONFIGURATION__SYSTEM_CODE = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Device Code</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_CCONFIGURATION__DEVICE_CODE = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Repeats</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_CCONFIGURATION__REPEATS = TF_CONFIG_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Remote Switch CConfiguration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_CCONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Remote Switch CConfiguration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_SWITCH_CCONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Disable Electrode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE_CONFIGURATION__DISABLE_ELECTRODE = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Multi Touch Device Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Multi Touch Device Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTI_TOUCH_DEVICE_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Recalibrate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_MULTI_TOUCH_CONFIGURATION__RECALIBRATE = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Sensitivity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_MULTI_TOUCH_CONFIGURATION__SENSITIVITY = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Bricklet Multi Touch Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_MULTI_TOUCH_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Bricklet Multi Touch Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_MULTI_TOUCH_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.ButtonConfigurationImpl
* <em>Button Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.ButtonConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getButtonConfiguration()
* @generated
*/
int BUTTON_CONFIGURATION = 187;
/**
* The feature id for the '<em><b>Tactile</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUTTON_CONFIGURATION__TACTILE = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Button Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUTTON_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Button Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BUTTON_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.DualButtonLEDConfigurationImpl <em>Dual Button LED
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DualButtonLEDConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDualButtonLEDConfiguration()
* @generated
*/
int DUAL_BUTTON_LED_CONFIGURATION = 188;
/**
* The feature id for the '<em><b>Autotoggle</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED_CONFIGURATION__AUTOTOGGLE = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Dual Button LED Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Dual Button LED Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DUAL_BUTTON_LED_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.LEDStripConfigurationImpl
* <em>LED Strip Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LEDStripConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLEDStripConfiguration()
* @generated
*/
int LED_STRIP_CONFIGURATION = 189;
/**
* The feature id for the '<em><b>Chiptype</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_STRIP_CONFIGURATION__CHIPTYPE = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Frameduration</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_STRIP_CONFIGURATION__FRAMEDURATION = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Clockfrequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_STRIP_CONFIGURATION__CLOCKFREQUENCY = TF_CONFIG_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Color Mapping</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_STRIP_CONFIGURATION__COLOR_MAPPING = TF_CONFIG_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Sub Devices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_STRIP_CONFIGURATION__SUB_DEVICES = TF_CONFIG_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>LED Strip Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_STRIP_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 5;
/**
* The number of operations of the '<em>LED Strip Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_STRIP_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.LEDGroupConfigurationImpl
* <em>LED Group Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LEDGroupConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLEDGroupConfiguration()
* @generated
*/
int LED_GROUP_CONFIGURATION = 190;
/**
* The feature id for the '<em><b>Leds</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP_CONFIGURATION__LEDS = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>LED Group Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>LED Group Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LED_GROUP_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.BrickletColorConfigurationImpl <em>Bricklet Color
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.BrickletColorConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickletColorConfiguration()
* @generated
*/
int BRICKLET_COLOR_CONFIGURATION = 191;
/**
* The feature id for the '<em><b>Gain</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_COLOR_CONFIGURATION__GAIN = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Integration Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_COLOR_CONFIGURATION__INTEGRATION_TIME = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Bricklet Color Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_COLOR_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Bricklet Color Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_COLOR_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.BrickletAccelerometerConfigurationImpl <em>Bricklet
* Accelerometer Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.BrickletAccelerometerConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickletAccelerometerConfiguration()
* @generated
*/
int BRICKLET_ACCELEROMETER_CONFIGURATION = 192;
/**
* The feature id for the '<em><b>Data Rate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_ACCELEROMETER_CONFIGURATION__DATA_RATE = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Full Scale</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_ACCELEROMETER_CONFIGURATION__FULL_SCALE = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Filter Bandwidth</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_ACCELEROMETER_CONFIGURATION__FILTER_BANDWIDTH = TF_CONFIG_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Bricklet Accelerometer Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_ACCELEROMETER_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Bricklet Accelerometer Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_ACCELEROMETER_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The meta object id for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.BrickletOLEDConfigurationImpl <em>Bricklet OLED
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.BrickletOLEDConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickletOLEDConfiguration()
* @generated
*/
int BRICKLET_OLED_CONFIGURATION = 193;
/**
* The feature id for the '<em><b>Contrast</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_OLED_CONFIGURATION__CONTRAST = TF_CONFIG_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Invert</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_OLED_CONFIGURATION__INVERT = TF_CONFIG_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Bricklet OLED Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_OLED_CONFIGURATION_FEATURE_COUNT = TF_CONFIG_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Bricklet OLED Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BRICKLET_OLED_CONFIGURATION_OPERATION_COUNT = TF_CONFIG_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerCoordinate
* <em>Accelerometer Coordinate</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerCoordinate
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getAccelerometerCoordinate()
* @generated
*/
int ACCELEROMETER_COORDINATE = 194;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.BrickStepperSubIds <em>Brick
* Stepper Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.BrickStepperSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickStepperSubIds()
* @generated
*/
int BRICK_STEPPER_SUB_IDS = 195;
/**
* The meta object id for the '<em>Switch State</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.types.OnOffValue
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getSwitchState()
* @generated
*/
int SWITCH_STATE = 239;
/**
* The meta object id for the '<em>Digital Value</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.types.HighLowValue
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDigitalValue()
* @generated
*/
int DIGITAL_VALUE = 240;
/**
* The meta object id for the '<em>HSB Value</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.types.HSBValue
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getHSBValue()
* @generated
*/
int HSB_VALUE = 241;
/**
* The meta object id for the '<em>Tinker Bricklet IO16</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletIO16
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletIO16()
* @generated
*/
int TINKER_BRICKLET_IO16 = 242;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.DCDriveMode <em>DC Drive
* Mode</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.DCDriveMode
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDCDriveMode()
* @generated
*/
int DC_DRIVE_MODE = 214;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.ConfigOptsServo <em>Config Opts
* Servo</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ConfigOptsServo
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getConfigOptsServo()
* @generated
*/
int CONFIG_OPTS_SERVO = 215;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonDevicePosition
* <em>Dual Button Device Position</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonDevicePosition
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDualButtonDevicePosition()
* @generated
*/
int DUAL_BUTTON_DEVICE_POSITION = 216;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonLedSubIds <em>Dual
* Button Led Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonLedSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDualButtonLedSubIds()
* @generated
*/
int DUAL_BUTTON_LED_SUB_IDS = 217;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonButtonSubIds <em>Dual
* Button Button Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonButtonSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDualButtonButtonSubIds()
* @generated
*/
int DUAL_BUTTON_BUTTON_SUB_IDS = 218;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.JoystickSubIds <em>Joystick Sub
* Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.JoystickSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getJoystickSubIds()
* @generated
*/
int JOYSTICK_SUB_IDS = 219;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.PTCSubIds <em>PTC Sub
* Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.PTCSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getPTCSubIds()
* @generated
*/
int PTC_SUB_IDS = 220;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialDual020mASubIds
* <em>Industrial Dual020m ASub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialDual020mASubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIndustrialDual020mASubIds()
* @generated
*/
int INDUSTRIAL_DUAL020M_ASUB_IDS = 221;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.RotaryEncoderSubIds <em>Rotary
* Encoder Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.RotaryEncoderSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRotaryEncoderSubIds()
* @generated
*/
int ROTARY_ENCODER_SUB_IDS = 222;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.ColorBrickletSubIds <em>Color
* Bricklet Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ColorBrickletSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getColorBrickletSubIds()
* @generated
*/
int COLOR_BRICKLET_SUB_IDS = 223;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.LoadCellSubIds <em>Load Cell
* Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.LoadCellSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLoadCellSubIds()
* @generated
*/
int LOAD_CELL_SUB_IDS = 224;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialDualAnalogInSubIds
* <em>Industrial Dual Analog In Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialDualAnalogInSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIndustrialDualAnalogInSubIds()
* @generated
*/
int INDUSTRIAL_DUAL_ANALOG_IN_SUB_IDS = 225;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderSubIds
* <em>Laser Range Finder Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLaserRangeFinderSubIds()
* @generated
*/
int LASER_RANGE_FINDER_SUB_IDS = 226;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerSubIds
* <em>Accelerometer Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getAccelerometerSubIds()
* @generated
*/
int ACCELEROMETER_SUB_IDS = 227;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.NoSubIds <em>No Sub Ids</em>}'
* enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.NoSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getNoSubIds()
* @generated
*/
int NO_SUB_IDS = 196;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialDigitalInSubIDs
* <em>Industrial Digital In Sub IDs</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialDigitalInSubIDs
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIndustrialDigitalInSubIDs()
* @generated
*/
int INDUSTRIAL_DIGITAL_IN_SUB_IDS = 197;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialDigitalOutSubIDs
* <em>Industrial Digital Out Sub IDs</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialDigitalOutSubIDs
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIndustrialDigitalOutSubIDs()
* @generated
*/
int INDUSTRIAL_DIGITAL_OUT_SUB_IDS = 198;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialQuadRelayIDs
* <em>Industrial Quad Relay IDs</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialQuadRelayIDs
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIndustrialQuadRelayIDs()
* @generated
*/
int INDUSTRIAL_QUAD_RELAY_IDS = 199;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.ServoSubIDs <em>Servo Sub
* IDs</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ServoSubIDs
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getServoSubIDs()
* @generated
*/
int SERVO_SUB_IDS = 200;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.BarometerSubIDs <em>Barometer
* Sub IDs</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.BarometerSubIDs
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBarometerSubIDs()
* @generated
*/
int BAROMETER_SUB_IDS = 201;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.IO16SubIds <em>IO16 Sub
* Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IO16SubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIO16SubIds()
* @generated
*/
int IO16_SUB_IDS = 202;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.IO4SubIds <em>IO4 Sub
* Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IO4SubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIO4SubIds()
* @generated
*/
int IO4_SUB_IDS = 203;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.DualRelaySubIds <em>Dual Relay
* Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.DualRelaySubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDualRelaySubIds()
* @generated
*/
int DUAL_RELAY_SUB_IDS = 204;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.LCDButtonSubIds <em>LCD Button
* Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.LCDButtonSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLCDButtonSubIds()
* @generated
*/
int LCD_BUTTON_SUB_IDS = 205;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.LCDBacklightSubIds <em>LCD
* Backlight Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.LCDBacklightSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLCDBacklightSubIds()
* @generated
*/
int LCD_BACKLIGHT_SUB_IDS = 206;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.MultiTouchSubIds <em>Multi
* Touch Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MultiTouchSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMultiTouchSubIds()
* @generated
*/
int MULTI_TOUCH_SUB_IDS = 207;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.TemperatureIRSubIds
* <em>Temperature IR Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.TemperatureIRSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTemperatureIRSubIds()
* @generated
*/
int TEMPERATURE_IR_SUB_IDS = 208;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.VoltageCurrentSubIds
* <em>Voltage Current Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.VoltageCurrentSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getVoltageCurrentSubIds()
* @generated
*/
int VOLTAGE_CURRENT_SUB_IDS = 209;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.ConfigOptsMove <em>Config Opts
* Move</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ConfigOptsMove
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getConfigOptsMove()
* @generated
*/
int CONFIG_OPTS_MOVE = 210;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.ConfigOptsDimmable <em>Config
* Opts Dimmable</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ConfigOptsDimmable
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getConfigOptsDimmable()
* @generated
*/
int CONFIG_OPTS_DIMMABLE = 211;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.ConfigOptsSetPoint <em>Config
* Opts Set Point</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ConfigOptsSetPoint
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getConfigOptsSetPoint()
* @generated
*/
int CONFIG_OPTS_SET_POINT = 212;
/**
* The meta object id for the '{@link org.openhab.binding.tinkerforge.internal.model.ConfigOptsSwitchSpeed
* <em>Config Opts Switch Speed</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ConfigOptsSwitchSpeed
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getConfigOptsSwitchSpeed()
* @generated
*/
int CONFIG_OPTS_SWITCH_SPEED = 213;
/**
* The meta object id for the '<em>MIP Connection</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.IPConnection
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMIPConnection()
* @generated
*/
int MIP_CONNECTION = 228;
/**
* The meta object id for the '<em>MTinker Device</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.Device
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerDevice()
* @generated
*/
int MTINKER_DEVICE = 229;
/**
* The meta object id for the '<em>MLogger</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.slf4j.Logger
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMLogger()
* @generated
*/
int MLOGGER = 230;
/**
* The meta object id for the '<em>MAtomic Boolean</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see java.util.concurrent.atomic.AtomicBoolean
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMAtomicBoolean()
* @generated
*/
int MATOMIC_BOOLEAN = 231;
/**
* The meta object id for the '<em>MTinkerforge Device</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.Device
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerforgeDevice()
* @generated
*/
int MTINKERFORGE_DEVICE = 232;
/**
* The meta object id for the '<em>MTinker Brick DC</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickDC
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickDC()
* @generated
*/
int MTINKER_BRICK_DC = 233;
/**
* The meta object id for the '<em>MTinker Brick Stepper</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickStepper
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickStepper()
* @generated
*/
int MTINKER_BRICK_STEPPER = 234;
/**
* The meta object id for the '<em>MTinker Brick Servo</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickServo
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickServo()
* @generated
*/
int MTINKER_BRICK_SERVO = 243;
/**
* The meta object id for the '<em>MTinkerforge Value</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.types.TinkerforgeValue
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerforgeValue()
* @generated
*/
int MTINKERFORGE_VALUE = 244;
/**
* The meta object id for the '<em>MDecimal Value</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.types.DecimalValue
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMDecimalValue()
* @generated
*/
int MDECIMAL_VALUE = 245;
/**
* The meta object id for the '<em>MTinker Bricklet Humidity</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletHumidity
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletHumidity()
* @generated
*/
int MTINKER_BRICKLET_HUMIDITY = 246;
/**
* The meta object id for the '<em>MTinker Bricklet Distance IR</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletDistanceIR
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletDistanceIR()
* @generated
*/
int MTINKER_BRICKLET_DISTANCE_IR = 247;
/**
* The meta object id for the '<em>MTinker Bricklet Temperature</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletTemperature
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletTemperature()
* @generated
*/
int MTINKER_BRICKLET_TEMPERATURE = 248;
/**
* The meta object id for the '<em>MTinker Bricklet Barometer</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletBarometer
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletBarometer()
* @generated
*/
int MTINKER_BRICKLET_BAROMETER = 249;
/**
* The meta object id for the '<em>MTinker Bricklet Ambient Light</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletAmbientLight
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletAmbientLight()
* @generated
*/
int MTINKER_BRICKLET_AMBIENT_LIGHT = 250;
/**
* The meta object id for the '<em>MTinker Bricklet LCD2 0x4</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletLCD20x4
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletLCD20x4()
* @generated
*/
int MTINKER_BRICKLET_LCD2_0X4 = 251;
/**
* The meta object id for the '<em>Tinker Bricklet Remote Switch</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletRemoteSwitch
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletRemoteSwitch()
* @generated
*/
int TINKER_BRICKLET_REMOTE_SWITCH = 252;
/**
* The meta object id for the '<em>Tinker Bricklet Motion Detector</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletMotionDetector
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletMotionDetector()
* @generated
*/
int TINKER_BRICKLET_MOTION_DETECTOR = 253;
/**
* The meta object id for the '<em>Tinker Bricklet Multi Touch</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletMultiTouch
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletMultiTouch()
* @generated
*/
int TINKER_BRICKLET_MULTI_TOUCH = 254;
/**
* The meta object id for the '<em>Tinker Bricklet Temperature IR</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletTemperatureIR
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletTemperatureIR()
* @generated
*/
int TINKER_BRICKLET_TEMPERATURE_IR = 255;
/**
* The meta object id for the '<em>Tinker Bricklet Sound Intensity</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletSoundIntensity
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletSoundIntensity()
* @generated
*/
int TINKER_BRICKLET_SOUND_INTENSITY = 256;
/**
* The meta object id for the '<em>Tinker Bricklet Moisture</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletMoisture
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletMoisture()
* @generated
*/
int TINKER_BRICKLET_MOISTURE = 257;
/**
* The meta object id for the '<em>Tinker Bricklet Distance US</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletDistanceUS
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletDistanceUS()
* @generated
*/
int TINKER_BRICKLET_DISTANCE_US = 258;
/**
* The meta object id for the '<em>Tinker Bricklet Voltage Current</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletVoltageCurrent
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletVoltageCurrent()
* @generated
*/
int TINKER_BRICKLET_VOLTAGE_CURRENT = 259;
/**
* The meta object id for the '<em>Tinker Bricklet Tilt</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletTilt
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletTilt()
* @generated
*/
int TINKER_BRICKLET_TILT = 260;
/**
* The meta object id for the '<em>Tinker Bricklet IO4</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletIO4
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletIO4()
* @generated
*/
int TINKER_BRICKLET_IO4 = 261;
/**
* The meta object id for the '<em>Tinker Bricklet Hall Effect</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletHallEffect
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletHallEffect()
* @generated
*/
int TINKER_BRICKLET_HALL_EFFECT = 262;
/**
* The meta object id for the '<em>Tinker Bricklet Segment Display4x7</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletSegmentDisplay4x7
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletSegmentDisplay4x7()
* @generated
*/
int TINKER_BRICKLET_SEGMENT_DISPLAY4X7 = 263;
/**
* The meta object id for the '<em>Tinker Bricklet LED Strip</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletLEDStrip
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletLEDStrip()
* @generated
*/
int TINKER_BRICKLET_LED_STRIP = 264;
/**
* The meta object id for the '<em>Bricklet Joystick</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletJoystick
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickletJoystick()
* @generated
*/
int BRICKLET_JOYSTICK = 265;
/**
* The meta object id for the '<em>Tinker Bricklet Linear Poti</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletLinearPoti
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletLinearPoti()
* @generated
*/
int TINKER_BRICKLET_LINEAR_POTI = 266;
/**
* The meta object id for the '<em>Tinker Bricklet Dual Button</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletDualButton
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletDualButton()
* @generated
*/
int TINKER_BRICKLET_DUAL_BUTTON = 267;
/**
* The meta object id for the '<em>Tinker Bricklet PTC</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletPTC
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletPTC()
* @generated
*/
int TINKER_BRICKLET_PTC = 268;
/**
* The meta object id for the '<em>Tinker Bricklet Industrial Dual020m A</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletIndustrialDual020mA
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletIndustrialDual020mA()
* @generated
*/
int TINKER_BRICKLET_INDUSTRIAL_DUAL020M_A = 269;
/**
* The meta object id for the '<em>Tinker Bricklet Solid State Relay</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletSolidStateRelay
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletSolidStateRelay()
* @generated
*/
int TINKER_BRICKLET_SOLID_STATE_RELAY = 270;
/**
* The meta object id for the '<em>Tinker Bricklet Piezo Speaker</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletPiezoSpeaker
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletPiezoSpeaker()
* @generated
*/
int TINKER_BRICKLET_PIEZO_SPEAKER = 271;
/**
* The meta object id for the '<em>Tinker Bricklet Rotary Encoder</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletRotaryEncoder
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletRotaryEncoder()
* @generated
*/
int TINKER_BRICKLET_ROTARY_ENCODER = 272;
/**
* The meta object id for the '<em>Tinker Bricklet Ambient Light V2</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletAmbientLightV2
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletAmbientLightV2()
* @generated
*/
int TINKER_BRICKLET_AMBIENT_LIGHT_V2 = 273;
/**
* The meta object id for the '<em>Tinker Bricklet Dust Detector</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletDustDetector
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletDustDetector()
* @generated
*/
int TINKER_BRICKLET_DUST_DETECTOR = 274;
/**
* The meta object id for the '<em>Tinker Bricklet Load Cell</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletLoadCell
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletLoadCell()
* @generated
*/
int TINKER_BRICKLET_LOAD_CELL = 275;
/**
* The meta object id for the '<em>Tinker Bricklet Color</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletColor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletColor()
* @generated
*/
int TINKER_BRICKLET_COLOR = 276;
/**
* The meta object id for the '<em>Tinker Bricklet Industrial Dual Analog In</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletIndustrialDualAnalogIn
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletIndustrialDualAnalogIn()
* @generated
*/
int TINKER_BRICKLET_INDUSTRIAL_DUAL_ANALOG_IN = 277;
/**
* The meta object id for the '<em>Tinker Bricklet Analog In V2</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletAnalogInV2
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletAnalogInV2()
* @generated
*/
int TINKER_BRICKLET_ANALOG_IN_V2 = 278;
/**
* The meta object id for the '<em>Tinker Bricklet Analog In</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletAnalogIn
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletAnalogIn()
* @generated
*/
int TINKER_BRICKLET_ANALOG_IN = 279;
/**
* The meta object id for the '<em>Tinker Bricklet Laser Range Finder</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletLaserRangeFinder
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletLaserRangeFinder()
* @generated
*/
int TINKER_BRICKLET_LASER_RANGE_FINDER = 280;
/**
* The meta object id for the '<em>Tinker Bricklet Accelerometer</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletAccelerometer
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletAccelerometer()
* @generated
*/
int TINKER_BRICKLET_ACCELEROMETER = 281;
/**
* The meta object id for the '<em>Tinker Bricklet OLED12 8x64</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletOLED128x64
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletOLED128x64()
* @generated
*/
int TINKER_BRICKLET_OLED12_8X64 = 282;
/**
* The meta object id for the '<em>Tinker Bricklet OLED6 4x48</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletOLED64x48
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletOLED64x48()
* @generated
*/
int TINKER_BRICKLET_OLED6_4X48 = 283;
/**
* The meta object id for the '<em>Tinker Bricklet Thermocouple</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletThermocouple
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletThermocouple()
* @generated
*/
int TINKER_BRICKLET_THERMOCOUPLE = 284;
/**
* The meta object id for the '<em>Tinker Bricklet UV Light</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletUVLight
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletUVLight()
* @generated
*/
int TINKER_BRICKLET_UV_LIGHT = 285;
/**
* The meta object id for the '<em>Tinker Bricklet CO2</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletCO2
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletCO2()
* @generated
*/
int TINKER_BRICKLET_CO2 = 286;
/**
* The meta object id for the '<em>Tinker Bricklet Analog Out V2</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletAnalogOutV2
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletAnalogOutV2()
* @generated
*/
int TINKER_BRICKLET_ANALOG_OUT_V2 = 287;
/**
* The meta object id for the '<em>HSB Type</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.core.library.types.HSBType
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getHSBType()
* @generated
*/
int HSB_TYPE = 288;
/**
* The meta object id for the '<em>Up Down Type</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.core.library.types.UpDownType
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getUpDownType()
* @generated
*/
int UP_DOWN_TYPE = 289;
/**
* The meta object id for the '<em>Percent Value</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.types.PercentValue
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getPercentValue()
* @generated
*/
int PERCENT_VALUE = 290;
/**
* The meta object id for the '<em>Device Options</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.config.DeviceOptions
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDeviceOptions()
* @generated
*/
int DEVICE_OPTIONS = 291;
/**
* The meta object id for the '<em>Percent Type</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.core.library.types.PercentType
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getPercentType()
* @generated
*/
int PERCENT_TYPE = 292;
/**
* The meta object id for the '<em>Increase Decrease Type</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.core.library.types.IncreaseDecreaseType
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIncreaseDecreaseType()
* @generated
*/
int INCREASE_DECREASE_TYPE = 293;
/**
* The meta object id for the '<em>Direction Value</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.types.DirectionValue
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDirectionValue()
* @generated
*/
int DIRECTION_VALUE = 294;
/**
* The meta object id for the '<em>Enum</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see java.lang.Enum
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getEnum()
* @generated
*/
int ENUM = 295;
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.TFConfig <em>TF
* Config</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TF Config</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFConfig
* @generated
*/
EClass getTFConfig();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.OHTFDevice <em>OHTF
* Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>OHTF Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.OHTFDevice
* @generated
*/
EClass getOHTFDevice();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.OHTFDevice#getUid <em>Uid</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Uid</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.OHTFDevice#getUid()
* @see #getOHTFDevice()
* @generated
*/
EAttribute getOHTFDevice_Uid();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.OHTFDevice#getSubid <em>Subid</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Subid</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.OHTFDevice#getSubid()
* @see #getOHTFDevice()
* @generated
*/
EAttribute getOHTFDevice_Subid();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.OHTFDevice#getOhid <em>Ohid</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Ohid</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.OHTFDevice#getOhid()
* @see #getOHTFDevice()
* @generated
*/
EAttribute getOHTFDevice_Ohid();
/**
* Returns the meta object for the attribute list
* '{@link org.openhab.binding.tinkerforge.internal.model.OHTFDevice#getSubDeviceIds <em>Sub Device Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Sub Device Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.OHTFDevice#getSubDeviceIds()
* @see #getOHTFDevice()
* @generated
*/
EAttribute getOHTFDevice_SubDeviceIds();
/**
* Returns the meta object for the containment reference
* '{@link org.openhab.binding.tinkerforge.internal.model.OHTFDevice#getTfConfig <em>Tf Config</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Tf Config</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.OHTFDevice#getTfConfig()
* @see #getOHTFDevice()
* @generated
*/
EReference getOHTFDevice_TfConfig();
/**
* Returns the meta object for the container reference
* '{@link org.openhab.binding.tinkerforge.internal.model.OHTFDevice#getOhConfig <em>Oh Config</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the container reference '<em>Oh Config</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.OHTFDevice#getOhConfig()
* @see #getOHTFDevice()
* @generated
*/
EReference getOHTFDevice_OhConfig();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.OHTFDevice#isValidSubId(java.lang.String) <em>Is Valid Sub
* Id</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Is Valid Sub Id</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.OHTFDevice#isValidSubId(java.lang.String)
* @generated
*/
EOperation getOHTFDevice__IsValidSubId__String();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.OHTFSubDeviceAdminDevice
* <em>OHTF Sub Device Admin Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>OHTF Sub Device Admin Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.OHTFSubDeviceAdminDevice
* @generated
*/
EClass getOHTFSubDeviceAdminDevice();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.OHTFSubDeviceAdminDevice#isValidSubId(java.lang.String)
* <em>Is Valid Sub Id</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Is Valid Sub Id</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.OHTFSubDeviceAdminDevice#isValidSubId(java.lang.String)
* @generated
*/
EOperation getOHTFSubDeviceAdminDevice__IsValidSubId__String();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.OHConfig <em>OH
* Config</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>OH Config</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.OHConfig
* @generated
*/
EClass getOHConfig();
/**
* Returns the meta object for the containment reference list
* '{@link org.openhab.binding.tinkerforge.internal.model.OHConfig#getOhTfDevices <em>Oh Tf Devices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Oh Tf Devices</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.OHConfig#getOhTfDevices()
* @see #getOHConfig()
* @generated
*/
EReference getOHConfig_OhTfDevices();
/**
* Returns the meta object for the
* '
* {@link org.openhab.binding.tinkerforge.internal.model.OHConfig#getConfigByTFId(java.lang.String, java.lang.String)
* <em>Get Config By TF Id</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Get Config By TF Id</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.OHConfig#getConfigByTFId(java.lang.String, java.lang.String)
* @generated
*/
EOperation getOHConfig__GetConfigByTFId__String_String();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.OHConfig#getConfigByOHId(java.lang.String) <em>Get Config
* By OH Id</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Get Config By OH Id</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.OHConfig#getConfigByOHId(java.lang.String)
* @generated
*/
EOperation getOHConfig__GetConfigByOHId__String();
/**
* The meta object id for the '<em>MTinker Bricklet Dual Relay</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletDualRelay
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletDualRelay()
* @generated
*/
int MTINKER_BRICKLET_DUAL_RELAY = 235;
/**
* The meta object id for the '<em>MTinker Bricklet Industrial Quad Relay</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletIndustrialQuadRelay
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletIndustrialQuadRelay()
* @generated
*/
int MTINKER_BRICKLET_INDUSTRIAL_QUAD_RELAY = 236;
/**
* The meta object id for the '<em>MTinker Bricklet Industrial Digital In4</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletIndustrialDigitalIn4
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletIndustrialDigitalIn4()
* @generated
*/
int MTINKER_BRICKLET_INDUSTRIAL_DIGITAL_IN4 = 237;
/**
* The meta object id for the '<em>MTinker Bricklet Industrial Digital Out4</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletIndustrialDigitalOut4
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletIndustrialDigitalOut4()
* @generated
*/
int MTINKER_BRICKLET_INDUSTRIAL_DIGITAL_OUT4 = 238;
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.Ecosystem
* <em>Ecosystem</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Ecosystem</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.Ecosystem
* @generated
*/
EClass getEcosystem();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.Ecosystem#getLogger <em>Logger</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Logger</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.Ecosystem#getLogger()
* @see #getEcosystem()
* @generated
*/
EAttribute getEcosystem_Logger();
/**
* Returns the meta object for the containment reference list
* '{@link org.openhab.binding.tinkerforge.internal.model.Ecosystem#getMbrickds <em>Mbrickds</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Mbrickds</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.Ecosystem#getMbrickds()
* @see #getEcosystem()
* @generated
*/
EReference getEcosystem_Mbrickds();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.Ecosystem#getBrickd(java.lang.String, int) <em>Get
* Brickd</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Get Brickd</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.Ecosystem#getBrickd(java.lang.String, int)
* @generated
*/
EOperation getEcosystem__GetBrickd__String_int();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.Ecosystem#getDevice(java.lang.String, java.lang.String)
* <em>Get Device</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Get Device</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.Ecosystem#getDevice(java.lang.String, java.lang.String)
* @generated
*/
EOperation getEcosystem__GetDevice__String_String();
/**
* Returns the meta object for the
* '
* {@link org.openhab.binding.tinkerforge.internal.model.Ecosystem#getDevices4GenericId(java.lang.String, java.lang.String)
* <em>Get Devices4 Generic Id</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Get Devices4 Generic Id</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.Ecosystem#getDevices4GenericId(java.lang.String,
* java.lang.String)
* @generated
*/
EOperation getEcosystem__GetDevices4GenericId__String_String();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.Ecosystem#disconnect()
* <em>Disconnect</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Disconnect</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.Ecosystem#disconnect()
* @generated
*/
EOperation getEcosystem__Disconnect();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd
* <em>MBrickd</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBrickd</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd
* @generated
*/
EClass getMBrickd();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd#getLogger <em>Logger</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Logger</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd#getLogger()
* @see #getMBrickd()
* @generated
*/
EAttribute getMBrickd_Logger();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd#getIpConnection <em>Ip Connection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Ip Connection</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd#getIpConnection()
* @see #getMBrickd()
* @generated
*/
EAttribute getMBrickd_IpConnection();
/**
* Returns the meta object for the attribute '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd#getHost
* <em>Host</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Host</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd#getHost()
* @see #getMBrickd()
* @generated
*/
EAttribute getMBrickd_Host();
/**
* Returns the meta object for the attribute '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd#getPort
* <em>Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Port</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd#getPort()
* @see #getMBrickd()
* @generated
*/
EAttribute getMBrickd_Port();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd#getAuthkey <em>Authkey</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Authkey</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd#getAuthkey()
* @see #getMBrickd()
* @generated
*/
EAttribute getMBrickd_Authkey();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd#getIsConnected <em>Is Connected</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Is Connected</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd#getIsConnected()
* @see #getMBrickd()
* @generated
*/
EAttribute getMBrickd_IsConnected();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd#isAutoReconnect <em>Auto Reconnect</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Auto Reconnect</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd#isAutoReconnect()
* @see #getMBrickd()
* @generated
*/
EAttribute getMBrickd_AutoReconnect();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd#isReconnected <em>Reconnected</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Reconnected</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd#isReconnected()
* @see #getMBrickd()
* @generated
*/
EAttribute getMBrickd_Reconnected();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd#getConnectedCounter <em>Connected Counter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Connected Counter</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd#getConnectedCounter()
* @see #getMBrickd()
* @generated
*/
EAttribute getMBrickd_ConnectedCounter();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd#getTimeout <em>Timeout</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Timeout</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd#getTimeout()
* @see #getMBrickd()
* @generated
*/
EAttribute getMBrickd_Timeout();
/**
* Returns the meta object for the containment reference list
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd#getMdevices <em>Mdevices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Mdevices</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd#getMdevices()
* @see #getMBrickd()
* @generated
*/
EReference getMBrickd_Mdevices();
/**
* Returns the meta object for the container reference
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd#getEcosystem <em>Ecosystem</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the container reference '<em>Ecosystem</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd#getEcosystem()
* @see #getMBrickd()
* @generated
*/
EReference getMBrickd_Ecosystem();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd#connect()
* <em>Connect</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Connect</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd#connect()
* @generated
*/
EOperation getMBrickd__Connect();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd#disconnect()
* <em>Disconnect</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Disconnect</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd#disconnect()
* @generated
*/
EOperation getMBrickd__Disconnect();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd#init()
* <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd#init()
* @generated
*/
EOperation getMBrickd__Init();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickd#getDevice(java.lang.String) <em>Get Device</em>}'
* operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Get Device</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickd#getDevice(java.lang.String)
* @generated
*/
EOperation getMBrickd__GetDevice__String();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.SubDeviceAdmin <em>Sub
* Device Admin</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Sub Device Admin</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.SubDeviceAdmin
* @generated
*/
EClass getSubDeviceAdmin();
/**
* Returns the meta object for the
* '
* {@link org.openhab.binding.tinkerforge.internal.model.SubDeviceAdmin#addSubDevice(java.lang.String, java.lang.String)
* <em>Add Sub Device</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Add Sub Device</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.SubDeviceAdmin#addSubDevice(java.lang.String,
* java.lang.String)
* @generated
*/
EOperation getSubDeviceAdmin__AddSubDevice__String_String();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MTFConfigConsumer
* <em>MTF Config Consumer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MTF Config Consumer</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MTFConfigConsumer
* @generated
*/
EClass getMTFConfigConsumer();
/**
* Returns the meta object for the containment reference
* '{@link org.openhab.binding.tinkerforge.internal.model.MTFConfigConsumer#getTfConfig <em>Tf Config</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Tf Config</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MTFConfigConsumer#getTfConfig()
* @see #getMTFConfigConsumer()
* @generated
*/
EReference getMTFConfigConsumer_TfConfig();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBaseDevice <em>MBase
* Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBase Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBaseDevice
* @generated
*/
EClass getMBaseDevice();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBaseDevice#getLogger <em>Logger</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Logger</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBaseDevice#getLogger()
* @see #getMBaseDevice()
* @generated
*/
EAttribute getMBaseDevice_Logger();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBaseDevice#getUid <em>Uid</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Uid</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBaseDevice#getUid()
* @see #getMBaseDevice()
* @generated
*/
EAttribute getMBaseDevice_Uid();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBaseDevice#isPoll <em>Poll</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Poll</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBaseDevice#isPoll()
* @see #getMBaseDevice()
* @generated
*/
EAttribute getMBaseDevice_Poll();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBaseDevice#getEnabledA <em>Enabled A</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Enabled A</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBaseDevice#getEnabledA()
* @see #getMBaseDevice()
* @generated
*/
EAttribute getMBaseDevice_EnabledA();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBaseDevice#init()
* <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBaseDevice#init()
* @generated
*/
EOperation getMBaseDevice__Init();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBaseDevice#enable()
* <em>Enable</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Enable</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBaseDevice#enable()
* @generated
*/
EOperation getMBaseDevice__Enable();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBaseDevice#disable()
* <em>Disable</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Disable</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBaseDevice#disable()
* @generated
*/
EOperation getMBaseDevice__Disable();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MDevice
* <em>MDevice</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MDevice</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MDevice
* @generated
*/
EClass getMDevice();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MDevice#getTinkerforgeDevice <em>Tinkerforge
* Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Tinkerforge Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MDevice#getTinkerforgeDevice()
* @see #getMDevice()
* @generated
*/
EAttribute getMDevice_TinkerforgeDevice();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MDevice#getIpConnection <em>Ip Connection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Ip Connection</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MDevice#getIpConnection()
* @see #getMDevice()
* @generated
*/
EAttribute getMDevice_IpConnection();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MDevice#getConnectedUid <em>Connected Uid</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Connected Uid</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MDevice#getConnectedUid()
* @see #getMDevice()
* @generated
*/
EAttribute getMDevice_ConnectedUid();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MDevice#getPosition <em>Position</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Position</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MDevice#getPosition()
* @see #getMDevice()
* @generated
*/
EAttribute getMDevice_Position();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MDevice#getDeviceIdentifier <em>Device Identifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Identifier</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MDevice#getDeviceIdentifier()
* @see #getMDevice()
* @generated
*/
EAttribute getMDevice_DeviceIdentifier();
/**
* Returns the meta object for the attribute '{@link org.openhab.binding.tinkerforge.internal.model.MDevice#getName
* <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MDevice#getName()
* @see #getMDevice()
* @generated
*/
EAttribute getMDevice_Name();
/**
* Returns the meta object for the container reference
* '{@link org.openhab.binding.tinkerforge.internal.model.MDevice#getBrickd <em>Brickd</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the container reference '<em>Brickd</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MDevice#getBrickd()
* @see #getMDevice()
* @generated
*/
EReference getMDevice_Brickd();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MSubDeviceHolder
* <em>MSub Device Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MSub Device Holder</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MSubDeviceHolder
* @generated
*/
EClass getMSubDeviceHolder();
/**
* Returns the meta object for the containment reference list
* '{@link org.openhab.binding.tinkerforge.internal.model.MSubDeviceHolder#getMsubdevices <em>Msubdevices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Msubdevices</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MSubDeviceHolder#getMsubdevices()
* @see #getMSubDeviceHolder()
* @generated
*/
EReference getMSubDeviceHolder_Msubdevices();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.MSubDeviceHolder#initSubDevices() <em>Init Sub
* Devices</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init Sub Devices</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MSubDeviceHolder#initSubDevices()
* @generated
*/
EOperation getMSubDeviceHolder__InitSubDevices();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickServo <em>MBrick
* Servo</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBrick Servo</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickServo
* @generated
*/
EClass getMBrickServo();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickServo#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickServo#getDeviceType()
* @see #getMBrickServo()
* @generated
*/
EAttribute getMBrickServo_DeviceType();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBrickServo#init()
* <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickServo#init()
* @generated
*/
EOperation getMBrickServo__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.TFBrickDCConfiguration
* <em>TF Brick DC Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TF Brick DC Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBrickDCConfiguration
* @generated
*/
EClass getTFBrickDCConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFBrickDCConfiguration#getVelocity <em>Velocity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Velocity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBrickDCConfiguration#getVelocity()
* @see #getTFBrickDCConfiguration()
* @generated
*/
EAttribute getTFBrickDCConfiguration_Velocity();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFBrickDCConfiguration#getAcceleration
* <em>Acceleration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Acceleration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBrickDCConfiguration#getAcceleration()
* @see #getTFBrickDCConfiguration()
* @generated
*/
EAttribute getTFBrickDCConfiguration_Acceleration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFBrickDCConfiguration#getPwmFrequency <em>Pwm
* Frequency</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pwm Frequency</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBrickDCConfiguration#getPwmFrequency()
* @see #getTFBrickDCConfiguration()
* @generated
*/
EAttribute getTFBrickDCConfiguration_PwmFrequency();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFBrickDCConfiguration#getDriveMode <em>Drive Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Drive Mode</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBrickDCConfiguration#getDriveMode()
* @see #getTFBrickDCConfiguration()
* @generated
*/
EAttribute getTFBrickDCConfiguration_DriveMode();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickDC <em>MBrick
* DC</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBrick DC</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickDC
* @generated
*/
EClass getMBrickDC();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickDC#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickDC#getThreshold()
* @see #getMBrickDC()
* @generated
*/
EAttribute getMBrickDC_Threshold();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickDC#getMaxVelocity <em>Max Velocity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Max Velocity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickDC#getMaxVelocity()
* @see #getMBrickDC()
* @generated
*/
EAttribute getMBrickDC_MaxVelocity();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickDC#getMinVelocity <em>Min Velocity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Min Velocity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickDC#getMinVelocity()
* @see #getMBrickDC()
* @generated
*/
EAttribute getMBrickDC_MinVelocity();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickDC#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickDC#getDeviceType()
* @see #getMBrickDC()
* @generated
*/
EAttribute getMBrickDC_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickDC#getVelocity <em>Velocity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Velocity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickDC#getVelocity()
* @see #getMBrickDC()
* @generated
*/
EAttribute getMBrickDC_Velocity();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickDC#getTargetvelocity <em>Targetvelocity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Targetvelocity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickDC#getTargetvelocity()
* @see #getMBrickDC()
* @generated
*/
EAttribute getMBrickDC_Targetvelocity();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickDC#getCurrentVelocity <em>Current Velocity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Current Velocity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickDC#getCurrentVelocity()
* @see #getMBrickDC()
* @generated
*/
EAttribute getMBrickDC_CurrentVelocity();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickDC#getAcceleration <em>Acceleration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Acceleration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickDC#getAcceleration()
* @see #getMBrickDC()
* @generated
*/
EAttribute getMBrickDC_Acceleration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickDC#getPwmFrequency <em>Pwm Frequency</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pwm Frequency</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickDC#getPwmFrequency()
* @see #getMBrickDC()
* @generated
*/
EAttribute getMBrickDC_PwmFrequency();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickDC#getDriveMode <em>Drive Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Drive Mode</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickDC#getDriveMode()
* @see #getMBrickDC()
* @generated
*/
EAttribute getMBrickDC_DriveMode();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBrickDC#init()
* <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickDC#init()
* @generated
*/
EOperation getMBrickDC__Init();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickDC#setSpeed(java.lang.Short, int, java.lang.String)
* <em>Set Speed</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Set Speed</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickDC#setSpeed(java.lang.Short, int, java.lang.String)
* @generated
*/
EOperation getMBrickDC__SetSpeed__Short_int_String();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickStepper <em>MBrick
* Stepper</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBrick Stepper</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickStepper
* @generated
*/
EClass getMBrickStepper();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickStepper#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickStepper#getDeviceType()
* @see #getMBrickStepper()
* @generated
*/
EAttribute getMBrickStepper_DeviceType();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration <em>TF Brick Stepper
* Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TF Brick Stepper Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration
* @generated
*/
EClass getTFBrickStepperConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration#getMaxVelocity <em>Max
* Velocity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Max Velocity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration#getMaxVelocity()
* @see #getTFBrickStepperConfiguration()
* @generated
*/
EAttribute getTFBrickStepperConfiguration_MaxVelocity();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration#getAcceleration
* <em>Acceleration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Acceleration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration#getAcceleration()
* @see #getTFBrickStepperConfiguration()
* @generated
*/
EAttribute getTFBrickStepperConfiguration_Acceleration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration#getDeacceleration
* <em>Deacceleration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Deacceleration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration#getDeacceleration()
* @see #getTFBrickStepperConfiguration()
* @generated
*/
EAttribute getTFBrickStepperConfiguration_Deacceleration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration#getMotorCurrent <em>Motor
* Current</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Motor Current</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration#getMotorCurrent()
* @see #getTFBrickStepperConfiguration()
* @generated
*/
EAttribute getTFBrickStepperConfiguration_MotorCurrent();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration#getStepMode <em>Step
* Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Step Mode</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration#getStepMode()
* @see #getTFBrickStepperConfiguration()
* @generated
*/
EAttribute getTFBrickStepperConfiguration_StepMode();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration#getDecay <em>Decay</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Decay</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration#getDecay()
* @see #getTFBrickStepperConfiguration()
* @generated
*/
EAttribute getTFBrickStepperConfiguration_Decay();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration#isSyncRect <em>Sync
* Rect</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Sync Rect</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration#isSyncRect()
* @see #getTFBrickStepperConfiguration()
* @generated
*/
EAttribute getTFBrickStepperConfiguration_SyncRect();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration#getTimeBase <em>Time
* Base</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Time Base</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBrickStepperConfiguration#getTimeBase()
* @see #getTFBrickStepperConfiguration()
* @generated
*/
EAttribute getTFBrickStepperConfiguration_TimeBase();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MStepperDevice
* <em>MStepper Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MStepper Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperDevice
* @generated
*/
EClass getMStepperDevice();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MStepperDrive
* <em>MStepper Drive</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MStepper Drive</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperDrive
* @generated
*/
EClass getMStepperDrive();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MStepperDrive#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperDrive#getDeviceType()
* @see #getMStepperDrive()
* @generated
*/
EAttribute getMStepperDrive_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MStepperVelocity
* <em>MStepper Velocity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MStepper Velocity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperVelocity
* @generated
*/
EClass getMStepperVelocity();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MStepperVelocity#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperVelocity#getDeviceType()
* @see #getMStepperVelocity()
* @generated
*/
EAttribute getMStepperVelocity_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MStepperCurrent
* <em>MStepper Current</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MStepper Current</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperCurrent
* @generated
*/
EClass getMStepperCurrent();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MStepperCurrent#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperCurrent#getDeviceType()
* @see #getMStepperCurrent()
* @generated
*/
EAttribute getMStepperCurrent_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MStepperPosition
* <em>MStepper Position</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MStepper Position</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperPosition
* @generated
*/
EClass getMStepperPosition();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MStepperPosition#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperPosition#getDeviceType()
* @see #getMStepperPosition()
* @generated
*/
EAttribute getMStepperPosition_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MStepperSteps
* <em>MStepper Steps</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MStepper Steps</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperSteps
* @generated
*/
EClass getMStepperSteps();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MStepperSteps#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperSteps#getDeviceType()
* @see #getMStepperSteps()
* @generated
*/
EAttribute getMStepperSteps_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MStepperStackVoltage
* <em>MStepper Stack Voltage</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MStepper Stack Voltage</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperStackVoltage
* @generated
*/
EClass getMStepperStackVoltage();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MStepperStackVoltage#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperStackVoltage#getDeviceType()
* @see #getMStepperStackVoltage()
* @generated
*/
EAttribute getMStepperStackVoltage_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MStepperExternalVoltage
* <em>MStepper External Voltage</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MStepper External Voltage</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperExternalVoltage
* @generated
*/
EClass getMStepperExternalVoltage();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MStepperExternalVoltage#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperExternalVoltage#getDeviceType()
* @see #getMStepperExternalVoltage()
* @generated
*/
EAttribute getMStepperExternalVoltage_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MStepperConsumption
* <em>MStepper Consumption</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MStepper Consumption</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperConsumption
* @generated
*/
EClass getMStepperConsumption();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MStepperConsumption#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperConsumption#getDeviceType()
* @see #getMStepperConsumption()
* @generated
*/
EAttribute getMStepperConsumption_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MStepperUnderVoltage
* <em>MStepper Under Voltage</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MStepper Under Voltage</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperUnderVoltage
* @generated
*/
EClass getMStepperUnderVoltage();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MStepperUnderVoltage#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperUnderVoltage#getDeviceType()
* @see #getMStepperUnderVoltage()
* @generated
*/
EAttribute getMStepperUnderVoltage_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MStepperState
* <em>MStepper State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MStepper State</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperState
* @generated
*/
EClass getMStepperState();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MStepperState#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperState#getDeviceType()
* @see #getMStepperState()
* @generated
*/
EAttribute getMStepperState_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MStepperChipTemperature
* <em>MStepper Chip Temperature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MStepper Chip Temperature</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperChipTemperature
* @generated
*/
EClass getMStepperChipTemperature();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MStepperChipTemperature#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperChipTemperature#getDeviceType()
* @see #getMStepperChipTemperature()
* @generated
*/
EAttribute getMStepperChipTemperature_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MStepperStatusLed
* <em>MStepper Status Led</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MStepper Status Led</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperStatusLed
* @generated
*/
EClass getMStepperStatusLed();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MStepperStatusLed#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MStepperStatusLed#getDeviceType()
* @see #getMStepperStatusLed()
* @generated
*/
EAttribute getMStepperStatusLed_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MDualRelayBricklet
* <em>MDual Relay Bricklet</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MDual Relay Bricklet</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MDualRelayBricklet
* @generated
*/
EClass getMDualRelayBricklet();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MDualRelayBricklet#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MDualRelayBricklet#getDeviceType()
* @see #getMDualRelayBricklet()
* @generated
*/
EAttribute getMDualRelayBricklet_DeviceType();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.MIndustrialQuadRelayBricklet <em>MIndustrial Quad Relay
* Bricklet</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MIndustrial Quad Relay Bricklet</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MIndustrialQuadRelayBricklet
* @generated
*/
EClass getMIndustrialQuadRelayBricklet();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MIndustrialQuadRelayBricklet#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MIndustrialQuadRelayBricklet#getDeviceType()
* @see #getMIndustrialQuadRelayBricklet()
* @generated
*/
EAttribute getMIndustrialQuadRelayBricklet_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MIndustrialQuadRelay
* <em>MIndustrial Quad Relay</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MIndustrial Quad Relay</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MIndustrialQuadRelay
* @generated
*/
EClass getMIndustrialQuadRelay();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MIndustrialQuadRelay#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MIndustrialQuadRelay#getDeviceType()
* @see #getMIndustrialQuadRelay()
* @generated
*/
EAttribute getMIndustrialQuadRelay_DeviceType();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDigitalIn4 <em>MBricklet Industrial
* Digital In4</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Industrial Digital In4</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDigitalIn4
* @generated
*/
EClass getMBrickletIndustrialDigitalIn4();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDigitalIn4#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDigitalIn4#getDeviceType()
* @see #getMBrickletIndustrialDigitalIn4()
* @generated
*/
EAttribute getMBrickletIndustrialDigitalIn4_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MIndustrialDigitalIn
* <em>MIndustrial Digital In</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MIndustrial Digital In</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MIndustrialDigitalIn
* @generated
*/
EClass getMIndustrialDigitalIn();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MIndustrialDigitalIn#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MIndustrialDigitalIn#getDeviceType()
* @see #getMIndustrialDigitalIn()
* @generated
*/
EAttribute getMIndustrialDigitalIn_DeviceType();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDigitalOut4 <em>MBricklet Industrial
* Digital Out4</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Industrial Digital Out4</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDigitalOut4
* @generated
*/
EClass getMBrickletIndustrialDigitalOut4();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDigitalOut4#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDigitalOut4#getDeviceType()
* @see #getMBrickletIndustrialDigitalOut4()
* @generated
*/
EAttribute getMBrickletIndustrialDigitalOut4_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActorDigitalOut4
* <em>Digital Actor Digital Out4</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Digital Actor Digital Out4</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorDigitalOut4
* @generated
*/
EClass getDigitalActorDigitalOut4();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActorDigitalOut4#getPin <em>Pin</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pin</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorDigitalOut4#getPin()
* @see #getDigitalActorDigitalOut4()
* @generated
*/
EAttribute getDigitalActorDigitalOut4_Pin();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActorDigitalOut4#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorDigitalOut4#getDeviceType()
* @see #getDigitalActorDigitalOut4()
* @generated
*/
EAttribute getDigitalActorDigitalOut4_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActor <em>Digital
* Actor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Digital Actor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActor
* @generated
*/
EClass getDigitalActor();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActor#getDigitalState <em>Digital State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Digital State</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActor#getDigitalState()
* @see #getDigitalActor()
* @generated
*/
EAttribute getDigitalActor_DigitalState();
/**
* Returns the meta object for the '
* {@link org.openhab.binding.tinkerforge.internal.model.DigitalActor#turnDigital(org.openhab.binding.tinkerforge.internal.types.HighLowValue)
* <em>Turn Digital</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Turn Digital</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActor#turnDigital(org.openhab.binding.tinkerforge.internal.types.HighLowValue)
* @generated
*/
EOperation getDigitalActor__TurnDigital__HighLowValue();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActor#fetchDigitalValue() <em>Fetch Digital
* Value</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Fetch Digital Value</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActor#fetchDigitalValue()
* @generated
*/
EOperation getDigitalActor__FetchDigitalValue();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.NumberActor <em>Number
* Actor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Number Actor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.NumberActor
* @generated
*/
EClass getNumberActor();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.NumberActor#setNumber(java.math.BigDecimal) <em>Set
* Number</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Set Number</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.NumberActor#setNumber(java.math.BigDecimal)
* @generated
*/
EOperation getNumberActor__SetNumber__BigDecimal();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.ColorActor <em>Color
* Actor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Color Actor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ColorActor
* @generated
*/
EClass getColorActor();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.ColorActor#getColor <em>Color</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Color</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ColorActor#getColor()
* @see #getColorActor()
* @generated
*/
EAttribute getColorActor_Color();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.ProgrammableColorActor
* <em>Programmable Color Actor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Programmable Color Actor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ProgrammableColorActor
* @generated
*/
EClass getProgrammableColorActor();
/**
* Returns the meta object for the '
* {@link org.openhab.binding.tinkerforge.internal.model.ProgrammableColorActor#setSelectedColor(org.openhab.core.library.types.HSBType, org.openhab.binding.tinkerforge.internal.config.DeviceOptions)
* <em>Set Selected Color</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Set Selected Color</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.ProgrammableColorActor#setSelectedColor(org.openhab.core.library.types.HSBType,
* org.openhab.binding.tinkerforge.internal.config.DeviceOptions)
* @generated
*/
EOperation getProgrammableColorActor__SetSelectedColor__HSBType_DeviceOptions();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.SimpleColorActor
* <em>Simple Color Actor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Simple Color Actor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.SimpleColorActor
* @generated
*/
EClass getSimpleColorActor();
/**
* Returns the meta object for the '
* {@link org.openhab.binding.tinkerforge.internal.model.SimpleColorActor#setSelectedColor(org.openhab.core.library.types.HSBType)
* <em>Set Selected Color</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Set Selected Color</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.SimpleColorActor#setSelectedColor(org.openhab.core.library.types.HSBType)
* @generated
*/
EOperation getSimpleColorActor__SetSelectedColor__HSBType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MoveActor <em>Move
* Actor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Move Actor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MoveActor
* @generated
*/
EClass getMoveActor();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MoveActor#getDirection <em>Direction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Direction</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MoveActor#getDirection()
* @see #getMoveActor()
* @generated
*/
EAttribute getMoveActor_Direction();
/**
* Returns the meta object for the
* '
* {@link org.openhab.binding.tinkerforge.internal.model.MoveActor#move(org.openhab.core.library.types.UpDownType, org.openhab.binding.tinkerforge.internal.config.DeviceOptions)
* <em>Move</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Move</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MoveActor#move(org.openhab.core.library.types.UpDownType,
* org.openhab.binding.tinkerforge.internal.config.DeviceOptions)
* @generated
*/
EOperation getMoveActor__Move__UpDownType_DeviceOptions();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MoveActor#stop()
* <em>Stop</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Stop</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MoveActor#stop()
* @generated
*/
EOperation getMoveActor__Stop();
/**
* Returns the meta object for the '
* {@link org.openhab.binding.tinkerforge.internal.model.MoveActor#moveon(org.openhab.binding.tinkerforge.internal.config.DeviceOptions)
* <em>Moveon</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Moveon</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MoveActor#moveon(org.openhab.binding.tinkerforge.internal.config.DeviceOptions)
* @generated
*/
EOperation getMoveActor__Moveon__DeviceOptions();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.DimmableActor
* <em>Dimmable Actor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Dimmable Actor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DimmableActor
* @generated
*/
EClass getDimmableActor();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DimmableActor#getMinValue <em>Min Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Min Value</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DimmableActor#getMinValue()
* @see #getDimmableActor()
* @generated
*/
EAttribute getDimmableActor_MinValue();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DimmableActor#getMaxValue <em>Max Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Max Value</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DimmableActor#getMaxValue()
* @see #getDimmableActor()
* @generated
*/
EAttribute getDimmableActor_MaxValue();
/**
* Returns the meta object for the '
* {@link org.openhab.binding.tinkerforge.internal.model.DimmableActor#dimm(org.openhab.core.library.types.IncreaseDecreaseType, org.openhab.binding.tinkerforge.internal.config.DeviceOptions)
* <em>Dimm</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Dimm</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.DimmableActor#dimm(org.openhab.core.library.types.IncreaseDecreaseType,
* org.openhab.binding.tinkerforge.internal.config.DeviceOptions)
* @generated
*/
EOperation getDimmableActor__Dimm__IncreaseDecreaseType_DeviceOptions();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.PercentTypeActor
* <em>Percent Type Actor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Percent Type Actor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.PercentTypeActor
* @generated
*/
EClass getPercentTypeActor();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.PercentTypeActor#getPercentValue <em>Percent Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Percent Value</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.PercentTypeActor#getPercentValue()
* @see #getPercentTypeActor()
* @generated
*/
EAttribute getPercentTypeActor_PercentValue();
/**
* Returns the meta object for the '
* {@link org.openhab.binding.tinkerforge.internal.model.PercentTypeActor#setValue(org.openhab.core.library.types.PercentType, org.openhab.binding.tinkerforge.internal.config.DeviceOptions)
* <em>Set Value</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Set Value</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.PercentTypeActor#setValue(org.openhab.core.library.types.PercentType,
* org.openhab.binding.tinkerforge.internal.config.DeviceOptions)
* @generated
*/
EOperation getPercentTypeActor__SetValue__PercentType_DeviceOptions();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.SetPointActor <em>Set
* Point Actor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Set Point Actor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.SetPointActor
* @generated
*/
EClass getSetPointActor();
/**
* Returns the meta object for the
* '
* {@link org.openhab.binding.tinkerforge.internal.model.SetPointActor#setValue(java.math.BigDecimal, org.openhab.binding.tinkerforge.internal.config.DeviceOptions)
* <em>Set Value</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Set Value</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.SetPointActor#setValue(java.math.BigDecimal,
* org.openhab.binding.tinkerforge.internal.config.DeviceOptions)
* @generated
*/
EOperation getSetPointActor__SetValue__BigDecimal_DeviceOptions();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletDualButton
* <em>MBricklet Dual Button</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Dual Button</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletDualButton
* @generated
*/
EClass getMBrickletDualButton();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletDualButton#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletDualButton#getDeviceType()
* @see #getMBrickletDualButton()
* @generated
*/
EAttribute getMBrickletDualButton_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonDevice
* <em>Dual Button Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Dual Button Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonDevice
* @generated
*/
EClass getDualButtonDevice();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletPiezoSpeaker
* <em>MBricklet Piezo Speaker</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Piezo Speaker</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletPiezoSpeaker
* @generated
*/
EClass getMBrickletPiezoSpeaker();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletPiezoSpeaker#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletPiezoSpeaker#getDeviceType()
* @see #getMBrickletPiezoSpeaker()
* @generated
*/
EAttribute getMBrickletPiezoSpeaker_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonButton
* <em>Dual Button Button</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Dual Button Button</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonButton
* @generated
*/
EClass getDualButtonButton();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonButton#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonButton#getDeviceType()
* @see #getDualButtonButton()
* @generated
*/
EAttribute getDualButtonButton_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonButton#getPosition <em>Position</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Position</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonButton#getPosition()
* @see #getDualButtonButton()
* @generated
*/
EAttribute getDualButtonButton_Position();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAccelerometer
* <em>MBricklet Accelerometer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Accelerometer</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAccelerometer
* @generated
*/
EClass getMBrickletAccelerometer();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAccelerometer#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAccelerometer#getDeviceType()
* @see #getMBrickletAccelerometer()
* @generated
*/
EAttribute getMBrickletAccelerometer_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAccelerometer#getDataRate <em>Data Rate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Data Rate</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAccelerometer#getDataRate()
* @see #getMBrickletAccelerometer()
* @generated
*/
EAttribute getMBrickletAccelerometer_DataRate();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAccelerometer#getFullScale <em>Full Scale</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Full Scale</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAccelerometer#getFullScale()
* @see #getMBrickletAccelerometer()
* @generated
*/
EAttribute getMBrickletAccelerometer_FullScale();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAccelerometer#getFilterBandwidth <em>Filter
* Bandwidth</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Filter Bandwidth</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAccelerometer#getFilterBandwidth()
* @see #getMBrickletAccelerometer()
* @generated
*/
EAttribute getMBrickletAccelerometer_FilterBandwidth();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerDevice
* <em>Accelerometer Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Accelerometer Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerDevice
* @generated
*/
EClass getAccelerometerDevice();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerDirection
* <em>Accelerometer Direction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Accelerometer Direction</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerDirection
* @generated
*/
EClass getAccelerometerDirection();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerDirection#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerDirection#getDeviceType()
* @see #getAccelerometerDirection()
* @generated
*/
EAttribute getAccelerometerDirection_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerDirection#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerDirection#getThreshold()
* @see #getAccelerometerDirection()
* @generated
*/
EAttribute getAccelerometerDirection_Threshold();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerDirection#getDirection <em>Direction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Direction</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerDirection#getDirection()
* @see #getAccelerometerDirection()
* @generated
*/
EAttribute getAccelerometerDirection_Direction();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerTemperature
* <em>Accelerometer Temperature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Accelerometer Temperature</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerTemperature
* @generated
*/
EClass getAccelerometerTemperature();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerTemperature#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerTemperature#getDeviceType()
* @see #getAccelerometerTemperature()
* @generated
*/
EAttribute getAccelerometerTemperature_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerLed
* <em>Accelerometer Led</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Accelerometer Led</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerLed
* @generated
*/
EClass getAccelerometerLed();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerLed#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerLed#getDeviceType()
* @see #getAccelerometerLed()
* @generated
*/
EAttribute getAccelerometerLed_DeviceType();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLaserRangeFinder <em>MBricklet Laser Range
* Finder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Laser Range Finder</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLaserRangeFinder
* @generated
*/
EClass getMBrickletLaserRangeFinder();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLaserRangeFinder#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLaserRangeFinder#getDeviceType()
* @see #getMBrickletLaserRangeFinder()
* @generated
*/
EAttribute getMBrickletLaserRangeFinder_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLaserRangeFinder#getDistanceAverageLength
* <em>Distance Average Length</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Distance Average Length</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLaserRangeFinder#getDistanceAverageLength()
* @see #getMBrickletLaserRangeFinder()
* @generated
*/
EAttribute getMBrickletLaserRangeFinder_DistanceAverageLength();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLaserRangeFinder#getVelocityAverageLength
* <em>Velocity Average Length</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Velocity Average Length</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLaserRangeFinder#getVelocityAverageLength()
* @see #getMBrickletLaserRangeFinder()
* @generated
*/
EAttribute getMBrickletLaserRangeFinder_VelocityAverageLength();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLaserRangeFinder#getMode <em>Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Mode</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLaserRangeFinder#getMode()
* @see #getMBrickletLaserRangeFinder()
* @generated
*/
EAttribute getMBrickletLaserRangeFinder_Mode();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLaserRangeFinder#getEnableLaserOnStartup
* <em>Enable Laser On Startup</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Enable Laser On Startup</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLaserRangeFinder#getEnableLaserOnStartup()
* @see #getMBrickletLaserRangeFinder()
* @generated
*/
EAttribute getMBrickletLaserRangeFinder_EnableLaserOnStartup();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderDevice
* <em>Laser Range Finder Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Laser Range Finder Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderDevice
* @generated
*/
EClass getLaserRangeFinderDevice();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderLaser
* <em>Laser Range Finder Laser</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Laser Range Finder Laser</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderLaser
* @generated
*/
EClass getLaserRangeFinderLaser();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderLaser#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderLaser#getDeviceType()
* @see #getLaserRangeFinderLaser()
* @generated
*/
EAttribute getLaserRangeFinderLaser_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderDistance
* <em>Laser Range Finder Distance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Laser Range Finder Distance</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderDistance
* @generated
*/
EClass getLaserRangeFinderDistance();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderDistance#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderDistance#getDeviceType()
* @see #getLaserRangeFinderDistance()
* @generated
*/
EAttribute getLaserRangeFinderDistance_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderDistance#getThreshold
* <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderDistance#getThreshold()
* @see #getLaserRangeFinderDistance()
* @generated
*/
EAttribute getLaserRangeFinderDistance_Threshold();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderVelocity
* <em>Laser Range Finder Velocity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Laser Range Finder Velocity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderVelocity
* @generated
*/
EClass getLaserRangeFinderVelocity();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderVelocity#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderVelocity#getDeviceType()
* @see #getLaserRangeFinderVelocity()
* @generated
*/
EAttribute getLaserRangeFinderVelocity_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderVelocity#getThreshold
* <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderVelocity#getThreshold()
* @see #getLaserRangeFinderVelocity()
* @generated
*/
EAttribute getLaserRangeFinderVelocity_Threshold();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletColor
* <em>MBricklet Color</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Color</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletColor
* @generated
*/
EClass getMBrickletColor();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletColor#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletColor#getDeviceType()
* @see #getMBrickletColor()
* @generated
*/
EAttribute getMBrickletColor_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletColor#getGain <em>Gain</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Gain</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletColor#getGain()
* @see #getMBrickletColor()
* @generated
*/
EAttribute getMBrickletColor_Gain();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletColor#getIntegrationTime <em>Integration
* Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Integration Time</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletColor#getIntegrationTime()
* @see #getMBrickletColor()
* @generated
*/
EAttribute getMBrickletColor_IntegrationTime();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.BrickletColorDevice
* <em>Bricklet Color Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bricklet Color Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletColorDevice
* @generated
*/
EClass getBrickletColorDevice();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.ColorColor <em>Color
* Color</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Color Color</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ColorColor
* @generated
*/
EClass getColorColor();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.ColorColor#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ColorColor#getDeviceType()
* @see #getColorColor()
* @generated
*/
EAttribute getColorColor_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.ColorIlluminance
* <em>Color Illuminance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Color Illuminance</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ColorIlluminance
* @generated
*/
EClass getColorIlluminance();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.ColorIlluminance#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ColorIlluminance#getDeviceType()
* @see #getColorIlluminance()
* @generated
*/
EAttribute getColorIlluminance_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.ColorIlluminance#getGain <em>Gain</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Gain</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ColorIlluminance#getGain()
* @see #getColorIlluminance()
* @generated
*/
EAttribute getColorIlluminance_Gain();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.ColorIlluminance#getIntegrationTime <em>Integration
* Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Integration Time</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ColorIlluminance#getIntegrationTime()
* @see #getColorIlluminance()
* @generated
*/
EAttribute getColorIlluminance_IntegrationTime();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.ColorColorTemperature
* <em>Color Color Temperature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Color Color Temperature</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ColorColorTemperature
* @generated
*/
EClass getColorColorTemperature();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.ColorColorTemperature#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ColorColorTemperature#getDeviceType()
* @see #getColorColorTemperature()
* @generated
*/
EAttribute getColorColorTemperature_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.ColorLed <em>Color
* Led</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Color Led</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ColorLed
* @generated
*/
EClass getColorLed();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.ColorLed#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ColorLed#getDeviceType()
* @see #getColorLed()
* @generated
*/
EAttribute getColorLed_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonLed <em>Dual
* Button Led</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Dual Button Led</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonLed
* @generated
*/
EClass getDualButtonLed();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonLed#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonLed#getDeviceType()
* @see #getDualButtonLed()
* @generated
*/
EAttribute getDualButtonLed_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonLed#getPosition <em>Position</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Position</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonLed#getPosition()
* @see #getDualButtonLed()
* @generated
*/
EAttribute getDualButtonLed_Position();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLinearPoti
* <em>MBricklet Linear Poti</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Linear Poti</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLinearPoti
* @generated
*/
EClass getMBrickletLinearPoti();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLinearPoti#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLinearPoti#getDeviceType()
* @see #getMBrickletLinearPoti()
* @generated
*/
EAttribute getMBrickletLinearPoti_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletRotaryEncoder
* <em>MBricklet Rotary Encoder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Rotary Encoder</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletRotaryEncoder
* @generated
*/
EClass getMBrickletRotaryEncoder();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletRotaryEncoder#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletRotaryEncoder#getDeviceType()
* @see #getMBrickletRotaryEncoder()
* @generated
*/
EAttribute getMBrickletRotaryEncoder_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.RotaryEncoderDevice
* <em>Rotary Encoder Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Rotary Encoder Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RotaryEncoderDevice
* @generated
*/
EClass getRotaryEncoderDevice();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.RotaryEncoder <em>Rotary
* Encoder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Rotary Encoder</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RotaryEncoder
* @generated
*/
EClass getRotaryEncoder();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RotaryEncoder#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RotaryEncoder#getDeviceType()
* @see #getRotaryEncoder()
* @generated
*/
EAttribute getRotaryEncoder_DeviceType();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.RotaryEncoder#clear()
* <em>Clear</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Clear</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.RotaryEncoder#clear()
* @generated
*/
EOperation getRotaryEncoder__Clear();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.RotaryEncoderButton
* <em>Rotary Encoder Button</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Rotary Encoder Button</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RotaryEncoderButton
* @generated
*/
EClass getRotaryEncoderButton();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RotaryEncoderButton#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RotaryEncoderButton#getDeviceType()
* @see #getRotaryEncoderButton()
* @generated
*/
EAttribute getRotaryEncoderButton_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletJoystick
* <em>MBricklet Joystick</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Joystick</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletJoystick
* @generated
*/
EClass getMBrickletJoystick();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletJoystick#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletJoystick#getDeviceType()
* @see #getMBrickletJoystick()
* @generated
*/
EAttribute getMBrickletJoystick_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.JoystickDevice
* <em>Joystick Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Joystick Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.JoystickDevice
* @generated
*/
EClass getJoystickDevice();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.JoystickXPosition
* <em>Joystick XPosition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Joystick XPosition</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.JoystickXPosition
* @generated
*/
EClass getJoystickXPosition();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.JoystickXPosition#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.JoystickXPosition#getDeviceType()
* @see #getJoystickXPosition()
* @generated
*/
EAttribute getJoystickXPosition_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.JoystickYPosition
* <em>Joystick YPosition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Joystick YPosition</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.JoystickYPosition
* @generated
*/
EClass getJoystickYPosition();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.JoystickYPosition#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.JoystickYPosition#getDeviceType()
* @see #getJoystickYPosition()
* @generated
*/
EAttribute getJoystickYPosition_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.JoystickButton
* <em>Joystick Button</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Joystick Button</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.JoystickButton
* @generated
*/
EClass getJoystickButton();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.JoystickButton#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.JoystickButton#getDeviceType()
* @see #getJoystickButton()
* @generated
*/
EAttribute getJoystickButton_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogOutV2
* <em>MBricklet Analog Out V2</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Analog Out V2</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogOutV2
* @generated
*/
EClass getMBrickletAnalogOutV2();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogOutV2#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogOutV2#getDeviceType()
* @see #getMBrickletAnalogOutV2()
* @generated
*/
EAttribute getMBrickletAnalogOutV2_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogOutV2#getMinValueDevice <em>Min Value
* Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Min Value Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogOutV2#getMinValueDevice()
* @see #getMBrickletAnalogOutV2()
* @generated
*/
EAttribute getMBrickletAnalogOutV2_MinValueDevice();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogOutV2#getMaxValueDevice <em>Max Value
* Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Max Value Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogOutV2#getMaxValueDevice()
* @see #getMBrickletAnalogOutV2()
* @generated
*/
EAttribute getMBrickletAnalogOutV2_MaxValueDevice();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLEDStrip
* <em>MBricklet LED Strip</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet LED Strip</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLEDStrip
* @generated
*/
EClass getMBrickletLEDStrip();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLEDStrip#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLEDStrip#getDeviceType()
* @see #getMBrickletLEDStrip()
* @generated
*/
EAttribute getMBrickletLEDStrip_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLEDStrip#getColorMapping <em>Color
* Mapping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Color Mapping</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLEDStrip#getColorMapping()
* @see #getMBrickletLEDStrip()
* @generated
*/
EAttribute getMBrickletLEDStrip_ColorMapping();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.LEDGroup <em>LED
* Group</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>LED Group</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LEDGroup
* @generated
*/
EClass getLEDGroup();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LEDGroup#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LEDGroup#getDeviceType()
* @see #getLEDGroup()
* @generated
*/
EAttribute getLEDGroup_DeviceType();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletSegmentDisplay4x7 <em>MBricklet Segment
* Display4x7</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Segment Display4x7</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletSegmentDisplay4x7
* @generated
*/
EClass getMBrickletSegmentDisplay4x7();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletSegmentDisplay4x7#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletSegmentDisplay4x7#getDeviceType()
* @see #getMBrickletSegmentDisplay4x7()
* @generated
*/
EAttribute getMBrickletSegmentDisplay4x7_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActorIO16
* <em>Digital Actor IO16</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Digital Actor IO16</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorIO16
* @generated
*/
EClass getDigitalActorIO16();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActorIO16#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorIO16#getDeviceType()
* @see #getDigitalActorIO16()
* @generated
*/
EAttribute getDigitalActorIO16_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActorIO16#getPort <em>Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Port</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorIO16#getPort()
* @see #getDigitalActorIO16()
* @generated
*/
EAttribute getDigitalActorIO16_Port();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActorIO16#getPin <em>Pin</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pin</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorIO16#getPin()
* @see #getDigitalActorIO16()
* @generated
*/
EAttribute getDigitalActorIO16_Pin();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActorIO16#getDefaultState <em>Default State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Default State</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorIO16#getDefaultState()
* @see #getDigitalActorIO16()
* @generated
*/
EAttribute getDigitalActorIO16_DefaultState();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActorIO16#isKeepOnReconnect <em>Keep On
* Reconnect</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Keep On Reconnect</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorIO16#isKeepOnReconnect()
* @see #getDigitalActorIO16()
* @generated
*/
EAttribute getDigitalActorIO16_KeepOnReconnect();
/**
* Returns the meta object for the '
* {@link org.openhab.binding.tinkerforge.internal.model.DigitalActorIO16#turnDigital(org.openhab.binding.tinkerforge.internal.types.HighLowValue)
* <em>Turn Digital</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Turn Digital</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorIO16#turnDigital(org.openhab.binding.tinkerforge.internal.types.HighLowValue)
* @generated
*/
EOperation getDigitalActorIO16__TurnDigital__HighLowValue();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActorIO16#fetchDigitalValue() <em>Fetch Digital
* Value</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Fetch Digital Value</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorIO16#fetchDigitalValue()
* @generated
*/
EOperation getDigitalActorIO16__FetchDigitalValue();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MActor
* <em>MActor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MActor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MActor
* @generated
*/
EClass getMActor();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.SwitchSensor <em>Switch
* Sensor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Switch Sensor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.SwitchSensor
* @generated
*/
EClass getSwitchSensor();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.SwitchSensor#getSwitchState <em>Switch State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Switch State</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.SwitchSensor#getSwitchState()
* @see #getSwitchSensor()
* @generated
*/
EAttribute getSwitchSensor_SwitchState();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.SwitchSensor#fetchSwitchState() <em>Fetch Switch
* State</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Fetch Switch State</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.SwitchSensor#fetchSwitchState()
* @generated
*/
EOperation getSwitchSensor__FetchSwitchState();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MSwitchActor <em>MSwitch
* Actor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MSwitch Actor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MSwitchActor
* @generated
*/
EClass getMSwitchActor();
/**
* Returns the meta object for the '
* {@link org.openhab.binding.tinkerforge.internal.model.MSwitchActor#turnSwitch(org.openhab.binding.tinkerforge.internal.types.OnOffValue)
* <em>Turn Switch</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Turn Switch</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MSwitchActor#turnSwitch(org.openhab.binding.tinkerforge.internal.types.OnOffValue)
* @generated
*/
EOperation getMSwitchActor__TurnSwitch__OnOffValue();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.ProgrammableSwitchActor
* <em>Programmable Switch Actor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Programmable Switch Actor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ProgrammableSwitchActor
* @generated
*/
EClass getProgrammableSwitchActor();
/**
* Returns the meta object for the '
* {@link org.openhab.binding.tinkerforge.internal.model.ProgrammableSwitchActor#turnSwitch(org.openhab.binding.tinkerforge.internal.types.OnOffValue, org.openhab.binding.tinkerforge.internal.config.DeviceOptions)
* <em>Turn Switch</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Turn Switch</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.ProgrammableSwitchActor#turnSwitch(org.openhab.binding.tinkerforge.internal.types.OnOffValue,
* org.openhab.binding.tinkerforge.internal.config.DeviceOptions)
* @generated
*/
EOperation getProgrammableSwitchActor__TurnSwitch__OnOffValue_DeviceOptions();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MInSwitchActor <em>MIn
* Switch Actor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MIn Switch Actor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MInSwitchActor
* @generated
*/
EClass getMInSwitchActor();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.GenericDevice
* <em>Generic Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Generic Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.GenericDevice
* @generated
*/
EClass getGenericDevice();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.GenericDevice#getGenericDeviceId <em>Generic Device
* Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Generic Device Id</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.GenericDevice#getGenericDeviceId()
* @see #getGenericDevice()
* @generated
*/
EAttribute getGenericDevice_GenericDeviceId();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.TFIOActorConfiguration
* <em>TFIO Actor Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TFIO Actor Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFIOActorConfiguration
* @generated
*/
EClass getTFIOActorConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFIOActorConfiguration#getDefaultState <em>Default
* State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Default State</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFIOActorConfiguration#getDefaultState()
* @see #getTFIOActorConfiguration()
* @generated
*/
EAttribute getTFIOActorConfiguration_DefaultState();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFIOActorConfiguration#isKeepOnReconnect <em>Keep On
* Reconnect</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Keep On Reconnect</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFIOActorConfiguration#isKeepOnReconnect()
* @see #getTFIOActorConfiguration()
* @generated
*/
EAttribute getTFIOActorConfiguration_KeepOnReconnect();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.TFInterruptListenerConfiguration <em>TF Interrupt Listener
* Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TF Interrupt Listener Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFInterruptListenerConfiguration
* @generated
*/
EClass getTFInterruptListenerConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFInterruptListenerConfiguration#getDebouncePeriod
* <em>Debounce Period</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Debounce Period</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFInterruptListenerConfiguration#getDebouncePeriod()
* @see #getTFInterruptListenerConfiguration()
* @generated
*/
EAttribute getTFInterruptListenerConfiguration_DebouncePeriod();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletIO16
* <em>MBricklet IO16</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet IO16</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletIO16
* @generated
*/
EClass getMBrickletIO16();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletIO16#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletIO16#getDeviceType()
* @see #getMBrickletIO16()
* @generated
*/
EAttribute getMBrickletIO16_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.IODevice <em>IO
* Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>IO Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.IODevice
* @generated
*/
EClass getIODevice();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.TFIOSensorConfiguration
* <em>TFIO Sensor Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TFIO Sensor Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFIOSensorConfiguration
* @generated
*/
EClass getTFIOSensorConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFIOSensorConfiguration#isPullUpResistorEnabled <em>Pull
* Up Resistor Enabled</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pull Up Resistor Enabled</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFIOSensorConfiguration#isPullUpResistorEnabled()
* @see #getTFIOSensorConfiguration()
* @generated
*/
EAttribute getTFIOSensorConfiguration_PullUpResistorEnabled();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.DigitalSensor
* <em>Digital Sensor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Digital Sensor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalSensor
* @generated
*/
EClass getDigitalSensor();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalSensor#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalSensor#getDeviceType()
* @see #getDigitalSensor()
* @generated
*/
EAttribute getDigitalSensor_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalSensor#isPullUpResistorEnabled <em>Pull Up Resistor
* Enabled</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pull Up Resistor Enabled</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalSensor#isPullUpResistorEnabled()
* @see #getDigitalSensor()
* @generated
*/
EAttribute getDigitalSensor_PullUpResistorEnabled();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalSensor#getPort <em>Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Port</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalSensor#getPort()
* @see #getDigitalSensor()
* @generated
*/
EAttribute getDigitalSensor_Port();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalSensor#getPin <em>Pin</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pin</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalSensor#getPin()
* @see #getDigitalSensor()
* @generated
*/
EAttribute getDigitalSensor_Pin();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletIO4
* <em>MBricklet IO4</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet IO4</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletIO4
* @generated
*/
EClass getMBrickletIO4();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletIO4#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletIO4#getDeviceType()
* @see #getMBrickletIO4()
* @generated
*/
EAttribute getMBrickletIO4_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.IO4Device <em>IO4
* Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>IO4 Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.IO4Device
* @generated
*/
EClass getIO4Device();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.DigitalSensorIO4
* <em>Digital Sensor IO4</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Digital Sensor IO4</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalSensorIO4
* @generated
*/
EClass getDigitalSensorIO4();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalSensorIO4#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalSensorIO4#getDeviceType()
* @see #getDigitalSensorIO4()
* @generated
*/
EAttribute getDigitalSensorIO4_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalSensorIO4#isPullUpResistorEnabled <em>Pull Up
* Resistor Enabled</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pull Up Resistor Enabled</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalSensorIO4#isPullUpResistorEnabled()
* @see #getDigitalSensorIO4()
* @generated
*/
EAttribute getDigitalSensorIO4_PullUpResistorEnabled();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalSensorIO4#getPin <em>Pin</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pin</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalSensorIO4#getPin()
* @see #getDigitalSensorIO4()
* @generated
*/
EAttribute getDigitalSensorIO4_Pin();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActorIO4
* <em>Digital Actor IO4</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Digital Actor IO4</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorIO4
* @generated
*/
EClass getDigitalActorIO4();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActorIO4#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorIO4#getDeviceType()
* @see #getDigitalActorIO4()
* @generated
*/
EAttribute getDigitalActorIO4_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActorIO4#getPin <em>Pin</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pin</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorIO4#getPin()
* @see #getDigitalActorIO4()
* @generated
*/
EAttribute getDigitalActorIO4_Pin();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActorIO4#getDefaultState <em>Default State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Default State</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorIO4#getDefaultState()
* @see #getDigitalActorIO4()
* @generated
*/
EAttribute getDigitalActorIO4_DefaultState();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActorIO4#isKeepOnReconnect <em>Keep On
* Reconnect</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Keep On Reconnect</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorIO4#isKeepOnReconnect()
* @see #getDigitalActorIO4()
* @generated
*/
EAttribute getDigitalActorIO4_KeepOnReconnect();
/**
* Returns the meta object for the '
* {@link org.openhab.binding.tinkerforge.internal.model.DigitalActorIO4#turnDigital(org.openhab.binding.tinkerforge.internal.types.HighLowValue)
* <em>Turn Digital</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Turn Digital</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorIO4#turnDigital(org.openhab.binding.tinkerforge.internal.types.HighLowValue)
* @generated
*/
EOperation getDigitalActorIO4__TurnDigital__HighLowValue();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActorIO4#fetchDigitalValue() <em>Fetch Digital
* Value</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Fetch Digital Value</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActorIO4#fetchDigitalValue()
* @generated
*/
EOperation getDigitalActorIO4__FetchDigitalValue();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletMultiTouch
* <em>MBricklet Multi Touch</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Multi Touch</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletMultiTouch
* @generated
*/
EClass getMBrickletMultiTouch();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletMultiTouch#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletMultiTouch#getDeviceType()
* @see #getMBrickletMultiTouch()
* @generated
*/
EAttribute getMBrickletMultiTouch_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletMultiTouch#getRecalibrate <em>Recalibrate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Recalibrate</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletMultiTouch#getRecalibrate()
* @see #getMBrickletMultiTouch()
* @generated
*/
EAttribute getMBrickletMultiTouch_Recalibrate();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletMultiTouch#getSensitivity <em>Sensitivity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Sensitivity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletMultiTouch#getSensitivity()
* @see #getMBrickletMultiTouch()
* @generated
*/
EAttribute getMBrickletMultiTouch_Sensitivity();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MultiTouchDevice
* <em>Multi Touch Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Multi Touch Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MultiTouchDevice
* @generated
*/
EClass getMultiTouchDevice();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MultiTouchDevice#getPin <em>Pin</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pin</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MultiTouchDevice#getPin()
* @see #getMultiTouchDevice()
* @generated
*/
EAttribute getMultiTouchDevice_Pin();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MultiTouchDevice#getDisableElectrode <em>Disable
* Electrode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Disable Electrode</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MultiTouchDevice#getDisableElectrode()
* @see #getMultiTouchDevice()
* @generated
*/
EAttribute getMultiTouchDevice_DisableElectrode();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.Electrode
* <em>Electrode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Electrode</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.Electrode
* @generated
*/
EClass getElectrode();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.Electrode#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.Electrode#getDeviceType()
* @see #getElectrode()
* @generated
*/
EAttribute getElectrode_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.Proximity
* <em>Proximity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Proximity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.Proximity
* @generated
*/
EClass getProximity();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.Proximity#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.Proximity#getDeviceType()
* @see #getProximity()
* @generated
*/
EAttribute getProximity_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletMotionDetector
* <em>MBricklet Motion Detector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Motion Detector</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletMotionDetector
* @generated
*/
EClass getMBrickletMotionDetector();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletMotionDetector#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletMotionDetector#getDeviceType()
* @see #getMBrickletMotionDetector()
* @generated
*/
EAttribute getMBrickletMotionDetector_DeviceType();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletMotionDetector#init() <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletMotionDetector#init()
* @generated
*/
EOperation getMBrickletMotionDetector__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletHallEffect
* <em>MBricklet Hall Effect</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Hall Effect</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletHallEffect
* @generated
*/
EClass getMBrickletHallEffect();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletHallEffect#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletHallEffect#getDeviceType()
* @see #getMBrickletHallEffect()
* @generated
*/
EAttribute getMBrickletHallEffect_DeviceType();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletHallEffect#init()
* <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletHallEffect#init()
* @generated
*/
EOperation getMBrickletHallEffect__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MSubDevice <em>MSub
* Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MSub Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MSubDevice
* @generated
*/
EClass getMSubDevice();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MSubDevice#getSubId <em>Sub Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Sub Id</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MSubDevice#getSubId()
* @see #getMSubDevice()
* @generated
*/
EAttribute getMSubDevice_SubId();
/**
* Returns the meta object for the container reference
* '{@link org.openhab.binding.tinkerforge.internal.model.MSubDevice#getMbrick <em>Mbrick</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the container reference '<em>Mbrick</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MSubDevice#getMbrick()
* @see #getMSubDevice()
* @generated
*/
EReference getMSubDevice_Mbrick();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MDualRelay <em>MDual
* Relay</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MDual Relay</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MDualRelay
* @generated
*/
EClass getMDualRelay();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MDualRelay#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MDualRelay#getDeviceType()
* @see #getMDualRelay()
* @generated
*/
EAttribute getMDualRelay_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletRemoteSwitch
* <em>MBricklet Remote Switch</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Remote Switch</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletRemoteSwitch
* @generated
*/
EClass getMBrickletRemoteSwitch();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletRemoteSwitch#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletRemoteSwitch#getDeviceType()
* @see #getMBrickletRemoteSwitch()
* @generated
*/
EAttribute getMBrickletRemoteSwitch_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletRemoteSwitch#getTypeADevices <em>Type
* ADevices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Type ADevices</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletRemoteSwitch#getTypeADevices()
* @see #getMBrickletRemoteSwitch()
* @generated
*/
EAttribute getMBrickletRemoteSwitch_TypeADevices();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletRemoteSwitch#getTypeBDevices <em>Type
* BDevices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Type BDevices</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletRemoteSwitch#getTypeBDevices()
* @see #getMBrickletRemoteSwitch()
* @generated
*/
EAttribute getMBrickletRemoteSwitch_TypeBDevices();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletRemoteSwitch#getTypeCDevices <em>Type
* CDevices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Type CDevices</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletRemoteSwitch#getTypeCDevices()
* @see #getMBrickletRemoteSwitch()
* @generated
*/
EAttribute getMBrickletRemoteSwitch_TypeCDevices();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitch <em>Remote
* Switch</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Remote Switch</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitch
* @generated
*/
EClass getRemoteSwitch();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchA <em>Remote
* Switch A</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Remote Switch A</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchA
* @generated
*/
EClass getRemoteSwitchA();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchA#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchA#getDeviceType()
* @see #getRemoteSwitchA()
* @generated
*/
EAttribute getRemoteSwitchA_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchA#getHouseCode <em>House Code</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>House Code</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchA#getHouseCode()
* @see #getRemoteSwitchA()
* @generated
*/
EAttribute getRemoteSwitchA_HouseCode();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchA#getReceiverCode <em>Receiver Code</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Receiver Code</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchA#getReceiverCode()
* @see #getRemoteSwitchA()
* @generated
*/
EAttribute getRemoteSwitchA_ReceiverCode();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchA#getRepeats <em>Repeats</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Repeats</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchA#getRepeats()
* @see #getRemoteSwitchA()
* @generated
*/
EAttribute getRemoteSwitchA_Repeats();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchB <em>Remote
* Switch B</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Remote Switch B</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchB
* @generated
*/
EClass getRemoteSwitchB();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchB#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchB#getDeviceType()
* @see #getRemoteSwitchB()
* @generated
*/
EAttribute getRemoteSwitchB_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchB#getAddress <em>Address</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Address</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchB#getAddress()
* @see #getRemoteSwitchB()
* @generated
*/
EAttribute getRemoteSwitchB_Address();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchB#getUnit <em>Unit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Unit</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchB#getUnit()
* @see #getRemoteSwitchB()
* @generated
*/
EAttribute getRemoteSwitchB_Unit();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchB#getRepeats <em>Repeats</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Repeats</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchB#getRepeats()
* @see #getRemoteSwitchB()
* @generated
*/
EAttribute getRemoteSwitchB_Repeats();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchB#getAbsDimmValue <em>Abs Dimm Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Abs Dimm Value</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchB#getAbsDimmValue()
* @see #getRemoteSwitchB()
* @generated
*/
EAttribute getRemoteSwitchB_AbsDimmValue();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchC <em>Remote
* Switch C</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Remote Switch C</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchC
* @generated
*/
EClass getRemoteSwitchC();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchC#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchC#getDeviceType()
* @see #getRemoteSwitchC()
* @generated
*/
EAttribute getRemoteSwitchC_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchC#getSystemCode <em>System Code</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>System Code</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchC#getSystemCode()
* @see #getRemoteSwitchC()
* @generated
*/
EAttribute getRemoteSwitchC_SystemCode();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchC#getDeviceCode <em>Device Code</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Code</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchC#getDeviceCode()
* @see #getRemoteSwitchC()
* @generated
*/
EAttribute getRemoteSwitchC_DeviceCode();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchC#getRepeats <em>Repeats</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Repeats</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchC#getRepeats()
* @see #getRemoteSwitchC()
* @generated
*/
EAttribute getRemoteSwitchC_Repeats();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.TFNullConfiguration
* <em>TF Null Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TF Null Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFNullConfiguration
* @generated
*/
EClass getTFNullConfiguration();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.TFPTCBrickletConfiguration <em>TFPTC Bricklet
* Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TFPTC Bricklet Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFPTCBrickletConfiguration
* @generated
*/
EClass getTFPTCBrickletConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFPTCBrickletConfiguration#getNoiseRejectionFilter
* <em>Noise Rejection Filter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Noise Rejection Filter</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFPTCBrickletConfiguration#getNoiseRejectionFilter()
* @see #getTFPTCBrickletConfiguration()
* @generated
*/
EAttribute getTFPTCBrickletConfiguration_NoiseRejectionFilter();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFPTCBrickletConfiguration#getWireMode <em>Wire
* Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Wire Mode</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFPTCBrickletConfiguration#getWireMode()
* @see #getTFPTCBrickletConfiguration()
* @generated
*/
EAttribute getTFPTCBrickletConfiguration_WireMode();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.TFIndustrialDual020mAConfiguration <em>TF Industrial
* Dual020m AConfiguration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TF Industrial Dual020m AConfiguration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFIndustrialDual020mAConfiguration
* @generated
*/
EClass getTFIndustrialDual020mAConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFIndustrialDual020mAConfiguration#getSampleRate
* <em>Sample Rate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Sample Rate</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFIndustrialDual020mAConfiguration#getSampleRate()
* @see #getTFIndustrialDual020mAConfiguration()
* @generated
*/
EAttribute getTFIndustrialDual020mAConfiguration_SampleRate();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.TFServoConfiguration
* <em>TF Servo Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TF Servo Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFServoConfiguration
* @generated
*/
EClass getTFServoConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFServoConfiguration#getVelocity <em>Velocity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Velocity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFServoConfiguration#getVelocity()
* @see #getTFServoConfiguration()
* @generated
*/
EAttribute getTFServoConfiguration_Velocity();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFServoConfiguration#getAcceleration
* <em>Acceleration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Acceleration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFServoConfiguration#getAcceleration()
* @see #getTFServoConfiguration()
* @generated
*/
EAttribute getTFServoConfiguration_Acceleration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFServoConfiguration#getServoVoltage <em>Servo
* Voltage</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Servo Voltage</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFServoConfiguration#getServoVoltage()
* @see #getTFServoConfiguration()
* @generated
*/
EAttribute getTFServoConfiguration_ServoVoltage();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFServoConfiguration#getPulseWidthMin <em>Pulse Width
* Min</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pulse Width Min</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFServoConfiguration#getPulseWidthMin()
* @see #getTFServoConfiguration()
* @generated
*/
EAttribute getTFServoConfiguration_PulseWidthMin();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFServoConfiguration#getPulseWidthMax <em>Pulse Width
* Max</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pulse Width Max</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFServoConfiguration#getPulseWidthMax()
* @see #getTFServoConfiguration()
* @generated
*/
EAttribute getTFServoConfiguration_PulseWidthMax();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFServoConfiguration#getPeriod <em>Period</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Period</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFServoConfiguration#getPeriod()
* @see #getTFServoConfiguration()
* @generated
*/
EAttribute getTFServoConfiguration_Period();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFServoConfiguration#getOutputVoltage <em>Output
* Voltage</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Output Voltage</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFServoConfiguration#getOutputVoltage()
* @see #getTFServoConfiguration()
* @generated
*/
EAttribute getTFServoConfiguration_OutputVoltage();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletRemoteSwitchConfiguration <em>Bricklet Remote
* Switch Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bricklet Remote Switch Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletRemoteSwitchConfiguration
* @generated
*/
EClass getBrickletRemoteSwitchConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletRemoteSwitchConfiguration#getTypeADevices <em>Type
* ADevices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Type ADevices</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletRemoteSwitchConfiguration#getTypeADevices()
* @see #getBrickletRemoteSwitchConfiguration()
* @generated
*/
EAttribute getBrickletRemoteSwitchConfiguration_TypeADevices();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletRemoteSwitchConfiguration#getTypeBDevices <em>Type
* BDevices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Type BDevices</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletRemoteSwitchConfiguration#getTypeBDevices()
* @see #getBrickletRemoteSwitchConfiguration()
* @generated
*/
EAttribute getBrickletRemoteSwitchConfiguration_TypeBDevices();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletRemoteSwitchConfiguration#getTypeCDevices <em>Type
* CDevices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Type CDevices</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletRemoteSwitchConfiguration#getTypeCDevices()
* @see #getBrickletRemoteSwitchConfiguration()
* @generated
*/
EAttribute getBrickletRemoteSwitchConfiguration_TypeCDevices();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchAConfiguration <em>Remote Switch
* AConfiguration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Remote Switch AConfiguration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchAConfiguration
* @generated
*/
EClass getRemoteSwitchAConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchAConfiguration#getHouseCode <em>House
* Code</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>House Code</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchAConfiguration#getHouseCode()
* @see #getRemoteSwitchAConfiguration()
* @generated
*/
EAttribute getRemoteSwitchAConfiguration_HouseCode();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchAConfiguration#getReceiverCode <em>Receiver
* Code</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Receiver Code</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchAConfiguration#getReceiverCode()
* @see #getRemoteSwitchAConfiguration()
* @generated
*/
EAttribute getRemoteSwitchAConfiguration_ReceiverCode();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchAConfiguration#getRepeats <em>Repeats</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Repeats</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchAConfiguration#getRepeats()
* @see #getRemoteSwitchAConfiguration()
* @generated
*/
EAttribute getRemoteSwitchAConfiguration_Repeats();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchBConfiguration <em>Remote Switch
* BConfiguration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Remote Switch BConfiguration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchBConfiguration
* @generated
*/
EClass getRemoteSwitchBConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchBConfiguration#getAddress <em>Address</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Address</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchBConfiguration#getAddress()
* @see #getRemoteSwitchBConfiguration()
* @generated
*/
EAttribute getRemoteSwitchBConfiguration_Address();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchBConfiguration#getUnit <em>Unit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Unit</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchBConfiguration#getUnit()
* @see #getRemoteSwitchBConfiguration()
* @generated
*/
EAttribute getRemoteSwitchBConfiguration_Unit();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchBConfiguration#getRepeats <em>Repeats</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Repeats</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchBConfiguration#getRepeats()
* @see #getRemoteSwitchBConfiguration()
* @generated
*/
EAttribute getRemoteSwitchBConfiguration_Repeats();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchCConfiguration <em>Remote Switch
* CConfiguration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Remote Switch CConfiguration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchCConfiguration
* @generated
*/
EClass getRemoteSwitchCConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchCConfiguration#getSystemCode <em>System
* Code</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>System Code</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchCConfiguration#getSystemCode()
* @see #getRemoteSwitchCConfiguration()
* @generated
*/
EAttribute getRemoteSwitchCConfiguration_SystemCode();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchCConfiguration#getDeviceCode <em>Device
* Code</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Code</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchCConfiguration#getDeviceCode()
* @see #getRemoteSwitchCConfiguration()
* @generated
*/
EAttribute getRemoteSwitchCConfiguration_DeviceCode();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitchCConfiguration#getRepeats <em>Repeats</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Repeats</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitchCConfiguration#getRepeats()
* @see #getRemoteSwitchCConfiguration()
* @generated
*/
EAttribute getRemoteSwitchCConfiguration_Repeats();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.MultiTouchDeviceConfiguration <em>Multi Touch Device
* Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Multi Touch Device Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MultiTouchDeviceConfiguration
* @generated
*/
EClass getMultiTouchDeviceConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MultiTouchDeviceConfiguration#getDisableElectrode
* <em>Disable Electrode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Disable Electrode</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MultiTouchDeviceConfiguration#getDisableElectrode()
* @see #getMultiTouchDeviceConfiguration()
* @generated
*/
EAttribute getMultiTouchDeviceConfiguration_DisableElectrode();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletMultiTouchConfiguration <em>Bricklet Multi Touch
* Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bricklet Multi Touch Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletMultiTouchConfiguration
* @generated
*/
EClass getBrickletMultiTouchConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletMultiTouchConfiguration#getRecalibrate
* <em>Recalibrate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Recalibrate</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletMultiTouchConfiguration#getRecalibrate()
* @see #getBrickletMultiTouchConfiguration()
* @generated
*/
EAttribute getBrickletMultiTouchConfiguration_Recalibrate();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletMultiTouchConfiguration#getSensitivity
* <em>Sensitivity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Sensitivity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletMultiTouchConfiguration#getSensitivity()
* @see #getBrickletMultiTouchConfiguration()
* @generated
*/
EAttribute getBrickletMultiTouchConfiguration_Sensitivity();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.DimmableConfiguration
* <em>Dimmable Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Dimmable Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DimmableConfiguration
* @generated
*/
EClass getDimmableConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DimmableConfiguration#getMinValue <em>Min Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Min Value</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DimmableConfiguration#getMinValue()
* @see #getDimmableConfiguration()
* @generated
*/
EAttribute getDimmableConfiguration_MinValue();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DimmableConfiguration#getMaxValue <em>Max Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Max Value</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DimmableConfiguration#getMaxValue()
* @see #getDimmableConfiguration()
* @generated
*/
EAttribute getDimmableConfiguration_MaxValue();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.ButtonConfiguration
* <em>Button Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Button Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ButtonConfiguration
* @generated
*/
EClass getButtonConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.ButtonConfiguration#isTactile <em>Tactile</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Tactile</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ButtonConfiguration#isTactile()
* @see #getButtonConfiguration()
* @generated
*/
EAttribute getButtonConfiguration_Tactile();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonLEDConfiguration <em>Dual Button LED
* Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Dual Button LED Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonLEDConfiguration
* @generated
*/
EClass getDualButtonLEDConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonLEDConfiguration#isAutotoggle
* <em>Autotoggle</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Autotoggle</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonLEDConfiguration#isAutotoggle()
* @see #getDualButtonLEDConfiguration()
* @generated
*/
EAttribute getDualButtonLEDConfiguration_Autotoggle();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.LEDStripConfiguration
* <em>LED Strip Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>LED Strip Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LEDStripConfiguration
* @generated
*/
EClass getLEDStripConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LEDStripConfiguration#getChiptype <em>Chiptype</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Chiptype</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LEDStripConfiguration#getChiptype()
* @see #getLEDStripConfiguration()
* @generated
*/
EAttribute getLEDStripConfiguration_Chiptype();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LEDStripConfiguration#getFrameduration
* <em>Frameduration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Frameduration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LEDStripConfiguration#getFrameduration()
* @see #getLEDStripConfiguration()
* @generated
*/
EAttribute getLEDStripConfiguration_Frameduration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LEDStripConfiguration#getClockfrequency
* <em>Clockfrequency</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Clockfrequency</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LEDStripConfiguration#getClockfrequency()
* @see #getLEDStripConfiguration()
* @generated
*/
EAttribute getLEDStripConfiguration_Clockfrequency();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LEDStripConfiguration#getColorMapping <em>Color
* Mapping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Color Mapping</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LEDStripConfiguration#getColorMapping()
* @see #getLEDStripConfiguration()
* @generated
*/
EAttribute getLEDStripConfiguration_ColorMapping();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LEDStripConfiguration#getSubDevices <em>Sub
* Devices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Sub Devices</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LEDStripConfiguration#getSubDevices()
* @see #getLEDStripConfiguration()
* @generated
*/
EAttribute getLEDStripConfiguration_SubDevices();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.LEDGroupConfiguration
* <em>LED Group Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>LED Group Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LEDGroupConfiguration
* @generated
*/
EClass getLEDGroupConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LEDGroupConfiguration#getLeds <em>Leds</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Leds</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LEDGroupConfiguration#getLeds()
* @see #getLEDGroupConfiguration()
* @generated
*/
EAttribute getLEDGroupConfiguration_Leds();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletColorConfiguration <em>Bricklet Color
* Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bricklet Color Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletColorConfiguration
* @generated
*/
EClass getBrickletColorConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletColorConfiguration#getGain <em>Gain</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Gain</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletColorConfiguration#getGain()
* @see #getBrickletColorConfiguration()
* @generated
*/
EAttribute getBrickletColorConfiguration_Gain();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletColorConfiguration#getIntegrationTime
* <em>Integration Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Integration Time</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletColorConfiguration#getIntegrationTime()
* @see #getBrickletColorConfiguration()
* @generated
*/
EAttribute getBrickletColorConfiguration_IntegrationTime();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletAccelerometerConfiguration <em>Bricklet
* Accelerometer Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bricklet Accelerometer Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletAccelerometerConfiguration
* @generated
*/
EClass getBrickletAccelerometerConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletAccelerometerConfiguration#getDataRate <em>Data
* Rate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Data Rate</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletAccelerometerConfiguration#getDataRate()
* @see #getBrickletAccelerometerConfiguration()
* @generated
*/
EAttribute getBrickletAccelerometerConfiguration_DataRate();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletAccelerometerConfiguration#getFullScale <em>Full
* Scale</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Full Scale</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletAccelerometerConfiguration#getFullScale()
* @see #getBrickletAccelerometerConfiguration()
* @generated
*/
EAttribute getBrickletAccelerometerConfiguration_FullScale();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletAccelerometerConfiguration#getFilterBandwidth
* <em>Filter Bandwidth</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Filter Bandwidth</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletAccelerometerConfiguration#getFilterBandwidth()
* @see #getBrickletAccelerometerConfiguration()
* @generated
*/
EAttribute getBrickletAccelerometerConfiguration_FilterBandwidth();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletOLEDConfiguration <em>Bricklet OLED
* Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bricklet OLED Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletOLEDConfiguration
* @generated
*/
EClass getBrickletOLEDConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletOLEDConfiguration#getContrast <em>Contrast</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Contrast</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletOLEDConfiguration#getContrast()
* @see #getBrickletOLEDConfiguration()
* @generated
*/
EAttribute getBrickletOLEDConfiguration_Contrast();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletOLEDConfiguration#isInvert <em>Invert</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Invert</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletOLEDConfiguration#isInvert()
* @see #getBrickletOLEDConfiguration()
* @generated
*/
EAttribute getBrickletOLEDConfiguration_Invert();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerCoordinate
* <em>Accelerometer Coordinate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Accelerometer Coordinate</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerCoordinate
* @generated
*/
EEnum getAccelerometerCoordinate();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.BrickStepperSubIds
* <em>Brick Stepper Sub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Brick Stepper Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickStepperSubIds
* @generated
*/
EEnum getBrickStepperSubIds();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MServo
* <em>MServo</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MServo</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MServo
* @generated
*/
EClass getMServo();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MServo#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MServo#getDeviceType()
* @see #getMServo()
* @generated
*/
EAttribute getMServo_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MServo#getVelocity <em>Velocity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Velocity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MServo#getVelocity()
* @see #getMServo()
* @generated
*/
EAttribute getMServo_Velocity();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MServo#getAcceleration <em>Acceleration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Acceleration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MServo#getAcceleration()
* @see #getMServo()
* @generated
*/
EAttribute getMServo_Acceleration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MServo#getMaxPosition <em>Max Position</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Max Position</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MServo#getMaxPosition()
* @see #getMServo()
* @generated
*/
EAttribute getMServo_MaxPosition();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MServo#getMinPosition <em>Min Position</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Min Position</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MServo#getMinPosition()
* @see #getMServo()
* @generated
*/
EAttribute getMServo_MinPosition();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MServo#getPulseWidthMin <em>Pulse Width Min</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pulse Width Min</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MServo#getPulseWidthMin()
* @see #getMServo()
* @generated
*/
EAttribute getMServo_PulseWidthMin();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MServo#getPulseWidthMax <em>Pulse Width Max</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pulse Width Max</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MServo#getPulseWidthMax()
* @see #getMServo()
* @generated
*/
EAttribute getMServo_PulseWidthMax();
/**
* Returns the meta object for the attribute '{@link org.openhab.binding.tinkerforge.internal.model.MServo#getPeriod
* <em>Period</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Period</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MServo#getPeriod()
* @see #getMServo()
* @generated
*/
EAttribute getMServo_Period();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MServo#getOutputVoltage <em>Output Voltage</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Output Voltage</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MServo#getOutputVoltage()
* @see #getMServo()
* @generated
*/
EAttribute getMServo_OutputVoltage();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MServo#getTargetPosition <em>Target Position</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Target Position</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MServo#getTargetPosition()
* @see #getMServo()
* @generated
*/
EAttribute getMServo_TargetPosition();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MServo#init()
* <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MServo#init()
* @generated
*/
EOperation getMServo__Init();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.MServo#setPoint(java.lang.Short, int, int) <em>Set
* Point</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Set Point</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MServo#setPoint(java.lang.Short, int, int)
* @generated
*/
EOperation getMServo__SetPoint__Short_int_int();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.CallbackListener
* <em>Callback Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Callback Listener</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.CallbackListener
* @generated
*/
EClass getCallbackListener();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.CallbackListener#getCallbackPeriod <em>Callback
* Period</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Callback Period</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.CallbackListener#getCallbackPeriod()
* @see #getCallbackListener()
* @generated
*/
EAttribute getCallbackListener_CallbackPeriod();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.InterruptListener
* <em>Interrupt Listener</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Interrupt Listener</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.InterruptListener
* @generated
*/
EClass getInterruptListener();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.InterruptListener#getDebouncePeriod <em>Debounce
* Period</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Debounce Period</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.InterruptListener#getDebouncePeriod()
* @see #getInterruptListener()
* @generated
*/
EAttribute getInterruptListener_DebouncePeriod();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MSensor
* <em>MSensor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MSensor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MSensor
* @generated
*/
EClass getMSensor();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MSensor#getSensorValue <em>Sensor Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Sensor Value</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MSensor#getSensorValue()
* @see #getMSensor()
* @generated
*/
EAttribute getMSensor_SensorValue();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MSensor#fetchSensorValue()
* <em>Fetch Sensor Value</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Fetch Sensor Value</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MSensor#fetchSensorValue()
* @generated
*/
EOperation getMSensor__FetchSensorValue();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.ProgrammableActor
* <em>Programmable Actor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Programmable Actor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ProgrammableActor
* @generated
*/
EClass getProgrammableActor();
/**
* Returns the meta object for the '
* {@link org.openhab.binding.tinkerforge.internal.model.ProgrammableActor#action(org.openhab.binding.tinkerforge.internal.config.DeviceOptions)
* <em>Action</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Action</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.ProgrammableActor#action(org.openhab.binding.tinkerforge.internal.config.DeviceOptions)
* @generated
*/
EOperation getProgrammableActor__Action__DeviceOptions();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletHumidity
* <em>MBricklet Humidity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Humidity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletHumidity
* @generated
*/
EClass getMBrickletHumidity();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletHumidity#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletHumidity#getDeviceType()
* @see #getMBrickletHumidity()
* @generated
*/
EAttribute getMBrickletHumidity_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletHumidity#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletHumidity#getThreshold()
* @see #getMBrickletHumidity()
* @generated
*/
EAttribute getMBrickletHumidity_Threshold();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletHumidity#init()
* <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletHumidity#init()
* @generated
*/
EOperation getMBrickletHumidity__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceIR
* <em>MBricklet Distance IR</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Distance IR</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceIR
* @generated
*/
EClass getMBrickletDistanceIR();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceIR#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceIR#getDeviceType()
* @see #getMBrickletDistanceIR()
* @generated
*/
EAttribute getMBrickletDistanceIR_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceIR#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceIR#getThreshold()
* @see #getMBrickletDistanceIR()
* @generated
*/
EAttribute getMBrickletDistanceIR_Threshold();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceIR#init()
* <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceIR#init()
* @generated
*/
EOperation getMBrickletDistanceIR__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletSolidStateRelay
* <em>MBricklet Solid State Relay</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Solid State Relay</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletSolidStateRelay
* @generated
*/
EClass getMBrickletSolidStateRelay();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletSolidStateRelay#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletSolidStateRelay#getDeviceType()
* @see #getMBrickletSolidStateRelay()
* @generated
*/
EAttribute getMBrickletSolidStateRelay_DeviceType();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletSolidStateRelay#init() <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletSolidStateRelay#init()
* @generated
*/
EOperation getMBrickletSolidStateRelay__Init();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDual020mA <em>MBricklet Industrial
* Dual020m A</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Industrial Dual020m A</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDual020mA
* @generated
*/
EClass getMBrickletIndustrialDual020mA();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDual020mA#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDual020mA#getDeviceType()
* @see #getMBrickletIndustrialDual020mA()
* @generated
*/
EAttribute getMBrickletIndustrialDual020mA_DeviceType();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDual020mA#init() <em>Init</em>}'
* operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDual020mA#init()
* @generated
*/
EOperation getMBrickletIndustrialDual020mA__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.Dual020mADevice
* <em>Dual020m ADevice</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Dual020m ADevice</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.Dual020mADevice
* @generated
*/
EClass getDual020mADevice();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.Dual020mADevice#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.Dual020mADevice#getDeviceType()
* @see #getDual020mADevice()
* @generated
*/
EAttribute getDual020mADevice_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.Dual020mADevice#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.Dual020mADevice#getThreshold()
* @see #getDual020mADevice()
* @generated
*/
EAttribute getDual020mADevice_Threshold();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.Dual020mADevice#getSensorNum <em>Sensor Num</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Sensor Num</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.Dual020mADevice#getSensorNum()
* @see #getDual020mADevice()
* @generated
*/
EAttribute getDual020mADevice_SensorNum();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletPTC
* <em>MBricklet PTC</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet PTC</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletPTC
* @generated
*/
EClass getMBrickletPTC();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletPTC#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletPTC#getDeviceType()
* @see #getMBrickletPTC()
* @generated
*/
EAttribute getMBrickletPTC_DeviceType();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletPTC#init()
* <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletPTC#init()
* @generated
*/
EOperation getMBrickletPTC__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.PTCDevice <em>PTC
* Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>PTC Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.PTCDevice
* @generated
*/
EClass getPTCDevice();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.PTCTemperature <em>PTC
* Temperature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>PTC Temperature</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.PTCTemperature
* @generated
*/
EClass getPTCTemperature();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.PTCTemperature#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.PTCTemperature#getDeviceType()
* @see #getPTCTemperature()
* @generated
*/
EAttribute getPTCTemperature_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.PTCTemperature#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.PTCTemperature#getThreshold()
* @see #getPTCTemperature()
* @generated
*/
EAttribute getPTCTemperature_Threshold();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.PTCResistance <em>PTC
* Resistance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>PTC Resistance</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.PTCResistance
* @generated
*/
EClass getPTCResistance();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.PTCResistance#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.PTCResistance#getDeviceType()
* @see #getPTCResistance()
* @generated
*/
EAttribute getPTCResistance_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.PTCResistance#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.PTCResistance#getThreshold()
* @see #getPTCResistance()
* @generated
*/
EAttribute getPTCResistance_Threshold();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.PTCConnected <em>PTC
* Connected</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>PTC Connected</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.PTCConnected
* @generated
*/
EClass getPTCConnected();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.PTCConnected#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.PTCConnected#getDeviceType()
* @see #getPTCConnected()
* @generated
*/
EAttribute getPTCConnected_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletTemperature
* <em>MBricklet Temperature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Temperature</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletTemperature
* @generated
*/
EClass getMBrickletTemperature();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletTemperature#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletTemperature#getDeviceType()
* @see #getMBrickletTemperature()
* @generated
*/
EAttribute getMBrickletTemperature_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletTemperature#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletTemperature#getThreshold()
* @see #getMBrickletTemperature()
* @generated
*/
EAttribute getMBrickletTemperature_Threshold();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletTemperature#isSlowI2C <em>Slow I2C</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Slow I2C</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletTemperature#isSlowI2C()
* @see #getMBrickletTemperature()
* @generated
*/
EAttribute getMBrickletTemperature_SlowI2C();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletTemperature#init() <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletTemperature#init()
* @generated
*/
EOperation getMBrickletTemperature__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletThermocouple
* <em>MBricklet Thermocouple</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Thermocouple</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletThermocouple
* @generated
*/
EClass getMBrickletThermocouple();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletThermocouple#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletThermocouple#getDeviceType()
* @see #getMBrickletThermocouple()
* @generated
*/
EAttribute getMBrickletThermocouple_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletThermocouple#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletThermocouple#getThreshold()
* @see #getMBrickletThermocouple()
* @generated
*/
EAttribute getMBrickletThermocouple_Threshold();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletThermocouple#init() <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletThermocouple#init()
* @generated
*/
EOperation getMBrickletThermocouple__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletUVLight
* <em>MBricklet UV Light</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet UV Light</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletUVLight
* @generated
*/
EClass getMBrickletUVLight();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletUVLight#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletUVLight#getDeviceType()
* @see #getMBrickletUVLight()
* @generated
*/
EAttribute getMBrickletUVLight_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletUVLight#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletUVLight#getThreshold()
* @see #getMBrickletUVLight()
* @generated
*/
EAttribute getMBrickletUVLight_Threshold();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletUVLight#init()
* <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletUVLight#init()
* @generated
*/
EOperation getMBrickletUVLight__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletCO2
* <em>MBricklet CO2</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet CO2</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletCO2
* @generated
*/
EClass getMBrickletCO2();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletCO2#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletCO2#getDeviceType()
* @see #getMBrickletCO2()
* @generated
*/
EAttribute getMBrickletCO2_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletCO2#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletCO2#getThreshold()
* @see #getMBrickletCO2()
* @generated
*/
EAttribute getMBrickletCO2_Threshold();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletCO2#init()
* <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletCO2#init()
* @generated
*/
EOperation getMBrickletCO2__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletTemperatureIR
* <em>MBricklet Temperature IR</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Temperature IR</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletTemperatureIR
* @generated
*/
EClass getMBrickletTemperatureIR();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletTemperatureIR#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletTemperatureIR#getDeviceType()
* @see #getMBrickletTemperatureIR()
* @generated
*/
EAttribute getMBrickletTemperatureIR_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MTemperatureIRDevice
* <em>MTemperature IR Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MTemperature IR Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MTemperatureIRDevice
* @generated
*/
EClass getMTemperatureIRDevice();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MTemperatureIRDevice#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MTemperatureIRDevice#getThreshold()
* @see #getMTemperatureIRDevice()
* @generated
*/
EAttribute getMTemperatureIRDevice_Threshold();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.ObjectTemperature
* <em>Object Temperature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Object Temperature</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ObjectTemperature
* @generated
*/
EClass getObjectTemperature();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.ObjectTemperature#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ObjectTemperature#getDeviceType()
* @see #getObjectTemperature()
* @generated
*/
EAttribute getObjectTemperature_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.ObjectTemperature#getEmissivity <em>Emissivity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Emissivity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ObjectTemperature#getEmissivity()
* @see #getObjectTemperature()
* @generated
*/
EAttribute getObjectTemperature_Emissivity();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.AmbientTemperature
* <em>Ambient Temperature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Ambient Temperature</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.AmbientTemperature
* @generated
*/
EClass getAmbientTemperature();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.AmbientTemperature#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.AmbientTemperature#getDeviceType()
* @see #getAmbientTemperature()
* @generated
*/
EAttribute getAmbientTemperature_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletTilt
* <em>MBricklet Tilt</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Tilt</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletTilt
* @generated
*/
EClass getMBrickletTilt();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletTilt#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletTilt#getDeviceType()
* @see #getMBrickletTilt()
* @generated
*/
EAttribute getMBrickletTilt_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletVoltageCurrent
* <em>MBricklet Voltage Current</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Voltage Current</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletVoltageCurrent
* @generated
*/
EClass getMBrickletVoltageCurrent();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletVoltageCurrent#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletVoltageCurrent#getDeviceType()
* @see #getMBrickletVoltageCurrent()
* @generated
*/
EAttribute getMBrickletVoltageCurrent_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletVoltageCurrent#getAveraging <em>Averaging</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Averaging</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletVoltageCurrent#getAveraging()
* @see #getMBrickletVoltageCurrent()
* @generated
*/
EAttribute getMBrickletVoltageCurrent_Averaging();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletVoltageCurrent#getVoltageConversionTime
* <em>Voltage Conversion Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Voltage Conversion Time</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletVoltageCurrent#getVoltageConversionTime()
* @see #getMBrickletVoltageCurrent()
* @generated
*/
EAttribute getMBrickletVoltageCurrent_VoltageConversionTime();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletVoltageCurrent#getCurrentConversionTime
* <em>Current Conversion Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Current Conversion Time</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletVoltageCurrent#getCurrentConversionTime()
* @see #getMBrickletVoltageCurrent()
* @generated
*/
EAttribute getMBrickletVoltageCurrent_CurrentConversionTime();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.VoltageCurrentDevice
* <em>Voltage Current Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Voltage Current Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.VoltageCurrentDevice
* @generated
*/
EClass getVoltageCurrentDevice();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.VCDeviceVoltage <em>VC
* Device Voltage</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>VC Device Voltage</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.VCDeviceVoltage
* @generated
*/
EClass getVCDeviceVoltage();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.VCDeviceVoltage#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.VCDeviceVoltage#getDeviceType()
* @see #getVCDeviceVoltage()
* @generated
*/
EAttribute getVCDeviceVoltage_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.VCDeviceVoltage#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.VCDeviceVoltage#getThreshold()
* @see #getVCDeviceVoltage()
* @generated
*/
EAttribute getVCDeviceVoltage_Threshold();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.VCDeviceCurrent <em>VC
* Device Current</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>VC Device Current</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.VCDeviceCurrent
* @generated
*/
EClass getVCDeviceCurrent();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.VCDeviceCurrent#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.VCDeviceCurrent#getDeviceType()
* @see #getVCDeviceCurrent()
* @generated
*/
EAttribute getVCDeviceCurrent_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.VCDeviceCurrent#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.VCDeviceCurrent#getThreshold()
* @see #getVCDeviceCurrent()
* @generated
*/
EAttribute getVCDeviceCurrent_Threshold();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.VCDevicePower <em>VC
* Device Power</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>VC Device Power</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.VCDevicePower
* @generated
*/
EClass getVCDevicePower();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.VCDevicePower#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.VCDevicePower#getDeviceType()
* @see #getVCDevicePower()
* @generated
*/
EAttribute getVCDevicePower_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.VCDevicePower#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.VCDevicePower#getThreshold()
* @see #getVCDevicePower()
* @generated
*/
EAttribute getVCDevicePower_Threshold();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.TFBaseConfiguration
* <em>TF Base Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TF Base Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBaseConfiguration
* @generated
*/
EClass getTFBaseConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFBaseConfiguration#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBaseConfiguration#getThreshold()
* @see #getTFBaseConfiguration()
* @generated
*/
EAttribute getTFBaseConfiguration_Threshold();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFBaseConfiguration#getCallbackPeriod <em>Callback
* Period</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Callback Period</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFBaseConfiguration#getCallbackPeriod()
* @see #getTFBaseConfiguration()
* @generated
*/
EAttribute getTFBaseConfiguration_CallbackPeriod();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.LoadCellConfiguration
* <em>Load Cell Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Load Cell Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LoadCellConfiguration
* @generated
*/
EClass getLoadCellConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LoadCellConfiguration#getMovingAverage <em>Moving
* Average</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Moving Average</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LoadCellConfiguration#getMovingAverage()
* @see #getLoadCellConfiguration()
* @generated
*/
EAttribute getLoadCellConfiguration_MovingAverage();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderConfiguration <em>Laser Range Finder
* Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Laser Range Finder Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderConfiguration
* @generated
*/
EClass getLaserRangeFinderConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderConfiguration#getDistanceAverageLength
* <em>Distance Average Length</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Distance Average Length</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderConfiguration#getDistanceAverageLength()
* @see #getLaserRangeFinderConfiguration()
* @generated
*/
EAttribute getLaserRangeFinderConfiguration_DistanceAverageLength();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderConfiguration#getVelocityAverageLength
* <em>Velocity Average Length</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Velocity Average Length</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderConfiguration#getVelocityAverageLength()
* @see #getLaserRangeFinderConfiguration()
* @generated
*/
EAttribute getLaserRangeFinderConfiguration_VelocityAverageLength();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderConfiguration#getMode <em>Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Mode</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderConfiguration#getMode()
* @see #getLaserRangeFinderConfiguration()
* @generated
*/
EAttribute getLaserRangeFinderConfiguration_Mode();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderConfiguration#getEnableLaserOnStartup
* <em>Enable Laser On Startup</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Enable Laser On Startup</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderConfiguration#getEnableLaserOnStartup()
* @see #getLaserRangeFinderConfiguration()
* @generated
*/
EAttribute getLaserRangeFinderConfiguration_EnableLaserOnStartup();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.AmbientLightV2Configuration <em>Ambient Light V2
* Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Ambient Light V2 Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.AmbientLightV2Configuration
* @generated
*/
EClass getAmbientLightV2Configuration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.AmbientLightV2Configuration#getIlluminanceRange
* <em>Illuminance Range</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Illuminance Range</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.AmbientLightV2Configuration#getIlluminanceRange()
* @see #getAmbientLightV2Configuration()
* @generated
*/
EAttribute getAmbientLightV2Configuration_IlluminanceRange();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.AmbientLightV2Configuration#getIntegrationTime
* <em>Integration Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Integration Time</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.AmbientLightV2Configuration#getIntegrationTime()
* @see #getAmbientLightV2Configuration()
* @generated
*/
EAttribute getAmbientLightV2Configuration_IntegrationTime();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletIndustrialDualAnalogInConfiguration <em>Bricklet
* Industrial Dual Analog In Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bricklet Industrial Dual Analog In Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletIndustrialDualAnalogInConfiguration
* @generated
*/
EClass getBrickletIndustrialDualAnalogInConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.BrickletIndustrialDualAnalogInConfiguration#getSampleRate
* <em>Sample Rate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Sample Rate</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BrickletIndustrialDualAnalogInConfiguration#getSampleRate()
* @see #getBrickletIndustrialDualAnalogInConfiguration()
* @generated
*/
EAttribute getBrickletIndustrialDualAnalogInConfiguration_SampleRate();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.TFTemperatureConfiguration <em>TF Temperature
* Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TF Temperature Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFTemperatureConfiguration
* @generated
*/
EClass getTFTemperatureConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFTemperatureConfiguration#isSlowI2C <em>Slow I2C</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Slow I2C</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFTemperatureConfiguration#isSlowI2C()
* @see #getTFTemperatureConfiguration()
* @generated
*/
EAttribute getTFTemperatureConfiguration_SlowI2C();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.TFThermocoupleConfiguration <em>TF Thermocouple
* Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TF Thermocouple Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFThermocoupleConfiguration
* @generated
*/
EClass getTFThermocoupleConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFThermocoupleConfiguration#getAveraging
* <em>Averaging</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Averaging</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFThermocoupleConfiguration#getAveraging()
* @see #getTFThermocoupleConfiguration()
* @generated
*/
EAttribute getTFThermocoupleConfiguration_Averaging();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFThermocoupleConfiguration#getThermocoupleType
* <em>Thermocouple Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Thermocouple Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFThermocoupleConfiguration#getThermocoupleType()
* @see #getTFThermocoupleConfiguration()
* @generated
*/
EAttribute getTFThermocoupleConfiguration_ThermocoupleType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFThermocoupleConfiguration#getFilter <em>Filter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Filter</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFThermocoupleConfiguration#getFilter()
* @see #getTFThermocoupleConfiguration()
* @generated
*/
EAttribute getTFThermocoupleConfiguration_Filter();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.TFObjectTemperatureConfiguration <em>TF Object Temperature
* Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TF Object Temperature Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFObjectTemperatureConfiguration
* @generated
*/
EClass getTFObjectTemperatureConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFObjectTemperatureConfiguration#getEmissivity
* <em>Emissivity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Emissivity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFObjectTemperatureConfiguration#getEmissivity()
* @see #getTFObjectTemperatureConfiguration()
* @generated
*/
EAttribute getTFObjectTemperatureConfiguration_Emissivity();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.TFMoistureBrickletConfiguration <em>TF Moisture Bricklet
* Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TF Moisture Bricklet Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFMoistureBrickletConfiguration
* @generated
*/
EClass getTFMoistureBrickletConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFMoistureBrickletConfiguration#getMovingAverage
* <em>Moving Average</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Moving Average</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFMoistureBrickletConfiguration#getMovingAverage()
* @see #getTFMoistureBrickletConfiguration()
* @generated
*/
EAttribute getTFMoistureBrickletConfiguration_MovingAverage();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.TFAnalogInConfiguration
* <em>TF Analog In Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TF Analog In Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFAnalogInConfiguration
* @generated
*/
EClass getTFAnalogInConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFAnalogInConfiguration#getMovingAverage <em>Moving
* Average</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Moving Average</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFAnalogInConfiguration#getMovingAverage()
* @see #getTFAnalogInConfiguration()
* @generated
*/
EAttribute getTFAnalogInConfiguration_MovingAverage();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFAnalogInConfiguration#getRange <em>Range</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Range</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFAnalogInConfiguration#getRange()
* @see #getTFAnalogInConfiguration()
* @generated
*/
EAttribute getTFAnalogInConfiguration_Range();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.TFAnalogInV2Configuration <em>TF Analog In V2
* Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TF Analog In V2 Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFAnalogInV2Configuration
* @generated
*/
EClass getTFAnalogInV2Configuration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFAnalogInV2Configuration#getMovingAverage <em>Moving
* Average</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Moving Average</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFAnalogInV2Configuration#getMovingAverage()
* @see #getTFAnalogInV2Configuration()
* @generated
*/
EAttribute getTFAnalogInV2Configuration_MovingAverage();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.TFDistanceUSBrickletConfiguration <em>TF Distance US
* Bricklet Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TF Distance US Bricklet Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFDistanceUSBrickletConfiguration
* @generated
*/
EClass getTFDistanceUSBrickletConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFDistanceUSBrickletConfiguration#getMovingAverage
* <em>Moving Average</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Moving Average</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFDistanceUSBrickletConfiguration#getMovingAverage()
* @see #getTFDistanceUSBrickletConfiguration()
* @generated
*/
EAttribute getTFDistanceUSBrickletConfiguration_MovingAverage();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.TFVoltageCurrentConfiguration <em>TF Voltage Current
* Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>TF Voltage Current Configuration</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFVoltageCurrentConfiguration
* @generated
*/
EClass getTFVoltageCurrentConfiguration();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFVoltageCurrentConfiguration#getAveraging
* <em>Averaging</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Averaging</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFVoltageCurrentConfiguration#getAveraging()
* @see #getTFVoltageCurrentConfiguration()
* @generated
*/
EAttribute getTFVoltageCurrentConfiguration_Averaging();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFVoltageCurrentConfiguration#getVoltageConversionTime
* <em>Voltage Conversion Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Voltage Conversion Time</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFVoltageCurrentConfiguration#getVoltageConversionTime()
* @see #getTFVoltageCurrentConfiguration()
* @generated
*/
EAttribute getTFVoltageCurrentConfiguration_VoltageConversionTime();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.TFVoltageCurrentConfiguration#getCurrentConversionTime
* <em>Current Conversion Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Current Conversion Time</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TFVoltageCurrentConfiguration#getCurrentConversionTime()
* @see #getTFVoltageCurrentConfiguration()
* @generated
*/
EAttribute getTFVoltageCurrentConfiguration_CurrentConversionTime();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletBarometer
* <em>MBricklet Barometer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Barometer</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletBarometer
* @generated
*/
EClass getMBrickletBarometer();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletBarometer#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletBarometer#getDeviceType()
* @see #getMBrickletBarometer()
* @generated
*/
EAttribute getMBrickletBarometer_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletBarometer#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletBarometer#getThreshold()
* @see #getMBrickletBarometer()
* @generated
*/
EAttribute getMBrickletBarometer_Threshold();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletBarometer#init()
* <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletBarometer#init()
* @generated
*/
EOperation getMBrickletBarometer__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBarometerTemperature
* <em>MBarometer Temperature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBarometer Temperature</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBarometerTemperature
* @generated
*/
EClass getMBarometerTemperature();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBarometerTemperature#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBarometerTemperature#getDeviceType()
* @see #getMBarometerTemperature()
* @generated
*/
EAttribute getMBarometerTemperature_DeviceType();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.MBarometerTemperature#init() <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBarometerTemperature#init()
* @generated
*/
EOperation getMBarometerTemperature__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLight
* <em>MBricklet Ambient Light</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Ambient Light</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLight
* @generated
*/
EClass getMBrickletAmbientLight();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLight#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLight#getDeviceType()
* @see #getMBrickletAmbientLight()
* @generated
*/
EAttribute getMBrickletAmbientLight_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLight#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLight#getThreshold()
* @see #getMBrickletAmbientLight()
* @generated
*/
EAttribute getMBrickletAmbientLight_Threshold();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLight#init() <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLight#init()
* @generated
*/
EOperation getMBrickletAmbientLight__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLightV2
* <em>MBricklet Ambient Light V2</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Ambient Light V2</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLightV2
* @generated
*/
EClass getMBrickletAmbientLightV2();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLightV2#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLightV2#getDeviceType()
* @see #getMBrickletAmbientLightV2()
* @generated
*/
EAttribute getMBrickletAmbientLightV2_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLightV2#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLightV2#getThreshold()
* @see #getMBrickletAmbientLightV2()
* @generated
*/
EAttribute getMBrickletAmbientLightV2_Threshold();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLightV2#getIlluminanceRange
* <em>Illuminance Range</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Illuminance Range</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLightV2#getIlluminanceRange()
* @see #getMBrickletAmbientLightV2()
* @generated
*/
EAttribute getMBrickletAmbientLightV2_IlluminanceRange();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLightV2#getIntegrationTime <em>Integration
* Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Integration Time</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLightV2#getIntegrationTime()
* @see #getMBrickletAmbientLightV2()
* @generated
*/
EAttribute getMBrickletAmbientLightV2_IntegrationTime();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLightV2#init() <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAmbientLightV2#init()
* @generated
*/
EOperation getMBrickletAmbientLightV2__Init();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDualAnalogIn <em>MBricklet Industrial
* Dual Analog In</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Industrial Dual Analog In</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDualAnalogIn
* @generated
*/
EClass getMBrickletIndustrialDualAnalogIn();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDualAnalogIn#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDualAnalogIn#getDeviceType()
* @see #getMBrickletIndustrialDualAnalogIn()
* @generated
*/
EAttribute getMBrickletIndustrialDualAnalogIn_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDualAnalogIn#getSampleRate <em>Sample
* Rate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Sample Rate</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletIndustrialDualAnalogIn#getSampleRate()
* @see #getMBrickletIndustrialDualAnalogIn()
* @generated
*/
EAttribute getMBrickletIndustrialDualAnalogIn_SampleRate();
/**
* Returns the meta object for class
* '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialDualAnalogInChannel <em>Industrial Dual Analog
* In Channel</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Industrial Dual Analog In Channel</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialDualAnalogInChannel
* @generated
*/
EClass getIndustrialDualAnalogInChannel();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialDualAnalogInChannel#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialDualAnalogInChannel#getDeviceType()
* @see #getIndustrialDualAnalogInChannel()
* @generated
*/
EAttribute getIndustrialDualAnalogInChannel_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialDualAnalogInChannel#getThreshold
* <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialDualAnalogInChannel#getThreshold()
* @see #getIndustrialDualAnalogInChannel()
* @generated
*/
EAttribute getIndustrialDualAnalogInChannel_Threshold();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialDualAnalogInChannel#getChannelNum <em>Channel
* Num</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Channel Num</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialDualAnalogInChannel#getChannelNum()
* @see #getIndustrialDualAnalogInChannel()
* @generated
*/
EAttribute getIndustrialDualAnalogInChannel_ChannelNum();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletSoundIntensity
* <em>MBricklet Sound Intensity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Sound Intensity</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletSoundIntensity
* @generated
*/
EClass getMBrickletSoundIntensity();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletSoundIntensity#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletSoundIntensity#getDeviceType()
* @see #getMBrickletSoundIntensity()
* @generated
*/
EAttribute getMBrickletSoundIntensity_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletSoundIntensity#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletSoundIntensity#getThreshold()
* @see #getMBrickletSoundIntensity()
* @generated
*/
EAttribute getMBrickletSoundIntensity_Threshold();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletSoundIntensity#init() <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletSoundIntensity#init()
* @generated
*/
EOperation getMBrickletSoundIntensity__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletDustDetector
* <em>MBricklet Dust Detector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Dust Detector</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletDustDetector
* @generated
*/
EClass getMBrickletDustDetector();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletDustDetector#getDeviceType <em>Device
* Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletDustDetector#getDeviceType()
* @see #getMBrickletDustDetector()
* @generated
*/
EAttribute getMBrickletDustDetector_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletDustDetector#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletDustDetector#getThreshold()
* @see #getMBrickletDustDetector()
* @generated
*/
EAttribute getMBrickletDustDetector_Threshold();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletDustDetector#init() <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletDustDetector#init()
* @generated
*/
EOperation getMBrickletDustDetector__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLoadCell
* <em>MBricklet Load Cell</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Load Cell</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLoadCell
* @generated
*/
EClass getMBrickletLoadCell();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLoadCell#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLoadCell#getDeviceType()
* @see #getMBrickletLoadCell()
* @generated
*/
EAttribute getMBrickletLoadCell_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.LoadCellDevice <em>Load
* Cell Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Load Cell Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LoadCellDevice
* @generated
*/
EClass getLoadCellDevice();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.LoadCellWeight <em>Load
* Cell Weight</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Load Cell Weight</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LoadCellWeight
* @generated
*/
EClass getLoadCellWeight();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LoadCellWeight#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LoadCellWeight#getDeviceType()
* @see #getLoadCellWeight()
* @generated
*/
EAttribute getLoadCellWeight_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LoadCellWeight#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LoadCellWeight#getThreshold()
* @see #getLoadCellWeight()
* @generated
*/
EAttribute getLoadCellWeight_Threshold();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LoadCellWeight#getMovingAverage <em>Moving Average</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Moving Average</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LoadCellWeight#getMovingAverage()
* @see #getLoadCellWeight()
* @generated
*/
EAttribute getLoadCellWeight_MovingAverage();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.LoadCellWeight#init()
* <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.LoadCellWeight#init()
* @generated
*/
EOperation getLoadCellWeight__Init();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.LoadCellWeight#tare()
* <em>Tare</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Tare</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.LoadCellWeight#tare()
* @generated
*/
EOperation getLoadCellWeight__Tare();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.LoadCellLed <em>Load
* Cell Led</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Load Cell Led</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LoadCellLed
* @generated
*/
EClass getLoadCellLed();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.LoadCellLed#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LoadCellLed#getDeviceType()
* @see #getLoadCellLed()
* @generated
*/
EAttribute getLoadCellLed_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletMoisture
* <em>MBricklet Moisture</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Moisture</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletMoisture
* @generated
*/
EClass getMBrickletMoisture();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletMoisture#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletMoisture#getDeviceType()
* @see #getMBrickletMoisture()
* @generated
*/
EAttribute getMBrickletMoisture_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletMoisture#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletMoisture#getThreshold()
* @see #getMBrickletMoisture()
* @generated
*/
EAttribute getMBrickletMoisture_Threshold();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletMoisture#getMovingAverage <em>Moving
* Average</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Moving Average</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletMoisture#getMovingAverage()
* @see #getMBrickletMoisture()
* @generated
*/
EAttribute getMBrickletMoisture_MovingAverage();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletMoisture#init()
* <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletMoisture#init()
* @generated
*/
EOperation getMBrickletMoisture__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogInV2
* <em>MBricklet Analog In V2</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Analog In V2</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogInV2
* @generated
*/
EClass getMBrickletAnalogInV2();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogInV2#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogInV2#getDeviceType()
* @see #getMBrickletAnalogInV2()
* @generated
*/
EAttribute getMBrickletAnalogInV2_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogInV2#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogInV2#getThreshold()
* @see #getMBrickletAnalogInV2()
* @generated
*/
EAttribute getMBrickletAnalogInV2_Threshold();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogInV2#getMovingAverage <em>Moving
* Average</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Moving Average</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogInV2#getMovingAverage()
* @see #getMBrickletAnalogInV2()
* @generated
*/
EAttribute getMBrickletAnalogInV2_MovingAverage();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogIn
* <em>MBricklet Analog In</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Analog In</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogIn
* @generated
*/
EClass getMBrickletAnalogIn();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogIn#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogIn#getDeviceType()
* @see #getMBrickletAnalogIn()
* @generated
*/
EAttribute getMBrickletAnalogIn_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogIn#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogIn#getThreshold()
* @see #getMBrickletAnalogIn()
* @generated
*/
EAttribute getMBrickletAnalogIn_Threshold();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogIn#getMovingAverage <em>Moving
* Average</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Moving Average</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogIn#getMovingAverage()
* @see #getMBrickletAnalogIn()
* @generated
*/
EAttribute getMBrickletAnalogIn_MovingAverage();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogIn#getRange <em>Range</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Range</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletAnalogIn#getRange()
* @see #getMBrickletAnalogIn()
* @generated
*/
EAttribute getMBrickletAnalogIn_Range();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceUS
* <em>MBricklet Distance US</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet Distance US</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceUS
* @generated
*/
EClass getMBrickletDistanceUS();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceUS#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceUS#getDeviceType()
* @see #getMBrickletDistanceUS()
* @generated
*/
EAttribute getMBrickletDistanceUS_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceUS#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceUS#getThreshold()
* @see #getMBrickletDistanceUS()
* @generated
*/
EAttribute getMBrickletDistanceUS_Threshold();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceUS#getMovingAverage <em>Moving
* Average</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Moving Average</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceUS#getMovingAverage()
* @see #getMBrickletDistanceUS()
* @generated
*/
EAttribute getMBrickletDistanceUS_MovingAverage();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceUS#init()
* <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletDistanceUS#init()
* @generated
*/
EOperation getMBrickletDistanceUS__Init();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLCD20x4
* <em>MBricklet LCD2 0x4</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet LCD2 0x4</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLCD20x4
* @generated
*/
EClass getMBrickletLCD20x4();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLCD20x4#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLCD20x4#getDeviceType()
* @see #getMBrickletLCD20x4()
* @generated
*/
EAttribute getMBrickletLCD20x4_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLCD20x4#getPositionPrefix <em>Position
* Prefix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Position Prefix</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLCD20x4#getPositionPrefix()
* @see #getMBrickletLCD20x4()
* @generated
*/
EAttribute getMBrickletLCD20x4_PositionPrefix();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLCD20x4#getPositonSuffix <em>Positon
* Suffix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Positon Suffix</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLCD20x4#getPositonSuffix()
* @see #getMBrickletLCD20x4()
* @generated
*/
EAttribute getMBrickletLCD20x4_PositonSuffix();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLCD20x4#isDisplayErrors <em>Display
* Errors</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Display Errors</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLCD20x4#isDisplayErrors()
* @see #getMBrickletLCD20x4()
* @generated
*/
EAttribute getMBrickletLCD20x4_DisplayErrors();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLCD20x4#getErrorPrefix <em>Error Prefix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Error Prefix</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLCD20x4#getErrorPrefix()
* @see #getMBrickletLCD20x4()
* @generated
*/
EAttribute getMBrickletLCD20x4_ErrorPrefix();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLCD20x4#init()
* <em>Init</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Init</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLCD20x4#init()
* @generated
*/
EOperation getMBrickletLCD20x4__Init();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletLCD20x4#clear()
* <em>Clear</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Clear</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletLCD20x4#clear()
* @generated
*/
EOperation getMBrickletLCD20x4__Clear();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.OLEDBricklet <em>OLED
* Bricklet</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>OLED Bricklet</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.OLEDBricklet
* @generated
*/
EClass getOLEDBricklet();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#getPositionPrefix <em>Position Prefix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Position Prefix</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#getPositionPrefix()
* @see #getOLEDBricklet()
* @generated
*/
EAttribute getOLEDBricklet_PositionPrefix();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#getPositionSuffix <em>Position Suffix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Position Suffix</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#getPositionSuffix()
* @see #getOLEDBricklet()
* @generated
*/
EAttribute getOLEDBricklet_PositionSuffix();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#getContrast <em>Contrast</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Contrast</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#getContrast()
* @see #getOLEDBricklet()
* @generated
*/
EAttribute getOLEDBricklet_Contrast();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#isInvert <em>Invert</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Invert</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#isInvert()
* @see #getOLEDBricklet()
* @generated
*/
EAttribute getOLEDBricklet_Invert();
/**
* Returns the meta object for the '{@link org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#clear()
* <em>Clear</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Clear</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#clear()
* @generated
*/
EOperation getOLEDBricklet__Clear();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#clear(short, short, short, short)
* <em>Clear</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Clear</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#clear(short, short, short, short)
* @generated
*/
EOperation getOLEDBricklet__Clear__short_short_short_short();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#writeLine(short, short, java.lang.String)
* <em>Write Line</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Write Line</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#writeLine(short, short, java.lang.String)
* @generated
*/
EOperation getOLEDBricklet__WriteLine__short_short_String();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#simpleGauge(int) <em>Simple Gauge</em>}'
* operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Simple Gauge</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#simpleGauge(int)
* @generated
*/
EOperation getOLEDBricklet__SimpleGauge__int();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#simpleGauge(int, int, int) <em>Simple
* Gauge</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Simple Gauge</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.OLEDBricklet#simpleGauge(int, int, int)
* @generated
*/
EOperation getOLEDBricklet__SimpleGauge__int_int_int();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletOLED128x64
* <em>MBricklet OLED12 8x64</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet OLED12 8x64</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletOLED128x64
* @generated
*/
EClass getMBrickletOLED128x64();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletOLED128x64#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletOLED128x64#getDeviceType()
* @see #getMBrickletOLED128x64()
* @generated
*/
EAttribute getMBrickletOLED128x64_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletOLE64x48
* <em>MBricklet OLE6 4x48</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MBricklet OLE6 4x48</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletOLE64x48
* @generated
*/
EClass getMBrickletOLE64x48();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MBrickletOLE64x48#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MBrickletOLE64x48#getDeviceType()
* @see #getMBrickletOLE64x48()
* @generated
*/
EAttribute getMBrickletOLE64x48_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MTextActor <em>MText
* Actor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MText Actor</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MTextActor
* @generated
*/
EClass getMTextActor();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MTextActor#getText <em>Text</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Text</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MTextActor#getText()
* @see #getMTextActor()
* @generated
*/
EAttribute getMTextActor_Text();
/**
* Returns the meta object for the
* '{@link org.openhab.binding.tinkerforge.internal.model.MTextActor#write(java.lang.String) <em>Write</em>}'
* operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the '<em>Write</em>' operation.
* @see org.openhab.binding.tinkerforge.internal.model.MTextActor#write(java.lang.String)
* @generated
*/
EOperation getMTextActor__Write__String();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MLCDSubDevice <em>MLCD
* Sub Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MLCD Sub Device</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MLCDSubDevice
* @generated
*/
EClass getMLCDSubDevice();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MLCD20x4Backlight
* <em>MLCD2 0x4 Backlight</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MLCD2 0x4 Backlight</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MLCD20x4Backlight
* @generated
*/
EClass getMLCD20x4Backlight();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MLCD20x4Backlight#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MLCD20x4Backlight#getDeviceType()
* @see #getMLCD20x4Backlight()
* @generated
*/
EAttribute getMLCD20x4Backlight_DeviceType();
/**
* Returns the meta object for class '{@link org.openhab.binding.tinkerforge.internal.model.MLCD20x4Button <em>MLCD2
* 0x4 Button</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>MLCD2 0x4 Button</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MLCD20x4Button
* @generated
*/
EClass getMLCD20x4Button();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MLCD20x4Button#getDeviceType <em>Device Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Device Type</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MLCD20x4Button#getDeviceType()
* @see #getMLCD20x4Button()
* @generated
*/
EAttribute getMLCD20x4Button_DeviceType();
/**
* Returns the meta object for the attribute
* '{@link org.openhab.binding.tinkerforge.internal.model.MLCD20x4Button#getButtonNum <em>Button Num</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Button Num</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MLCD20x4Button#getButtonNum()
* @see #getMLCD20x4Button()
* @generated
*/
EAttribute getMLCD20x4Button_ButtonNum();
/**
* Returns the meta object for data type '{@link org.openhab.binding.tinkerforge.internal.types.OnOffValue
* <em>Switch State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Switch State</em>'.
* @see org.openhab.binding.tinkerforge.internal.types.OnOffValue
* @model instanceClass="org.openhab.binding.tinkerforge.internal.types.OnOffValue"
* @generated
*/
EDataType getSwitchState();
/**
* Returns the meta object for data type '{@link org.openhab.binding.tinkerforge.internal.types.HighLowValue
* <em>Digital Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Digital Value</em>'.
* @see org.openhab.binding.tinkerforge.internal.types.HighLowValue
* @model instanceClass="org.openhab.binding.tinkerforge.internal.types.HighLowValue"
* @generated
*/
EDataType getDigitalValue();
/**
* Returns the meta object for data type '{@link org.openhab.binding.tinkerforge.internal.types.HSBValue <em>HSB
* Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>HSB Value</em>'.
* @see org.openhab.binding.tinkerforge.internal.types.HSBValue
* @model instanceClass="org.openhab.binding.tinkerforge.internal.types.HSBValue"
* @generated
*/
EDataType getHSBValue();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletIO16 <em>Tinker Bricklet IO16</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet IO16</em>'.
* @see com.tinkerforge.BrickletIO16
* @model instanceClass="com.tinkerforge.BrickletIO16"
* @generated
*/
EDataType getTinkerBrickletIO16();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.DCDriveMode <em>DC Drive
* Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>DC Drive Mode</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DCDriveMode
* @generated
*/
EEnum getDCDriveMode();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.ConfigOptsServo
* <em>Config Opts Servo</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Config Opts Servo</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ConfigOptsServo
* @generated
*/
EEnum getConfigOptsServo();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonDevicePosition
* <em>Dual Button Device Position</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Dual Button Device Position</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonDevicePosition
* @generated
*/
EEnum getDualButtonDevicePosition();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonLedSubIds
* <em>Dual Button Led Sub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Dual Button Led Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonLedSubIds
* @generated
*/
EEnum getDualButtonLedSubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonButtonSubIds
* <em>Dual Button Button Sub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Dual Button Button Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonButtonSubIds
* @generated
*/
EEnum getDualButtonButtonSubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.JoystickSubIds
* <em>Joystick Sub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Joystick Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.JoystickSubIds
* @generated
*/
EEnum getJoystickSubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.PTCSubIds <em>PTC Sub
* Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>PTC Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.PTCSubIds
* @generated
*/
EEnum getPTCSubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialDual020mASubIds
* <em>Industrial Dual020m ASub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Industrial Dual020m ASub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialDual020mASubIds
* @generated
*/
EEnum getIndustrialDual020mASubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.RotaryEncoderSubIds
* <em>Rotary Encoder Sub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Rotary Encoder Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.RotaryEncoderSubIds
* @generated
*/
EEnum getRotaryEncoderSubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.ColorBrickletSubIds
* <em>Color Bricklet Sub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Color Bricklet Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ColorBrickletSubIds
* @generated
*/
EEnum getColorBrickletSubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.LoadCellSubIds <em>Load
* Cell Sub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Load Cell Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LoadCellSubIds
* @generated
*/
EEnum getLoadCellSubIds();
/**
* Returns the meta object for enum
* '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialDualAnalogInSubIds <em>Industrial Dual Analog In
* Sub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Industrial Dual Analog In Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialDualAnalogInSubIds
* @generated
*/
EEnum getIndustrialDualAnalogInSubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderSubIds
* <em>Laser Range Finder Sub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Laser Range Finder Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderSubIds
* @generated
*/
EEnum getLaserRangeFinderSubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerSubIds
* <em>Accelerometer Sub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Accelerometer Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerSubIds
* @generated
*/
EEnum getAccelerometerSubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.NoSubIds <em>No Sub
* Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>No Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.NoSubIds
* @generated
*/
EEnum getNoSubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialDigitalInSubIDs
* <em>Industrial Digital In Sub IDs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Industrial Digital In Sub IDs</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialDigitalInSubIDs
* @generated
*/
EEnum getIndustrialDigitalInSubIDs();
/**
* Returns the meta object for enum
* '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialDigitalOutSubIDs <em>Industrial Digital Out Sub
* IDs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Industrial Digital Out Sub IDs</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialDigitalOutSubIDs
* @generated
*/
EEnum getIndustrialDigitalOutSubIDs();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialQuadRelayIDs
* <em>Industrial Quad Relay IDs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Industrial Quad Relay IDs</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialQuadRelayIDs
* @generated
*/
EEnum getIndustrialQuadRelayIDs();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.ServoSubIDs <em>Servo Sub
* IDs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Servo Sub IDs</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ServoSubIDs
* @generated
*/
EEnum getServoSubIDs();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.BarometerSubIDs
* <em>Barometer Sub IDs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Barometer Sub IDs</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.BarometerSubIDs
* @generated
*/
EEnum getBarometerSubIDs();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.IO16SubIds <em>IO16 Sub
* Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>IO16 Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.IO16SubIds
* @generated
*/
EEnum getIO16SubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.IO4SubIds <em>IO4 Sub
* Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>IO4 Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.IO4SubIds
* @generated
*/
EEnum getIO4SubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.DualRelaySubIds <em>Dual
* Relay Sub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Dual Relay Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.DualRelaySubIds
* @generated
*/
EEnum getDualRelaySubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.LCDButtonSubIds <em>LCD
* Button Sub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>LCD Button Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LCDButtonSubIds
* @generated
*/
EEnum getLCDButtonSubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.LCDBacklightSubIds
* <em>LCD Backlight Sub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>LCD Backlight Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.LCDBacklightSubIds
* @generated
*/
EEnum getLCDBacklightSubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.MultiTouchSubIds
* <em>Multi Touch Sub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Multi Touch Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.MultiTouchSubIds
* @generated
*/
EEnum getMultiTouchSubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.TemperatureIRSubIds
* <em>Temperature IR Sub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Temperature IR Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.TemperatureIRSubIds
* @generated
*/
EEnum getTemperatureIRSubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.VoltageCurrentSubIds
* <em>Voltage Current Sub Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Voltage Current Sub Ids</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.VoltageCurrentSubIds
* @generated
*/
EEnum getVoltageCurrentSubIds();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.ConfigOptsMove <em>Config
* Opts Move</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Config Opts Move</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ConfigOptsMove
* @generated
*/
EEnum getConfigOptsMove();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.ConfigOptsDimmable
* <em>Config Opts Dimmable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Config Opts Dimmable</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ConfigOptsDimmable
* @generated
*/
EEnum getConfigOptsDimmable();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.ConfigOptsSetPoint
* <em>Config Opts Set Point</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Config Opts Set Point</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ConfigOptsSetPoint
* @generated
*/
EEnum getConfigOptsSetPoint();
/**
* Returns the meta object for enum '{@link org.openhab.binding.tinkerforge.internal.model.ConfigOptsSwitchSpeed
* <em>Config Opts Switch Speed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Config Opts Switch Speed</em>'.
* @see org.openhab.binding.tinkerforge.internal.model.ConfigOptsSwitchSpeed
* @generated
*/
EEnum getConfigOptsSwitchSpeed();
/**
* Returns the meta object for data type '{@link com.tinkerforge.IPConnection <em>MIP Connection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MIP Connection</em>'.
* @see com.tinkerforge.IPConnection
* @model instanceClass="com.tinkerforge.IPConnection"
* @generated
*/
EDataType getMIPConnection();
/**
* Returns the meta object for data type '{@link com.tinkerforge.Device <em>MTinker Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MTinker Device</em>'.
* @see com.tinkerforge.Device
* @model instanceClass="com.tinkerforge.Device"
* @generated
*/
EDataType getMTinkerDevice();
/**
* Returns the meta object for data type '{@link org.slf4j.Logger <em>MLogger</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MLogger</em>'.
* @see org.slf4j.Logger
* @model instanceClass="org.slf4j.Logger"
* @generated
*/
EDataType getMLogger();
/**
* Returns the meta object for data type '{@link java.util.concurrent.atomic.AtomicBoolean <em>MAtomic
* Boolean</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MAtomic Boolean</em>'.
* @see java.util.concurrent.atomic.AtomicBoolean
* @model instanceClass="java.util.concurrent.atomic.AtomicBoolean"
* @generated
*/
EDataType getMAtomicBoolean();
/**
* Returns the meta object for data type '{@link com.tinkerforge.Device <em>MTinkerforge Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MTinkerforge Device</em>'.
* @see com.tinkerforge.Device
* @model instanceClass="com.tinkerforge.Device"
* @generated
*/
EDataType getMTinkerforgeDevice();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickDC <em>MTinker Brick DC</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MTinker Brick DC</em>'.
* @see com.tinkerforge.BrickDC
* @model instanceClass="com.tinkerforge.BrickDC"
* @generated
*/
EDataType getMTinkerBrickDC();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickStepper <em>MTinker Brick Stepper</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MTinker Brick Stepper</em>'.
* @see com.tinkerforge.BrickStepper
* @model instanceClass="com.tinkerforge.BrickStepper"
* @generated
*/
EDataType getMTinkerBrickStepper();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickServo <em>MTinker Brick Servo</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MTinker Brick Servo</em>'.
* @see com.tinkerforge.BrickServo
* @model instanceClass="com.tinkerforge.BrickServo"
* @generated
*/
EDataType getMTinkerBrickServo();
/**
* Returns the meta object for data type '{@link org.openhab.binding.tinkerforge.internal.types.TinkerforgeValue
* <em>MTinkerforge Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MTinkerforge Value</em>'.
* @see org.openhab.binding.tinkerforge.internal.types.TinkerforgeValue
* @model instanceClass="org.openhab.binding.tinkerforge.internal.types.TinkerforgeValue"
* @generated
*/
EDataType getMTinkerforgeValue();
/**
* Returns the meta object for data type '{@link org.openhab.binding.tinkerforge.internal.types.DecimalValue
* <em>MDecimal Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MDecimal Value</em>'.
* @see org.openhab.binding.tinkerforge.internal.types.DecimalValue
* @model instanceClass="org.openhab.binding.tinkerforge.internal.types.DecimalValue"
* @generated
*/
EDataType getMDecimalValue();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletHumidity <em>MTinker Bricklet
* Humidity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MTinker Bricklet Humidity</em>'.
* @see com.tinkerforge.BrickletHumidity
* @model instanceClass="com.tinkerforge.BrickletHumidity"
* @generated
*/
EDataType getMTinkerBrickletHumidity();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletDistanceIR <em>MTinker Bricklet Distance
* IR</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MTinker Bricklet Distance IR</em>'.
* @see com.tinkerforge.BrickletDistanceIR
* @model instanceClass="com.tinkerforge.BrickletDistanceIR"
* @generated
*/
EDataType getMTinkerBrickletDistanceIR();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletTemperature <em>MTinker Bricklet
* Temperature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MTinker Bricklet Temperature</em>'.
* @see com.tinkerforge.BrickletTemperature
* @model instanceClass="com.tinkerforge.BrickletTemperature"
* @generated
*/
EDataType getMTinkerBrickletTemperature();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletBarometer <em>MTinker Bricklet
* Barometer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MTinker Bricklet Barometer</em>'.
* @see com.tinkerforge.BrickletBarometer
* @model instanceClass="com.tinkerforge.BrickletBarometer"
* @generated
*/
EDataType getMTinkerBrickletBarometer();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletAmbientLight <em>MTinker Bricklet Ambient
* Light</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MTinker Bricklet Ambient Light</em>'.
* @see com.tinkerforge.BrickletAmbientLight
* @model instanceClass="com.tinkerforge.BrickletAmbientLight"
* @generated
*/
EDataType getMTinkerBrickletAmbientLight();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletLCD20x4 <em>MTinker Bricklet LCD2
* 0x4</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MTinker Bricklet LCD2 0x4</em>'.
* @see com.tinkerforge.BrickletLCD20x4
* @model instanceClass="com.tinkerforge.BrickletLCD20x4"
* @generated
*/
EDataType getMTinkerBrickletLCD20x4();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletRemoteSwitch <em>Tinker Bricklet Remote
* Switch</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Remote Switch</em>'.
* @see com.tinkerforge.BrickletRemoteSwitch
* @model instanceClass="com.tinkerforge.BrickletRemoteSwitch"
* @generated
*/
EDataType getTinkerBrickletRemoteSwitch();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletMotionDetector <em>Tinker Bricklet Motion
* Detector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Motion Detector</em>'.
* @see com.tinkerforge.BrickletMotionDetector
* @model instanceClass="com.tinkerforge.BrickletMotionDetector"
* @generated
*/
EDataType getTinkerBrickletMotionDetector();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletMultiTouch <em>Tinker Bricklet Multi
* Touch</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Multi Touch</em>'.
* @see com.tinkerforge.BrickletMultiTouch
* @model instanceClass="com.tinkerforge.BrickletMultiTouch"
* @generated
*/
EDataType getTinkerBrickletMultiTouch();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletTemperatureIR <em>Tinker Bricklet
* Temperature IR</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Temperature IR</em>'.
* @see com.tinkerforge.BrickletTemperatureIR
* @model instanceClass="com.tinkerforge.BrickletTemperatureIR"
* @generated
*/
EDataType getTinkerBrickletTemperatureIR();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletSoundIntensity <em>Tinker Bricklet Sound
* Intensity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Sound Intensity</em>'.
* @see com.tinkerforge.BrickletSoundIntensity
* @model instanceClass="com.tinkerforge.BrickletSoundIntensity"
* @generated
*/
EDataType getTinkerBrickletSoundIntensity();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletMoisture <em>Tinker Bricklet
* Moisture</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Moisture</em>'.
* @see com.tinkerforge.BrickletMoisture
* @model instanceClass="com.tinkerforge.BrickletMoisture"
* @generated
*/
EDataType getTinkerBrickletMoisture();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletDistanceUS <em>Tinker Bricklet Distance
* US</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Distance US</em>'.
* @see com.tinkerforge.BrickletDistanceUS
* @model instanceClass="com.tinkerforge.BrickletDistanceUS"
* @generated
*/
EDataType getTinkerBrickletDistanceUS();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletVoltageCurrent <em>Tinker Bricklet Voltage
* Current</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Voltage Current</em>'.
* @see com.tinkerforge.BrickletVoltageCurrent
* @model instanceClass="com.tinkerforge.BrickletVoltageCurrent"
* @generated
*/
EDataType getTinkerBrickletVoltageCurrent();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletTilt <em>Tinker Bricklet Tilt</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Tilt</em>'.
* @see com.tinkerforge.BrickletTilt
* @model instanceClass="com.tinkerforge.BrickletTilt"
* @generated
*/
EDataType getTinkerBrickletTilt();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletIO4 <em>Tinker Bricklet IO4</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet IO4</em>'.
* @see com.tinkerforge.BrickletIO4
* @model instanceClass="com.tinkerforge.BrickletIO4"
* @generated
*/
EDataType getTinkerBrickletIO4();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletHallEffect <em>Tinker Bricklet Hall
* Effect</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Hall Effect</em>'.
* @see com.tinkerforge.BrickletHallEffect
* @model instanceClass="com.tinkerforge.BrickletHallEffect"
* @generated
*/
EDataType getTinkerBrickletHallEffect();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletSegmentDisplay4x7 <em>Tinker Bricklet
* Segment Display4x7</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Segment Display4x7</em>'.
* @see com.tinkerforge.BrickletSegmentDisplay4x7
* @model instanceClass="com.tinkerforge.BrickletSegmentDisplay4x7"
* @generated
*/
EDataType getTinkerBrickletSegmentDisplay4x7();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletLEDStrip <em>Tinker Bricklet LED
* Strip</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet LED Strip</em>'.
* @see com.tinkerforge.BrickletLEDStrip
* @model instanceClass="com.tinkerforge.BrickletLEDStrip"
* @generated
*/
EDataType getTinkerBrickletLEDStrip();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletJoystick <em>Bricklet Joystick</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Bricklet Joystick</em>'.
* @see com.tinkerforge.BrickletJoystick
* @model instanceClass="com.tinkerforge.BrickletJoystick"
* @generated
*/
EDataType getBrickletJoystick();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletLinearPoti <em>Tinker Bricklet Linear
* Poti</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Linear Poti</em>'.
* @see com.tinkerforge.BrickletLinearPoti
* @model instanceClass="com.tinkerforge.BrickletLinearPoti"
* @generated
*/
EDataType getTinkerBrickletLinearPoti();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletDualButton <em>Tinker Bricklet Dual
* Button</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Dual Button</em>'.
* @see com.tinkerforge.BrickletDualButton
* @model instanceClass="com.tinkerforge.BrickletDualButton"
* @generated
*/
EDataType getTinkerBrickletDualButton();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletPTC <em>Tinker Bricklet PTC</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet PTC</em>'.
* @see com.tinkerforge.BrickletPTC
* @model instanceClass="com.tinkerforge.BrickletPTC"
* @generated
*/
EDataType getTinkerBrickletPTC();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletIndustrialDual020mA <em>Tinker Bricklet
* Industrial Dual020m A</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Industrial Dual020m A</em>'.
* @see com.tinkerforge.BrickletIndustrialDual020mA
* @model instanceClass="com.tinkerforge.BrickletIndustrialDual020mA"
* @generated
*/
EDataType getTinkerBrickletIndustrialDual020mA();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletSolidStateRelay <em>Tinker Bricklet Solid
* State Relay</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Solid State Relay</em>'.
* @see com.tinkerforge.BrickletSolidStateRelay
* @model instanceClass="com.tinkerforge.BrickletSolidStateRelay"
* @generated
*/
EDataType getTinkerBrickletSolidStateRelay();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletPiezoSpeaker <em>Tinker Bricklet Piezo
* Speaker</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Piezo Speaker</em>'.
* @see com.tinkerforge.BrickletPiezoSpeaker
* @model instanceClass="com.tinkerforge.BrickletPiezoSpeaker"
* @generated
*/
EDataType getTinkerBrickletPiezoSpeaker();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletRotaryEncoder <em>Tinker Bricklet Rotary
* Encoder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Rotary Encoder</em>'.
* @see com.tinkerforge.BrickletRotaryEncoder
* @model instanceClass="com.tinkerforge.BrickletRotaryEncoder"
* @generated
*/
EDataType getTinkerBrickletRotaryEncoder();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletAmbientLightV2 <em>Tinker Bricklet Ambient
* Light V2</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Ambient Light V2</em>'.
* @see com.tinkerforge.BrickletAmbientLightV2
* @model instanceClass="com.tinkerforge.BrickletAmbientLightV2"
* @generated
*/
EDataType getTinkerBrickletAmbientLightV2();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletDustDetector <em>Tinker Bricklet Dust
* Detector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Dust Detector</em>'.
* @see com.tinkerforge.BrickletDustDetector
* @model instanceClass="com.tinkerforge.BrickletDustDetector"
* @generated
*/
EDataType getTinkerBrickletDustDetector();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletLoadCell <em>Tinker Bricklet Load
* Cell</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Load Cell</em>'.
* @see com.tinkerforge.BrickletLoadCell
* @model instanceClass="com.tinkerforge.BrickletLoadCell"
* @generated
*/
EDataType getTinkerBrickletLoadCell();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletColor <em>Tinker Bricklet Color</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Color</em>'.
* @see com.tinkerforge.BrickletColor
* @model instanceClass="com.tinkerforge.BrickletColor"
* @generated
*/
EDataType getTinkerBrickletColor();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletIndustrialDualAnalogIn <em>Tinker Bricklet
* Industrial Dual Analog In</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Industrial Dual Analog In</em>'.
* @see com.tinkerforge.BrickletIndustrialDualAnalogIn
* @model instanceClass="com.tinkerforge.BrickletIndustrialDualAnalogIn"
* @generated
*/
EDataType getTinkerBrickletIndustrialDualAnalogIn();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletAnalogInV2 <em>Tinker Bricklet Analog In
* V2</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Analog In V2</em>'.
* @see com.tinkerforge.BrickletAnalogInV2
* @model instanceClass="com.tinkerforge.BrickletAnalogInV2"
* @generated
*/
EDataType getTinkerBrickletAnalogInV2();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletAnalogIn <em>Tinker Bricklet Analog
* In</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Analog In</em>'.
* @see com.tinkerforge.BrickletAnalogIn
* @model instanceClass="com.tinkerforge.BrickletAnalogIn"
* @generated
*/
EDataType getTinkerBrickletAnalogIn();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletLaserRangeFinder <em>Tinker Bricklet Laser
* Range Finder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Laser Range Finder</em>'.
* @see com.tinkerforge.BrickletLaserRangeFinder
* @model instanceClass="com.tinkerforge.BrickletLaserRangeFinder"
* @generated
*/
EDataType getTinkerBrickletLaserRangeFinder();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletAccelerometer <em>Tinker Bricklet
* Accelerometer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Accelerometer</em>'.
* @see com.tinkerforge.BrickletAccelerometer
* @model instanceClass="com.tinkerforge.BrickletAccelerometer"
* @generated
*/
EDataType getTinkerBrickletAccelerometer();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletOLED128x64 <em>Tinker Bricklet OLED12
* 8x64</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet OLED12 8x64</em>'.
* @see com.tinkerforge.BrickletOLED128x64
* @model instanceClass="com.tinkerforge.BrickletOLED128x64"
* @generated
*/
EDataType getTinkerBrickletOLED128x64();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletOLED64x48 <em>Tinker Bricklet OLED6
* 4x48</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet OLED6 4x48</em>'.
* @see com.tinkerforge.BrickletOLED64x48
* @model instanceClass="com.tinkerforge.BrickletOLED64x48"
* @generated
*/
EDataType getTinkerBrickletOLED64x48();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletThermocouple <em>Tinker Bricklet
* Thermocouple</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Thermocouple</em>'.
* @see com.tinkerforge.BrickletThermocouple
* @model instanceClass="com.tinkerforge.BrickletThermocouple"
* @generated
*/
EDataType getTinkerBrickletThermocouple();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletUVLight <em>Tinker Bricklet UV
* Light</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet UV Light</em>'.
* @see com.tinkerforge.BrickletUVLight
* @model instanceClass="com.tinkerforge.BrickletUVLight"
* @generated
*/
EDataType getTinkerBrickletUVLight();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletCO2 <em>Tinker Bricklet CO2</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet CO2</em>'.
* @see com.tinkerforge.BrickletCO2
* @model instanceClass="com.tinkerforge.BrickletCO2"
* @generated
*/
EDataType getTinkerBrickletCO2();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletAnalogOutV2 <em>Tinker Bricklet Analog Out
* V2</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Tinker Bricklet Analog Out V2</em>'.
* @see com.tinkerforge.BrickletAnalogOutV2
* @model instanceClass="com.tinkerforge.BrickletAnalogOutV2"
* @generated
*/
EDataType getTinkerBrickletAnalogOutV2();
/**
* Returns the meta object for data type '{@link org.openhab.core.library.types.HSBType <em>HSB Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>HSB Type</em>'.
* @see org.openhab.core.library.types.HSBType
* @model instanceClass="org.openhab.core.library.types.HSBType"
* @generated
*/
EDataType getHSBType();
/**
* Returns the meta object for data type '{@link org.openhab.core.library.types.UpDownType <em>Up Down Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Up Down Type</em>'.
* @see org.openhab.core.library.types.UpDownType
* @model instanceClass="org.openhab.core.library.types.UpDownType"
* @generated
*/
EDataType getUpDownType();
/**
* Returns the meta object for data type '{@link org.openhab.binding.tinkerforge.internal.types.PercentValue
* <em>Percent Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Percent Value</em>'.
* @see org.openhab.binding.tinkerforge.internal.types.PercentValue
* @model instanceClass="org.openhab.binding.tinkerforge.internal.types.PercentValue"
* @generated
*/
EDataType getPercentValue();
/**
* Returns the meta object for data type '{@link org.openhab.binding.tinkerforge.internal.config.DeviceOptions
* <em>Device Options</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Device Options</em>'.
* @see org.openhab.binding.tinkerforge.internal.config.DeviceOptions
* @model instanceClass="org.openhab.binding.tinkerforge.internal.config.DeviceOptions"
* @generated
*/
EDataType getDeviceOptions();
/**
* Returns the meta object for data type '{@link org.openhab.core.library.types.PercentType <em>Percent Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Percent Type</em>'.
* @see org.openhab.core.library.types.PercentType
* @model instanceClass="org.openhab.core.library.types.PercentType"
* @generated
*/
EDataType getPercentType();
/**
* Returns the meta object for data type '{@link org.openhab.core.library.types.IncreaseDecreaseType <em>Increase
* Decrease Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Increase Decrease Type</em>'.
* @see org.openhab.core.library.types.IncreaseDecreaseType
* @model instanceClass="org.openhab.core.library.types.IncreaseDecreaseType"
* @generated
*/
EDataType getIncreaseDecreaseType();
/**
* Returns the meta object for data type '{@link org.openhab.binding.tinkerforge.internal.types.DirectionValue
* <em>Direction Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Direction Value</em>'.
* @see org.openhab.binding.tinkerforge.internal.types.DirectionValue
* @model instanceClass="org.openhab.binding.tinkerforge.internal.types.DirectionValue"
* @generated
*/
EDataType getDirectionValue();
/**
* Returns the meta object for data type '{@link java.lang.Enum <em>Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Enum</em>'.
* @see java.lang.Enum
* @model instanceClass="java.lang.Enum"
* @generated
*/
EDataType getEnum();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletDualRelay <em>MTinker Bricklet Dual
* Relay</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MTinker Bricklet Dual Relay</em>'.
* @see com.tinkerforge.BrickletDualRelay
* @model instanceClass="com.tinkerforge.BrickletDualRelay"
* @generated
*/
EDataType getMTinkerBrickletDualRelay();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletIndustrialQuadRelay <em>MTinker Bricklet
* Industrial Quad Relay</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MTinker Bricklet Industrial Quad Relay</em>'.
* @see com.tinkerforge.BrickletIndustrialQuadRelay
* @model instanceClass="com.tinkerforge.BrickletIndustrialQuadRelay"
* @generated
*/
EDataType getMTinkerBrickletIndustrialQuadRelay();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletIndustrialDigitalIn4 <em>MTinker Bricklet
* Industrial Digital In4</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MTinker Bricklet Industrial Digital In4</em>'.
* @see com.tinkerforge.BrickletIndustrialDigitalIn4
* @model instanceClass="com.tinkerforge.BrickletIndustrialDigitalIn4"
* @generated
*/
EDataType getMTinkerBrickletIndustrialDigitalIn4();
/**
* Returns the meta object for data type '{@link com.tinkerforge.BrickletIndustrialDigitalOut4 <em>MTinker Bricklet
* Industrial Digital Out4</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>MTinker Bricklet Industrial Digital Out4</em>'.
* @see com.tinkerforge.BrickletIndustrialDigitalOut4
* @model instanceClass="com.tinkerforge.BrickletIndustrialDigitalOut4"
* @generated
*/
EDataType getMTinkerBrickletIndustrialDigitalOut4();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the factory that creates the instances of the model.
* @generated
*/
ModelFactory getModelFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.TFConfig <em>TF
* Config</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.TFConfig
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFConfig()
* @generated
*/
EClass TF_CONFIG = eINSTANCE.getTFConfig();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.OHTFDeviceImpl
* <em>OHTF Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.OHTFDeviceImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getOHTFDevice()
* @generated
*/
EClass OHTF_DEVICE = eINSTANCE.getOHTFDevice();
/**
* The meta object literal for the '<em><b>Uid</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute OHTF_DEVICE__UID = eINSTANCE.getOHTFDevice_Uid();
/**
* The meta object literal for the '<em><b>Subid</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute OHTF_DEVICE__SUBID = eINSTANCE.getOHTFDevice_Subid();
/**
* The meta object literal for the '<em><b>Ohid</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute OHTF_DEVICE__OHID = eINSTANCE.getOHTFDevice_Ohid();
/**
* The meta object literal for the '<em><b>Sub Device Ids</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute OHTF_DEVICE__SUB_DEVICE_IDS = eINSTANCE.getOHTFDevice_SubDeviceIds();
/**
* The meta object literal for the '<em><b>Tf Config</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference OHTF_DEVICE__TF_CONFIG = eINSTANCE.getOHTFDevice_TfConfig();
/**
* The meta object literal for the '<em><b>Oh Config</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference OHTF_DEVICE__OH_CONFIG = eINSTANCE.getOHTFDevice_OhConfig();
/**
* The meta object literal for the '<em><b>Is Valid Sub Id</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation OHTF_DEVICE___IS_VALID_SUB_ID__STRING = eINSTANCE.getOHTFDevice__IsValidSubId__String();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.OHTFSubDeviceAdminDeviceImpl <em>OHTF Sub Device
* Admin Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.OHTFSubDeviceAdminDeviceImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getOHTFSubDeviceAdminDevice()
* @generated
*/
EClass OHTF_SUB_DEVICE_ADMIN_DEVICE = eINSTANCE.getOHTFSubDeviceAdminDevice();
/**
* The meta object literal for the '<em><b>Is Valid Sub Id</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation OHTF_SUB_DEVICE_ADMIN_DEVICE___IS_VALID_SUB_ID__STRING = eINSTANCE
.getOHTFSubDeviceAdminDevice__IsValidSubId__String();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.OHConfigImpl
* <em>OH Config</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.OHConfigImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getOHConfig()
* @generated
*/
EClass OH_CONFIG = eINSTANCE.getOHConfig();
/**
* The meta object literal for the '<em><b>Oh Tf Devices</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference OH_CONFIG__OH_TF_DEVICES = eINSTANCE.getOHConfig_OhTfDevices();
/**
* The meta object literal for the '<em><b>Get Config By TF Id</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation OH_CONFIG___GET_CONFIG_BY_TF_ID__STRING_STRING = eINSTANCE
.getOHConfig__GetConfigByTFId__String_String();
/**
* The meta object literal for the '<em><b>Get Config By OH Id</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation OH_CONFIG___GET_CONFIG_BY_OH_ID__STRING = eINSTANCE.getOHConfig__GetConfigByOHId__String();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.EcosystemImpl
* <em>Ecosystem</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.EcosystemImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getEcosystem()
* @generated
*/
EClass ECOSYSTEM = eINSTANCE.getEcosystem();
/**
* The meta object literal for the '<em><b>Logger</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute ECOSYSTEM__LOGGER = eINSTANCE.getEcosystem_Logger();
/**
* The meta object literal for the '<em><b>Mbrickds</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference ECOSYSTEM__MBRICKDS = eINSTANCE.getEcosystem_Mbrickds();
/**
* The meta object literal for the '<em><b>Get Brickd</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation ECOSYSTEM___GET_BRICKD__STRING_INT = eINSTANCE.getEcosystem__GetBrickd__String_int();
/**
* The meta object literal for the '<em><b>Get Device</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation ECOSYSTEM___GET_DEVICE__STRING_STRING = eINSTANCE.getEcosystem__GetDevice__String_String();
/**
* The meta object literal for the '<em><b>Get Devices4 Generic Id</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation ECOSYSTEM___GET_DEVICES4_GENERIC_ID__STRING_STRING = eINSTANCE
.getEcosystem__GetDevices4GenericId__String_String();
/**
* The meta object literal for the '<em><b>Disconnect</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation ECOSYSTEM___DISCONNECT = eINSTANCE.getEcosystem__Disconnect();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickdImpl
* <em>MBrickd</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickdImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickd()
* @generated
*/
EClass MBRICKD = eINSTANCE.getMBrickd();
/**
* The meta object literal for the '<em><b>Logger</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKD__LOGGER = eINSTANCE.getMBrickd_Logger();
/**
* The meta object literal for the '<em><b>Ip Connection</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKD__IP_CONNECTION = eINSTANCE.getMBrickd_IpConnection();
/**
* The meta object literal for the '<em><b>Host</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKD__HOST = eINSTANCE.getMBrickd_Host();
/**
* The meta object literal for the '<em><b>Port</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKD__PORT = eINSTANCE.getMBrickd_Port();
/**
* The meta object literal for the '<em><b>Authkey</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKD__AUTHKEY = eINSTANCE.getMBrickd_Authkey();
/**
* The meta object literal for the '<em><b>Is Connected</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKD__IS_CONNECTED = eINSTANCE.getMBrickd_IsConnected();
/**
* The meta object literal for the '<em><b>Auto Reconnect</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKD__AUTO_RECONNECT = eINSTANCE.getMBrickd_AutoReconnect();
/**
* The meta object literal for the '<em><b>Reconnected</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKD__RECONNECTED = eINSTANCE.getMBrickd_Reconnected();
/**
* The meta object literal for the '<em><b>Connected Counter</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKD__CONNECTED_COUNTER = eINSTANCE.getMBrickd_ConnectedCounter();
/**
* The meta object literal for the '<em><b>Timeout</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKD__TIMEOUT = eINSTANCE.getMBrickd_Timeout();
/**
* The meta object literal for the '<em><b>Mdevices</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference MBRICKD__MDEVICES = eINSTANCE.getMBrickd_Mdevices();
/**
* The meta object literal for the '<em><b>Ecosystem</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference MBRICKD__ECOSYSTEM = eINSTANCE.getMBrickd_Ecosystem();
/**
* The meta object literal for the '<em><b>Connect</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKD___CONNECT = eINSTANCE.getMBrickd__Connect();
/**
* The meta object literal for the '<em><b>Disconnect</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKD___DISCONNECT = eINSTANCE.getMBrickd__Disconnect();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKD___INIT = eINSTANCE.getMBrickd__Init();
/**
* The meta object literal for the '<em><b>Get Device</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKD___GET_DEVICE__STRING = eINSTANCE.getMBrickd__GetDevice__String();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.SubDeviceAdmin <em>Sub
* Device Admin</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.SubDeviceAdmin
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getSubDeviceAdmin()
* @generated
*/
EClass SUB_DEVICE_ADMIN = eINSTANCE.getSubDeviceAdmin();
/**
* The meta object literal for the '<em><b>Add Sub Device</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation SUB_DEVICE_ADMIN___ADD_SUB_DEVICE__STRING_STRING = eINSTANCE
.getSubDeviceAdmin__AddSubDevice__String_String();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.MTFConfigConsumer
* <em>MTF Config Consumer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MTFConfigConsumer
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTFConfigConsumer()
* @generated
*/
EClass MTF_CONFIG_CONSUMER = eINSTANCE.getMTFConfigConsumer();
/**
* The meta object literal for the '<em><b>Tf Config</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference MTF_CONFIG_CONSUMER__TF_CONFIG = eINSTANCE.getMTFConfigConsumer_TfConfig();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.MBaseDevice <em>MBase
* Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MBaseDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBaseDevice()
* @generated
*/
EClass MBASE_DEVICE = eINSTANCE.getMBaseDevice();
/**
* The meta object literal for the '<em><b>Logger</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBASE_DEVICE__LOGGER = eINSTANCE.getMBaseDevice_Logger();
/**
* The meta object literal for the '<em><b>Uid</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBASE_DEVICE__UID = eINSTANCE.getMBaseDevice_Uid();
/**
* The meta object literal for the '<em><b>Poll</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBASE_DEVICE__POLL = eINSTANCE.getMBaseDevice_Poll();
/**
* The meta object literal for the '<em><b>Enabled A</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBASE_DEVICE__ENABLED_A = eINSTANCE.getMBaseDevice_EnabledA();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBASE_DEVICE___INIT = eINSTANCE.getMBaseDevice__Init();
/**
* The meta object literal for the '<em><b>Enable</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBASE_DEVICE___ENABLE = eINSTANCE.getMBaseDevice__Enable();
/**
* The meta object literal for the '<em><b>Disable</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBASE_DEVICE___DISABLE = eINSTANCE.getMBaseDevice__Disable();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.MDevice
* <em>MDevice</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMDevice()
* @generated
*/
EClass MDEVICE = eINSTANCE.getMDevice();
/**
* The meta object literal for the '<em><b>Tinkerforge Device</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MDEVICE__TINKERFORGE_DEVICE = eINSTANCE.getMDevice_TinkerforgeDevice();
/**
* The meta object literal for the '<em><b>Ip Connection</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MDEVICE__IP_CONNECTION = eINSTANCE.getMDevice_IpConnection();
/**
* The meta object literal for the '<em><b>Connected Uid</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MDEVICE__CONNECTED_UID = eINSTANCE.getMDevice_ConnectedUid();
/**
* The meta object literal for the '<em><b>Position</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MDEVICE__POSITION = eINSTANCE.getMDevice_Position();
/**
* The meta object literal for the '<em><b>Device Identifier</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MDEVICE__DEVICE_IDENTIFIER = eINSTANCE.getMDevice_DeviceIdentifier();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MDEVICE__NAME = eINSTANCE.getMDevice_Name();
/**
* The meta object literal for the '<em><b>Brickd</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference MDEVICE__BRICKD = eINSTANCE.getMDevice_Brickd();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.MSubDeviceHolder
* <em>MSub Device Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MSubDeviceHolder
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMSubDeviceHolder()
* @generated
*/
EClass MSUB_DEVICE_HOLDER = eINSTANCE.getMSubDeviceHolder();
/**
* The meta object literal for the '<em><b>Msubdevices</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference MSUB_DEVICE_HOLDER__MSUBDEVICES = eINSTANCE.getMSubDeviceHolder_Msubdevices();
/**
* The meta object literal for the '<em><b>Init Sub Devices</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MSUB_DEVICE_HOLDER___INIT_SUB_DEVICES = eINSTANCE.getMSubDeviceHolder__InitSubDevices();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickServoImpl
* <em>MBrick Servo</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickServoImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickServo()
* @generated
*/
EClass MBRICK_SERVO = eINSTANCE.getMBrickServo();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICK_SERVO__DEVICE_TYPE = eINSTANCE.getMBrickServo_DeviceType();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICK_SERVO___INIT = eINSTANCE.getMBrickServo__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFBrickDCConfigurationImpl <em>TF Brick DC
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFBrickDCConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFBrickDCConfiguration()
* @generated
*/
EClass TF_BRICK_DC_CONFIGURATION = eINSTANCE.getTFBrickDCConfiguration();
/**
* The meta object literal for the '<em><b>Velocity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_BRICK_DC_CONFIGURATION__VELOCITY = eINSTANCE.getTFBrickDCConfiguration_Velocity();
/**
* The meta object literal for the '<em><b>Acceleration</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_BRICK_DC_CONFIGURATION__ACCELERATION = eINSTANCE.getTFBrickDCConfiguration_Acceleration();
/**
* The meta object literal for the '<em><b>Pwm Frequency</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_BRICK_DC_CONFIGURATION__PWM_FREQUENCY = eINSTANCE.getTFBrickDCConfiguration_PwmFrequency();
/**
* The meta object literal for the '<em><b>Drive Mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_BRICK_DC_CONFIGURATION__DRIVE_MODE = eINSTANCE.getTFBrickDCConfiguration_DriveMode();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickDCImpl
* <em>MBrick DC</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickDCImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickDC()
* @generated
*/
EClass MBRICK_DC = eINSTANCE.getMBrickDC();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICK_DC__THRESHOLD = eINSTANCE.getMBrickDC_Threshold();
/**
* The meta object literal for the '<em><b>Max Velocity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICK_DC__MAX_VELOCITY = eINSTANCE.getMBrickDC_MaxVelocity();
/**
* The meta object literal for the '<em><b>Min Velocity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICK_DC__MIN_VELOCITY = eINSTANCE.getMBrickDC_MinVelocity();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICK_DC__DEVICE_TYPE = eINSTANCE.getMBrickDC_DeviceType();
/**
* The meta object literal for the '<em><b>Velocity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICK_DC__VELOCITY = eINSTANCE.getMBrickDC_Velocity();
/**
* The meta object literal for the '<em><b>Targetvelocity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICK_DC__TARGETVELOCITY = eINSTANCE.getMBrickDC_Targetvelocity();
/**
* The meta object literal for the '<em><b>Current Velocity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICK_DC__CURRENT_VELOCITY = eINSTANCE.getMBrickDC_CurrentVelocity();
/**
* The meta object literal for the '<em><b>Acceleration</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICK_DC__ACCELERATION = eINSTANCE.getMBrickDC_Acceleration();
/**
* The meta object literal for the '<em><b>Pwm Frequency</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICK_DC__PWM_FREQUENCY = eINSTANCE.getMBrickDC_PwmFrequency();
/**
* The meta object literal for the '<em><b>Drive Mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICK_DC__DRIVE_MODE = eINSTANCE.getMBrickDC_DriveMode();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICK_DC___INIT = eINSTANCE.getMBrickDC__Init();
/**
* The meta object literal for the '<em><b>Set Speed</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICK_DC___SET_SPEED__SHORT_INT_STRING = eINSTANCE.getMBrickDC__SetSpeed__Short_int_String();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickStepperImpl
* <em>MBrick Stepper</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickStepperImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickStepper()
* @generated
*/
EClass MBRICK_STEPPER = eINSTANCE.getMBrickStepper();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICK_STEPPER__DEVICE_TYPE = eINSTANCE.getMBrickStepper_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFBrickStepperConfigurationImpl <em>TF Brick
* Stepper Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFBrickStepperConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFBrickStepperConfiguration()
* @generated
*/
EClass TF_BRICK_STEPPER_CONFIGURATION = eINSTANCE.getTFBrickStepperConfiguration();
/**
* The meta object literal for the '<em><b>Max Velocity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_BRICK_STEPPER_CONFIGURATION__MAX_VELOCITY = eINSTANCE
.getTFBrickStepperConfiguration_MaxVelocity();
/**
* The meta object literal for the '<em><b>Acceleration</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_BRICK_STEPPER_CONFIGURATION__ACCELERATION = eINSTANCE
.getTFBrickStepperConfiguration_Acceleration();
/**
* The meta object literal for the '<em><b>Deacceleration</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_BRICK_STEPPER_CONFIGURATION__DEACCELERATION = eINSTANCE
.getTFBrickStepperConfiguration_Deacceleration();
/**
* The meta object literal for the '<em><b>Motor Current</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_BRICK_STEPPER_CONFIGURATION__MOTOR_CURRENT = eINSTANCE
.getTFBrickStepperConfiguration_MotorCurrent();
/**
* The meta object literal for the '<em><b>Step Mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_BRICK_STEPPER_CONFIGURATION__STEP_MODE = eINSTANCE.getTFBrickStepperConfiguration_StepMode();
/**
* The meta object literal for the '<em><b>Decay</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_BRICK_STEPPER_CONFIGURATION__DECAY = eINSTANCE.getTFBrickStepperConfiguration_Decay();
/**
* The meta object literal for the '<em><b>Sync Rect</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_BRICK_STEPPER_CONFIGURATION__SYNC_RECT = eINSTANCE.getTFBrickStepperConfiguration_SyncRect();
/**
* The meta object literal for the '<em><b>Time Base</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_BRICK_STEPPER_CONFIGURATION__TIME_BASE = eINSTANCE.getTFBrickStepperConfiguration_TimeBase();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.MStepperDevice
* <em>MStepper Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MStepperDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperDevice()
* @generated
*/
EClass MSTEPPER_DEVICE = eINSTANCE.getMStepperDevice();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperDriveImpl
* <em>MStepper Drive</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperDriveImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperDrive()
* @generated
*/
EClass MSTEPPER_DRIVE = eINSTANCE.getMStepperDrive();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSTEPPER_DRIVE__DEVICE_TYPE = eINSTANCE.getMStepperDrive_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperVelocityImpl <em>MStepper Velocity</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperVelocityImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperVelocity()
* @generated
*/
EClass MSTEPPER_VELOCITY = eINSTANCE.getMStepperVelocity();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSTEPPER_VELOCITY__DEVICE_TYPE = eINSTANCE.getMStepperVelocity_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperCurrentImpl <em>MStepper Current</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperCurrentImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperCurrent()
* @generated
*/
EClass MSTEPPER_CURRENT = eINSTANCE.getMStepperCurrent();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSTEPPER_CURRENT__DEVICE_TYPE = eINSTANCE.getMStepperCurrent_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperPositionImpl <em>MStepper Position</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperPositionImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperPosition()
* @generated
*/
EClass MSTEPPER_POSITION = eINSTANCE.getMStepperPosition();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSTEPPER_POSITION__DEVICE_TYPE = eINSTANCE.getMStepperPosition_DeviceType();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperStepsImpl
* <em>MStepper Steps</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperStepsImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperSteps()
* @generated
*/
EClass MSTEPPER_STEPS = eINSTANCE.getMStepperSteps();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSTEPPER_STEPS__DEVICE_TYPE = eINSTANCE.getMStepperSteps_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperStackVoltageImpl <em>MStepper Stack
* Voltage</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperStackVoltageImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperStackVoltage()
* @generated
*/
EClass MSTEPPER_STACK_VOLTAGE = eINSTANCE.getMStepperStackVoltage();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSTEPPER_STACK_VOLTAGE__DEVICE_TYPE = eINSTANCE.getMStepperStackVoltage_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperExternalVoltageImpl <em>MStepper External
* Voltage</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperExternalVoltageImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperExternalVoltage()
* @generated
*/
EClass MSTEPPER_EXTERNAL_VOLTAGE = eINSTANCE.getMStepperExternalVoltage();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSTEPPER_EXTERNAL_VOLTAGE__DEVICE_TYPE = eINSTANCE.getMStepperExternalVoltage_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperConsumptionImpl <em>MStepper
* Consumption</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperConsumptionImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperConsumption()
* @generated
*/
EClass MSTEPPER_CONSUMPTION = eINSTANCE.getMStepperConsumption();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSTEPPER_CONSUMPTION__DEVICE_TYPE = eINSTANCE.getMStepperConsumption_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperUnderVoltageImpl <em>MStepper Under
* Voltage</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperUnderVoltageImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperUnderVoltage()
* @generated
*/
EClass MSTEPPER_UNDER_VOLTAGE = eINSTANCE.getMStepperUnderVoltage();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSTEPPER_UNDER_VOLTAGE__DEVICE_TYPE = eINSTANCE.getMStepperUnderVoltage_DeviceType();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperStateImpl
* <em>MStepper State</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperStateImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperState()
* @generated
*/
EClass MSTEPPER_STATE = eINSTANCE.getMStepperState();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSTEPPER_STATE__DEVICE_TYPE = eINSTANCE.getMStepperState_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperChipTemperatureImpl <em>MStepper Chip
* Temperature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperChipTemperatureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperChipTemperature()
* @generated
*/
EClass MSTEPPER_CHIP_TEMPERATURE = eINSTANCE.getMStepperChipTemperature();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSTEPPER_CHIP_TEMPERATURE__DEVICE_TYPE = eINSTANCE.getMStepperChipTemperature_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MStepperStatusLedImpl <em>MStepper Status
* Led</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MStepperStatusLedImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMStepperStatusLed()
* @generated
*/
EClass MSTEPPER_STATUS_LED = eINSTANCE.getMStepperStatusLed();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSTEPPER_STATUS_LED__DEVICE_TYPE = eINSTANCE.getMStepperStatusLed_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MDualRelayBrickletImpl <em>MDual Relay
* Bricklet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MDualRelayBrickletImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMDualRelayBricklet()
* @generated
*/
EClass MDUAL_RELAY_BRICKLET = eINSTANCE.getMDualRelayBricklet();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MDUAL_RELAY_BRICKLET__DEVICE_TYPE = eINSTANCE.getMDualRelayBricklet_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MIndustrialQuadRelayBrickletImpl <em>MIndustrial
* Quad Relay Bricklet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MIndustrialQuadRelayBrickletImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMIndustrialQuadRelayBricklet()
* @generated
*/
EClass MINDUSTRIAL_QUAD_RELAY_BRICKLET = eINSTANCE.getMIndustrialQuadRelayBricklet();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MINDUSTRIAL_QUAD_RELAY_BRICKLET__DEVICE_TYPE = eINSTANCE
.getMIndustrialQuadRelayBricklet_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MIndustrialQuadRelayImpl <em>MIndustrial Quad
* Relay</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MIndustrialQuadRelayImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMIndustrialQuadRelay()
* @generated
*/
EClass MINDUSTRIAL_QUAD_RELAY = eINSTANCE.getMIndustrialQuadRelay();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MINDUSTRIAL_QUAD_RELAY__DEVICE_TYPE = eINSTANCE.getMIndustrialQuadRelay_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIndustrialDigitalIn4Impl <em>MBricklet
* Industrial Digital In4</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIndustrialDigitalIn4Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletIndustrialDigitalIn4()
* @generated
*/
EClass MBRICKLET_INDUSTRIAL_DIGITAL_IN4 = eINSTANCE.getMBrickletIndustrialDigitalIn4();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_INDUSTRIAL_DIGITAL_IN4__DEVICE_TYPE = eINSTANCE
.getMBrickletIndustrialDigitalIn4_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MIndustrialDigitalInImpl <em>MIndustrial Digital
* In</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MIndustrialDigitalInImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMIndustrialDigitalIn()
* @generated
*/
EClass MINDUSTRIAL_DIGITAL_IN = eINSTANCE.getMIndustrialDigitalIn();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MINDUSTRIAL_DIGITAL_IN__DEVICE_TYPE = eINSTANCE.getMIndustrialDigitalIn_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIndustrialDigitalOut4Impl <em>MBricklet
* Industrial Digital Out4</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIndustrialDigitalOut4Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletIndustrialDigitalOut4()
* @generated
*/
EClass MBRICKLET_INDUSTRIAL_DIGITAL_OUT4 = eINSTANCE.getMBrickletIndustrialDigitalOut4();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_INDUSTRIAL_DIGITAL_OUT4__DEVICE_TYPE = eINSTANCE
.getMBrickletIndustrialDigitalOut4_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.DigitalActorDigitalOut4Impl <em>Digital Actor
* Digital Out4</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DigitalActorDigitalOut4Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDigitalActorDigitalOut4()
* @generated
*/
EClass DIGITAL_ACTOR_DIGITAL_OUT4 = eINSTANCE.getDigitalActorDigitalOut4();
/**
* The meta object literal for the '<em><b>Pin</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_ACTOR_DIGITAL_OUT4__PIN = eINSTANCE.getDigitalActorDigitalOut4_Pin();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_ACTOR_DIGITAL_OUT4__DEVICE_TYPE = eINSTANCE.getDigitalActorDigitalOut4_DeviceType();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.DigitalActor
* <em>Digital Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.DigitalActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDigitalActor()
* @generated
*/
EClass DIGITAL_ACTOR = eINSTANCE.getDigitalActor();
/**
* The meta object literal for the '<em><b>Digital State</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_ACTOR__DIGITAL_STATE = eINSTANCE.getDigitalActor_DigitalState();
/**
* The meta object literal for the '<em><b>Turn Digital</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation DIGITAL_ACTOR___TURN_DIGITAL__HIGHLOWVALUE = eINSTANCE.getDigitalActor__TurnDigital__HighLowValue();
/**
* The meta object literal for the '<em><b>Fetch Digital Value</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation DIGITAL_ACTOR___FETCH_DIGITAL_VALUE = eINSTANCE.getDigitalActor__FetchDigitalValue();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.NumberActor <em>Number
* Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.NumberActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getNumberActor()
* @generated
*/
EClass NUMBER_ACTOR = eINSTANCE.getNumberActor();
/**
* The meta object literal for the '<em><b>Set Number</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation NUMBER_ACTOR___SET_NUMBER__BIGDECIMAL = eINSTANCE.getNumberActor__SetNumber__BigDecimal();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.ColorActor <em>Color
* Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ColorActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getColorActor()
* @generated
*/
EClass COLOR_ACTOR = eINSTANCE.getColorActor();
/**
* The meta object literal for the '<em><b>Color</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute COLOR_ACTOR__COLOR = eINSTANCE.getColorActor_Color();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.ProgrammableColorActor
* <em>Programmable Color Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ProgrammableColorActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getProgrammableColorActor()
* @generated
*/
EClass PROGRAMMABLE_COLOR_ACTOR = eINSTANCE.getProgrammableColorActor();
/**
* The meta object literal for the '<em><b>Set Selected Color</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation PROGRAMMABLE_COLOR_ACTOR___SET_SELECTED_COLOR__HSBTYPE_DEVICEOPTIONS = eINSTANCE
.getProgrammableColorActor__SetSelectedColor__HSBType_DeviceOptions();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.SimpleColorActor
* <em>Simple Color Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.SimpleColorActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getSimpleColorActor()
* @generated
*/
EClass SIMPLE_COLOR_ACTOR = eINSTANCE.getSimpleColorActor();
/**
* The meta object literal for the '<em><b>Set Selected Color</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation SIMPLE_COLOR_ACTOR___SET_SELECTED_COLOR__HSBTYPE = eINSTANCE
.getSimpleColorActor__SetSelectedColor__HSBType();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.MoveActor <em>Move
* Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MoveActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMoveActor()
* @generated
*/
EClass MOVE_ACTOR = eINSTANCE.getMoveActor();
/**
* The meta object literal for the '<em><b>Direction</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MOVE_ACTOR__DIRECTION = eINSTANCE.getMoveActor_Direction();
/**
* The meta object literal for the '<em><b>Move</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MOVE_ACTOR___MOVE__UPDOWNTYPE_DEVICEOPTIONS = eINSTANCE
.getMoveActor__Move__UpDownType_DeviceOptions();
/**
* The meta object literal for the '<em><b>Stop</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MOVE_ACTOR___STOP = eINSTANCE.getMoveActor__Stop();
/**
* The meta object literal for the '<em><b>Moveon</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MOVE_ACTOR___MOVEON__DEVICEOPTIONS = eINSTANCE.getMoveActor__Moveon__DeviceOptions();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.DimmableActor
* <em>Dimmable Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.DimmableActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDimmableActor()
* @generated
*/
EClass DIMMABLE_ACTOR = eINSTANCE.getDimmableActor();
/**
* The meta object literal for the '<em><b>Min Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIMMABLE_ACTOR__MIN_VALUE = eINSTANCE.getDimmableActor_MinValue();
/**
* The meta object literal for the '<em><b>Max Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIMMABLE_ACTOR__MAX_VALUE = eINSTANCE.getDimmableActor_MaxValue();
/**
* The meta object literal for the '<em><b>Dimm</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation DIMMABLE_ACTOR___DIMM__INCREASEDECREASETYPE_DEVICEOPTIONS = eINSTANCE
.getDimmableActor__Dimm__IncreaseDecreaseType_DeviceOptions();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.PercentTypeActor
* <em>Percent Type Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.PercentTypeActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getPercentTypeActor()
* @generated
*/
EClass PERCENT_TYPE_ACTOR = eINSTANCE.getPercentTypeActor();
/**
* The meta object literal for the '<em><b>Percent Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PERCENT_TYPE_ACTOR__PERCENT_VALUE = eINSTANCE.getPercentTypeActor_PercentValue();
/**
* The meta object literal for the '<em><b>Set Value</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation PERCENT_TYPE_ACTOR___SET_VALUE__PERCENTTYPE_DEVICEOPTIONS = eINSTANCE
.getPercentTypeActor__SetValue__PercentType_DeviceOptions();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.SetPointActor <em>Set
* Point Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.SetPointActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getSetPointActor()
* @generated
*/
EClass SET_POINT_ACTOR = eINSTANCE.getSetPointActor();
/**
* The meta object literal for the '<em><b>Set Value</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation SET_POINT_ACTOR___SET_VALUE__BIGDECIMAL_DEVICEOPTIONS = eINSTANCE
.getSetPointActor__SetValue__BigDecimal_DeviceOptions();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletDualButtonImpl <em>MBricklet Dual
* Button</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletDualButtonImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletDualButton()
* @generated
*/
EClass MBRICKLET_DUAL_BUTTON = eINSTANCE.getMBrickletDualButton();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_DUAL_BUTTON__DEVICE_TYPE = eINSTANCE.getMBrickletDualButton_DeviceType();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonDevice
* <em>Dual Button Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDualButtonDevice()
* @generated
*/
EClass DUAL_BUTTON_DEVICE = eINSTANCE.getDualButtonDevice();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletPiezoSpeakerImpl <em>MBricklet Piezo
* Speaker</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletPiezoSpeakerImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletPiezoSpeaker()
* @generated
*/
EClass MBRICKLET_PIEZO_SPEAKER = eINSTANCE.getMBrickletPiezoSpeaker();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_PIEZO_SPEAKER__DEVICE_TYPE = eINSTANCE.getMBrickletPiezoSpeaker_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.DualButtonButtonImpl <em>Dual Button
* Button</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DualButtonButtonImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDualButtonButton()
* @generated
*/
EClass DUAL_BUTTON_BUTTON = eINSTANCE.getDualButtonButton();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DUAL_BUTTON_BUTTON__DEVICE_TYPE = eINSTANCE.getDualButtonButton_DeviceType();
/**
* The meta object literal for the '<em><b>Position</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DUAL_BUTTON_BUTTON__POSITION = eINSTANCE.getDualButtonButton_Position();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAccelerometerImpl <em>MBricklet
* Accelerometer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAccelerometerImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletAccelerometer()
* @generated
*/
EClass MBRICKLET_ACCELEROMETER = eINSTANCE.getMBrickletAccelerometer();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_ACCELEROMETER__DEVICE_TYPE = eINSTANCE.getMBrickletAccelerometer_DeviceType();
/**
* The meta object literal for the '<em><b>Data Rate</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_ACCELEROMETER__DATA_RATE = eINSTANCE.getMBrickletAccelerometer_DataRate();
/**
* The meta object literal for the '<em><b>Full Scale</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_ACCELEROMETER__FULL_SCALE = eINSTANCE.getMBrickletAccelerometer_FullScale();
/**
* The meta object literal for the '<em><b>Filter Bandwidth</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_ACCELEROMETER__FILTER_BANDWIDTH = eINSTANCE.getMBrickletAccelerometer_FilterBandwidth();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerDevice
* <em>Accelerometer Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getAccelerometerDevice()
* @generated
*/
EClass ACCELEROMETER_DEVICE = eINSTANCE.getAccelerometerDevice();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.AccelerometerDirectionImpl <em>Accelerometer
* Direction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.AccelerometerDirectionImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getAccelerometerDirection()
* @generated
*/
EClass ACCELEROMETER_DIRECTION = eINSTANCE.getAccelerometerDirection();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute ACCELEROMETER_DIRECTION__DEVICE_TYPE = eINSTANCE.getAccelerometerDirection_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute ACCELEROMETER_DIRECTION__THRESHOLD = eINSTANCE.getAccelerometerDirection_Threshold();
/**
* The meta object literal for the '<em><b>Direction</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute ACCELEROMETER_DIRECTION__DIRECTION = eINSTANCE.getAccelerometerDirection_Direction();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.AccelerometerTemperatureImpl <em>Accelerometer
* Temperature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.AccelerometerTemperatureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getAccelerometerTemperature()
* @generated
*/
EClass ACCELEROMETER_TEMPERATURE = eINSTANCE.getAccelerometerTemperature();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute ACCELEROMETER_TEMPERATURE__DEVICE_TYPE = eINSTANCE.getAccelerometerTemperature_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.AccelerometerLedImpl <em>Accelerometer Led</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.AccelerometerLedImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getAccelerometerLed()
* @generated
*/
EClass ACCELEROMETER_LED = eINSTANCE.getAccelerometerLed();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute ACCELEROMETER_LED__DEVICE_TYPE = eINSTANCE.getAccelerometerLed_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLaserRangeFinderImpl <em>MBricklet Laser
* Range Finder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLaserRangeFinderImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletLaserRangeFinder()
* @generated
*/
EClass MBRICKLET_LASER_RANGE_FINDER = eINSTANCE.getMBrickletLaserRangeFinder();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_LASER_RANGE_FINDER__DEVICE_TYPE = eINSTANCE.getMBrickletLaserRangeFinder_DeviceType();
/**
* The meta object literal for the '<em><b>Distance Average Length</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_LASER_RANGE_FINDER__DISTANCE_AVERAGE_LENGTH = eINSTANCE
.getMBrickletLaserRangeFinder_DistanceAverageLength();
/**
* The meta object literal for the '<em><b>Velocity Average Length</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_LASER_RANGE_FINDER__VELOCITY_AVERAGE_LENGTH = eINSTANCE
.getMBrickletLaserRangeFinder_VelocityAverageLength();
/**
* The meta object literal for the '<em><b>Mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_LASER_RANGE_FINDER__MODE = eINSTANCE.getMBrickletLaserRangeFinder_Mode();
/**
* The meta object literal for the '<em><b>Enable Laser On Startup</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_LASER_RANGE_FINDER__ENABLE_LASER_ON_STARTUP = eINSTANCE
.getMBrickletLaserRangeFinder_EnableLaserOnStartup();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderDevice
* <em>Laser Range Finder Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLaserRangeFinderDevice()
* @generated
*/
EClass LASER_RANGE_FINDER_DEVICE = eINSTANCE.getLaserRangeFinderDevice();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.LaserRangeFinderLaserImpl <em>Laser Range Finder
* Laser</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LaserRangeFinderLaserImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLaserRangeFinderLaser()
* @generated
*/
EClass LASER_RANGE_FINDER_LASER = eINSTANCE.getLaserRangeFinderLaser();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LASER_RANGE_FINDER_LASER__DEVICE_TYPE = eINSTANCE.getLaserRangeFinderLaser_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.LaserRangeFinderDistanceImpl <em>Laser Range
* Finder Distance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LaserRangeFinderDistanceImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLaserRangeFinderDistance()
* @generated
*/
EClass LASER_RANGE_FINDER_DISTANCE = eINSTANCE.getLaserRangeFinderDistance();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LASER_RANGE_FINDER_DISTANCE__DEVICE_TYPE = eINSTANCE.getLaserRangeFinderDistance_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LASER_RANGE_FINDER_DISTANCE__THRESHOLD = eINSTANCE.getLaserRangeFinderDistance_Threshold();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.LaserRangeFinderVelocityImpl <em>Laser Range
* Finder Velocity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LaserRangeFinderVelocityImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLaserRangeFinderVelocity()
* @generated
*/
EClass LASER_RANGE_FINDER_VELOCITY = eINSTANCE.getLaserRangeFinderVelocity();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LASER_RANGE_FINDER_VELOCITY__DEVICE_TYPE = eINSTANCE.getLaserRangeFinderVelocity_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LASER_RANGE_FINDER_VELOCITY__THRESHOLD = eINSTANCE.getLaserRangeFinderVelocity_Threshold();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletColorImpl <em>MBricklet Color</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletColorImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletColor()
* @generated
*/
EClass MBRICKLET_COLOR = eINSTANCE.getMBrickletColor();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_COLOR__DEVICE_TYPE = eINSTANCE.getMBrickletColor_DeviceType();
/**
* The meta object literal for the '<em><b>Gain</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_COLOR__GAIN = eINSTANCE.getMBrickletColor_Gain();
/**
* The meta object literal for the '<em><b>Integration Time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_COLOR__INTEGRATION_TIME = eINSTANCE.getMBrickletColor_IntegrationTime();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.BrickletColorDevice
* <em>Bricklet Color Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.BrickletColorDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickletColorDevice()
* @generated
*/
EClass BRICKLET_COLOR_DEVICE = eINSTANCE.getBrickletColorDevice();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.ColorColorImpl
* <em>Color Color</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.ColorColorImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getColorColor()
* @generated
*/
EClass COLOR_COLOR = eINSTANCE.getColorColor();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute COLOR_COLOR__DEVICE_TYPE = eINSTANCE.getColorColor_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.ColorIlluminanceImpl <em>Color Illuminance</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.ColorIlluminanceImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getColorIlluminance()
* @generated
*/
EClass COLOR_ILLUMINANCE = eINSTANCE.getColorIlluminance();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute COLOR_ILLUMINANCE__DEVICE_TYPE = eINSTANCE.getColorIlluminance_DeviceType();
/**
* The meta object literal for the '<em><b>Gain</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute COLOR_ILLUMINANCE__GAIN = eINSTANCE.getColorIlluminance_Gain();
/**
* The meta object literal for the '<em><b>Integration Time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute COLOR_ILLUMINANCE__INTEGRATION_TIME = eINSTANCE.getColorIlluminance_IntegrationTime();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.ColorColorTemperatureImpl <em>Color Color
* Temperature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.ColorColorTemperatureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getColorColorTemperature()
* @generated
*/
EClass COLOR_COLOR_TEMPERATURE = eINSTANCE.getColorColorTemperature();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute COLOR_COLOR_TEMPERATURE__DEVICE_TYPE = eINSTANCE.getColorColorTemperature_DeviceType();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.ColorLedImpl
* <em>Color Led</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.ColorLedImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getColorLed()
* @generated
*/
EClass COLOR_LED = eINSTANCE.getColorLed();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute COLOR_LED__DEVICE_TYPE = eINSTANCE.getColorLed_DeviceType();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.DualButtonLedImpl
* <em>Dual Button Led</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DualButtonLedImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDualButtonLed()
* @generated
*/
EClass DUAL_BUTTON_LED = eINSTANCE.getDualButtonLed();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DUAL_BUTTON_LED__DEVICE_TYPE = eINSTANCE.getDualButtonLed_DeviceType();
/**
* The meta object literal for the '<em><b>Position</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DUAL_BUTTON_LED__POSITION = eINSTANCE.getDualButtonLed_Position();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLinearPotiImpl <em>MBricklet Linear
* Poti</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLinearPotiImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletLinearPoti()
* @generated
*/
EClass MBRICKLET_LINEAR_POTI = eINSTANCE.getMBrickletLinearPoti();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_LINEAR_POTI__DEVICE_TYPE = eINSTANCE.getMBrickletLinearPoti_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletRotaryEncoderImpl <em>MBricklet Rotary
* Encoder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletRotaryEncoderImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletRotaryEncoder()
* @generated
*/
EClass MBRICKLET_ROTARY_ENCODER = eINSTANCE.getMBrickletRotaryEncoder();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_ROTARY_ENCODER__DEVICE_TYPE = eINSTANCE.getMBrickletRotaryEncoder_DeviceType();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.RotaryEncoderDevice
* <em>Rotary Encoder Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.RotaryEncoderDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRotaryEncoderDevice()
* @generated
*/
EClass ROTARY_ENCODER_DEVICE = eINSTANCE.getRotaryEncoderDevice();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.RotaryEncoderImpl
* <em>Rotary Encoder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.RotaryEncoderImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRotaryEncoder()
* @generated
*/
EClass ROTARY_ENCODER = eINSTANCE.getRotaryEncoder();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute ROTARY_ENCODER__DEVICE_TYPE = eINSTANCE.getRotaryEncoder_DeviceType();
/**
* The meta object literal for the '<em><b>Clear</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation ROTARY_ENCODER___CLEAR = eINSTANCE.getRotaryEncoder__Clear();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.RotaryEncoderButtonImpl <em>Rotary Encoder
* Button</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.RotaryEncoderButtonImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRotaryEncoderButton()
* @generated
*/
EClass ROTARY_ENCODER_BUTTON = eINSTANCE.getRotaryEncoderButton();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute ROTARY_ENCODER_BUTTON__DEVICE_TYPE = eINSTANCE.getRotaryEncoderButton_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletJoystickImpl <em>MBricklet
* Joystick</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletJoystickImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletJoystick()
* @generated
*/
EClass MBRICKLET_JOYSTICK = eINSTANCE.getMBrickletJoystick();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_JOYSTICK__DEVICE_TYPE = eINSTANCE.getMBrickletJoystick_DeviceType();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.JoystickDevice
* <em>Joystick Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.JoystickDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getJoystickDevice()
* @generated
*/
EClass JOYSTICK_DEVICE = eINSTANCE.getJoystickDevice();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.JoystickXPositionImpl <em>Joystick
* XPosition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.JoystickXPositionImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getJoystickXPosition()
* @generated
*/
EClass JOYSTICK_XPOSITION = eINSTANCE.getJoystickXPosition();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute JOYSTICK_XPOSITION__DEVICE_TYPE = eINSTANCE.getJoystickXPosition_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.JoystickYPositionImpl <em>Joystick
* YPosition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.JoystickYPositionImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getJoystickYPosition()
* @generated
*/
EClass JOYSTICK_YPOSITION = eINSTANCE.getJoystickYPosition();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute JOYSTICK_YPOSITION__DEVICE_TYPE = eINSTANCE.getJoystickYPosition_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.JoystickButtonImpl <em>Joystick Button</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.JoystickButtonImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getJoystickButton()
* @generated
*/
EClass JOYSTICK_BUTTON = eINSTANCE.getJoystickButton();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute JOYSTICK_BUTTON__DEVICE_TYPE = eINSTANCE.getJoystickButton_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAnalogOutV2Impl <em>MBricklet Analog Out
* V2</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAnalogOutV2Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletAnalogOutV2()
* @generated
*/
EClass MBRICKLET_ANALOG_OUT_V2 = eINSTANCE.getMBrickletAnalogOutV2();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_ANALOG_OUT_V2__DEVICE_TYPE = eINSTANCE.getMBrickletAnalogOutV2_DeviceType();
/**
* The meta object literal for the '<em><b>Min Value Device</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_ANALOG_OUT_V2__MIN_VALUE_DEVICE = eINSTANCE.getMBrickletAnalogOutV2_MinValueDevice();
/**
* The meta object literal for the '<em><b>Max Value Device</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_ANALOG_OUT_V2__MAX_VALUE_DEVICE = eINSTANCE.getMBrickletAnalogOutV2_MaxValueDevice();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLEDStripImpl <em>MBricklet LED
* Strip</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLEDStripImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletLEDStrip()
* @generated
*/
EClass MBRICKLET_LED_STRIP = eINSTANCE.getMBrickletLEDStrip();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_LED_STRIP__DEVICE_TYPE = eINSTANCE.getMBrickletLEDStrip_DeviceType();
/**
* The meta object literal for the '<em><b>Color Mapping</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_LED_STRIP__COLOR_MAPPING = eINSTANCE.getMBrickletLEDStrip_ColorMapping();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.LEDGroupImpl
* <em>LED Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LEDGroupImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLEDGroup()
* @generated
*/
EClass LED_GROUP = eINSTANCE.getLEDGroup();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LED_GROUP__DEVICE_TYPE = eINSTANCE.getLEDGroup_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletSegmentDisplay4x7Impl <em>MBricklet
* Segment Display4x7</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletSegmentDisplay4x7Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletSegmentDisplay4x7()
* @generated
*/
EClass MBRICKLET_SEGMENT_DISPLAY4X7 = eINSTANCE.getMBrickletSegmentDisplay4x7();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_SEGMENT_DISPLAY4X7__DEVICE_TYPE = eINSTANCE.getMBrickletSegmentDisplay4x7_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.DigitalActorIO16Impl <em>Digital Actor
* IO16</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DigitalActorIO16Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDigitalActorIO16()
* @generated
*/
EClass DIGITAL_ACTOR_IO16 = eINSTANCE.getDigitalActorIO16();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_ACTOR_IO16__DEVICE_TYPE = eINSTANCE.getDigitalActorIO16_DeviceType();
/**
* The meta object literal for the '<em><b>Port</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_ACTOR_IO16__PORT = eINSTANCE.getDigitalActorIO16_Port();
/**
* The meta object literal for the '<em><b>Pin</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_ACTOR_IO16__PIN = eINSTANCE.getDigitalActorIO16_Pin();
/**
* The meta object literal for the '<em><b>Default State</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_ACTOR_IO16__DEFAULT_STATE = eINSTANCE.getDigitalActorIO16_DefaultState();
/**
* The meta object literal for the '<em><b>Keep On Reconnect</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_ACTOR_IO16__KEEP_ON_RECONNECT = eINSTANCE.getDigitalActorIO16_KeepOnReconnect();
/**
* The meta object literal for the '<em><b>Turn Digital</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation DIGITAL_ACTOR_IO16___TURN_DIGITAL__HIGHLOWVALUE = eINSTANCE
.getDigitalActorIO16__TurnDigital__HighLowValue();
/**
* The meta object literal for the '<em><b>Fetch Digital Value</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation DIGITAL_ACTOR_IO16___FETCH_DIGITAL_VALUE = eINSTANCE.getDigitalActorIO16__FetchDigitalValue();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.MActor
* <em>MActor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMActor()
* @generated
*/
EClass MACTOR = eINSTANCE.getMActor();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.SwitchSensor
* <em>Switch Sensor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.SwitchSensor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getSwitchSensor()
* @generated
*/
EClass SWITCH_SENSOR = eINSTANCE.getSwitchSensor();
/**
* The meta object literal for the '<em><b>Switch State</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute SWITCH_SENSOR__SWITCH_STATE = eINSTANCE.getSwitchSensor_SwitchState();
/**
* The meta object literal for the '<em><b>Fetch Switch State</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation SWITCH_SENSOR___FETCH_SWITCH_STATE = eINSTANCE.getSwitchSensor__FetchSwitchState();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.MSwitchActor
* <em>MSwitch Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MSwitchActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMSwitchActor()
* @generated
*/
EClass MSWITCH_ACTOR = eINSTANCE.getMSwitchActor();
/**
* The meta object literal for the '<em><b>Turn Switch</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MSWITCH_ACTOR___TURN_SWITCH__ONOFFVALUE = eINSTANCE.getMSwitchActor__TurnSwitch__OnOffValue();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.ProgrammableSwitchActor <em>Programmable Switch
* Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ProgrammableSwitchActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getProgrammableSwitchActor()
* @generated
*/
EClass PROGRAMMABLE_SWITCH_ACTOR = eINSTANCE.getProgrammableSwitchActor();
/**
* The meta object literal for the '<em><b>Turn Switch</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation PROGRAMMABLE_SWITCH_ACTOR___TURN_SWITCH__ONOFFVALUE_DEVICEOPTIONS = eINSTANCE
.getProgrammableSwitchActor__TurnSwitch__OnOffValue_DeviceOptions();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.MInSwitchActor <em>MIn
* Switch Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MInSwitchActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMInSwitchActor()
* @generated
*/
EClass MIN_SWITCH_ACTOR = eINSTANCE.getMInSwitchActor();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.GenericDevice
* <em>Generic Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.GenericDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getGenericDevice()
* @generated
*/
EClass GENERIC_DEVICE = eINSTANCE.getGenericDevice();
/**
* The meta object literal for the '<em><b>Generic Device Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute GENERIC_DEVICE__GENERIC_DEVICE_ID = eINSTANCE.getGenericDevice_GenericDeviceId();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFIOActorConfigurationImpl <em>TFIO Actor
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFIOActorConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFIOActorConfiguration()
* @generated
*/
EClass TFIO_ACTOR_CONFIGURATION = eINSTANCE.getTFIOActorConfiguration();
/**
* The meta object literal for the '<em><b>Default State</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TFIO_ACTOR_CONFIGURATION__DEFAULT_STATE = eINSTANCE.getTFIOActorConfiguration_DefaultState();
/**
* The meta object literal for the '<em><b>Keep On Reconnect</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TFIO_ACTOR_CONFIGURATION__KEEP_ON_RECONNECT = eINSTANCE.getTFIOActorConfiguration_KeepOnReconnect();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFInterruptListenerConfigurationImpl <em>TF
* Interrupt Listener Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFInterruptListenerConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFInterruptListenerConfiguration()
* @generated
*/
EClass TF_INTERRUPT_LISTENER_CONFIGURATION = eINSTANCE.getTFInterruptListenerConfiguration();
/**
* The meta object literal for the '<em><b>Debounce Period</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_INTERRUPT_LISTENER_CONFIGURATION__DEBOUNCE_PERIOD = eINSTANCE
.getTFInterruptListenerConfiguration_DebouncePeriod();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIO16Impl
* <em>MBricklet IO16</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIO16Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletIO16()
* @generated
*/
EClass MBRICKLET_IO16 = eINSTANCE.getMBrickletIO16();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_IO16__DEVICE_TYPE = eINSTANCE.getMBrickletIO16_DeviceType();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.IODevice <em>IO
* Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IODevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIODevice()
* @generated
*/
EClass IO_DEVICE = eINSTANCE.getIODevice();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFIOSensorConfigurationImpl <em>TFIO Sensor
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFIOSensorConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFIOSensorConfiguration()
* @generated
*/
EClass TFIO_SENSOR_CONFIGURATION = eINSTANCE.getTFIOSensorConfiguration();
/**
* The meta object literal for the '<em><b>Pull Up Resistor Enabled</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TFIO_SENSOR_CONFIGURATION__PULL_UP_RESISTOR_ENABLED = eINSTANCE
.getTFIOSensorConfiguration_PullUpResistorEnabled();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.DigitalSensorImpl
* <em>Digital Sensor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DigitalSensorImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDigitalSensor()
* @generated
*/
EClass DIGITAL_SENSOR = eINSTANCE.getDigitalSensor();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_SENSOR__DEVICE_TYPE = eINSTANCE.getDigitalSensor_DeviceType();
/**
* The meta object literal for the '<em><b>Pull Up Resistor Enabled</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_SENSOR__PULL_UP_RESISTOR_ENABLED = eINSTANCE.getDigitalSensor_PullUpResistorEnabled();
/**
* The meta object literal for the '<em><b>Port</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_SENSOR__PORT = eINSTANCE.getDigitalSensor_Port();
/**
* The meta object literal for the '<em><b>Pin</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_SENSOR__PIN = eINSTANCE.getDigitalSensor_Pin();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIO4Impl
* <em>MBricklet IO4</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIO4Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletIO4()
* @generated
*/
EClass MBRICKLET_IO4 = eINSTANCE.getMBrickletIO4();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_IO4__DEVICE_TYPE = eINSTANCE.getMBrickletIO4_DeviceType();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.IO4Device <em>IO4
* Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IO4Device
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIO4Device()
* @generated
*/
EClass IO4_DEVICE = eINSTANCE.getIO4Device();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.DigitalSensorIO4Impl <em>Digital Sensor
* IO4</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DigitalSensorIO4Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDigitalSensorIO4()
* @generated
*/
EClass DIGITAL_SENSOR_IO4 = eINSTANCE.getDigitalSensorIO4();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_SENSOR_IO4__DEVICE_TYPE = eINSTANCE.getDigitalSensorIO4_DeviceType();
/**
* The meta object literal for the '<em><b>Pull Up Resistor Enabled</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_SENSOR_IO4__PULL_UP_RESISTOR_ENABLED = eINSTANCE.getDigitalSensorIO4_PullUpResistorEnabled();
/**
* The meta object literal for the '<em><b>Pin</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_SENSOR_IO4__PIN = eINSTANCE.getDigitalSensorIO4_Pin();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.DigitalActorIO4Impl <em>Digital Actor IO4</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DigitalActorIO4Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDigitalActorIO4()
* @generated
*/
EClass DIGITAL_ACTOR_IO4 = eINSTANCE.getDigitalActorIO4();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_ACTOR_IO4__DEVICE_TYPE = eINSTANCE.getDigitalActorIO4_DeviceType();
/**
* The meta object literal for the '<em><b>Pin</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_ACTOR_IO4__PIN = eINSTANCE.getDigitalActorIO4_Pin();
/**
* The meta object literal for the '<em><b>Default State</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_ACTOR_IO4__DEFAULT_STATE = eINSTANCE.getDigitalActorIO4_DefaultState();
/**
* The meta object literal for the '<em><b>Keep On Reconnect</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIGITAL_ACTOR_IO4__KEEP_ON_RECONNECT = eINSTANCE.getDigitalActorIO4_KeepOnReconnect();
/**
* The meta object literal for the '<em><b>Turn Digital</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation DIGITAL_ACTOR_IO4___TURN_DIGITAL__HIGHLOWVALUE = eINSTANCE
.getDigitalActorIO4__TurnDigital__HighLowValue();
/**
* The meta object literal for the '<em><b>Fetch Digital Value</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation DIGITAL_ACTOR_IO4___FETCH_DIGITAL_VALUE = eINSTANCE.getDigitalActorIO4__FetchDigitalValue();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletMultiTouchImpl <em>MBricklet Multi
* Touch</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletMultiTouchImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletMultiTouch()
* @generated
*/
EClass MBRICKLET_MULTI_TOUCH = eINSTANCE.getMBrickletMultiTouch();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_MULTI_TOUCH__DEVICE_TYPE = eINSTANCE.getMBrickletMultiTouch_DeviceType();
/**
* The meta object literal for the '<em><b>Recalibrate</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_MULTI_TOUCH__RECALIBRATE = eINSTANCE.getMBrickletMultiTouch_Recalibrate();
/**
* The meta object literal for the '<em><b>Sensitivity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_MULTI_TOUCH__SENSITIVITY = eINSTANCE.getMBrickletMultiTouch_Sensitivity();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MultiTouchDeviceImpl <em>Multi Touch
* Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MultiTouchDeviceImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMultiTouchDevice()
* @generated
*/
EClass MULTI_TOUCH_DEVICE = eINSTANCE.getMultiTouchDevice();
/**
* The meta object literal for the '<em><b>Pin</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MULTI_TOUCH_DEVICE__PIN = eINSTANCE.getMultiTouchDevice_Pin();
/**
* The meta object literal for the '<em><b>Disable Electrode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MULTI_TOUCH_DEVICE__DISABLE_ELECTRODE = eINSTANCE.getMultiTouchDevice_DisableElectrode();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.ElectrodeImpl
* <em>Electrode</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.ElectrodeImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getElectrode()
* @generated
*/
EClass ELECTRODE = eINSTANCE.getElectrode();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute ELECTRODE__DEVICE_TYPE = eINSTANCE.getElectrode_DeviceType();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.ProximityImpl
* <em>Proximity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.ProximityImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getProximity()
* @generated
*/
EClass PROXIMITY = eINSTANCE.getProximity();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PROXIMITY__DEVICE_TYPE = eINSTANCE.getProximity_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletMotionDetectorImpl <em>MBricklet Motion
* Detector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletMotionDetectorImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletMotionDetector()
* @generated
*/
EClass MBRICKLET_MOTION_DETECTOR = eINSTANCE.getMBrickletMotionDetector();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_MOTION_DETECTOR__DEVICE_TYPE = eINSTANCE.getMBrickletMotionDetector_DeviceType();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_MOTION_DETECTOR___INIT = eINSTANCE.getMBrickletMotionDetector__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletHallEffectImpl <em>MBricklet Hall
* Effect</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletHallEffectImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletHallEffect()
* @generated
*/
EClass MBRICKLET_HALL_EFFECT = eINSTANCE.getMBrickletHallEffect();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_HALL_EFFECT__DEVICE_TYPE = eINSTANCE.getMBrickletHallEffect_DeviceType();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_HALL_EFFECT___INIT = eINSTANCE.getMBrickletHallEffect__Init();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.MSubDevice <em>MSub
* Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MSubDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMSubDevice()
* @generated
*/
EClass MSUB_DEVICE = eINSTANCE.getMSubDevice();
/**
* The meta object literal for the '<em><b>Sub Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSUB_DEVICE__SUB_ID = eINSTANCE.getMSubDevice_SubId();
/**
* The meta object literal for the '<em><b>Mbrick</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference MSUB_DEVICE__MBRICK = eINSTANCE.getMSubDevice_Mbrick();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MDualRelayImpl
* <em>MDual Relay</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MDualRelayImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMDualRelay()
* @generated
*/
EClass MDUAL_RELAY = eINSTANCE.getMDualRelay();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MDUAL_RELAY__DEVICE_TYPE = eINSTANCE.getMDualRelay_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletRemoteSwitchImpl <em>MBricklet Remote
* Switch</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletRemoteSwitchImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletRemoteSwitch()
* @generated
*/
EClass MBRICKLET_REMOTE_SWITCH = eINSTANCE.getMBrickletRemoteSwitch();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_REMOTE_SWITCH__DEVICE_TYPE = eINSTANCE.getMBrickletRemoteSwitch_DeviceType();
/**
* The meta object literal for the '<em><b>Type ADevices</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_REMOTE_SWITCH__TYPE_ADEVICES = eINSTANCE.getMBrickletRemoteSwitch_TypeADevices();
/**
* The meta object literal for the '<em><b>Type BDevices</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_REMOTE_SWITCH__TYPE_BDEVICES = eINSTANCE.getMBrickletRemoteSwitch_TypeBDevices();
/**
* The meta object literal for the '<em><b>Type CDevices</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_REMOTE_SWITCH__TYPE_CDEVICES = eINSTANCE.getMBrickletRemoteSwitch_TypeCDevices();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.RemoteSwitch
* <em>Remote Switch</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.RemoteSwitch
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRemoteSwitch()
* @generated
*/
EClass REMOTE_SWITCH = eINSTANCE.getRemoteSwitch();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchAImpl
* <em>Remote Switch A</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchAImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRemoteSwitchA()
* @generated
*/
EClass REMOTE_SWITCH_A = eINSTANCE.getRemoteSwitchA();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_A__DEVICE_TYPE = eINSTANCE.getRemoteSwitchA_DeviceType();
/**
* The meta object literal for the '<em><b>House Code</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_A__HOUSE_CODE = eINSTANCE.getRemoteSwitchA_HouseCode();
/**
* The meta object literal for the '<em><b>Receiver Code</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_A__RECEIVER_CODE = eINSTANCE.getRemoteSwitchA_ReceiverCode();
/**
* The meta object literal for the '<em><b>Repeats</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_A__REPEATS = eINSTANCE.getRemoteSwitchA_Repeats();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchBImpl
* <em>Remote Switch B</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchBImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRemoteSwitchB()
* @generated
*/
EClass REMOTE_SWITCH_B = eINSTANCE.getRemoteSwitchB();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_B__DEVICE_TYPE = eINSTANCE.getRemoteSwitchB_DeviceType();
/**
* The meta object literal for the '<em><b>Address</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_B__ADDRESS = eINSTANCE.getRemoteSwitchB_Address();
/**
* The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_B__UNIT = eINSTANCE.getRemoteSwitchB_Unit();
/**
* The meta object literal for the '<em><b>Repeats</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_B__REPEATS = eINSTANCE.getRemoteSwitchB_Repeats();
/**
* The meta object literal for the '<em><b>Abs Dimm Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_B__ABS_DIMM_VALUE = eINSTANCE.getRemoteSwitchB_AbsDimmValue();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchCImpl
* <em>Remote Switch C</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchCImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRemoteSwitchC()
* @generated
*/
EClass REMOTE_SWITCH_C = eINSTANCE.getRemoteSwitchC();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_C__DEVICE_TYPE = eINSTANCE.getRemoteSwitchC_DeviceType();
/**
* The meta object literal for the '<em><b>System Code</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_C__SYSTEM_CODE = eINSTANCE.getRemoteSwitchC_SystemCode();
/**
* The meta object literal for the '<em><b>Device Code</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_C__DEVICE_CODE = eINSTANCE.getRemoteSwitchC_DeviceCode();
/**
* The meta object literal for the '<em><b>Repeats</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_C__REPEATS = eINSTANCE.getRemoteSwitchC_Repeats();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFNullConfigurationImpl <em>TF Null
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFNullConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFNullConfiguration()
* @generated
*/
EClass TF_NULL_CONFIGURATION = eINSTANCE.getTFNullConfiguration();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFPTCBrickletConfigurationImpl <em>TFPTC Bricklet
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFPTCBrickletConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFPTCBrickletConfiguration()
* @generated
*/
EClass TFPTC_BRICKLET_CONFIGURATION = eINSTANCE.getTFPTCBrickletConfiguration();
/**
* The meta object literal for the '<em><b>Noise Rejection Filter</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TFPTC_BRICKLET_CONFIGURATION__NOISE_REJECTION_FILTER = eINSTANCE
.getTFPTCBrickletConfiguration_NoiseRejectionFilter();
/**
* The meta object literal for the '<em><b>Wire Mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TFPTC_BRICKLET_CONFIGURATION__WIRE_MODE = eINSTANCE.getTFPTCBrickletConfiguration_WireMode();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFIndustrialDual020mAConfigurationImpl <em>TF
* Industrial Dual020m AConfiguration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFIndustrialDual020mAConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFIndustrialDual020mAConfiguration()
* @generated
*/
EClass TF_INDUSTRIAL_DUAL020M_ACONFIGURATION = eINSTANCE.getTFIndustrialDual020mAConfiguration();
/**
* The meta object literal for the '<em><b>Sample Rate</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_INDUSTRIAL_DUAL020M_ACONFIGURATION__SAMPLE_RATE = eINSTANCE
.getTFIndustrialDual020mAConfiguration_SampleRate();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFServoConfigurationImpl <em>TF Servo
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFServoConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFServoConfiguration()
* @generated
*/
EClass TF_SERVO_CONFIGURATION = eINSTANCE.getTFServoConfiguration();
/**
* The meta object literal for the '<em><b>Velocity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_SERVO_CONFIGURATION__VELOCITY = eINSTANCE.getTFServoConfiguration_Velocity();
/**
* The meta object literal for the '<em><b>Acceleration</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_SERVO_CONFIGURATION__ACCELERATION = eINSTANCE.getTFServoConfiguration_Acceleration();
/**
* The meta object literal for the '<em><b>Servo Voltage</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_SERVO_CONFIGURATION__SERVO_VOLTAGE = eINSTANCE.getTFServoConfiguration_ServoVoltage();
/**
* The meta object literal for the '<em><b>Pulse Width Min</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_SERVO_CONFIGURATION__PULSE_WIDTH_MIN = eINSTANCE.getTFServoConfiguration_PulseWidthMin();
/**
* The meta object literal for the '<em><b>Pulse Width Max</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_SERVO_CONFIGURATION__PULSE_WIDTH_MAX = eINSTANCE.getTFServoConfiguration_PulseWidthMax();
/**
* The meta object literal for the '<em><b>Period</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_SERVO_CONFIGURATION__PERIOD = eINSTANCE.getTFServoConfiguration_Period();
/**
* The meta object literal for the '<em><b>Output Voltage</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_SERVO_CONFIGURATION__OUTPUT_VOLTAGE = eINSTANCE.getTFServoConfiguration_OutputVoltage();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.BrickletRemoteSwitchConfigurationImpl
* <em>Bricklet Remote Switch Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.BrickletRemoteSwitchConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickletRemoteSwitchConfiguration()
* @generated
*/
EClass BRICKLET_REMOTE_SWITCH_CONFIGURATION = eINSTANCE.getBrickletRemoteSwitchConfiguration();
/**
* The meta object literal for the '<em><b>Type ADevices</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute BRICKLET_REMOTE_SWITCH_CONFIGURATION__TYPE_ADEVICES = eINSTANCE
.getBrickletRemoteSwitchConfiguration_TypeADevices();
/**
* The meta object literal for the '<em><b>Type BDevices</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute BRICKLET_REMOTE_SWITCH_CONFIGURATION__TYPE_BDEVICES = eINSTANCE
.getBrickletRemoteSwitchConfiguration_TypeBDevices();
/**
* The meta object literal for the '<em><b>Type CDevices</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute BRICKLET_REMOTE_SWITCH_CONFIGURATION__TYPE_CDEVICES = eINSTANCE
.getBrickletRemoteSwitchConfiguration_TypeCDevices();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchAConfigurationImpl <em>Remote Switch
* AConfiguration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchAConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRemoteSwitchAConfiguration()
* @generated
*/
EClass REMOTE_SWITCH_ACONFIGURATION = eINSTANCE.getRemoteSwitchAConfiguration();
/**
* The meta object literal for the '<em><b>House Code</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_ACONFIGURATION__HOUSE_CODE = eINSTANCE.getRemoteSwitchAConfiguration_HouseCode();
/**
* The meta object literal for the '<em><b>Receiver Code</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_ACONFIGURATION__RECEIVER_CODE = eINSTANCE.getRemoteSwitchAConfiguration_ReceiverCode();
/**
* The meta object literal for the '<em><b>Repeats</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_ACONFIGURATION__REPEATS = eINSTANCE.getRemoteSwitchAConfiguration_Repeats();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchBConfigurationImpl <em>Remote Switch
* BConfiguration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchBConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRemoteSwitchBConfiguration()
* @generated
*/
EClass REMOTE_SWITCH_BCONFIGURATION = eINSTANCE.getRemoteSwitchBConfiguration();
/**
* The meta object literal for the '<em><b>Address</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_BCONFIGURATION__ADDRESS = eINSTANCE.getRemoteSwitchBConfiguration_Address();
/**
* The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_BCONFIGURATION__UNIT = eINSTANCE.getRemoteSwitchBConfiguration_Unit();
/**
* The meta object literal for the '<em><b>Repeats</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_BCONFIGURATION__REPEATS = eINSTANCE.getRemoteSwitchBConfiguration_Repeats();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchCConfigurationImpl <em>Remote Switch
* CConfiguration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.RemoteSwitchCConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRemoteSwitchCConfiguration()
* @generated
*/
EClass REMOTE_SWITCH_CCONFIGURATION = eINSTANCE.getRemoteSwitchCConfiguration();
/**
* The meta object literal for the '<em><b>System Code</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_CCONFIGURATION__SYSTEM_CODE = eINSTANCE.getRemoteSwitchCConfiguration_SystemCode();
/**
* The meta object literal for the '<em><b>Device Code</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_CCONFIGURATION__DEVICE_CODE = eINSTANCE.getRemoteSwitchCConfiguration_DeviceCode();
/**
* The meta object literal for the '<em><b>Repeats</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REMOTE_SWITCH_CCONFIGURATION__REPEATS = eINSTANCE.getRemoteSwitchCConfiguration_Repeats();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MultiTouchDeviceConfigurationImpl <em>Multi Touch
* Device Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MultiTouchDeviceConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMultiTouchDeviceConfiguration()
* @generated
*/
EClass MULTI_TOUCH_DEVICE_CONFIGURATION = eINSTANCE.getMultiTouchDeviceConfiguration();
/**
* The meta object literal for the '<em><b>Disable Electrode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MULTI_TOUCH_DEVICE_CONFIGURATION__DISABLE_ELECTRODE = eINSTANCE
.getMultiTouchDeviceConfiguration_DisableElectrode();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.BrickletMultiTouchConfigurationImpl <em>Bricklet
* Multi Touch Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.BrickletMultiTouchConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickletMultiTouchConfiguration()
* @generated
*/
EClass BRICKLET_MULTI_TOUCH_CONFIGURATION = eINSTANCE.getBrickletMultiTouchConfiguration();
/**
* The meta object literal for the '<em><b>Recalibrate</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute BRICKLET_MULTI_TOUCH_CONFIGURATION__RECALIBRATE = eINSTANCE
.getBrickletMultiTouchConfiguration_Recalibrate();
/**
* The meta object literal for the '<em><b>Sensitivity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute BRICKLET_MULTI_TOUCH_CONFIGURATION__SENSITIVITY = eINSTANCE
.getBrickletMultiTouchConfiguration_Sensitivity();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.DimmableConfigurationImpl <em>Dimmable
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DimmableConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDimmableConfiguration()
* @generated
*/
EClass DIMMABLE_CONFIGURATION = eINSTANCE.getDimmableConfiguration();
/**
* The meta object literal for the '<em><b>Min Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIMMABLE_CONFIGURATION__MIN_VALUE = eINSTANCE.getDimmableConfiguration_MinValue();
/**
* The meta object literal for the '<em><b>Max Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DIMMABLE_CONFIGURATION__MAX_VALUE = eINSTANCE.getDimmableConfiguration_MaxValue();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.ButtonConfigurationImpl <em>Button
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.ButtonConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getButtonConfiguration()
* @generated
*/
EClass BUTTON_CONFIGURATION = eINSTANCE.getButtonConfiguration();
/**
* The meta object literal for the '<em><b>Tactile</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute BUTTON_CONFIGURATION__TACTILE = eINSTANCE.getButtonConfiguration_Tactile();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.DualButtonLEDConfigurationImpl <em>Dual Button
* LED Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.DualButtonLEDConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDualButtonLEDConfiguration()
* @generated
*/
EClass DUAL_BUTTON_LED_CONFIGURATION = eINSTANCE.getDualButtonLEDConfiguration();
/**
* The meta object literal for the '<em><b>Autotoggle</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DUAL_BUTTON_LED_CONFIGURATION__AUTOTOGGLE = eINSTANCE.getDualButtonLEDConfiguration_Autotoggle();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.LEDStripConfigurationImpl <em>LED Strip
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LEDStripConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLEDStripConfiguration()
* @generated
*/
EClass LED_STRIP_CONFIGURATION = eINSTANCE.getLEDStripConfiguration();
/**
* The meta object literal for the '<em><b>Chiptype</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LED_STRIP_CONFIGURATION__CHIPTYPE = eINSTANCE.getLEDStripConfiguration_Chiptype();
/**
* The meta object literal for the '<em><b>Frameduration</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LED_STRIP_CONFIGURATION__FRAMEDURATION = eINSTANCE.getLEDStripConfiguration_Frameduration();
/**
* The meta object literal for the '<em><b>Clockfrequency</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LED_STRIP_CONFIGURATION__CLOCKFREQUENCY = eINSTANCE.getLEDStripConfiguration_Clockfrequency();
/**
* The meta object literal for the '<em><b>Color Mapping</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LED_STRIP_CONFIGURATION__COLOR_MAPPING = eINSTANCE.getLEDStripConfiguration_ColorMapping();
/**
* The meta object literal for the '<em><b>Sub Devices</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LED_STRIP_CONFIGURATION__SUB_DEVICES = eINSTANCE.getLEDStripConfiguration_SubDevices();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.LEDGroupConfigurationImpl <em>LED Group
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LEDGroupConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLEDGroupConfiguration()
* @generated
*/
EClass LED_GROUP_CONFIGURATION = eINSTANCE.getLEDGroupConfiguration();
/**
* The meta object literal for the '<em><b>Leds</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LED_GROUP_CONFIGURATION__LEDS = eINSTANCE.getLEDGroupConfiguration_Leds();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.BrickletColorConfigurationImpl <em>Bricklet Color
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.BrickletColorConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickletColorConfiguration()
* @generated
*/
EClass BRICKLET_COLOR_CONFIGURATION = eINSTANCE.getBrickletColorConfiguration();
/**
* The meta object literal for the '<em><b>Gain</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute BRICKLET_COLOR_CONFIGURATION__GAIN = eINSTANCE.getBrickletColorConfiguration_Gain();
/**
* The meta object literal for the '<em><b>Integration Time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute BRICKLET_COLOR_CONFIGURATION__INTEGRATION_TIME = eINSTANCE
.getBrickletColorConfiguration_IntegrationTime();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.BrickletAccelerometerConfigurationImpl
* <em>Bricklet Accelerometer Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.BrickletAccelerometerConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickletAccelerometerConfiguration()
* @generated
*/
EClass BRICKLET_ACCELEROMETER_CONFIGURATION = eINSTANCE.getBrickletAccelerometerConfiguration();
/**
* The meta object literal for the '<em><b>Data Rate</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute BRICKLET_ACCELEROMETER_CONFIGURATION__DATA_RATE = eINSTANCE
.getBrickletAccelerometerConfiguration_DataRate();
/**
* The meta object literal for the '<em><b>Full Scale</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute BRICKLET_ACCELEROMETER_CONFIGURATION__FULL_SCALE = eINSTANCE
.getBrickletAccelerometerConfiguration_FullScale();
/**
* The meta object literal for the '<em><b>Filter Bandwidth</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute BRICKLET_ACCELEROMETER_CONFIGURATION__FILTER_BANDWIDTH = eINSTANCE
.getBrickletAccelerometerConfiguration_FilterBandwidth();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.BrickletOLEDConfigurationImpl <em>Bricklet OLED
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.BrickletOLEDConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickletOLEDConfiguration()
* @generated
*/
EClass BRICKLET_OLED_CONFIGURATION = eINSTANCE.getBrickletOLEDConfiguration();
/**
* The meta object literal for the '<em><b>Contrast</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute BRICKLET_OLED_CONFIGURATION__CONTRAST = eINSTANCE.getBrickletOLEDConfiguration_Contrast();
/**
* The meta object literal for the '<em><b>Invert</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute BRICKLET_OLED_CONFIGURATION__INVERT = eINSTANCE.getBrickletOLEDConfiguration_Invert();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerCoordinate <em>Accelerometer
* Coordinate</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerCoordinate
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getAccelerometerCoordinate()
* @generated
*/
EEnum ACCELEROMETER_COORDINATE = eINSTANCE.getAccelerometerCoordinate();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.BrickStepperSubIds
* <em>Brick Stepper Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.BrickStepperSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickStepperSubIds()
* @generated
*/
EEnum BRICK_STEPPER_SUB_IDS = eINSTANCE.getBrickStepperSubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MServoImpl
* <em>MServo</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MServoImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMServo()
* @generated
*/
EClass MSERVO = eINSTANCE.getMServo();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSERVO__DEVICE_TYPE = eINSTANCE.getMServo_DeviceType();
/**
* The meta object literal for the '<em><b>Velocity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSERVO__VELOCITY = eINSTANCE.getMServo_Velocity();
/**
* The meta object literal for the '<em><b>Acceleration</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSERVO__ACCELERATION = eINSTANCE.getMServo_Acceleration();
/**
* The meta object literal for the '<em><b>Max Position</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSERVO__MAX_POSITION = eINSTANCE.getMServo_MaxPosition();
/**
* The meta object literal for the '<em><b>Min Position</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSERVO__MIN_POSITION = eINSTANCE.getMServo_MinPosition();
/**
* The meta object literal for the '<em><b>Pulse Width Min</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSERVO__PULSE_WIDTH_MIN = eINSTANCE.getMServo_PulseWidthMin();
/**
* The meta object literal for the '<em><b>Pulse Width Max</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSERVO__PULSE_WIDTH_MAX = eINSTANCE.getMServo_PulseWidthMax();
/**
* The meta object literal for the '<em><b>Period</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSERVO__PERIOD = eINSTANCE.getMServo_Period();
/**
* The meta object literal for the '<em><b>Output Voltage</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSERVO__OUTPUT_VOLTAGE = eINSTANCE.getMServo_OutputVoltage();
/**
* The meta object literal for the '<em><b>Target Position</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSERVO__TARGET_POSITION = eINSTANCE.getMServo_TargetPosition();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MSERVO___INIT = eINSTANCE.getMServo__Init();
/**
* The meta object literal for the '<em><b>Set Point</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MSERVO___SET_POINT__SHORT_INT_INT = eINSTANCE.getMServo__SetPoint__Short_int_int();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.CallbackListener
* <em>Callback Listener</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.CallbackListener
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getCallbackListener()
* @generated
*/
EClass CALLBACK_LISTENER = eINSTANCE.getCallbackListener();
/**
* The meta object literal for the '<em><b>Callback Period</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute CALLBACK_LISTENER__CALLBACK_PERIOD = eINSTANCE.getCallbackListener_CallbackPeriod();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.InterruptListener
* <em>Interrupt Listener</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.InterruptListener
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getInterruptListener()
* @generated
*/
EClass INTERRUPT_LISTENER = eINSTANCE.getInterruptListener();
/**
* The meta object literal for the '<em><b>Debounce Period</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute INTERRUPT_LISTENER__DEBOUNCE_PERIOD = eINSTANCE.getInterruptListener_DebouncePeriod();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.MSensor
* <em>MSensor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MSensor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMSensor()
* @generated
*/
EClass MSENSOR = eINSTANCE.getMSensor();
/**
* The meta object literal for the '<em><b>Sensor Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MSENSOR__SENSOR_VALUE = eINSTANCE.getMSensor_SensorValue();
/**
* The meta object literal for the '<em><b>Fetch Sensor Value</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MSENSOR___FETCH_SENSOR_VALUE = eINSTANCE.getMSensor__FetchSensorValue();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.ProgrammableActor
* <em>Programmable Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ProgrammableActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getProgrammableActor()
* @generated
*/
EClass PROGRAMMABLE_ACTOR = eINSTANCE.getProgrammableActor();
/**
* The meta object literal for the '<em><b>Action</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation PROGRAMMABLE_ACTOR___ACTION__DEVICEOPTIONS = eINSTANCE.getProgrammableActor__Action__DeviceOptions();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletHumidityImpl <em>MBricklet
* Humidity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletHumidityImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletHumidity()
* @generated
*/
EClass MBRICKLET_HUMIDITY = eINSTANCE.getMBrickletHumidity();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_HUMIDITY__DEVICE_TYPE = eINSTANCE.getMBrickletHumidity_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_HUMIDITY__THRESHOLD = eINSTANCE.getMBrickletHumidity_Threshold();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_HUMIDITY___INIT = eINSTANCE.getMBrickletHumidity__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletDistanceIRImpl <em>MBricklet Distance
* IR</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletDistanceIRImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletDistanceIR()
* @generated
*/
EClass MBRICKLET_DISTANCE_IR = eINSTANCE.getMBrickletDistanceIR();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_DISTANCE_IR__DEVICE_TYPE = eINSTANCE.getMBrickletDistanceIR_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_DISTANCE_IR__THRESHOLD = eINSTANCE.getMBrickletDistanceIR_Threshold();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_DISTANCE_IR___INIT = eINSTANCE.getMBrickletDistanceIR__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletSolidStateRelayImpl <em>MBricklet Solid
* State Relay</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletSolidStateRelayImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletSolidStateRelay()
* @generated
*/
EClass MBRICKLET_SOLID_STATE_RELAY = eINSTANCE.getMBrickletSolidStateRelay();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_SOLID_STATE_RELAY__DEVICE_TYPE = eINSTANCE.getMBrickletSolidStateRelay_DeviceType();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_SOLID_STATE_RELAY___INIT = eINSTANCE.getMBrickletSolidStateRelay__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIndustrialDual020mAImpl <em>MBricklet
* Industrial Dual020m A</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIndustrialDual020mAImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletIndustrialDual020mA()
* @generated
*/
EClass MBRICKLET_INDUSTRIAL_DUAL020M_A = eINSTANCE.getMBrickletIndustrialDual020mA();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_INDUSTRIAL_DUAL020M_A__DEVICE_TYPE = eINSTANCE
.getMBrickletIndustrialDual020mA_DeviceType();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_INDUSTRIAL_DUAL020M_A___INIT = eINSTANCE.getMBrickletIndustrialDual020mA__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.Dual020mADeviceImpl <em>Dual020m ADevice</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.Dual020mADeviceImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDual020mADevice()
* @generated
*/
EClass DUAL020M_ADEVICE = eINSTANCE.getDual020mADevice();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DUAL020M_ADEVICE__DEVICE_TYPE = eINSTANCE.getDual020mADevice_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DUAL020M_ADEVICE__THRESHOLD = eINSTANCE.getDual020mADevice_Threshold();
/**
* The meta object literal for the '<em><b>Sensor Num</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute DUAL020M_ADEVICE__SENSOR_NUM = eINSTANCE.getDual020mADevice_SensorNum();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletPTCImpl
* <em>MBricklet PTC</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletPTCImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletPTC()
* @generated
*/
EClass MBRICKLET_PTC = eINSTANCE.getMBrickletPTC();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_PTC__DEVICE_TYPE = eINSTANCE.getMBrickletPTC_DeviceType();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_PTC___INIT = eINSTANCE.getMBrickletPTC__Init();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.PTCDevice <em>PTC
* Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.PTCDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getPTCDevice()
* @generated
*/
EClass PTC_DEVICE = eINSTANCE.getPTCDevice();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.PTCTemperatureImpl <em>PTC Temperature</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.PTCTemperatureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getPTCTemperature()
* @generated
*/
EClass PTC_TEMPERATURE = eINSTANCE.getPTCTemperature();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PTC_TEMPERATURE__DEVICE_TYPE = eINSTANCE.getPTCTemperature_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PTC_TEMPERATURE__THRESHOLD = eINSTANCE.getPTCTemperature_Threshold();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.PTCResistanceImpl
* <em>PTC Resistance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.PTCResistanceImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getPTCResistance()
* @generated
*/
EClass PTC_RESISTANCE = eINSTANCE.getPTCResistance();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PTC_RESISTANCE__DEVICE_TYPE = eINSTANCE.getPTCResistance_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PTC_RESISTANCE__THRESHOLD = eINSTANCE.getPTCResistance_Threshold();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.PTCConnectedImpl
* <em>PTC Connected</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.PTCConnectedImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getPTCConnected()
* @generated
*/
EClass PTC_CONNECTED = eINSTANCE.getPTCConnected();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PTC_CONNECTED__DEVICE_TYPE = eINSTANCE.getPTCConnected_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletTemperatureImpl <em>MBricklet
* Temperature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletTemperatureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletTemperature()
* @generated
*/
EClass MBRICKLET_TEMPERATURE = eINSTANCE.getMBrickletTemperature();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_TEMPERATURE__DEVICE_TYPE = eINSTANCE.getMBrickletTemperature_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_TEMPERATURE__THRESHOLD = eINSTANCE.getMBrickletTemperature_Threshold();
/**
* The meta object literal for the '<em><b>Slow I2C</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_TEMPERATURE__SLOW_I2C = eINSTANCE.getMBrickletTemperature_SlowI2C();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_TEMPERATURE___INIT = eINSTANCE.getMBrickletTemperature__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletThermocoupleImpl <em>MBricklet
* Thermocouple</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletThermocoupleImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletThermocouple()
* @generated
*/
EClass MBRICKLET_THERMOCOUPLE = eINSTANCE.getMBrickletThermocouple();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_THERMOCOUPLE__DEVICE_TYPE = eINSTANCE.getMBrickletThermocouple_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_THERMOCOUPLE__THRESHOLD = eINSTANCE.getMBrickletThermocouple_Threshold();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_THERMOCOUPLE___INIT = eINSTANCE.getMBrickletThermocouple__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletUVLightImpl <em>MBricklet UV
* Light</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletUVLightImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletUVLight()
* @generated
*/
EClass MBRICKLET_UV_LIGHT = eINSTANCE.getMBrickletUVLight();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_UV_LIGHT__DEVICE_TYPE = eINSTANCE.getMBrickletUVLight_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_UV_LIGHT__THRESHOLD = eINSTANCE.getMBrickletUVLight_Threshold();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_UV_LIGHT___INIT = eINSTANCE.getMBrickletUVLight__Init();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletCO2Impl
* <em>MBricklet CO2</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletCO2Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletCO2()
* @generated
*/
EClass MBRICKLET_CO2 = eINSTANCE.getMBrickletCO2();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_CO2__DEVICE_TYPE = eINSTANCE.getMBrickletCO2_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_CO2__THRESHOLD = eINSTANCE.getMBrickletCO2_Threshold();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_CO2___INIT = eINSTANCE.getMBrickletCO2__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletTemperatureIRImpl <em>MBricklet
* Temperature IR</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletTemperatureIRImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletTemperatureIR()
* @generated
*/
EClass MBRICKLET_TEMPERATURE_IR = eINSTANCE.getMBrickletTemperatureIR();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_TEMPERATURE_IR__DEVICE_TYPE = eINSTANCE.getMBrickletTemperatureIR_DeviceType();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.MTemperatureIRDevice
* <em>MTemperature IR Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MTemperatureIRDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTemperatureIRDevice()
* @generated
*/
EClass MTEMPERATURE_IR_DEVICE = eINSTANCE.getMTemperatureIRDevice();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MTEMPERATURE_IR_DEVICE__THRESHOLD = eINSTANCE.getMTemperatureIRDevice_Threshold();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.ObjectTemperatureImpl <em>Object
* Temperature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.ObjectTemperatureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getObjectTemperature()
* @generated
*/
EClass OBJECT_TEMPERATURE = eINSTANCE.getObjectTemperature();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute OBJECT_TEMPERATURE__DEVICE_TYPE = eINSTANCE.getObjectTemperature_DeviceType();
/**
* The meta object literal for the '<em><b>Emissivity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute OBJECT_TEMPERATURE__EMISSIVITY = eINSTANCE.getObjectTemperature_Emissivity();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.AmbientTemperatureImpl <em>Ambient
* Temperature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.AmbientTemperatureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getAmbientTemperature()
* @generated
*/
EClass AMBIENT_TEMPERATURE = eINSTANCE.getAmbientTemperature();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute AMBIENT_TEMPERATURE__DEVICE_TYPE = eINSTANCE.getAmbientTemperature_DeviceType();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletTiltImpl
* <em>MBricklet Tilt</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletTiltImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletTilt()
* @generated
*/
EClass MBRICKLET_TILT = eINSTANCE.getMBrickletTilt();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_TILT__DEVICE_TYPE = eINSTANCE.getMBrickletTilt_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletVoltageCurrentImpl <em>MBricklet Voltage
* Current</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletVoltageCurrentImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletVoltageCurrent()
* @generated
*/
EClass MBRICKLET_VOLTAGE_CURRENT = eINSTANCE.getMBrickletVoltageCurrent();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_VOLTAGE_CURRENT__DEVICE_TYPE = eINSTANCE.getMBrickletVoltageCurrent_DeviceType();
/**
* The meta object literal for the '<em><b>Averaging</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_VOLTAGE_CURRENT__AVERAGING = eINSTANCE.getMBrickletVoltageCurrent_Averaging();
/**
* The meta object literal for the '<em><b>Voltage Conversion Time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_VOLTAGE_CURRENT__VOLTAGE_CONVERSION_TIME = eINSTANCE
.getMBrickletVoltageCurrent_VoltageConversionTime();
/**
* The meta object literal for the '<em><b>Current Conversion Time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_VOLTAGE_CURRENT__CURRENT_CONVERSION_TIME = eINSTANCE
.getMBrickletVoltageCurrent_CurrentConversionTime();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.VoltageCurrentDevice
* <em>Voltage Current Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.VoltageCurrentDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getVoltageCurrentDevice()
* @generated
*/
EClass VOLTAGE_CURRENT_DEVICE = eINSTANCE.getVoltageCurrentDevice();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.VCDeviceVoltageImpl <em>VC Device Voltage</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.VCDeviceVoltageImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getVCDeviceVoltage()
* @generated
*/
EClass VC_DEVICE_VOLTAGE = eINSTANCE.getVCDeviceVoltage();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute VC_DEVICE_VOLTAGE__DEVICE_TYPE = eINSTANCE.getVCDeviceVoltage_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute VC_DEVICE_VOLTAGE__THRESHOLD = eINSTANCE.getVCDeviceVoltage_Threshold();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.VCDeviceCurrentImpl <em>VC Device Current</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.VCDeviceCurrentImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getVCDeviceCurrent()
* @generated
*/
EClass VC_DEVICE_CURRENT = eINSTANCE.getVCDeviceCurrent();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute VC_DEVICE_CURRENT__DEVICE_TYPE = eINSTANCE.getVCDeviceCurrent_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute VC_DEVICE_CURRENT__THRESHOLD = eINSTANCE.getVCDeviceCurrent_Threshold();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.VCDevicePowerImpl
* <em>VC Device Power</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.VCDevicePowerImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getVCDevicePower()
* @generated
*/
EClass VC_DEVICE_POWER = eINSTANCE.getVCDevicePower();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute VC_DEVICE_POWER__DEVICE_TYPE = eINSTANCE.getVCDevicePower_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute VC_DEVICE_POWER__THRESHOLD = eINSTANCE.getVCDevicePower_Threshold();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFBaseConfigurationImpl <em>TF Base
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFBaseConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFBaseConfiguration()
* @generated
*/
EClass TF_BASE_CONFIGURATION = eINSTANCE.getTFBaseConfiguration();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_BASE_CONFIGURATION__THRESHOLD = eINSTANCE.getTFBaseConfiguration_Threshold();
/**
* The meta object literal for the '<em><b>Callback Period</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_BASE_CONFIGURATION__CALLBACK_PERIOD = eINSTANCE.getTFBaseConfiguration_CallbackPeriod();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.LoadCellConfigurationImpl <em>Load Cell
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LoadCellConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLoadCellConfiguration()
* @generated
*/
EClass LOAD_CELL_CONFIGURATION = eINSTANCE.getLoadCellConfiguration();
/**
* The meta object literal for the '<em><b>Moving Average</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LOAD_CELL_CONFIGURATION__MOVING_AVERAGE = eINSTANCE.getLoadCellConfiguration_MovingAverage();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.LaserRangeFinderConfigurationImpl <em>Laser Range
* Finder Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LaserRangeFinderConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLaserRangeFinderConfiguration()
* @generated
*/
EClass LASER_RANGE_FINDER_CONFIGURATION = eINSTANCE.getLaserRangeFinderConfiguration();
/**
* The meta object literal for the '<em><b>Distance Average Length</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LASER_RANGE_FINDER_CONFIGURATION__DISTANCE_AVERAGE_LENGTH = eINSTANCE
.getLaserRangeFinderConfiguration_DistanceAverageLength();
/**
* The meta object literal for the '<em><b>Velocity Average Length</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LASER_RANGE_FINDER_CONFIGURATION__VELOCITY_AVERAGE_LENGTH = eINSTANCE
.getLaserRangeFinderConfiguration_VelocityAverageLength();
/**
* The meta object literal for the '<em><b>Mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LASER_RANGE_FINDER_CONFIGURATION__MODE = eINSTANCE.getLaserRangeFinderConfiguration_Mode();
/**
* The meta object literal for the '<em><b>Enable Laser On Startup</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LASER_RANGE_FINDER_CONFIGURATION__ENABLE_LASER_ON_STARTUP = eINSTANCE
.getLaserRangeFinderConfiguration_EnableLaserOnStartup();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.AmbientLightV2ConfigurationImpl <em>Ambient Light
* V2 Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.AmbientLightV2ConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getAmbientLightV2Configuration()
* @generated
*/
EClass AMBIENT_LIGHT_V2_CONFIGURATION = eINSTANCE.getAmbientLightV2Configuration();
/**
* The meta object literal for the '<em><b>Illuminance Range</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute AMBIENT_LIGHT_V2_CONFIGURATION__ILLUMINANCE_RANGE = eINSTANCE
.getAmbientLightV2Configuration_IlluminanceRange();
/**
* The meta object literal for the '<em><b>Integration Time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute AMBIENT_LIGHT_V2_CONFIGURATION__INTEGRATION_TIME = eINSTANCE
.getAmbientLightV2Configuration_IntegrationTime();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.BrickletIndustrialDualAnalogInConfigurationImpl
* <em>Bricklet Industrial Dual Analog In Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.BrickletIndustrialDualAnalogInConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickletIndustrialDualAnalogInConfiguration()
* @generated
*/
EClass BRICKLET_INDUSTRIAL_DUAL_ANALOG_IN_CONFIGURATION = eINSTANCE
.getBrickletIndustrialDualAnalogInConfiguration();
/**
* The meta object literal for the '<em><b>Sample Rate</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute BRICKLET_INDUSTRIAL_DUAL_ANALOG_IN_CONFIGURATION__SAMPLE_RATE = eINSTANCE
.getBrickletIndustrialDualAnalogInConfiguration_SampleRate();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFTemperatureConfigurationImpl <em>TF Temperature
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFTemperatureConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFTemperatureConfiguration()
* @generated
*/
EClass TF_TEMPERATURE_CONFIGURATION = eINSTANCE.getTFTemperatureConfiguration();
/**
* The meta object literal for the '<em><b>Slow I2C</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_TEMPERATURE_CONFIGURATION__SLOW_I2C = eINSTANCE.getTFTemperatureConfiguration_SlowI2C();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFThermocoupleConfigurationImpl <em>TF
* Thermocouple Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFThermocoupleConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFThermocoupleConfiguration()
* @generated
*/
EClass TF_THERMOCOUPLE_CONFIGURATION = eINSTANCE.getTFThermocoupleConfiguration();
/**
* The meta object literal for the '<em><b>Averaging</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_THERMOCOUPLE_CONFIGURATION__AVERAGING = eINSTANCE.getTFThermocoupleConfiguration_Averaging();
/**
* The meta object literal for the '<em><b>Thermocouple Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_THERMOCOUPLE_CONFIGURATION__THERMOCOUPLE_TYPE = eINSTANCE
.getTFThermocoupleConfiguration_ThermocoupleType();
/**
* The meta object literal for the '<em><b>Filter</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_THERMOCOUPLE_CONFIGURATION__FILTER = eINSTANCE.getTFThermocoupleConfiguration_Filter();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFObjectTemperatureConfigurationImpl <em>TF
* Object Temperature Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFObjectTemperatureConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFObjectTemperatureConfiguration()
* @generated
*/
EClass TF_OBJECT_TEMPERATURE_CONFIGURATION = eINSTANCE.getTFObjectTemperatureConfiguration();
/**
* The meta object literal for the '<em><b>Emissivity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_OBJECT_TEMPERATURE_CONFIGURATION__EMISSIVITY = eINSTANCE
.getTFObjectTemperatureConfiguration_Emissivity();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFMoistureBrickletConfigurationImpl <em>TF
* Moisture Bricklet Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFMoistureBrickletConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFMoistureBrickletConfiguration()
* @generated
*/
EClass TF_MOISTURE_BRICKLET_CONFIGURATION = eINSTANCE.getTFMoistureBrickletConfiguration();
/**
* The meta object literal for the '<em><b>Moving Average</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_MOISTURE_BRICKLET_CONFIGURATION__MOVING_AVERAGE = eINSTANCE
.getTFMoistureBrickletConfiguration_MovingAverage();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFAnalogInConfigurationImpl <em>TF Analog In
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFAnalogInConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFAnalogInConfiguration()
* @generated
*/
EClass TF_ANALOG_IN_CONFIGURATION = eINSTANCE.getTFAnalogInConfiguration();
/**
* The meta object literal for the '<em><b>Moving Average</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_ANALOG_IN_CONFIGURATION__MOVING_AVERAGE = eINSTANCE.getTFAnalogInConfiguration_MovingAverage();
/**
* The meta object literal for the '<em><b>Range</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_ANALOG_IN_CONFIGURATION__RANGE = eINSTANCE.getTFAnalogInConfiguration_Range();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFAnalogInV2ConfigurationImpl <em>TF Analog In V2
* Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFAnalogInV2ConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFAnalogInV2Configuration()
* @generated
*/
EClass TF_ANALOG_IN_V2_CONFIGURATION = eINSTANCE.getTFAnalogInV2Configuration();
/**
* The meta object literal for the '<em><b>Moving Average</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_ANALOG_IN_V2_CONFIGURATION__MOVING_AVERAGE = eINSTANCE
.getTFAnalogInV2Configuration_MovingAverage();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFDistanceUSBrickletConfigurationImpl <em>TF
* Distance US Bricklet Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFDistanceUSBrickletConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFDistanceUSBrickletConfiguration()
* @generated
*/
EClass TF_DISTANCE_US_BRICKLET_CONFIGURATION = eINSTANCE.getTFDistanceUSBrickletConfiguration();
/**
* The meta object literal for the '<em><b>Moving Average</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_DISTANCE_US_BRICKLET_CONFIGURATION__MOVING_AVERAGE = eINSTANCE
.getTFDistanceUSBrickletConfiguration_MovingAverage();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.TFVoltageCurrentConfigurationImpl <em>TF Voltage
* Current Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.TFVoltageCurrentConfigurationImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTFVoltageCurrentConfiguration()
* @generated
*/
EClass TF_VOLTAGE_CURRENT_CONFIGURATION = eINSTANCE.getTFVoltageCurrentConfiguration();
/**
* The meta object literal for the '<em><b>Averaging</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_VOLTAGE_CURRENT_CONFIGURATION__AVERAGING = eINSTANCE.getTFVoltageCurrentConfiguration_Averaging();
/**
* The meta object literal for the '<em><b>Voltage Conversion Time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_VOLTAGE_CURRENT_CONFIGURATION__VOLTAGE_CONVERSION_TIME = eINSTANCE
.getTFVoltageCurrentConfiguration_VoltageConversionTime();
/**
* The meta object literal for the '<em><b>Current Conversion Time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TF_VOLTAGE_CURRENT_CONFIGURATION__CURRENT_CONVERSION_TIME = eINSTANCE
.getTFVoltageCurrentConfiguration_CurrentConversionTime();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletBarometerImpl <em>MBricklet
* Barometer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletBarometerImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletBarometer()
* @generated
*/
EClass MBRICKLET_BAROMETER = eINSTANCE.getMBrickletBarometer();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_BAROMETER__DEVICE_TYPE = eINSTANCE.getMBrickletBarometer_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_BAROMETER__THRESHOLD = eINSTANCE.getMBrickletBarometer_Threshold();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_BAROMETER___INIT = eINSTANCE.getMBrickletBarometer__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBarometerTemperatureImpl <em>MBarometer
* Temperature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBarometerTemperatureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBarometerTemperature()
* @generated
*/
EClass MBAROMETER_TEMPERATURE = eINSTANCE.getMBarometerTemperature();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBAROMETER_TEMPERATURE__DEVICE_TYPE = eINSTANCE.getMBarometerTemperature_DeviceType();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBAROMETER_TEMPERATURE___INIT = eINSTANCE.getMBarometerTemperature__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAmbientLightImpl <em>MBricklet Ambient
* Light</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAmbientLightImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletAmbientLight()
* @generated
*/
EClass MBRICKLET_AMBIENT_LIGHT = eINSTANCE.getMBrickletAmbientLight();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_AMBIENT_LIGHT__DEVICE_TYPE = eINSTANCE.getMBrickletAmbientLight_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_AMBIENT_LIGHT__THRESHOLD = eINSTANCE.getMBrickletAmbientLight_Threshold();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_AMBIENT_LIGHT___INIT = eINSTANCE.getMBrickletAmbientLight__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAmbientLightV2Impl <em>MBricklet Ambient
* Light V2</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAmbientLightV2Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletAmbientLightV2()
* @generated
*/
EClass MBRICKLET_AMBIENT_LIGHT_V2 = eINSTANCE.getMBrickletAmbientLightV2();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_AMBIENT_LIGHT_V2__DEVICE_TYPE = eINSTANCE.getMBrickletAmbientLightV2_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_AMBIENT_LIGHT_V2__THRESHOLD = eINSTANCE.getMBrickletAmbientLightV2_Threshold();
/**
* The meta object literal for the '<em><b>Illuminance Range</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_AMBIENT_LIGHT_V2__ILLUMINANCE_RANGE = eINSTANCE
.getMBrickletAmbientLightV2_IlluminanceRange();
/**
* The meta object literal for the '<em><b>Integration Time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_AMBIENT_LIGHT_V2__INTEGRATION_TIME = eINSTANCE
.getMBrickletAmbientLightV2_IntegrationTime();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_AMBIENT_LIGHT_V2___INIT = eINSTANCE.getMBrickletAmbientLightV2__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIndustrialDualAnalogInImpl <em>MBricklet
* Industrial Dual Analog In</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletIndustrialDualAnalogInImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletIndustrialDualAnalogIn()
* @generated
*/
EClass MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN = eINSTANCE.getMBrickletIndustrialDualAnalogIn();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__DEVICE_TYPE = eINSTANCE
.getMBrickletIndustrialDualAnalogIn_DeviceType();
/**
* The meta object literal for the '<em><b>Sample Rate</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_INDUSTRIAL_DUAL_ANALOG_IN__SAMPLE_RATE = eINSTANCE
.getMBrickletIndustrialDualAnalogIn_SampleRate();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.IndustrialDualAnalogInChannelImpl <em>Industrial
* Dual Analog In Channel</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.IndustrialDualAnalogInChannelImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIndustrialDualAnalogInChannel()
* @generated
*/
EClass INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL = eINSTANCE.getIndustrialDualAnalogInChannel();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL__DEVICE_TYPE = eINSTANCE
.getIndustrialDualAnalogInChannel_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL__THRESHOLD = eINSTANCE
.getIndustrialDualAnalogInChannel_Threshold();
/**
* The meta object literal for the '<em><b>Channel Num</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute INDUSTRIAL_DUAL_ANALOG_IN_CHANNEL__CHANNEL_NUM = eINSTANCE
.getIndustrialDualAnalogInChannel_ChannelNum();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletSoundIntensityImpl <em>MBricklet Sound
* Intensity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletSoundIntensityImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletSoundIntensity()
* @generated
*/
EClass MBRICKLET_SOUND_INTENSITY = eINSTANCE.getMBrickletSoundIntensity();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_SOUND_INTENSITY__DEVICE_TYPE = eINSTANCE.getMBrickletSoundIntensity_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_SOUND_INTENSITY__THRESHOLD = eINSTANCE.getMBrickletSoundIntensity_Threshold();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_SOUND_INTENSITY___INIT = eINSTANCE.getMBrickletSoundIntensity__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletDustDetectorImpl <em>MBricklet Dust
* Detector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletDustDetectorImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletDustDetector()
* @generated
*/
EClass MBRICKLET_DUST_DETECTOR = eINSTANCE.getMBrickletDustDetector();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_DUST_DETECTOR__DEVICE_TYPE = eINSTANCE.getMBrickletDustDetector_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_DUST_DETECTOR__THRESHOLD = eINSTANCE.getMBrickletDustDetector_Threshold();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_DUST_DETECTOR___INIT = eINSTANCE.getMBrickletDustDetector__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLoadCellImpl <em>MBricklet Load
* Cell</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLoadCellImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletLoadCell()
* @generated
*/
EClass MBRICKLET_LOAD_CELL = eINSTANCE.getMBrickletLoadCell();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_LOAD_CELL__DEVICE_TYPE = eINSTANCE.getMBrickletLoadCell_DeviceType();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.LoadCellDevice
* <em>Load Cell Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.LoadCellDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLoadCellDevice()
* @generated
*/
EClass LOAD_CELL_DEVICE = eINSTANCE.getLoadCellDevice();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.LoadCellWeightImpl <em>Load Cell Weight</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LoadCellWeightImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLoadCellWeight()
* @generated
*/
EClass LOAD_CELL_WEIGHT = eINSTANCE.getLoadCellWeight();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LOAD_CELL_WEIGHT__DEVICE_TYPE = eINSTANCE.getLoadCellWeight_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LOAD_CELL_WEIGHT__THRESHOLD = eINSTANCE.getLoadCellWeight_Threshold();
/**
* The meta object literal for the '<em><b>Moving Average</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LOAD_CELL_WEIGHT__MOVING_AVERAGE = eINSTANCE.getLoadCellWeight_MovingAverage();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation LOAD_CELL_WEIGHT___INIT = eINSTANCE.getLoadCellWeight__Init();
/**
* The meta object literal for the '<em><b>Tare</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation LOAD_CELL_WEIGHT___TARE = eINSTANCE.getLoadCellWeight__Tare();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.impl.LoadCellLedImpl
* <em>Load Cell Led</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.LoadCellLedImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLoadCellLed()
* @generated
*/
EClass LOAD_CELL_LED = eINSTANCE.getLoadCellLed();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LOAD_CELL_LED__DEVICE_TYPE = eINSTANCE.getLoadCellLed_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletMoistureImpl <em>MBricklet
* Moisture</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletMoistureImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletMoisture()
* @generated
*/
EClass MBRICKLET_MOISTURE = eINSTANCE.getMBrickletMoisture();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_MOISTURE__DEVICE_TYPE = eINSTANCE.getMBrickletMoisture_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_MOISTURE__THRESHOLD = eINSTANCE.getMBrickletMoisture_Threshold();
/**
* The meta object literal for the '<em><b>Moving Average</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_MOISTURE__MOVING_AVERAGE = eINSTANCE.getMBrickletMoisture_MovingAverage();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_MOISTURE___INIT = eINSTANCE.getMBrickletMoisture__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAnalogInV2Impl <em>MBricklet Analog In
* V2</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAnalogInV2Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletAnalogInV2()
* @generated
*/
EClass MBRICKLET_ANALOG_IN_V2 = eINSTANCE.getMBrickletAnalogInV2();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_ANALOG_IN_V2__DEVICE_TYPE = eINSTANCE.getMBrickletAnalogInV2_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_ANALOG_IN_V2__THRESHOLD = eINSTANCE.getMBrickletAnalogInV2_Threshold();
/**
* The meta object literal for the '<em><b>Moving Average</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_ANALOG_IN_V2__MOVING_AVERAGE = eINSTANCE.getMBrickletAnalogInV2_MovingAverage();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAnalogInImpl <em>MBricklet Analog
* In</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletAnalogInImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletAnalogIn()
* @generated
*/
EClass MBRICKLET_ANALOG_IN = eINSTANCE.getMBrickletAnalogIn();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_ANALOG_IN__DEVICE_TYPE = eINSTANCE.getMBrickletAnalogIn_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_ANALOG_IN__THRESHOLD = eINSTANCE.getMBrickletAnalogIn_Threshold();
/**
* The meta object literal for the '<em><b>Moving Average</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_ANALOG_IN__MOVING_AVERAGE = eINSTANCE.getMBrickletAnalogIn_MovingAverage();
/**
* The meta object literal for the '<em><b>Range</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_ANALOG_IN__RANGE = eINSTANCE.getMBrickletAnalogIn_Range();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletDistanceUSImpl <em>MBricklet Distance
* US</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletDistanceUSImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletDistanceUS()
* @generated
*/
EClass MBRICKLET_DISTANCE_US = eINSTANCE.getMBrickletDistanceUS();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_DISTANCE_US__DEVICE_TYPE = eINSTANCE.getMBrickletDistanceUS_DeviceType();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_DISTANCE_US__THRESHOLD = eINSTANCE.getMBrickletDistanceUS_Threshold();
/**
* The meta object literal for the '<em><b>Moving Average</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_DISTANCE_US__MOVING_AVERAGE = eINSTANCE.getMBrickletDistanceUS_MovingAverage();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_DISTANCE_US___INIT = eINSTANCE.getMBrickletDistanceUS__Init();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLCD20x4Impl <em>MBricklet LCD2
* 0x4</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLCD20x4Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletLCD20x4()
* @generated
*/
EClass MBRICKLET_LCD2_0X4 = eINSTANCE.getMBrickletLCD20x4();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_LCD2_0X4__DEVICE_TYPE = eINSTANCE.getMBrickletLCD20x4_DeviceType();
/**
* The meta object literal for the '<em><b>Position Prefix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_LCD2_0X4__POSITION_PREFIX = eINSTANCE.getMBrickletLCD20x4_PositionPrefix();
/**
* The meta object literal for the '<em><b>Positon Suffix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_LCD2_0X4__POSITON_SUFFIX = eINSTANCE.getMBrickletLCD20x4_PositonSuffix();
/**
* The meta object literal for the '<em><b>Display Errors</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_LCD2_0X4__DISPLAY_ERRORS = eINSTANCE.getMBrickletLCD20x4_DisplayErrors();
/**
* The meta object literal for the '<em><b>Error Prefix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_LCD2_0X4__ERROR_PREFIX = eINSTANCE.getMBrickletLCD20x4_ErrorPrefix();
/**
* The meta object literal for the '<em><b>Init</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_LCD2_0X4___INIT = eINSTANCE.getMBrickletLCD20x4__Init();
/**
* The meta object literal for the '<em><b>Clear</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MBRICKLET_LCD2_0X4___CLEAR = eINSTANCE.getMBrickletLCD20x4__Clear();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.OLEDBricklet <em>OLED
* Bricklet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.OLEDBricklet
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getOLEDBricklet()
* @generated
*/
EClass OLED_BRICKLET = eINSTANCE.getOLEDBricklet();
/**
* The meta object literal for the '<em><b>Position Prefix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute OLED_BRICKLET__POSITION_PREFIX = eINSTANCE.getOLEDBricklet_PositionPrefix();
/**
* The meta object literal for the '<em><b>Position Suffix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute OLED_BRICKLET__POSITION_SUFFIX = eINSTANCE.getOLEDBricklet_PositionSuffix();
/**
* The meta object literal for the '<em><b>Contrast</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute OLED_BRICKLET__CONTRAST = eINSTANCE.getOLEDBricklet_Contrast();
/**
* The meta object literal for the '<em><b>Invert</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute OLED_BRICKLET__INVERT = eINSTANCE.getOLEDBricklet_Invert();
/**
* The meta object literal for the '<em><b>Clear</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation OLED_BRICKLET___CLEAR = eINSTANCE.getOLEDBricklet__Clear();
/**
* The meta object literal for the '<em><b>Clear</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation OLED_BRICKLET___CLEAR__SHORT_SHORT_SHORT_SHORT = eINSTANCE
.getOLEDBricklet__Clear__short_short_short_short();
/**
* The meta object literal for the '<em><b>Write Line</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation OLED_BRICKLET___WRITE_LINE__SHORT_SHORT_STRING = eINSTANCE
.getOLEDBricklet__WriteLine__short_short_String();
/**
* The meta object literal for the '<em><b>Simple Gauge</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation OLED_BRICKLET___SIMPLE_GAUGE__INT = eINSTANCE.getOLEDBricklet__SimpleGauge__int();
/**
* The meta object literal for the '<em><b>Simple Gauge</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation OLED_BRICKLET___SIMPLE_GAUGE__INT_INT_INT = eINSTANCE.getOLEDBricklet__SimpleGauge__int_int_int();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletOLED128x64Impl <em>MBricklet OLED12
* 8x64</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletOLED128x64Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletOLED128x64()
* @generated
*/
EClass MBRICKLET_OLED12_8X64 = eINSTANCE.getMBrickletOLED128x64();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_OLED12_8X64__DEVICE_TYPE = eINSTANCE.getMBrickletOLED128x64_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MBrickletOLE64x48Impl <em>MBricklet OLE6
* 4x48</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MBrickletOLE64x48Impl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMBrickletOLE64x48()
* @generated
*/
EClass MBRICKLET_OLE6_4X48 = eINSTANCE.getMBrickletOLE64x48();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MBRICKLET_OLE6_4X48__DEVICE_TYPE = eINSTANCE.getMBrickletOLE64x48_DeviceType();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.MTextActor <em>MText
* Actor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MTextActor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTextActor()
* @generated
*/
EClass MTEXT_ACTOR = eINSTANCE.getMTextActor();
/**
* The meta object literal for the '<em><b>Text</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MTEXT_ACTOR__TEXT = eINSTANCE.getMTextActor_Text();
/**
* The meta object literal for the '<em><b>Write</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EOperation MTEXT_ACTOR___WRITE__STRING = eINSTANCE.getMTextActor__Write__String();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.MLCDSubDevice <em>MLCD
* Sub Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MLCDSubDevice
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMLCDSubDevice()
* @generated
*/
EClass MLCD_SUB_DEVICE = eINSTANCE.getMLCDSubDevice();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MLCD20x4BacklightImpl <em>MLCD2 0x4
* Backlight</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MLCD20x4BacklightImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMLCD20x4Backlight()
* @generated
*/
EClass MLCD2_0X4_BACKLIGHT = eINSTANCE.getMLCD20x4Backlight();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MLCD2_0X4_BACKLIGHT__DEVICE_TYPE = eINSTANCE.getMLCD20x4Backlight_DeviceType();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.impl.MLCD20x4ButtonImpl <em>MLCD2 0x4 Button</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.impl.MLCD20x4ButtonImpl
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMLCD20x4Button()
* @generated
*/
EClass MLCD2_0X4_BUTTON = eINSTANCE.getMLCD20x4Button();
/**
* The meta object literal for the '<em><b>Device Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MLCD2_0X4_BUTTON__DEVICE_TYPE = eINSTANCE.getMLCD20x4Button_DeviceType();
/**
* The meta object literal for the '<em><b>Button Num</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MLCD2_0X4_BUTTON__BUTTON_NUM = eINSTANCE.getMLCD20x4Button_ButtonNum();
/**
* The meta object literal for the '<em>Switch State</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.types.OnOffValue
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getSwitchState()
* @generated
*/
EDataType SWITCH_STATE = eINSTANCE.getSwitchState();
/**
* The meta object literal for the '<em>Digital Value</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.types.HighLowValue
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDigitalValue()
* @generated
*/
EDataType DIGITAL_VALUE = eINSTANCE.getDigitalValue();
/**
* The meta object literal for the '<em>HSB Value</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.types.HSBValue
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getHSBValue()
* @generated
*/
EDataType HSB_VALUE = eINSTANCE.getHSBValue();
/**
* The meta object literal for the '<em>Tinker Bricklet IO16</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletIO16
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletIO16()
* @generated
*/
EDataType TINKER_BRICKLET_IO16 = eINSTANCE.getTinkerBrickletIO16();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.DCDriveMode <em>DC
* Drive Mode</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.DCDriveMode
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDCDriveMode()
* @generated
*/
EEnum DC_DRIVE_MODE = eINSTANCE.getDCDriveMode();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.ConfigOptsServo
* <em>Config Opts Servo</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ConfigOptsServo
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getConfigOptsServo()
* @generated
*/
EEnum CONFIG_OPTS_SERVO = eINSTANCE.getConfigOptsServo();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonDevicePosition <em>Dual Button Device
* Position</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonDevicePosition
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDualButtonDevicePosition()
* @generated
*/
EEnum DUAL_BUTTON_DEVICE_POSITION = eINSTANCE.getDualButtonDevicePosition();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonLedSubIds
* <em>Dual Button Led Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonLedSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDualButtonLedSubIds()
* @generated
*/
EEnum DUAL_BUTTON_LED_SUB_IDS = eINSTANCE.getDualButtonLedSubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.DualButtonButtonSubIds
* <em>Dual Button Button Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.DualButtonButtonSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDualButtonButtonSubIds()
* @generated
*/
EEnum DUAL_BUTTON_BUTTON_SUB_IDS = eINSTANCE.getDualButtonButtonSubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.JoystickSubIds
* <em>Joystick Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.JoystickSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getJoystickSubIds()
* @generated
*/
EEnum JOYSTICK_SUB_IDS = eINSTANCE.getJoystickSubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.PTCSubIds <em>PTC Sub
* Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.PTCSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getPTCSubIds()
* @generated
*/
EEnum PTC_SUB_IDS = eINSTANCE.getPTCSubIds();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialDual020mASubIds <em>Industrial Dual020m ASub
* Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialDual020mASubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIndustrialDual020mASubIds()
* @generated
*/
EEnum INDUSTRIAL_DUAL020M_ASUB_IDS = eINSTANCE.getIndustrialDual020mASubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.RotaryEncoderSubIds
* <em>Rotary Encoder Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.RotaryEncoderSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getRotaryEncoderSubIds()
* @generated
*/
EEnum ROTARY_ENCODER_SUB_IDS = eINSTANCE.getRotaryEncoderSubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.ColorBrickletSubIds
* <em>Color Bricklet Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ColorBrickletSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getColorBrickletSubIds()
* @generated
*/
EEnum COLOR_BRICKLET_SUB_IDS = eINSTANCE.getColorBrickletSubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.LoadCellSubIds
* <em>Load Cell Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.LoadCellSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLoadCellSubIds()
* @generated
*/
EEnum LOAD_CELL_SUB_IDS = eINSTANCE.getLoadCellSubIds();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialDualAnalogInSubIds <em>Industrial Dual
* Analog In Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialDualAnalogInSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIndustrialDualAnalogInSubIds()
* @generated
*/
EEnum INDUSTRIAL_DUAL_ANALOG_IN_SUB_IDS = eINSTANCE.getIndustrialDualAnalogInSubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderSubIds
* <em>Laser Range Finder Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.LaserRangeFinderSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLaserRangeFinderSubIds()
* @generated
*/
EEnum LASER_RANGE_FINDER_SUB_IDS = eINSTANCE.getLaserRangeFinderSubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.AccelerometerSubIds
* <em>Accelerometer Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.AccelerometerSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getAccelerometerSubIds()
* @generated
*/
EEnum ACCELEROMETER_SUB_IDS = eINSTANCE.getAccelerometerSubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.NoSubIds <em>No Sub
* Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.NoSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getNoSubIds()
* @generated
*/
EEnum NO_SUB_IDS = eINSTANCE.getNoSubIds();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialDigitalInSubIDs <em>Industrial Digital In
* Sub IDs</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialDigitalInSubIDs
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIndustrialDigitalInSubIDs()
* @generated
*/
EEnum INDUSTRIAL_DIGITAL_IN_SUB_IDS = eINSTANCE.getIndustrialDigitalInSubIDs();
/**
* The meta object literal for the
* '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialDigitalOutSubIDs <em>Industrial Digital Out
* Sub IDs</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialDigitalOutSubIDs
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIndustrialDigitalOutSubIDs()
* @generated
*/
EEnum INDUSTRIAL_DIGITAL_OUT_SUB_IDS = eINSTANCE.getIndustrialDigitalOutSubIDs();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.IndustrialQuadRelayIDs
* <em>Industrial Quad Relay IDs</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IndustrialQuadRelayIDs
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIndustrialQuadRelayIDs()
* @generated
*/
EEnum INDUSTRIAL_QUAD_RELAY_IDS = eINSTANCE.getIndustrialQuadRelayIDs();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.ServoSubIDs <em>Servo
* Sub IDs</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ServoSubIDs
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getServoSubIDs()
* @generated
*/
EEnum SERVO_SUB_IDS = eINSTANCE.getServoSubIDs();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.BarometerSubIDs
* <em>Barometer Sub IDs</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.BarometerSubIDs
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBarometerSubIDs()
* @generated
*/
EEnum BAROMETER_SUB_IDS = eINSTANCE.getBarometerSubIDs();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.IO16SubIds <em>IO16
* Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IO16SubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIO16SubIds()
* @generated
*/
EEnum IO16_SUB_IDS = eINSTANCE.getIO16SubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.IO4SubIds <em>IO4 Sub
* Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.IO4SubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIO4SubIds()
* @generated
*/
EEnum IO4_SUB_IDS = eINSTANCE.getIO4SubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.DualRelaySubIds
* <em>Dual Relay Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.DualRelaySubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDualRelaySubIds()
* @generated
*/
EEnum DUAL_RELAY_SUB_IDS = eINSTANCE.getDualRelaySubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.LCDButtonSubIds
* <em>LCD Button Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.LCDButtonSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLCDButtonSubIds()
* @generated
*/
EEnum LCD_BUTTON_SUB_IDS = eINSTANCE.getLCDButtonSubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.LCDBacklightSubIds
* <em>LCD Backlight Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.LCDBacklightSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getLCDBacklightSubIds()
* @generated
*/
EEnum LCD_BACKLIGHT_SUB_IDS = eINSTANCE.getLCDBacklightSubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.MultiTouchSubIds
* <em>Multi Touch Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.MultiTouchSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMultiTouchSubIds()
* @generated
*/
EEnum MULTI_TOUCH_SUB_IDS = eINSTANCE.getMultiTouchSubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.TemperatureIRSubIds
* <em>Temperature IR Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.TemperatureIRSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTemperatureIRSubIds()
* @generated
*/
EEnum TEMPERATURE_IR_SUB_IDS = eINSTANCE.getTemperatureIRSubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.VoltageCurrentSubIds
* <em>Voltage Current Sub Ids</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.VoltageCurrentSubIds
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getVoltageCurrentSubIds()
* @generated
*/
EEnum VOLTAGE_CURRENT_SUB_IDS = eINSTANCE.getVoltageCurrentSubIds();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.ConfigOptsMove
* <em>Config Opts Move</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ConfigOptsMove
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getConfigOptsMove()
* @generated
*/
EEnum CONFIG_OPTS_MOVE = eINSTANCE.getConfigOptsMove();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.ConfigOptsDimmable
* <em>Config Opts Dimmable</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ConfigOptsDimmable
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getConfigOptsDimmable()
* @generated
*/
EEnum CONFIG_OPTS_DIMMABLE = eINSTANCE.getConfigOptsDimmable();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.ConfigOptsSetPoint
* <em>Config Opts Set Point</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ConfigOptsSetPoint
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getConfigOptsSetPoint()
* @generated
*/
EEnum CONFIG_OPTS_SET_POINT = eINSTANCE.getConfigOptsSetPoint();
/**
* The meta object literal for the '{@link org.openhab.binding.tinkerforge.internal.model.ConfigOptsSwitchSpeed
* <em>Config Opts Switch Speed</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.model.ConfigOptsSwitchSpeed
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getConfigOptsSwitchSpeed()
* @generated
*/
EEnum CONFIG_OPTS_SWITCH_SPEED = eINSTANCE.getConfigOptsSwitchSpeed();
/**
* The meta object literal for the '<em>MIP Connection</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.IPConnection
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMIPConnection()
* @generated
*/
EDataType MIP_CONNECTION = eINSTANCE.getMIPConnection();
/**
* The meta object literal for the '<em>MTinker Device</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.Device
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerDevice()
* @generated
*/
EDataType MTINKER_DEVICE = eINSTANCE.getMTinkerDevice();
/**
* The meta object literal for the '<em>MLogger</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.slf4j.Logger
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMLogger()
* @generated
*/
EDataType MLOGGER = eINSTANCE.getMLogger();
/**
* The meta object literal for the '<em>MAtomic Boolean</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see java.util.concurrent.atomic.AtomicBoolean
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMAtomicBoolean()
* @generated
*/
EDataType MATOMIC_BOOLEAN = eINSTANCE.getMAtomicBoolean();
/**
* The meta object literal for the '<em>MTinkerforge Device</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.Device
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerforgeDevice()
* @generated
*/
EDataType MTINKERFORGE_DEVICE = eINSTANCE.getMTinkerforgeDevice();
/**
* The meta object literal for the '<em>MTinker Brick DC</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickDC
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickDC()
* @generated
*/
EDataType MTINKER_BRICK_DC = eINSTANCE.getMTinkerBrickDC();
/**
* The meta object literal for the '<em>MTinker Brick Stepper</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickStepper
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickStepper()
* @generated
*/
EDataType MTINKER_BRICK_STEPPER = eINSTANCE.getMTinkerBrickStepper();
/**
* The meta object literal for the '<em>MTinker Brick Servo</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickServo
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickServo()
* @generated
*/
EDataType MTINKER_BRICK_SERVO = eINSTANCE.getMTinkerBrickServo();
/**
* The meta object literal for the '<em>MTinkerforge Value</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.types.TinkerforgeValue
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerforgeValue()
* @generated
*/
EDataType MTINKERFORGE_VALUE = eINSTANCE.getMTinkerforgeValue();
/**
* The meta object literal for the '<em>MDecimal Value</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.types.DecimalValue
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMDecimalValue()
* @generated
*/
EDataType MDECIMAL_VALUE = eINSTANCE.getMDecimalValue();
/**
* The meta object literal for the '<em>MTinker Bricklet Humidity</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletHumidity
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletHumidity()
* @generated
*/
EDataType MTINKER_BRICKLET_HUMIDITY = eINSTANCE.getMTinkerBrickletHumidity();
/**
* The meta object literal for the '<em>MTinker Bricklet Distance IR</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletDistanceIR
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletDistanceIR()
* @generated
*/
EDataType MTINKER_BRICKLET_DISTANCE_IR = eINSTANCE.getMTinkerBrickletDistanceIR();
/**
* The meta object literal for the '<em>MTinker Bricklet Temperature</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletTemperature
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletTemperature()
* @generated
*/
EDataType MTINKER_BRICKLET_TEMPERATURE = eINSTANCE.getMTinkerBrickletTemperature();
/**
* The meta object literal for the '<em>MTinker Bricklet Barometer</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletBarometer
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletBarometer()
* @generated
*/
EDataType MTINKER_BRICKLET_BAROMETER = eINSTANCE.getMTinkerBrickletBarometer();
/**
* The meta object literal for the '<em>MTinker Bricklet Ambient Light</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletAmbientLight
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletAmbientLight()
* @generated
*/
EDataType MTINKER_BRICKLET_AMBIENT_LIGHT = eINSTANCE.getMTinkerBrickletAmbientLight();
/**
* The meta object literal for the '<em>MTinker Bricklet LCD2 0x4</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletLCD20x4
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletLCD20x4()
* @generated
*/
EDataType MTINKER_BRICKLET_LCD2_0X4 = eINSTANCE.getMTinkerBrickletLCD20x4();
/**
* The meta object literal for the '<em>Tinker Bricklet Remote Switch</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletRemoteSwitch
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletRemoteSwitch()
* @generated
*/
EDataType TINKER_BRICKLET_REMOTE_SWITCH = eINSTANCE.getTinkerBrickletRemoteSwitch();
/**
* The meta object literal for the '<em>Tinker Bricklet Motion Detector</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletMotionDetector
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletMotionDetector()
* @generated
*/
EDataType TINKER_BRICKLET_MOTION_DETECTOR = eINSTANCE.getTinkerBrickletMotionDetector();
/**
* The meta object literal for the '<em>Tinker Bricklet Multi Touch</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletMultiTouch
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletMultiTouch()
* @generated
*/
EDataType TINKER_BRICKLET_MULTI_TOUCH = eINSTANCE.getTinkerBrickletMultiTouch();
/**
* The meta object literal for the '<em>Tinker Bricklet Temperature IR</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletTemperatureIR
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletTemperatureIR()
* @generated
*/
EDataType TINKER_BRICKLET_TEMPERATURE_IR = eINSTANCE.getTinkerBrickletTemperatureIR();
/**
* The meta object literal for the '<em>Tinker Bricklet Sound Intensity</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletSoundIntensity
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletSoundIntensity()
* @generated
*/
EDataType TINKER_BRICKLET_SOUND_INTENSITY = eINSTANCE.getTinkerBrickletSoundIntensity();
/**
* The meta object literal for the '<em>Tinker Bricklet Moisture</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletMoisture
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletMoisture()
* @generated
*/
EDataType TINKER_BRICKLET_MOISTURE = eINSTANCE.getTinkerBrickletMoisture();
/**
* The meta object literal for the '<em>Tinker Bricklet Distance US</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletDistanceUS
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletDistanceUS()
* @generated
*/
EDataType TINKER_BRICKLET_DISTANCE_US = eINSTANCE.getTinkerBrickletDistanceUS();
/**
* The meta object literal for the '<em>Tinker Bricklet Voltage Current</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletVoltageCurrent
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletVoltageCurrent()
* @generated
*/
EDataType TINKER_BRICKLET_VOLTAGE_CURRENT = eINSTANCE.getTinkerBrickletVoltageCurrent();
/**
* The meta object literal for the '<em>Tinker Bricklet Tilt</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletTilt
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletTilt()
* @generated
*/
EDataType TINKER_BRICKLET_TILT = eINSTANCE.getTinkerBrickletTilt();
/**
* The meta object literal for the '<em>Tinker Bricklet IO4</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletIO4
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletIO4()
* @generated
*/
EDataType TINKER_BRICKLET_IO4 = eINSTANCE.getTinkerBrickletIO4();
/**
* The meta object literal for the '<em>Tinker Bricklet Hall Effect</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletHallEffect
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletHallEffect()
* @generated
*/
EDataType TINKER_BRICKLET_HALL_EFFECT = eINSTANCE.getTinkerBrickletHallEffect();
/**
* The meta object literal for the '<em>Tinker Bricklet Segment Display4x7</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletSegmentDisplay4x7
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletSegmentDisplay4x7()
* @generated
*/
EDataType TINKER_BRICKLET_SEGMENT_DISPLAY4X7 = eINSTANCE.getTinkerBrickletSegmentDisplay4x7();
/**
* The meta object literal for the '<em>Tinker Bricklet LED Strip</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletLEDStrip
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletLEDStrip()
* @generated
*/
EDataType TINKER_BRICKLET_LED_STRIP = eINSTANCE.getTinkerBrickletLEDStrip();
/**
* The meta object literal for the '<em>Bricklet Joystick</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletJoystick
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getBrickletJoystick()
* @generated
*/
EDataType BRICKLET_JOYSTICK = eINSTANCE.getBrickletJoystick();
/**
* The meta object literal for the '<em>Tinker Bricklet Linear Poti</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletLinearPoti
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletLinearPoti()
* @generated
*/
EDataType TINKER_BRICKLET_LINEAR_POTI = eINSTANCE.getTinkerBrickletLinearPoti();
/**
* The meta object literal for the '<em>Tinker Bricklet Dual Button</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletDualButton
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletDualButton()
* @generated
*/
EDataType TINKER_BRICKLET_DUAL_BUTTON = eINSTANCE.getTinkerBrickletDualButton();
/**
* The meta object literal for the '<em>Tinker Bricklet PTC</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletPTC
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletPTC()
* @generated
*/
EDataType TINKER_BRICKLET_PTC = eINSTANCE.getTinkerBrickletPTC();
/**
* The meta object literal for the '<em>Tinker Bricklet Industrial Dual020m A</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletIndustrialDual020mA
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletIndustrialDual020mA()
* @generated
*/
EDataType TINKER_BRICKLET_INDUSTRIAL_DUAL020M_A = eINSTANCE.getTinkerBrickletIndustrialDual020mA();
/**
* The meta object literal for the '<em>Tinker Bricklet Solid State Relay</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletSolidStateRelay
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletSolidStateRelay()
* @generated
*/
EDataType TINKER_BRICKLET_SOLID_STATE_RELAY = eINSTANCE.getTinkerBrickletSolidStateRelay();
/**
* The meta object literal for the '<em>Tinker Bricklet Piezo Speaker</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletPiezoSpeaker
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletPiezoSpeaker()
* @generated
*/
EDataType TINKER_BRICKLET_PIEZO_SPEAKER = eINSTANCE.getTinkerBrickletPiezoSpeaker();
/**
* The meta object literal for the '<em>Tinker Bricklet Rotary Encoder</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletRotaryEncoder
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletRotaryEncoder()
* @generated
*/
EDataType TINKER_BRICKLET_ROTARY_ENCODER = eINSTANCE.getTinkerBrickletRotaryEncoder();
/**
* The meta object literal for the '<em>Tinker Bricklet Ambient Light V2</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletAmbientLightV2
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletAmbientLightV2()
* @generated
*/
EDataType TINKER_BRICKLET_AMBIENT_LIGHT_V2 = eINSTANCE.getTinkerBrickletAmbientLightV2();
/**
* The meta object literal for the '<em>Tinker Bricklet Dust Detector</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletDustDetector
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletDustDetector()
* @generated
*/
EDataType TINKER_BRICKLET_DUST_DETECTOR = eINSTANCE.getTinkerBrickletDustDetector();
/**
* The meta object literal for the '<em>Tinker Bricklet Load Cell</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletLoadCell
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletLoadCell()
* @generated
*/
EDataType TINKER_BRICKLET_LOAD_CELL = eINSTANCE.getTinkerBrickletLoadCell();
/**
* The meta object literal for the '<em>Tinker Bricklet Color</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletColor
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletColor()
* @generated
*/
EDataType TINKER_BRICKLET_COLOR = eINSTANCE.getTinkerBrickletColor();
/**
* The meta object literal for the '<em>Tinker Bricklet Industrial Dual Analog In</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletIndustrialDualAnalogIn
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletIndustrialDualAnalogIn()
* @generated
*/
EDataType TINKER_BRICKLET_INDUSTRIAL_DUAL_ANALOG_IN = eINSTANCE.getTinkerBrickletIndustrialDualAnalogIn();
/**
* The meta object literal for the '<em>Tinker Bricklet Analog In V2</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletAnalogInV2
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletAnalogInV2()
* @generated
*/
EDataType TINKER_BRICKLET_ANALOG_IN_V2 = eINSTANCE.getTinkerBrickletAnalogInV2();
/**
* The meta object literal for the '<em>Tinker Bricklet Analog In</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletAnalogIn
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletAnalogIn()
* @generated
*/
EDataType TINKER_BRICKLET_ANALOG_IN = eINSTANCE.getTinkerBrickletAnalogIn();
/**
* The meta object literal for the '<em>Tinker Bricklet Laser Range Finder</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletLaserRangeFinder
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletLaserRangeFinder()
* @generated
*/
EDataType TINKER_BRICKLET_LASER_RANGE_FINDER = eINSTANCE.getTinkerBrickletLaserRangeFinder();
/**
* The meta object literal for the '<em>Tinker Bricklet Accelerometer</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletAccelerometer
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletAccelerometer()
* @generated
*/
EDataType TINKER_BRICKLET_ACCELEROMETER = eINSTANCE.getTinkerBrickletAccelerometer();
/**
* The meta object literal for the '<em>Tinker Bricklet OLED12 8x64</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletOLED128x64
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletOLED128x64()
* @generated
*/
EDataType TINKER_BRICKLET_OLED12_8X64 = eINSTANCE.getTinkerBrickletOLED128x64();
/**
* The meta object literal for the '<em>Tinker Bricklet OLED6 4x48</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletOLED64x48
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletOLED64x48()
* @generated
*/
EDataType TINKER_BRICKLET_OLED6_4X48 = eINSTANCE.getTinkerBrickletOLED64x48();
/**
* The meta object literal for the '<em>Tinker Bricklet Thermocouple</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletThermocouple
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletThermocouple()
* @generated
*/
EDataType TINKER_BRICKLET_THERMOCOUPLE = eINSTANCE.getTinkerBrickletThermocouple();
/**
* The meta object literal for the '<em>Tinker Bricklet UV Light</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletUVLight
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletUVLight()
* @generated
*/
EDataType TINKER_BRICKLET_UV_LIGHT = eINSTANCE.getTinkerBrickletUVLight();
/**
* The meta object literal for the '<em>Tinker Bricklet CO2</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletCO2
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletCO2()
* @generated
*/
EDataType TINKER_BRICKLET_CO2 = eINSTANCE.getTinkerBrickletCO2();
/**
* The meta object literal for the '<em>Tinker Bricklet Analog Out V2</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletAnalogOutV2
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getTinkerBrickletAnalogOutV2()
* @generated
*/
EDataType TINKER_BRICKLET_ANALOG_OUT_V2 = eINSTANCE.getTinkerBrickletAnalogOutV2();
/**
* The meta object literal for the '<em>HSB Type</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.core.library.types.HSBType
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getHSBType()
* @generated
*/
EDataType HSB_TYPE = eINSTANCE.getHSBType();
/**
* The meta object literal for the '<em>Up Down Type</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.core.library.types.UpDownType
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getUpDownType()
* @generated
*/
EDataType UP_DOWN_TYPE = eINSTANCE.getUpDownType();
/**
* The meta object literal for the '<em>Percent Value</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.types.PercentValue
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getPercentValue()
* @generated
*/
EDataType PERCENT_VALUE = eINSTANCE.getPercentValue();
/**
* The meta object literal for the '<em>Device Options</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.config.DeviceOptions
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDeviceOptions()
* @generated
*/
EDataType DEVICE_OPTIONS = eINSTANCE.getDeviceOptions();
/**
* The meta object literal for the '<em>Percent Type</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.core.library.types.PercentType
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getPercentType()
* @generated
*/
EDataType PERCENT_TYPE = eINSTANCE.getPercentType();
/**
* The meta object literal for the '<em>Increase Decrease Type</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.core.library.types.IncreaseDecreaseType
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getIncreaseDecreaseType()
* @generated
*/
EDataType INCREASE_DECREASE_TYPE = eINSTANCE.getIncreaseDecreaseType();
/**
* The meta object literal for the '<em>Direction Value</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.openhab.binding.tinkerforge.internal.types.DirectionValue
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getDirectionValue()
* @generated
*/
EDataType DIRECTION_VALUE = eINSTANCE.getDirectionValue();
/**
* The meta object literal for the '<em>Enum</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see java.lang.Enum
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getEnum()
* @generated
*/
EDataType ENUM = eINSTANCE.getEnum();
/**
* The meta object literal for the '<em>MTinker Bricklet Dual Relay</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletDualRelay
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletDualRelay()
* @generated
*/
EDataType MTINKER_BRICKLET_DUAL_RELAY = eINSTANCE.getMTinkerBrickletDualRelay();
/**
* The meta object literal for the '<em>MTinker Bricklet Industrial Quad Relay</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletIndustrialQuadRelay
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletIndustrialQuadRelay()
* @generated
*/
EDataType MTINKER_BRICKLET_INDUSTRIAL_QUAD_RELAY = eINSTANCE.getMTinkerBrickletIndustrialQuadRelay();
/**
* The meta object literal for the '<em>MTinker Bricklet Industrial Digital In4</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletIndustrialDigitalIn4
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletIndustrialDigitalIn4()
* @generated
*/
EDataType MTINKER_BRICKLET_INDUSTRIAL_DIGITAL_IN4 = eINSTANCE.getMTinkerBrickletIndustrialDigitalIn4();
/**
* The meta object literal for the '<em>MTinker Bricklet Industrial Digital Out4</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see com.tinkerforge.BrickletIndustrialDigitalOut4
* @see org.openhab.binding.tinkerforge.internal.model.impl.ModelPackageImpl#getMTinkerBrickletIndustrialDigitalOut4()
* @generated
*/
EDataType MTINKER_BRICKLET_INDUSTRIAL_DIGITAL_OUT4 = eINSTANCE.getMTinkerBrickletIndustrialDigitalOut4();
}
} // ModelPackage