org.eclipse.mtj.api.runtimes
Interface RuntimesFactory

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:
RuntimesFactoryImpl

public interface RuntimesFactory
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:
RuntimesPackage

Field Summary
static RuntimesFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 DeviceConfiguration createDeviceConfiguration()
          Returns a new object of class 'Device Configuration'.
 DeviceProfile createDeviceProfile()
          Returns a new object of class 'Device Profile'.
 ImplementationRef createImplementationRef()
          Returns a new object of class 'Implementation Ref'.
 JvmImplementation createJvmImplementation()
          Returns a new object of class 'Jvm Implementation'.
 RuntimePlatform createRuntimePlatform()
          Returns a new object of class 'Runtime Platform'.
 RuntimePlatformDefinition createRuntimePlatformDefinition()
          Returns a new object of class 'Runtime Platform Definition'.
 ServiceApi createServiceApi()
          Returns a new object of class 'Service Api'.
 RuntimesPackage getRuntimesPackage()
          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 RuntimesFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createRuntimePlatformDefinition

RuntimePlatformDefinition createRuntimePlatformDefinition()
Returns a new object of class 'Runtime Platform Definition'.

Returns:
a new object of class 'Runtime Platform Definition'.

createDeviceProfile

DeviceProfile createDeviceProfile()
Returns a new object of class 'Device Profile'.

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

createServiceApi

ServiceApi createServiceApi()
Returns a new object of class 'Service Api'.

Returns:
a new object of class 'Service Api'.

createDeviceConfiguration

DeviceConfiguration createDeviceConfiguration()
Returns a new object of class 'Device Configuration'.

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

createImplementationRef

ImplementationRef createImplementationRef()
Returns a new object of class 'Implementation Ref'.

Returns:
a new object of class 'Implementation Ref'.

createJvmImplementation

JvmImplementation createJvmImplementation()
Returns a new object of class 'Jvm Implementation'.

Returns:
a new object of class 'Jvm Implementation'.

createRuntimePlatform

RuntimePlatform createRuntimePlatform()
Returns a new object of class 'Runtime Platform'.

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

getRuntimesPackage

RuntimesPackage getRuntimesPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.