org.objectweb.dsrg.sofa.repository.model
Interface ModelFactory

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

public interface ModelFactory
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:
ModelPackage
Generated from the meta-model

Field Summary
static ModelFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 Architecture createArchitecture()
          Returns a new object of class 'Architecture'
 Aspect createAspect()
          Returns a new object of class 'Aspect'
 AssemblyDescriptor createAssemblyDescriptor()
          Returns a new object of class 'Assembly Descriptor'
 CodeBundle createCodeBundle()
          Returns a new object of class 'Code Bundle'
 ComponentInterfaceEndpoint createComponentInterfaceEndpoint()
          Returns a new object of class 'Component Interface Endpoint'
 ComponentSelect createComponentSelect()
          Returns a new object of class 'Component Select'
 Connection createConnection()
          Returns a new object of class 'Connection'
 ConnectorManagerConfiguration createConnectorManagerConfiguration()
          Returns a new object of class 'Connector Manager Configuration'
 ConnectorUnitDeploymentDescription createConnectorUnitDeploymentDescription()
          Returns a new object of class 'Connector Unit Deployment Description'
 ControlInterface createControlInterface()
          Returns a new object of class 'Control Interface'
 DeploymentPlan createDeploymentPlan()
          Returns a new object of class 'Deployment Plan'
 DockRegistryConfiguration createDockRegistryConfiguration()
          Returns a new object of class 'Dock Registry Configuration'
 EnvironmentAssumption createEnvironmentAssumption()
          Returns a new object of class 'Environment Assumption'
 Factory createFactory()
          Returns a new object of class 'Factory'
 Feature createFeature()
          Returns a new object of class 'Feature'
 Frame createFrame()
          Returns a new object of class 'Frame'
 Info createInfo()
          Returns a new object of class 'Info'
 InstanceAssemblyDescription createInstanceAssemblyDescription()
          Returns a new object of class 'Instance Assembly Description'
 InstanceDeploymentDescription createInstanceDeploymentDescription()
          Returns a new object of class 'Instance Deployment Description'
 Interface createInterface()
          Returns a new object of class 'Interface'
 InterfaceSelect createInterfaceSelect()
          Returns a new object of class 'Interface Select'
 InterfaceType createInterfaceType()
          Returns a new object of class 'Interface Type'
 MappedProperty createMappedProperty()
          Returns a new object of class 'Mapped Property'
 MicroBinding createMicroBinding()
          Returns a new object of class 'Micro Binding'
 MicroBinding createMicroBinding(MicroBindingEndpoint client, MicroBindingEndpoint server)
          Returns a new object of class 'Micro Binding' with setted 'Micro BindingEndpoint' objects initialized by parameters.
 MicroBindingEndpoint createMicroBindingEndpoint()
          Returns a new object of class 'Micro Binding Endpoint'
 MicroBindingEndpoint createMicroBindingEndpoint(java.lang.String componentName, java.lang.String interfaceName)
          Returns a new object of class 'Micro Binding Endpoint' with initialized values.
 MicroComponent createMicroComponent()
          Returns a new object of class 'Micro Component'
 MicroComponentInstance createMicroComponentInstance()
          Returns a new object of class 'Micro Component Instance'
 MicroContentClass createMicroContentClass()
          Returns a new object of class 'Micro Content Class'
 MicroContentGenerator createMicroContentGenerator()
          Returns a new object of class 'Micro Content Generator'
 MicroInterface createMicroInterface()
          Returns a new object of class 'Micro Interface'
 MicroInterfaceType createMicroInterfaceType()
          Returns a new object of class 'Micro Interface Type'
 NodeConfiguration createNodeConfiguration()
          Returns a new object of class 'Node Configuration'
 Parameter createParameter()
          Returns a new object of class 'Parameter'
 Parameter createParameter(java.lang.String name, java.lang.String value)
          Returns a new object of class 'Parameter' with initialized value.
 Property createProperty()
          Returns a new object of class 'Property'
 PropertyValue createPropertyValue()
          Returns a new object of class 'Property Value'
 Publish createPublish()
          Returns a new object of class 'Publish'
 RBMBinding createRBMBinding()
          Returns a new object of class 'RBM Binding'
 RBMConnectorArchitecture createRBMConnectorArchitecture()
          Returns a new object of class 'RBM Connector Architecture'
 RBMPort createRBMPort()
          Returns a new object of class 'RBM Port'
 RepositoryConfiguration createRepositoryConfiguration()
          Returns a new object of class 'Repository Configuration'
 RepositoryData createRepositoryData()
          Returns a new object of class 'Repository Data'
 RepositoryInfo createRepositoryInfo()
          Returns a new object of class 'Repository Info'
 ResourceDeploymentDescription createResourceDeploymentDescription()
          Returns a new object of class 'Resource Deployment Description'
 Service createService()
          Returns a new object of class 'Service'
 ServicePublisher createServicePublisher()
          Returns a new object of class 'Service Publisher'
 ServiceTracker createServiceTracker()
          Returns a new object of class 'Service Tracker'
 SharedConnectorUnit createSharedConnectorUnit()
          Returns a new object of class 'Shared Connector Unit'
 SubcomponentAssemblyInstance createSubcomponentAssemblyInstance()
          Returns a new object of class 'Subcomponent Assembly Instance'
 SubcomponentDeploymentInstance createSubcomponentDeploymentInstance()
          Returns a new object of class 'Subcomponent Deployment Instance'
 SubcomponentInstance createSubcomponentInstance()
          Returns a new object of class 'Subcomponent Instance'
 SubcomponentInterfaceEndpoint createSubcomponentInterfaceEndpoint()
          Returns a new object of class 'Subcomponent Interface Endpoint'
 TopLevel createTopLevel()
          Returns a new object of class 'Top Level'
 Version createVersion()
          Returns a new object of class 'Version'
 Version createVersion(java.lang.String versionString)
          Returns a new object of class 'Version' with initialized value.
 ModelPackage getModelPackage()
          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 ModelFactory eINSTANCE
