TM Service Discovery
Release 2.0

org.eclipse.tm.discovery.model
Interface ModelPackage

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

public interface ModelPackage
extends org.eclipse.emf.ecore.EPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
ModelFactory

Nested Class Summary
static interface ModelPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Field Summary
static int DEVICE
          The meta object id for the 'Device' class.
static int DEVICE__ADDRESS
          The feature id for the 'Address' attribute.
static int DEVICE__NAME
          The feature id for the 'Name' attribute.
static int DEVICE__SERVICE_TYPE
          The feature id for the 'Service Type' containment reference list.
static int DEVICE_FEATURE_COUNT
          The number of structural features of the 'Device' class.
static ModelPackage eINSTANCE
          The singleton instance of the package.
static String eNAME
          The package name.
static String eNS_PREFIX
          The package namespace name.
static String eNS_URI
          The package namespace URI.
static int NETWORK
          The meta object id for the 'Network' class.
static int NETWORK__DEVICE
          The feature id for the 'Device' containment reference list.
static int NETWORK_FEATURE_COUNT
          The number of structural features of the 'Network' class.
static int PAIR
          The meta object id for the 'Pair' class.
static int PAIR__KEY
          The feature id for the 'Key' attribute.
static int PAIR__VALUE
          The feature id for the 'Value' attribute.
static int PAIR_FEATURE_COUNT
          The number of structural features of the 'Pair' class.
static int SERVICE
          The meta object id for the 'Service' class.
static int SERVICE__NAME
          The feature id for the 'Name' attribute.
static int SERVICE__PAIR
          The feature id for the 'Pair' containment reference list.
static int SERVICE_FEATURE_COUNT
          The number of structural features of the 'Service' class.
static int SERVICE_TYPE
          The meta object id for the 'Service Type' class.
static int SERVICE_TYPE__NAME
          The feature id for the 'Name' attribute.
static int SERVICE_TYPE__SERVICE
          The feature id for the 'Service' containment reference list.
static int SERVICE_TYPE_FEATURE_COUNT
          The number of structural features of the 'Service Type' class.
 
Method Summary
 org.eclipse.emf.ecore.EAttribute getDevice_Address()
          Returns the meta object for the attribute 'Address'.
 org.eclipse.emf.ecore.EAttribute getDevice_Name()
          Returns the meta object for the attribute 'Name'.
 org.eclipse.emf.ecore.EReference getDevice_ServiceType()
          Returns the meta object for the containment reference list 'Service Type'.
 org.eclipse.emf.ecore.EClass getDevice()
          Returns the meta object for class 'Device'.
 ModelFactory getModelFactory()
          Returns the factory that creates the instances of the model.
 org.eclipse.emf.ecore.EReference getNetwork_Device()
          Returns the meta object for the containment reference list 'Device'.
 org.eclipse.emf.ecore.EClass getNetwork()
          Returns the meta object for class 'Network'.
 org.eclipse.emf.ecore.EAttribute getPair_Key()
          Returns the meta object for the attribute 'Key'.
 org.eclipse.emf.ecore.EAttribute getPair_Value()
          Returns the meta object for the attribute 'Value'.
 org.eclipse.emf.ecore.EClass getPair()
          Returns the meta object for class 'Pair'.
 org.eclipse.emf.ecore.EAttribute getService_Name()
          Returns the meta object for the attribute 'Name'.
 org.eclipse.emf.ecore.EReference getService_Pair()
          Returns the meta object for the containment reference list 'Pair'.
 org.eclipse.emf.ecore.EClass getService()
          Returns the meta object for class 'Service'.
 org.eclipse.emf.ecore.EAttribute getServiceType_Name()
          Returns the meta object for the attribute 'Name'.
 org.eclipse.emf.ecore.EReference getServiceType_Service()
          Returns the meta object for the containment reference list 'Service'.
 org.eclipse.emf.ecore.EClass getServiceType()
          Returns the meta object for class 'Service Type'.
 
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.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eNAME

static final String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final ModelPackage eINSTANCE
The singleton instance of the package.


DEVICE

static final int DEVICE
The meta object id for the 'Device' class.

See Also:
DeviceImpl, ModelPackageImpl.getDevice(), Constant Field Values

DEVICE__SERVICE_TYPE

static final int DEVICE__SERVICE_TYPE
The feature id for the 'Service Type' containment reference list.

See Also:
Constant Field Values

DEVICE__ADDRESS

static final int DEVICE__ADDRESS
The feature id for the 'Address' attribute.

See Also:
Constant Field Values

DEVICE__NAME

static final int DEVICE__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

DEVICE_FEATURE_COUNT

static final int DEVICE_FEATURE_COUNT
The number of structural features of the 'Device' class.

See Also:
Constant Field Values

NETWORK

static final int NETWORK
The meta object id for the 'Network' class.

See Also:
NetworkImpl, ModelPackageImpl.getNetwork(), Constant Field Values

NETWORK__DEVICE

static final int NETWORK__DEVICE
The feature id for the 'Device' containment reference list.

See Also:
Constant Field Values

