org.eclipse.stp.core.sca.impl
Class SCAFactoryImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                  extended by org.eclipse.emf.ecore.impl.EFactoryImpl
                      extended by org.eclipse.stp.core.sca.impl.SCAFactoryImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, SCAFactory

public class SCAFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements SCAFactory

An implementation of the model Factory.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
static java.lang.String copyright
           
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAG
 
Fields inherited from interface org.eclipse.stp.core.sca.SCAFactory
eINSTANCE
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
SCAFactoryImpl()
          Creates an instance of the factory.
 
Method Summary
 java.lang.String convertMultiplicityToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertOverrideOptionsObjectToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
           
 AbstractImplementation createAbstractImplementation()
           
 Binding createBinding()
           
 Component createComponent()
          Create an instance of ImplementationComponent
 ComponentType createComponentType()
           
 Composite createComposite()
           
 EntryPoint createEntryPoint()
           
 ExternalService createExternalService()
           
 java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 ImplementationComponent createImplementationComponent()
           
 Interface createInterface()
           
 Interface createInterfaceGen()
           
 JavaImplementation createJavaImplementation()
           
 JavaImplementation createJavaImplementationGen()
           
 JavaInterface createJavaInterface()
           
 JavaInterface createJavaInterfaceGen()
           
 Module createModule()
           
 ModuleComponent createModuleComponent()
           
 ModuleFragment createModuleFragment()
           
 ModuleReference createModuleReference()
           
 ModuleService createModuleService()
           
 ModuleWire createModuleWire()
           
 java.lang.String createMultiplicityFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 OverrideOptions createOverrideOptionsObjectFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 Property createProperty()
           
 PropertyValue createPropertyValue()
           
 PropertyValuesSet createPropertyValuesSet()
           
 Reference createReference()
           
 ReferenceValue createReferenceValue()
           
 ReferenceValuesSet createReferenceValuesSet()
           
 SCABinding createSCABinding()
           
 SCABinding createSCABindingGen()
           
 SCACoreRoot createSCACoreRoot()
           
 Service createService()
           
 SLSBBinding createSLSBBinding()
           
 SLSBBinding createSLSBBindingGen()
           
 Subsystem createSubsystem()
           
 SystemWire createSystemWire()
           
 UnknownImplementation createUnknownImplementation()
           
 WebServiceBinding createWebServiceBinding()
           
 WebServiceBinding createWebServiceBindingGen()
           
 WSDLPortType createWSDLPortType()
           
 WSDLPortType createWSDLPortTypeGen()
           
static SCAPackage getPackage()
          Deprecated.  
 SCAPackage getSCAPackage()
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicSetEPackage, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, getEPackage, setEPackage
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset, toString
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
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
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values
Constructor Detail

SCAFactoryImpl

public SCAFactoryImpl()
Creates an instance of the factory.

Method Detail

create

public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)

Specified by:
create in interface org.eclipse.emf.ecore.EFactory
Overrides:
create in class org.eclipse.emf.ecore.impl.EFactoryImpl

createFromString

public java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                         java.lang.String initialValue)

Specified by:
createFromString in interface org.eclipse.emf.ecore.EFactory
Overrides:
createFromString in class org.eclipse.emf.ecore.impl.EFactoryImpl

convertToString

public java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType,
                                        java.lang.Object instanceValue)

Specified by:
convertToString in interface org.eclipse.emf.ecore.EFactory
Overrides:
convertToString in class org.eclipse.emf.ecore.impl.EFactoryImpl

createAbstractImplementation

public AbstractImplementation createAbstractImplementation()

Specified by:
createAbstractImplementation in interface SCAFactory
Returns:
a new object of class 'Abstract Implementation'.

createBinding

public Binding createBinding()

Specified by:
createBinding in interface SCAFactory
Returns:
a new object of class 'Binding'.

createComponentType

public ComponentType createComponentType()

Specified by:
createComponentType in interface SCAFactory
Returns:
a new object of class 'Component Type'.

createComposite

public Composite createComposite()

Specified by:
createComposite in interface SCAFactory
Returns:
a new object of class 'Composite'.

createEntryPoint

public EntryPoint createEntryPoint()

Specified by:
createEntryPoint in interface SCAFactory
Returns:
a new object of class 'Entry Point'.

createExternalService

public ExternalService createExternalService()

Specified by:
createExternalService in interface SCAFactory
Returns:
a new object of class 'External Service'.

createImplementationComponent

public ImplementationComponent createImplementationComponent()

Specified by:
createImplementationComponent in interface SCAFactory
Returns:
a new object of class 'Implementation Component'.

createInterface

public Interface createInterface()

Specified by:
createInterface in interface SCAFactory
Returns:
a new object of class 'Interface'.

createInterfaceGen

public Interface createInterfaceGen()


createJavaImplementation

public JavaImplementation createJavaImplementation()

Specified by:
createJavaImplementation in interface SCAFactory
Returns:
a new object of class 'Java Implementation'.

createJavaImplementationGen