The singleton instance of the factory.

Generated from the meta-model
Method Detail

createVersion

Version createVersion()
Returns a new object of class 'Version'.

Returns:
a new object of class 'Version'.
Generated from the meta-model

createInterfaceType

InterfaceType createInterfaceType()
Returns a new object of class 'Interface Type'.

Returns:
a new object of class 'Interface Type'.
Generated from the meta-model

createInterface

Interface createInterface()
Returns a new object of class 'Interface'.

Returns:
a new object of class 'Interface'.
Generated from the meta-model

createFrame

Frame createFrame()
Returns a new object of class 'Frame'.

Returns:
a new object of class 'Frame'.
Generated from the meta-model

createArchitecture

Architecture createArchitecture()
Returns a new object of class 'Architecture'.

Returns:
a new object of class 'Architecture'.
Generated from the meta-model

createProperty

Property createProperty()
Returns a new object of class 'Property'.

Returns:
a new object of class 'Property'.
Generated from the meta-model

createSubcomponentInstance

SubcomponentInstance createSubcomponentInstance()
Returns a new object of class 'Subcomponent Instance'.

Returns:
a new object of class 'Subcomponent Instance'.
Generated from the meta-model

createConnection

Connection createConnection()
Returns a new object of class 'Connection'.

Returns:
a new object of class 'Connection'.
Generated from the meta-model

createSubcomponentInterfaceEndpoint

SubcomponentInterfaceEndpoint createSubcomponentInterfaceEndpoint()
Returns a new object of class 'Subcomponent Interface Endpoint'.

Returns:
a new object of class 'Subcomponent Interface Endpoint'.
Generated from the meta-model

createComponentInterfaceEndpoint

ComponentInterfaceEndpoint createComponentInterfaceEndpoint()
Returns a new object of class 'Component Interface Endpoint'.

Returns:
a new object of class 'Component Interface Endpoint'.
Generated from the meta-model

createFactory

Factory createFactory()
Returns a new object of class 'Factory'.

Returns:
a new object of class 'Factory'.
Generated from the meta-model

createTopLevel

TopLevel createTopLevel()
Returns a new object of class 'Top Level'.

Returns:
a new object of class 'Top Level'.
Generated from the meta-model

createRepositoryData

RepositoryData createRepositoryData()
Returns a new object of class 'Repository Data'.

Returns:
a new object of class 'Repository Data'.
Generated from the meta-model

createMicroComponent

MicroComponent createMicroComponent()
Returns a new object of class 'Micro Component'.

Returns:
a new object of class 'Micro Component'.
Generated from the meta-model

createMicroInterface

MicroInterface createMicroInterface()
Returns a new object of class 'Micro Interface'.

Returns:
a new object of class 'Micro Interface'.
Generated from the meta-model

createMicroInterfaceType

