Interface PlatformFactory
- 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:
PlatformFactoryImpl
public interface PlatformFactory
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:
PlatformPackage
-
Field Summary
Fields Modifier and Type Field Description static PlatformFactoryeINSTANCEThe singleton instance of the factory. -
Method Summary
Modifier and Type Method Description BindsTocreateBindsTo()Returns a new object of class 'Binds To'.DataManagercreateDataManager()Returns a new object of class 'Data Manager'.DefinedBycreateDefinedBy()Returns a new object of class 'Defined By'.DeployedComponentcreateDeployedComponent()Returns a new object of class 'Deployed Component'.DeployedResourcecreateDeployedResource()Returns a new object of class 'Deployed Resource'.DeployedSoftwareSystemcreateDeployedSoftwareSystem()Returns a new object of class 'Deployed Software System'.ExecutionResourcecreateExecutionResource()Returns a new object of class 'Execution Resource'.ExternalActorcreateExternalActor()Returns a new object of class 'External Actor'.FileResourcecreateFileResource()Returns a new object of class 'File Resource'.LoadscreateLoads()Returns a new object of class 'Loads'.LockResourcecreateLockResource()Returns a new object of class 'Lock Resource'.MachinecreateMachine()Returns a new object of class 'Machine'.ManagesResourcecreateManagesResource()Returns a new object of class 'Manages Resource'.MarshalledResourcecreateMarshalledResource()Returns a new object of class 'Marshalled Resource'.MessagingResourcecreateMessagingResource()Returns a new object of class 'Messaging Resource'.NamingResourcecreateNamingResource()Returns a new object of class 'Naming Resource'.PlatformActioncreatePlatformAction()Returns a new object of class 'Action'.PlatformElementcreatePlatformElement()Returns a new object of class 'Element'.PlatformEventcreatePlatformEvent()Returns a new object of class 'Event'.PlatformModelcreatePlatformModel()Returns a new object of class 'Model'.PlatformRelationshipcreatePlatformRelationship()Returns a new object of class 'Relationship'.ProcesscreateProcess()Returns a new object of class 'Process'.ReadsResourcecreateReadsResource()Returns a new object of class 'Reads Resource'.RequirescreateRequires()Returns a new object of class 'Requires'.ResourceTypecreateResourceType()Returns a new object of class 'Resource Type'.RuntimeResourcecreateRuntimeResource()Returns a new object of class 'Runtime Resource'.SpawnscreateSpawns()Returns a new object of class 'Spawns'.StreamResourcecreateStreamResource()Returns a new object of class 'Stream Resource'.ThreadcreateThread()Returns a new object of class 'Thread'.WritesResourcecreateWritesResource()Returns a new object of class 'Writes Resource'.PlatformPackagegetPlatformPackage()Returns the package supported by this factory.Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackageMethods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eINSTANCE
The singleton instance of the factory.
-
-
Method Details
-
createPlatformModel
PlatformModel createPlatformModel()Returns a new object of class 'Model'.- Returns:
- a new object of class 'Model'.
-
createRequires
Requires createRequires()Returns a new object of class 'Requires'.- Returns:
- a new object of class 'Requires'.
-
createResourceType
ResourceType createResourceType()Returns a new object of class 'Resource Type'.- Returns:
- a new object of class 'Resource Type'.
-
createNamingResource
NamingResource createNamingResource()Returns a new object of class 'Naming Resource'.- Returns:
- a new object of class 'Naming Resource'.
-
createMarshalledResource
MarshalledResource createMarshalledResource()Returns a new object of class 'Marshalled Resource'.- Returns:
- a new object of class 'Marshalled Resource'.
-
createMessagingResource
MessagingResource createMessagingResource()Returns a new object of class 'Messaging Resource'.- Returns:
- a new object of class 'Messaging Resource'.
-
createFileResource
FileResource createFileResource()Returns a new object of class 'File Resource'.- Returns:
- a new object of class 'File Resource'.
-
createExecutionResource
ExecutionResource createExecutionResource()Returns a new object of class 'Execution Resource'.- Returns:
- a new object of class 'Execution Resource'.
-
createPlatformAction
PlatformAction createPlatformAction()Returns a new object of class 'Action'.- Returns:
- a new object of class 'Action'.
-
createExternalActor
ExternalActor createExternalActor()Returns a new object of class 'External Actor'.- Returns:
- a new object of class 'External Actor'.
-
createDataManager
DataManager createDataManager()Returns a new object of class 'Data Manager'.- Returns:
- a new object of class 'Data Manager'.
-
createBindsTo
BindsTo createBindsTo()Returns a new object of class 'Binds To'.- Returns:
- a new object of class 'Binds To'.
-
createPlatformElement
PlatformElement createPlatformElement()Returns a new object of class 'Element'.- Returns:
- a new object of class 'Element'.
-
createPlatformRelationship
PlatformRelationship createPlatformRelationship()Returns a new object of class 'Relationship'.- Returns:
- a new object of class 'Relationship'.
-
createPlatformEvent
PlatformEvent createPlatformEvent()Returns a new object of class 'Event'.- Returns:
- a new object of class 'Event'.
-
createLockResource
LockResource createLockResource()Returns a new object of class 'Lock Resource'.- Returns:
- a new object of class 'Lock Resource'.
-
createDeployedSoftwareSystem
DeployedSoftwareSystem createDeployedSoftwareSystem()Returns a new object of class 'Deployed Software System'.- Returns:
- a new object of class 'Deployed Software System'.
-
createMachine
Machine createMachine()Returns a new object of class 'Machine'.- Returns:
- a new object of class 'Machine'.
-
createDeployedComponent
DeployedComponent createDeployedComponent()Returns a new object of class 'Deployed Component'.- Returns:
- a new object of class 'Deployed Component'.
-
createDeployedResource
DeployedResource createDeployedResource()Returns a new object of class 'Deployed Resource'.- Returns:
- a new object of class 'Deployed Resource'.
-
createLoads
Loads createLoads()Returns a new object of class 'Loads'.- Returns:
- a new object of class 'Loads'.
-
createSpawns
Spawns createSpawns()Returns a new object of class 'Spawns'.- Returns:
- a new object of class 'Spawns'.
-
createRuntimeResource
RuntimeResource createRuntimeResource()Returns a new object of class 'Runtime Resource'.- Returns:
- a new object of class 'Runtime Resource'.
-
createThread
Thread createThread()Returns a new object of class 'Thread'.- Returns:
- a new object of class 'Thread'.
-
createProcess
Process createProcess()Returns a new object of class 'Process'.- Returns:
- a new object of class 'Process'.
-
createReadsResource
ReadsResource createReadsResource()Returns a new object of class 'Reads Resource'.- Returns:
- a new object of class 'Reads Resource'.
-
createWritesResource
WritesResource createWritesResource()Returns a new object of class 'Writes Resource'.- Returns:
- a new object of class 'Writes Resource'.
-
createManagesResource
ManagesResource createManagesResource()Returns a new object of class 'Manages Resource'.- Returns:
- a new object of class 'Manages Resource'.
-
createDefinedBy
DefinedBy createDefinedBy()Returns a new object of class 'Defined By'.- Returns:
- a new object of class 'Defined By'.
-
createStreamResource
StreamResource createStreamResource()Returns a new object of class 'Stream Resource'.- Returns:
- a new object of class 'Stream Resource'.
-
getPlatformPackage
PlatformPackage getPlatformPackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-