NETWORK_FEATURE_COUNT

static final int NETWORK_FEATURE_COUNT
The number of structural features of the 'Network' class.

See Also:
Constant Field Values

PAIR

static final int PAIR
The meta object id for the 'Pair' class.

See Also:
PairImpl, ModelPackageImpl.getPair(), Constant Field Values

PAIR__KEY

static final int PAIR__KEY
The feature id for the 'Key' attribute.

See Also:
Constant Field Values

PAIR__VALUE

static final int PAIR__VALUE
The feature id for the 'Value' attribute.

See Also:
Constant Field Values

PAIR_FEATURE_COUNT

static final int PAIR_FEATURE_COUNT
The number of structural features of the 'Pair' class.

See Also:
Constant Field Values

SERVICE

static final int SERVICE
The meta object id for the 'Service' class.

See Also:
ServiceImpl, ModelPackageImpl.getService(), Constant Field Values

SERVICE__PAIR

static final int SERVICE__PAIR
The feature id for the 'Pair' containment reference list.

See Also:
Constant Field Values

SERVICE__NAME

static final int SERVICE__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

SERVICE_FEATURE_COUNT

static final int SERVICE_FEATURE_COUNT
The number of structural features of the 'Service' class.

See Also:
Constant Field Values

SERVICE_TYPE

static final int SERVICE_TYPE
The meta object id for the 'Service Type' class.

See Also:
ServiceTypeImpl, ModelPackageImpl.getServiceType(), Constant Field Values

SERVICE_TYPE__SERVICE

static final int SERVICE_TYPE__SERVICE
The feature id for the 'Service' containment reference list.

See Also:
Constant Field Values

SERVICE_TYPE__NAME

static final int SERVICE_TYPE__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

SERVICE_TYPE_FEATURE_COUNT

static final int SERVICE_TYPE_FEATURE_COUNT
The number of structural features of the 'Service Type' class.

See Also:
Constant Field Values
Method Detail

getDevice

org.eclipse.emf.ecore.EClass getDevice()
Returns the meta object for class 'Device'.

Returns:
the meta object for class 'Device'.
See Also:
Device

getDevice_ServiceType

org.eclipse.emf.ecore.EReference getDevice_ServiceType()
Returns the meta object for the containment reference list 'Service Type'.

Returns:
the meta object for the containment reference list 'Service Type'.
See Also:
Device.getServiceType(), getDevice()

getDevice_Address

org.eclipse.emf.ecore.EAttribute getDevice_Address()
Returns the meta object for the attribute 'Address'.

Returns:
the meta object for the attribute 'Address'.
See Also:
Device.getAddress(), getDevice()

getDevice_Name

org.eclipse.emf.ecore.EAttribute getDevice_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
Device.getName(), getDevice()

getNetwork

org.eclipse.emf.ecore.EClass getNetwork()
Returns the meta object for class 'Network'.

Returns:
the meta object for class 'Network'.
See Also:
Network

getNetwork_Device

org.eclipse.emf.ecore.EReference getNetwork_Device()
Returns the meta object for the containment reference list 'Device'.

Returns:
the meta object for the containment reference list 'Device'.
See Also:
Network.getDevice(), getNetwork()

getPair

org.eclipse.emf.ecore.EClass getPair()
Returns the meta object for class 'Pair'.

Returns:
the meta object for class 'Pair'.
See Also:
Pair

getPair_Key

org.eclipse.emf.ecore.EAttribute getPair_Key()
Returns the meta object for the attribute 'Key'.

Returns:
the meta object for the attribute 'Key'.
See Also:
Pair.getKey(), getPair()

getPair_Value

org.eclipse.emf.ecore.EAttribute getPair_Value()
Returns the meta object for the attribute 'Value'.

Returns:
the meta object for the attribute 'Value'.
See Also:
Pair.getValue(), getPair()

getService

org.eclipse.emf.ecore.EClass getService()
Returns the meta object for class 'Service'.

Returns:
the meta object for class 'Service'.
See Also:
Service

getService_Pair

org.eclipse.emf.ecore.EReference getService_Pair()
Returns the meta object for the containment reference list 'Pair'.

Returns:
the meta object for the containment reference list 'Pair'.
See Also:
Service.getPair(), getService()

getService_Name

org.eclipse.emf.ecore.EAttribute getService_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
Service.getName(), getService()

getServiceType

org.eclipse.emf.ecore.EClass getServiceType()
Returns the meta object for class 'Service Type'.

Returns:
the meta object for class 'Service Type'.
See Also:
ServiceType

getServiceType_Service

org.eclipse.emf.ecore.EReference getServiceType_Service()
Returns the meta object for the containment reference list 'Service'.

Returns:
the meta object for the containment reference list 'Service'.
See Also:
ServiceType.getService(), getServiceType()

getServiceType_Name

org.eclipse.emf.ecore.EAttribute getServiceType_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
ServiceType.getName(), getServiceType()

getModelFactory

ModelFactory getModelFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.

TM Service Discovery
Release 2.0

Copyright (c) 2007 Symbian Software Ltd. and others. All Rights Reserved.