MicroInterfaceType createMicroInterfaceType()
Returns a new object of class 'Micro Interface Type'.

Returns:
a new object of class 'Micro Interface Type'.
Generated from the meta-model

createAspect

Aspect createAspect()
Returns a new object of class 'Aspect'.

Returns:
a new object of class 'Aspect'.
Generated from the meta-model

createComponentSelect

ComponentSelect createComponentSelect()
Returns a new object of class 'Component Select'.

Returns:
a new object of class 'Component Select'.
Generated from the meta-model

createInterfaceSelect

InterfaceSelect createInterfaceSelect()
Returns a new object of class 'Interface Select'.

Returns:
a new object of class 'Interface Select'.
Generated from the meta-model

createMicroComponentInstance

MicroComponentInstance createMicroComponentInstance()
Returns a new object of class 'Micro Component Instance'.

Returns:
a new object of class 'Micro Component Instance'.
Generated from the meta-model

createMicroContentClass

MicroContentClass createMicroContentClass()
Returns a new object of class 'Micro Content Class'.

Returns:
a new object of class 'Micro Content Class'.
Generated from the meta-model

createMicroContentGenerator

MicroContentGenerator createMicroContentGenerator()
Returns a new object of class 'Micro Content Generator'.

Returns:
a new object of class 'Micro Content Generator'.
Generated from the meta-model

createMicroBinding

MicroBinding createMicroBinding()
Returns a new object of class 'Micro Binding'.

Returns:
a new object of class 'Micro Binding'.
Generated from the meta-model

createMicroBindingEndpoint

MicroBindingEndpoint createMicroBindingEndpoint()
Returns a new object of class 'Micro Binding Endpoint'.

Returns:
a new object of class 'Micro Binding Endpoint'.
Generated from the meta-model

createFeature

Feature createFeature()
Returns a new object of class 'Feature'.

Returns:
a new object of class 'Feature'.
Generated from the meta-model

createMappedProperty

MappedProperty createMappedProperty()
Returns a new object of class 'Mapped Property'.

Returns:
a new object of class 'Mapped Property'.
Generated from the meta-model

createDeploymentPlan

DeploymentPlan createDeploymentPlan()
Returns a new object of class 'Deployment Plan'.

Returns:
a new object of class 'Deployment Plan'.
Generated from the meta-model

createInstanceDeploymentDescription

InstanceDeploymentDescription createInstanceDeploymentDescription()
Returns a new object of class 'Instance Deployment Description'.

Returns:
a new object of class 'Instance Deployment Description'.
Generated from the meta-model

createSubcomponentDeploymentInstance

SubcomponentDeploymentInstance createSubcomponentDeploymentInstance()
Returns a new object of class 'Subcomponent Deployment Instance'.

Returns:
a new object of class 'Subcomponent Deployment Instance'.
Generated from the meta-model

createResourceDeploymentDescription

ResourceDeploymentDescription createResourceDeploymentDescription()
Returns a new object of class 'Resource Deployment Description'.

Returns:
a new object of class 'Resource Deployment Description'.
Generated from the meta-model

createPropertyValue

PropertyValue createPropertyValue()
Returns a new object of class 'Property Value'.

Returns:
a new object of class 'Property Value'.
Generated from the meta-model

createConnectorUnitDeploymentDescription

ConnectorUnitDeploymentDescription createConnectorUnitDeploymentDescription()
Returns a new object of class 'Connector Unit Deployment Description'.

Returns:
a new object of class 'Connector Unit Deployment Description'.
Generated from the meta-model

createRBMConnectorArchitecture

RBMConnectorArchitecture createRBMConnectorArchitecture()
Returns a new object of class 'RBM Connector Architecture'.

Returns:
a new object of class 'RBM Connector Architecture'.
Generated from the meta-model

createRBMBinding

RBMBinding createRBMBinding()
Returns a new object of class 'RBM Binding'.

Returns:
a new object of class 'RBM Binding'.
Generated from the meta-model

createRBMPort

RBMPort createRBMPort()
Returns a new object of class 'RBM Port'.

Returns:
a new object of class 'RBM Port'.
Generated from the meta-model

createControlInterface

ControlInterface createControlInterface()
Returns a new object of class 'Control Interface'.

Returns:
a new object of class 'Control Interface'.
Generated from the meta-model

createRepositoryConfiguration

RepositoryConfiguration createRepositoryConfiguration()
Returns a new object of class 'Repository Configuration'.

