org.eclipse.mtj.api.devices
Interface DevicesFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
DevicesFactoryImpl

public interface DevicesFactory
extends org.eclipse.emf.ecore.EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
DevicesPackage

Field Summary
static DevicesFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Configuration createConfiguration()
          Returns a new object of class 'Configuration'.
 ConfigurationError createConfigurationError()
          Returns a new object of class 'Configuration Error'.
 ConfigurationItem createConfigurationItem()
          Returns a new object of class 'Configuration Item'.
 ConfigurationValue createConfigurationValue()
          Returns a new object of class 'Configuration Value'.
 Device createDevice()
          Returns a new object of class 'Device'.
 DeviceCapability createDeviceCapability()
          Returns a new object of class 'Device Capability'.
 DeviceDescription createDeviceDescription()
          Returns a new object of class 'Device Description'.
 DeviceFeature createDeviceFeature()
          Returns a new object of class 'Device Feature'.
 DeviceGroup createDeviceGroup()
          Returns a new object of class 'Device Group'.
 DevicePlatform createDevicePlatform()
          Returns a new object of class 'Device Platform'.
 Permission createPermission()
          Returns a new object of class 'Permission'.
 ProtectionDomain createProtectionDomain()
          Returns a new object of class 'Protection Domain'.
 DevicesPackage getDevicesPackage()
          Returns the package supported by this factory.
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
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

eINSTANCE

static final DevicesFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createDevicePlatform

DevicePlatform createDevicePlatform()
Returns a new object of class 'Device Platform'.

Returns:
a new object of class 'Device Platform'.

createDevice

Device createDevice()
Returns a new object of class 'Device'.

Returns:
a new object of class 'Device'.

createConfiguration

Configuration createConfiguration()
Returns a new object of class 'Configuration'.

Returns:
a new object of class 'Configuration'.

createConfigurationItem

ConfigurationItem createConfigurationItem()
Returns a new object of class 'Configuration Item'.

Returns:
a new object of class 'Configuration Item'.

createConfigurationError

ConfigurationError createConfigurationError()
Returns a new object of class 'Configuration Error'.

Returns:
a new object of class 'Configuration Error'.

createProtectionDomain

ProtectionDomain createProtectionDomain()
Returns a new object of class 'Protection Domain'.

Returns:
a new object of class 'Protection Domain'.

createPermission

Permission createPermission()
Returns a new object of class 'Permission'.

Returns:
a new object of class 'Permission'.

createDeviceDescription

DeviceDescription createDeviceDescription()
Returns a new object of class 'Device Description'.

Returns:
a new object of class 'Device Description'.

createDeviceCapability

DeviceCapability createDeviceCapability()
Returns a new object of class 'Device Capability'.

Returns:
a new object of class 'Device Capability'.

createDeviceFeature

DeviceFeature createDeviceFeature()
Returns a new object of class 'Device Feature'.

Returns:
a new object of class 'Device Feature'.

createDeviceGroup

DeviceGroup createDeviceGroup()
Returns a new object of class 'Device Group'.

Returns:
a new object of class 'Device Group'.

createConfigurationValue

ConfigurationValue createConfigurationValue()
Returns a new object of class 'Configuration Value'.

Returns:
a new object of class 'Configuration Value'.

getDevicesPackage

DevicesPackage getDevicesPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.