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:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data typeNested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ThingPackage
The singleton instance of the package.static final String
The package name.static final String
The package namespace name.static final String
The package namespace URI.static final int
The meta object id for the 'Model Bridge
' class.static final int
The feature id for the 'Bridge' attribute.static final int
The feature id for the 'Bridge UID' attribute.static final int
The feature id for the 'Channels' containment reference list.static final int
The feature id for the 'Id' attribute.static final int
The feature id for the 'Label' attribute.static final int
The feature id for the 'Location' attribute.static final int
The feature id for the 'Properties' containment reference list.static final int
The feature id for the 'Thing Id' attribute.static final int
The feature id for the 'Thing Type Id' attribute.static final int
The feature id for the 'Things' containment reference list.static final int
The number of structural features of the 'Model Bridge' class.static final int
The meta object id for the 'Model Channel
' class.static final int
The feature id for the 'Channel Kind' attribute.static final int
The feature id for the 'Channel Type' attribute.static final int
The feature id for the 'Id' attribute.static final int
The feature id for the 'Label' attribute.static final int
The feature id for the 'Properties' containment reference list.static final int
The feature id for the 'Type' attribute.static final int
The number of structural features of the 'Model Channel' class.static final int
The meta object id for the 'Model Property
' class.static final int
The feature id for the 'Key' attribute.static final int
The feature id for the 'Value' attribute list.static final int
The meta object id for the 'Model Property Container
' class.static final int
The feature id for the 'Id' attribute.static final int
The feature id for the 'Label' attribute.static final int
The feature id for the 'Properties' containment reference list.static final int
The number of structural features of the 'Model Property Container' class.static final int
The number of structural features of the 'Model Property' class.static final int
The meta object id for the 'Model Thing
' class.static final int
The feature id for the 'Bridge UID' attribute.static final int
The feature id for the 'Channels' containment reference list.static final int
The feature id for the 'Id' attribute.static final int
The feature id for the 'Label' attribute.static final int
The feature id for the 'Location' attribute.static final int
The feature id for the 'Properties' containment reference list.static final int
The feature id for the 'Thing Id' attribute.static final int
The feature id for the 'Thing Type Id' attribute.static final int
The number of structural features of the 'Model Thing' class.static final int
The meta object id for the 'Model
' class.static final int
The feature id for the 'Things' containment reference list.static final int
The number of structural features of the 'Model' class. -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.ecore.EClass
Returns the meta object for class 'Model Bridge
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Bridge
'.org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Things
'.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Model Channel
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Channel Kind
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Channel Type
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Type
'.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Model Property
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Key
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute list 'Value
'.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Model Property Container
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Id
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Label
'.org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Properties
'.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Model Thing
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Bridge UID
'.org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Channels
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Location
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Thing Id
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Thing Type Id
'.Returns the factory that creates the instances of the model.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Model
'.org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Things
'.Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eNAME
The package name.- See Also:
-
eNS_URI
The package namespace URI.- See Also:
-
eNS_PREFIX
The package namespace name.- See Also:
-
eINSTANCE
The singleton instance of the package. -
THING_MODEL
static final int THING_MODELThe meta object id for the 'Model
' class. -
THING_MODEL__THINGS
static final int THING_MODEL__THINGSThe feature id for the 'Things' containment reference list.- See Also:
-
THING_MODEL_FEATURE_COUNT
static final int THING_MODEL_FEATURE_COUNTThe number of structural features of the 'Model' class.- See Also:
-
MODEL_PROPERTY_CONTAINER
static final int MODEL_PROPERTY_CONTAINERThe meta object id for the 'Model Property Container
' class. -
MODEL_PROPERTY_CONTAINER__ID
static final int MODEL_PROPERTY_CONTAINER__IDThe feature id for the 'Id' attribute.- See Also:
-
MODEL_PROPERTY_CONTAINER__LABEL
static final int MODEL_PROPERTY_CONTAINER__LABELThe feature id for the 'Label' attribute.- See Also:
-
MODEL_PROPERTY_CONTAINER__PROPERTIES
static final int MODEL_PROPERTY_CONTAINER__PROPERTIESThe feature id for the 'Properties' containment reference list.- See Also:
-
MODEL_PROPERTY_CONTAINER_FEATURE_COUNT
static final int MODEL_PROPERTY_CONTAINER_FEATURE_COUNTThe number of structural features of the 'Model Property Container' class.- See Also:
-
MODEL_THING
static final int MODEL_THINGThe meta object id for the 'Model Thing
' class. -
MODEL_THING__ID
static final int MODEL_THING__IDThe feature id for the 'Id' attribute.- See Also:
-
MODEL_THING__LABEL
static final int MODEL_THING__LABELThe feature id for the 'Label' attribute.- See Also:
-
MODEL_THING__PROPERTIES
static final int MODEL_THING__PROPERTIESThe feature id for the 'Properties' containment reference list.- See Also:
-
MODEL_THING__THING_TYPE_ID
static final int MODEL_THING__THING_TYPE_IDThe feature id for the 'Thing Type Id' attribute.- See Also:
-
MODEL_THING__THING_ID
static final int MODEL_THING__THING_IDThe feature id for the 'Thing Id' attribute.- See Also:
-
MODEL_THING__BRIDGE_UID
static final int MODEL_THING__BRIDGE_UIDThe feature id for the 'Bridge UID' attribute.- See Also:
-
MODEL_THING__LOCATION
static final int MODEL_THING__LOCATIONThe feature id for the 'Location' attribute.- See Also:
-
MODEL_THING__CHANNELS
static final int MODEL_THING__CHANNELSThe feature id for the 'Channels' containment reference list.- See Also:
-
MODEL_THING_FEATURE_COUNT
static final int MODEL_THING_FEATURE_COUNTThe number of structural features of the 'Model Thing' class.- See Also:
-
MODEL_CHANNEL
static final int MODEL_CHANNELThe meta object id for the 'Model Channel
' class. -
MODEL_CHANNEL__ID
static final int MODEL_CHANNEL__IDThe feature id for the 'Id' attribute.- See Also:
-
MODEL_CHANNEL__LABEL
static final int MODEL_CHANNEL__LABELThe feature id for the 'Label' attribute.- See Also:
-
MODEL_CHANNEL__PROPERTIES
static final int MODEL_CHANNEL__PROPERTIESThe feature id for the 'Properties' containment reference list.- See Also:
-
MODEL_CHANNEL__CHANNEL_KIND
static final int MODEL_CHANNEL__CHANNEL_KINDThe feature id for the 'Channel Kind' attribute.- See Also:
-
MODEL_CHANNEL__TYPE
static final int MODEL_CHANNEL__TYPEThe feature id for the 'Type' attribute.- See Also:
-
MODEL_CHANNEL__CHANNEL_TYPE
static final int MODEL_CHANNEL__CHANNEL_TYPEThe feature id for the 'Channel Type' attribute.- See Also:
-
MODEL_CHANNEL_FEATURE_COUNT
static final int MODEL_CHANNEL_FEATURE_COUNTThe number of structural features of the 'Model Channel' class.- See Also:
-
MODEL_PROPERTY
static final int MODEL_PROPERTYThe meta object id for the 'Model Property
' class. -
MODEL_PROPERTY__KEY
static final int MODEL_PROPERTY__KEYThe feature id for the 'Key' attribute.- See Also:
-
MODEL_PROPERTY__VALUE
static final int MODEL_PROPERTY__VALUEThe feature id for the 'Value' attribute list.- See Also:
-
MODEL_PROPERTY_FEATURE_COUNT
static final int MODEL_PROPERTY_FEATURE_COUNTThe number of structural features of the 'Model Property' class.- See Also:
-
MODEL_BRIDGE
static final int MODEL_BRIDGEThe meta object id for the 'Model Bridge
' class. -
MODEL_BRIDGE__ID
static final int MODEL_BRIDGE__IDThe feature id for the 'Id' attribute.- See Also:
-
MODEL_BRIDGE__LABEL
static final int MODEL_BRIDGE__LABELThe feature id for the 'Label' attribute.- See Also:
-
MODEL_BRIDGE__PROPERTIES
static final int MODEL_BRIDGE__PROPERTIESThe feature id for the 'Properties' containment reference list.- See Also:
-
MODEL_BRIDGE__THING_TYPE_ID
static final int MODEL_BRIDGE__THING_TYPE_IDThe feature id for the 'Thing Type Id' attribute.- See Also:
-
MODEL_BRIDGE__THING_ID
static final int MODEL_BRIDGE__THING_IDThe feature id for the 'Thing Id' attribute.- See Also:
-
MODEL_BRIDGE__BRIDGE_UID
static final int MODEL_BRIDGE__BRIDGE_UIDThe feature id for the 'Bridge UID' attribute.- See Also:
-
MODEL_BRIDGE__LOCATION
static final int MODEL_BRIDGE__LOCATIONThe feature id for the 'Location' attribute.- See Also:
-
MODEL_BRIDGE__CHANNELS
static final int MODEL_BRIDGE__CHANNELSThe feature id for the 'Channels' containment reference list.- See Also:
-
MODEL_BRIDGE__BRIDGE
static final int MODEL_BRIDGE__BRIDGEThe feature id for the 'Bridge' attribute.- See Also:
-
MODEL_BRIDGE__THINGS
static final int MODEL_BRIDGE__THINGSThe feature id for the 'Things' containment reference list.- See Also:
-
MODEL_BRIDGE_FEATURE_COUNT
static final int MODEL_BRIDGE_FEATURE_COUNTThe 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.
-