Returns:
a new object of class 'Repository Configuration'.
Generated from the meta-model

createNodeConfiguration

NodeConfiguration createNodeConfiguration()
Returns a new object of class 'Node Configuration'.

Returns:
a new object of class 'Node Configuration'.
Generated from the meta-model

createAssemblyDescriptor

AssemblyDescriptor createAssemblyDescriptor()
Returns a new object of class 'Assembly Descriptor'.

Returns:
a new object of class 'Assembly Descriptor'.
Generated from the meta-model

createInstanceAssemblyDescription

InstanceAssemblyDescription createInstanceAssemblyDescription()
Returns a new object of class 'Instance Assembly Description'.

Returns:
a new object of class 'Instance Assembly Description'.
Generated from the meta-model

createCodeBundle

CodeBundle createCodeBundle()
Returns a new object of class 'Code Bundle'.

Returns:
a new object of class 'Code Bundle'.
Generated from the meta-model

createSubcomponentAssemblyInstance

SubcomponentAssemblyInstance createSubcomponentAssemblyInstance()
Returns a new object of class 'Subcomponent Assembly Instance'.

Returns:
a new object of class 'Subcomponent Assembly Instance'.
Generated from the meta-model

createRepositoryInfo

RepositoryInfo createRepositoryInfo()
Returns a new object of class 'Repository Info'.

Returns:
a new object of class 'Repository Info'.
Generated from the meta-model

createDockRegistryConfiguration

DockRegistryConfiguration createDockRegistryConfiguration()
Returns a new object of class 'Dock Registry Configuration'.

Returns:
a new object of class 'Dock Registry Configuration'.
Generated from the meta-model

createConnectorManagerConfiguration

ConnectorManagerConfiguration createConnectorManagerConfiguration()
Returns a new object of class 'Connector Manager Configuration'.

Returns:
a new object of class 'Connector Manager Configuration'.
Generated from the meta-model

createParameter

Parameter createParameter()
Returns a new object of class 'Parameter'.

Returns:
a new object of class 'Parameter'.
Generated from the meta-model

createSharedConnectorUnit

SharedConnectorUnit createSharedConnectorUnit()
Returns a new object of class 'Shared Connector Unit'.

Returns:
a new object of class 'Shared Connector Unit'.
Generated from the meta-model

createInfo

Info createInfo()
Returns a new object of class 'Info'.

Returns:
a new object of class 'Info'.
Generated from the meta-model

createEnvironmentAssumption

EnvironmentAssumption createEnvironmentAssumption()
Returns a new object of class 'Environment Assumption'.

Returns:
a new object of class 'Environment Assumption'.
Generated from the meta-model

createService

Service createService()
Returns a new object of class 'Service'.

Returns:
a new object of class 'Service'.
Generated from the meta-model

createPublish

Publish createPublish()
Returns a new object of class 'Publish'.

Returns:
a new object of class 'Publish'.
Generated from the meta-model

createServiceTracker

ServiceTracker createServiceTracker()
Returns a new object of class 'Service Tracker'.

Returns:
a new object of class 'Service Tracker'.
Generated from the meta-model

createServicePublisher

ServicePublisher createServicePublisher()
Returns a new object of class 'Service Publisher'.

Returns:
a new object of class 'Service Publisher'.
Generated from the meta-model

getModelPackage

ModelPackage getModelPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated from the meta-model

createVersion

Version createVersion(java.lang.String versionString)
Returns a new object of class 'Version' with initialized value.

Returns:
a new object of class 'Version' with initialized value.
Modified by hand

createMicroBinding

MicroBinding createMicroBinding(MicroBindingEndpoint client,
                                MicroBindingEndpoint server)
Returns a new object of class 'Micro Binding' with setted 'Micro BindingEndpoint' objects initialized by parameters.

Returns:
a new object of class 'Micro Binding' with setted 'Micro BindingEndpoint' objects initialized by parameters.
Modified by hand

createMicroBindingEndpoint

MicroBindingEndpoint createMicroBindingEndpoint(java.lang.String componentName,
                                                java.lang.String interfaceName)
Returns a new object of class 'Micro Binding Endpoint' with initialized values.

Returns:
a new object of class 'Micro Binding Endpoint' with initialized values.
Modified by hand

createParameter

Parameter createParameter(java.lang.String name,
                          java.lang.String value)
Returns a new object of class 'Parameter' with initialized value.

Returns:
a new object of class 'Parameter' with initialized value.
Modified by hand