public JavaImplementation createJavaImplementationGen()


createJavaInterface

public JavaInterface createJavaInterface()

Specified by:
createJavaInterface in interface SCAFactory
Returns:
a new object of class 'Java Interface'.

createJavaInterfaceGen

public JavaInterface createJavaInterfaceGen()


createModule

public Module createModule()

Specified by:
createModule in interface SCAFactory
Returns:
a new object of class 'Module'.

createModuleComponent

public ModuleComponent createModuleComponent()

Specified by:
createModuleComponent in interface SCAFactory
Returns:
a new object of class 'Module Component'.

createModuleFragment

public ModuleFragment createModuleFragment()

Specified by:
createModuleFragment in interface SCAFactory
Returns:
a new object of class 'Module Fragment'.

createModuleReference

public ModuleReference createModuleReference()

Specified by:
createModuleReference in interface SCAFactory
Returns:
a new object of class 'Module Reference'.

createModuleService

public ModuleService createModuleService()

Specified by:
createModuleService in interface SCAFactory
Returns:
a new object of class 'Module Service'.

createModuleWire

public ModuleWire createModuleWire()

Specified by:
createModuleWire in interface SCAFactory
Returns:
a new object of class 'Module Wire'.

createProperty

public Property createProperty()

Specified by:
createProperty in interface SCAFactory
Returns:
a new object of class 'Property'.

createPropertyValue

public PropertyValue createPropertyValue()

Specified by:
createPropertyValue in interface SCAFactory
Returns:
a new object of class 'Property Value'.

createPropertyValuesSet

public PropertyValuesSet createPropertyValuesSet()

Specified by:
createPropertyValuesSet in interface SCAFactory
Returns:
a new object of class 'Property Values Set'.

createReference

public Reference createReference()

Specified by:
createReference in interface SCAFactory
Returns:
a new object of class 'Reference'.

createReferenceValue

public ReferenceValue createReferenceValue()

Specified by:
createReferenceValue in interface SCAFactory
Returns:
a new object of class 'Reference Value'.

createReferenceValuesSet

public ReferenceValuesSet createReferenceValuesSet()

Specified by:
createReferenceValuesSet in interface SCAFactory
Returns:
a new object of class 'Reference Values Set'.

createSCABinding

public SCABinding createSCABinding()

Specified by:
createSCABinding in interface SCAFactory
Returns:
a new object of class 'Binding'.

createSCABindingGen

public SCABinding createSCABindingGen()


createSCACoreRoot

public SCACoreRoot createSCACoreRoot()

Specified by:
createSCACoreRoot in interface SCAFactory
Returns:
a new object of class 'Core Root'.

createService

public Service createService()

Specified by:
createService in interface SCAFactory
Returns:
a new object of class 'Service'.

createSLSBBinding

public SLSBBinding createSLSBBinding()

Specified by:
createSLSBBinding in interface SCAFactory
Returns:
a new object of class 'SLSB Binding'.

createSLSBBindingGen

public SLSBBinding createSLSBBindingGen()


createSubsystem

public Subsystem createSubsystem()

Specified by:
createSubsystem in interface SCAFactory
Returns:
a new object of class 'Subsystem'.

createSystemWire

public SystemWire createSystemWire()

Specified by:
createSystemWire in interface SCAFactory
Returns:
a new object of class 'System Wire'.

createUnknownImplementation

public UnknownImplementation createUnknownImplementation()

Specified by:
createUnknownImplementation in interface SCAFactory
Returns:
a new object of class 'Unknown Implementation'.

createWebServiceBinding

public WebServiceBinding createWebServiceBinding()

Specified by:
createWebServiceBinding in interface SCAFactory
Returns:
a new object of class 'Web Service Binding'.

createWebServiceBindingGen

public WebServiceBinding createWebServiceBindingGen()


createWSDLPortType

public WSDLPortType createWSDLPortType()

Specified by:
createWSDLPortType in interface SCAFactory
Returns:
a new object of class 'WSDL Port Type'.

createWSDLPortTypeGen

public WSDLPortType createWSDLPortTypeGen()


createMultiplicityFromString

public java.lang.String createMultiplicityFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                     java.lang.String initialValue)


convertMultiplicityToString

public java.lang.String convertMultiplicityToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                    java.lang.Object instanceValue)


createOverrideOptionsObjectFromString

public OverrideOptions createOverrideOptionsObjectFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                             java.lang.String initialValue)


convertOverrideOptionsObjectToString

public java.lang.String convertOverrideOptionsObjectToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                             java.lang.Object instanceValue)


getSCAPackage

public SCAPackage getSCAPackage()

Specified by:
getSCAPackage in interface SCAFactory
Returns:
the package supported by this factory.

getPackage

public static SCAPackage getPackage()
Deprecated. 


createComponent

public Component createComponent()
Description copied from interface: SCAFactory
Create an instance of ImplementationComponent

Specified by:
createComponent in interface SCAFactory
Returns:
An new instance of ImplementationComponent