org.eclipse.gmt.modisco.omg.kdm.platform
Interface PlatformFactory


public interface PlatformFactory

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

See Also:
PlatformPackage
Generated:

Field Summary
static PlatformFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 BindsTo createBindsTo()
          Returns a new object of class 'Binds To'.
 DataManager createDataManager()
          Returns a new object of class 'Data Manager'.
 DefinedBy createDefinedBy()
          Returns a new object of class 'Defined By'.
 DeployedComponent createDeployedComponent()
          Returns a new object of class 'Deployed Component'.
 DeployedResource createDeployedResource()
          Returns a new object of class 'Deployed Resource'.
 DeployedSoftwareSystem createDeployedSoftwareSystem()
          Returns a new object of class 'Deployed Software System'.
 ExecutionResource createExecutionResource()
          Returns a new object of class 'Execution Resource'.
 ExternalActor createExternalActor()
          Returns a new object of class 'External Actor'.
 FileResource createFileResource()
          Returns a new object of class 'File Resource'.
 Loads createLoads()
          Returns a new object of class 'Loads'.
 LockResource createLockResource()
          Returns a new object of class 'Lock Resource'.
 Machine createMachine()
          Returns a new object of class 'Machine'.
 ManagesResource createManagesResource()
          Returns a new object of class 'Manages Resource'.
 MarshalledResource createMarshalledResource()
          Returns a new object of class 'Marshalled Resource'.
 MessagingResource createMessagingResource()
          Returns a new object of class 'Messaging Resource'.
 NamingResource createNamingResource()
          Returns a new object of class 'Naming Resource'.
 PlatformAction createPlatformAction()
          Returns a new object of class 'Action'.
 PlatformElement createPlatformElement()
          Returns a new object of class 'Element'.
 PlatformEvent createPlatformEvent()
          Returns a new object of class 'Event'.
 PlatformModel createPlatformModel()
          Returns a new object of class 'Model'.
 PlatformRelationship createPlatformRelationship()
          Returns a new object of class 'Relationship'.
 Process createProcess()
          Returns a new object of class 'Process'.
 ReadsResource createReadsResource()
          Returns a new object of class 'Reads Resource'.
 Requires createRequires()
          Returns a new object of class 'Requires'.
 ResourceType createResourceType()
          Returns a new object of class 'Resource Type'.
 RuntimeResource createRuntimeResource()
          Returns a new object of class 'Runtime Resource'.
 Spawns createSpawns()
          Returns a new object of class 'Spawns'.
 StreamResource createStreamResource()
          Returns a new object of class 'Stream Resource'.
 Thread createThread()
          Returns a new object of class 'Thread'.
 WritesResource createWritesResource()
          Returns a new object of class 'Writes Resource'.
 PlatformPackage getPlatformPackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final PlatformFactory eINSTANCE
The singleton instance of the factory.

Generated:
Method Detail

createPlatformModel

PlatformModel createPlatformModel()
Returns a new object of class 'Model'.

Returns:
a new object of class 'Model'.
Generated:

createRequires

Requires createRequires()
Returns a new object of class 'Requires'.

Returns:
a new object of class 'Requires'.
Generated:

createResourceType

ResourceType createResourceType()
Returns a new object of class 'Resource Type'.

Returns:
a new object of class 'Resource Type'.
Generated:

createNamingResource

NamingResource createNamingResource()
Returns a new object of class 'Naming Resource'.

Returns:
a new object of class 'Naming Resource'.
Generated:

createMarshalledResource

MarshalledResource createMarshalledResource()
Returns a new object of class 'Marshalled Resource'.

Returns:
a new object of class 'Marshalled Resource'.
Generated:

createMessagingResource

MessagingResource createMessagingResource()
Returns a new object of class 'Messaging Resource'.

Returns:
a new object of class 'Messaging Resource'.
Generated:

createFileResource

FileResource createFileResource()
Returns a new object of class 'File Resource'.

Returns:
a new object of class 'File Resource'.
Generated:

createExecutionResource

ExecutionResource createExecutionResource()
Returns a new object of class 'Execution Resource'.

Returns:
a new object of class 'Execution Resource'.
Generated:

createPlatformAction

PlatformAction createPlatformAction()
Returns a new object of class 'Action'.

Returns:
a new object of class 'Action'.
Generated:

createExternalActor

ExternalActor createExternalActor()
Returns a new object of class 'External Actor'.

Returns:
a new object of class 'External Actor'.
Generated:

createDataManager

DataManager createDataManager()
Returns a new object of class 'Data Manager'.

Returns:
a new object of class 'Data Manager'.
Generated:

createBindsTo

BindsTo createBindsTo()
Returns a new object of class 'Binds To'.

Returns:
a new object of class 'Binds To'.
Generated:

createPlatformElement

PlatformElement createPlatformElement()
Returns a new object of class 'Element'.

Returns:
a new object of class 'Element'.
Generated:

createPlatformRelationship

PlatformRelationship createPlatformRelationship()
Returns a new object of class 'Relationship'.

Returns:
a new object of class 'Relationship'.
Generated:

createPlatformEvent

PlatformEvent createPlatformEvent()
Returns a new object of class 'Event'.

Returns:
a new object of class 'Event'.
Generated:

createLockResource

LockResource createLockResource()
Returns a new object of class 'Lock Resource'.

Returns:
a new object of class 'Lock Resource'.
Generated:

createDeployedSoftwareSystem

DeployedSoftwareSystem createDeployedSoftwareSystem()
Returns a new object of class 'Deployed Software System'.

Returns:
a new object of class 'Deployed Software System'.
Generated:

createMachine

Machine createMachine()
Returns a new object of class 'Machine'.

Returns:
a new object of class 'Machine'.
Generated:

createDeployedComponent

DeployedComponent createDeployedComponent()
Returns a new object of class 'Deployed Component'.

Returns:
a new object of class 'Deployed Component'.
Generated:

createDeployedResource

DeployedResource createDeployedResource()
Returns a new object of class 'Deployed Resource'.

Returns:
a new object of class 'Deployed Resource'.
Generated:

createLoads

Loads createLoads()
Returns a new object of class 'Loads'.

Returns:
a new object of class 'Loads'.
Generated:

createSpawns

Spawns createSpawns()
Returns a new object of class 'Spawns'.

Returns:
a new object of class 'Spawns'.
Generated:

createRuntimeResource

RuntimeResource createRuntimeResource()
Returns a new object of class 'Runtime Resource'.

Returns:
a new object of class 'Runtime Resource'.
Generated:

createThread

Thread createThread()
Returns a new object of class 'Thread'.

Returns:
a new object of class 'Thread'.
Generated:

createProcess

Process createProcess()
Returns a new object of class 'Process'.

Returns:
a new object of class 'Process'.
Generated:

createReadsResource

ReadsResource createReadsResource()
Returns a new object of class 'Reads Resource'.

Returns:
a new object of class 'Reads Resource'.
Generated:

createWritesResource

WritesResource createWritesResource()
Returns a new object of class 'Writes Resource'.

Returns:
a new object of class 'Writes Resource'.
Generated:

createManagesResource

ManagesResource createManagesResource()
Returns a new object of class 'Manages Resource'.

Returns:
a new object of class 'Manages Resource'.
Generated:

createDefinedBy

DefinedBy createDefinedBy()
Returns a new object of class 'Defined By'.

Returns:
a new object of class 'Defined By'.
Generated:

createStreamResource

StreamResource createStreamResource()
Returns a new object of class 'Stream Resource'.

Returns:
a new object of class 'Stream Resource'.
Generated:

getPlatformPackage

PlatformPackage getPlatformPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated: