Interface ThingPackage

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
ThingPackageImpl

public interface ThingPackage extends org.eclipse.emf.ecore.EPackage
The Package for the model. It contains accessors for the meta objects to represent
  • each class,
  • each feature of each class,
  • each enum,
  • and each data type
See Also:
  • Field Details

    • eNAME

      static final String eNAME
      The package name.
      See Also:
    • eNS_URI

      static final String eNS_URI
      The package namespace URI.
      See Also:
    • eNS_PREFIX

      static final String eNS_PREFIX
      The package namespace name.
      See Also:
    • eINSTANCE

      static final ThingPackage eINSTANCE
      The singleton instance of the package.
    • THING_MODEL

      static final int THING_MODEL
      The meta object id for the 'Model' class.
      See Also:
    • THING_MODEL__THINGS

      static final int THING_MODEL__THINGS
      The feature id for the 'Things' containment reference list.
      See Also:
    • THING_MODEL_FEATURE_COUNT

      static final int THING_MODEL_FEATURE_COUNT
      The number of structural features of the 'Model' class.
      See Also:
    • MODEL_PROPERTY_CONTAINER

      static final int MODEL_PROPERTY_CONTAINER
      The meta object id for the 'Model Property Container' class.
      See Also:
    • MODEL_PROPERTY_CONTAINER__ID

      static final int MODEL_PROPERTY_CONTAINER__ID
      The feature id for the 'Id' attribute.
      See Also:
    • MODEL_PROPERTY_CONTAINER__LABEL

      static final int MODEL_PROPERTY_CONTAINER__LABEL
      The feature id for the 'Label' attribute.
      See Also:
    • MODEL_PROPERTY_CONTAINER__PROPERTIES

      static final int MODEL_PROPERTY_CONTAINER__PROPERTIES
      The feature id for the 'Properties' containment reference list.
      See Also:
    • MODEL_PROPERTY_CONTAINER_FEATURE_COUNT

      static final int MODEL_PROPERTY_CONTAINER_FEATURE_COUNT
      The number of structural features of the 'Model Property Container' class.
      See Also:
    • MODEL_THING

      static final int MODEL_THING
      The meta object id for the 'Model Thing' class.
      See Also:
    • MODEL_THING__ID

      static final int MODEL_THING__ID
      The feature id for the 'Id' attribute.
      See Also:
    • MODEL_THING__LABEL

      static final int MODEL_THING__LABEL
      The feature id for the 'Label' attribute.
      See Also:
    • MODEL_THING__PROPERTIES

      static final int MODEL_THING__PROPERTIES
      The feature id for the 'Properties' containment reference list.
      See Also:
    • MODEL_THING__THING_TYPE_ID

      static final int MODEL_THING__THING_TYPE_ID
      The feature id for the 'Thing Type Id' attribute.
      See Also:
    • MODEL_THING__THING_ID

      static final int MODEL_THING__THING_ID
      The feature id for the 'Thing Id' attribute.
      See Also:
    • MODEL_THING__BRIDGE_UID

      static final int MODEL_THING__BRIDGE_UID
      The feature id for the 'Bridge UID' attribute.
      See Also:
    • MODEL_THING__LOCATION

      static final int MODEL_THING__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • MODEL_THING__CHANNELS

      static final int MODEL_THING__CHANNELS
      The feature id for the 'Channels' containment reference list.
      See Also:
    • MODEL_THING_FEATURE_COUNT

      static final int MODEL_THING_FEATURE_COUNT
      The number of structural features of the 'Model Thing' class.
      See Also:
    • MODEL_CHANNEL

      static final int MODEL_CHANNEL
      The meta object id for the 'Model Channel' class.
      See Also:
    • MODEL_CHANNEL__ID

      static final int MODEL_CHANNEL__ID
      The feature id for the 'Id' attribute.
      See Also:
    • MODEL_CHANNEL__LABEL

      static final int MODEL_CHANNEL__LABEL
      The feature id for the 'Label' attribute.
      See Also:
    • MODEL_CHANNEL__PROPERTIES

      static final int MODEL_CHANNEL__PROPERTIES
      The feature id for the 'Properties' containment reference list.
      See Also:
    • MODEL_CHANNEL__CHANNEL_KIND

      static final int MODEL_CHANNEL__CHANNEL_KIND
      The feature id for the 'Channel Kind' attribute.
      See Also:
    • MODEL_CHANNEL__TYPE

      static final int MODEL_CHANNEL__TYPE
      The feature id for the 'Type' attribute.
      See Also:
    • MODEL_CHANNEL__CHANNEL_TYPE

      static final int MODEL_CHANNEL__CHANNEL_TYPE
      The feature id for the 'Channel Type' attribute.
      See Also:
    • MODEL_CHANNEL_FEATURE_COUNT

      static final int MODEL_CHANNEL_FEATURE_COUNT
      The number of structural features of the 'Model Channel' class.
      See Also:
    • MODEL_PROPERTY

      static final int MODEL_PROPERTY
      The meta object id for the 'Model Property' class.
      See Also:
    • MODEL_PROPERTY__KEY

      static final int MODEL_PROPERTY__KEY
      The feature id for the 'Key' attribute.
      See Also:
    • MODEL_PROPERTY__VALUE

      static final int MODEL_PROPERTY__VALUE
      The feature id for the 'Value' attribute list.
      See Also:
    • MODEL_PROPERTY_FEATURE_COUNT

      static final int MODEL_PROPERTY_FEATURE_COUNT
      The number of structural features of the 'Model Property' class.
      See Also:
    • MODEL_BRIDGE

      static final int MODEL_BRIDGE
      The meta object id for the 'Model Bridge' class.
      See Also:
    • MODEL_BRIDGE__ID

      static final int MODEL_BRIDGE__ID
      The feature id for the 'Id' attribute.
      See Also:
    • MODEL_BRIDGE__LABEL

      static final int MODEL_BRIDGE__LABEL
      The feature id for the 'Label' attribute.
      See Also:
    • MODEL_BRIDGE__PROPERTIES

      static final int MODEL_BRIDGE__PROPERTIES
      The feature id for the 'Properties' containment reference list.
      See Also:
    • MODEL_BRIDGE__THING_TYPE_ID

      static final int MODEL_BRIDGE__THING_TYPE_ID
      The feature id for the 'Thing Type Id' attribute.
      See Also:
    • MODEL_BRIDGE__THING_ID

      static final int MODEL_BRIDGE__THING_ID
      The feature id for the 'Thing Id' attribute.
      See Also:
    • MODEL_BRIDGE__BRIDGE_UID

      static final int MODEL_BRIDGE__BRIDGE_UID
      The feature id for the 'Bridge UID' attribute.
      See Also:
    • MODEL_BRIDGE__LOCATION

      static final int MODEL_BRIDGE__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • MODEL_BRIDGE__CHANNELS

      static final int MODEL_BRIDGE__CHANNELS
      The feature id for the 'Channels' containment reference list.
      See Also:
    • MODEL_BRIDGE__BRIDGE

      static final int MODEL_BRIDGE__BRIDGE
      The feature id for the 'Bridge' attribute.
      See Also:
    • MODEL_BRIDGE__THINGS

      static final int MODEL_BRIDGE__THINGS
      The feature id for the 'Things' containment reference list.
      See Also:
    • MODEL_BRIDGE_FEATURE_COUNT

      static final int MODEL_BRIDGE_FEATURE_COUNT
      The number of structural features of the 'Model Bridge' class.
      See Also:
  • Method Details

    • getThingModel

      org.eclipse.emf.ecore.EClass getThingModel()
      Returns the meta object for class 'Model'.
      Returns:
      the meta object for class 'Model'.
      See Also:
    • getThingModel_Things

      org.eclipse.emf.ecore.EReference getThingModel_Things()
      Returns the meta object for the containment reference list 'Things'.
      Returns:
      the meta object for the containment reference list 'Things'.
      See Also:
    • getModelPropertyContainer

      org.eclipse.emf.ecore.EClass getModelPropertyContainer()
      Returns the meta object for class 'Model Property Container'.
      Returns:
      the meta object for class 'Model Property Container'.
      See Also:
    • getModelPropertyContainer_Id

      org.eclipse.emf.ecore.EAttribute getModelPropertyContainer_Id()
      Returns the meta object for the attribute 'Id'.
      Returns:
      the meta object for the attribute 'Id'.
      See Also:
    • getModelPropertyContainer_Label

      org.eclipse.emf.ecore.EAttribute getModelPropertyContainer_Label()
      Returns the meta object for the attribute 'Label'.
      Returns:
      the meta object for the attribute 'Label'.
      See Also:
    • getModelPropertyContainer_Properties

      org.eclipse.emf.ecore.EReference getModelPropertyContainer_Properties()
      Returns the meta object for the containment reference list 'Properties'.
      Returns:
      the meta object for the containment reference list 'Properties'.
      See Also:
    • getModelThing

      org.eclipse.emf.ecore.EClass getModelThing()
      Returns the meta object for class 'Model Thing'.
      Returns:
      the meta object for class 'Model Thing'.
      See Also:
    • getModelThing_ThingTypeId

      org.eclipse.emf.ecore.EAttribute getModelThing_ThingTypeId()
      Returns the meta object for the attribute 'Thing Type Id'.
      Returns:
      the meta object for the attribute 'Thing Type Id'.
      See Also:
    • getModelThing_ThingId

      org.eclipse.emf.ecore.EAttribute getModelThing_ThingId()
      Returns the meta object for the attribute 'Thing Id'.
      Returns:
      the meta object for the attribute 'Thing Id'.
      See Also:
    • getModelThing_BridgeUID

      org.eclipse.emf.ecore.EAttribute getModelThing_BridgeUID()
      Returns the meta object for the attribute 'Bridge UID'.
      Returns:
      the meta object for the attribute 'Bridge UID'.
      See Also:
    • getModelThing_Location

      org.eclipse.emf.ecore.EAttribute getModelThing_Location()
      Returns the meta object for the attribute 'Location'.
      Returns:
      the meta object for the attribute 'Location'.
      See Also:
    • getModelThing_Channels

      org.eclipse.emf.ecore.EReference getModelThing_Channels()
      Returns the meta object for the containment reference list 'Channels'.
      Returns:
      the meta object for the containment reference list 'Channels'.
      See Also:
    • getModelChannel

      org.eclipse.emf.ecore.EClass getModelChannel()
      Returns the meta object for class 'Model Channel'.
      Returns:
      the meta object for class 'Model Channel'.
      See Also:
    • getModelChannel_ChannelKind

      org.eclipse.emf.ecore.EAttribute getModelChannel_ChannelKind()
      Returns the meta object for the attribute 'Channel Kind'.
      Returns:
      the meta object for the attribute 'Channel Kind'.
      See Also:
    • getModelChannel_Type

      org.eclipse.emf.ecore.EAttribute getModelChannel_Type()
      Returns the meta object for the attribute 'Type'.
      Returns:
      the meta object for the attribute 'Type'.
      See Also:
    • getModelChannel_ChannelType

      org.eclipse.emf.ecore.EAttribute getModelChannel_ChannelType()
      Returns the meta object for the attribute 'Channel Type'.
      Returns:
      the meta object for the attribute 'Channel Type'.
      See Also:
    • getModelProperty

      org.eclipse.emf.ecore.EClass getModelProperty()
      Returns the meta object for class 'Model Property'.
      Returns:
      the meta object for class 'Model Property'.
      See Also:
    • getModelProperty_Key

      org.eclipse.emf.ecore.EAttribute getModelProperty_Key()
      Returns the meta object for the attribute 'Key'.
      Returns:
      the meta object for the attribute 'Key'.
      See Also:
    • getModelProperty_Value

      org.eclipse.emf.ecore.EAttribute getModelProperty_Value()
      Returns the meta object for the attribute list 'Value'.
      Returns:
      the meta object for the attribute list 'Value'.
      See Also:
    • getModelBridge

      org.eclipse.emf.ecore.EClass getModelBridge()
      Returns the meta object for class 'Model Bridge'.
      Returns:
      the meta object for class 'Model Bridge'.
      See Also:
    • getModelBridge_Bridge

      org.eclipse.emf.ecore.EAttribute getModelBridge_Bridge()
      Returns the meta object for the attribute 'Bridge'.
      Returns:
      the meta object for the attribute 'Bridge'.
      See Also:
    • getModelBridge_Things

      org.eclipse.emf.ecore.EReference getModelBridge_Things()
      Returns the meta object for the containment reference list 'Things'.
      Returns:
      the meta object for the containment reference list 'Things'.
      See Also:
    • getThingFactory

      ThingFactory getThingFactory()
      Returns the factory that creates the instances of the model.
      Returns:
      the factory that creates the instances of the model.