You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2006/02/21 07:54:10 UTC

svn commit: r379376 [8/11] - in /incubator/tuscany/java/sca/model: ./ src/main/java/org/apache/tuscany/model/ src/main/java/org/apache/tuscany/model/assembly/ src/main/java/org/apache/tuscany/model/assembly/impl/ src/main/java/org/apache/tuscany/model/...

Added: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/SCDLFactoryImpl.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/SCDLFactoryImpl.java?rev=379376&view=auto
==============================================================================
--- incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/SCDLFactoryImpl.java (added)
+++ incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/SCDLFactoryImpl.java Mon Feb 20 22:54:02 2006
@@ -0,0 +1,509 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.assembly.scdl.impl;
+
+import org.apache.tuscany.model.assembly.scdl.*;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EDataType;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+
+import org.eclipse.emf.ecore.impl.EFactoryImpl;
+
+import org.eclipse.emf.ecore.plugin.EcorePlugin;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Factory</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class SCDLFactoryImpl extends EFactoryImpl implements SCDLFactory
+{
+  /**
+   * The singleton instance of the factory.
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public static final SCDLFactoryImpl eINSTANCE = init();
+
+  /**
+   * Creates the default factory implementation.
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public static SCDLFactoryImpl init()
+  {
+    try
+    {
+      SCDLFactoryImpl theSCDLFactory = (SCDLFactoryImpl)EPackage.Registry.INSTANCE.getEFactory("http://www.osoa.org/xmlns/sca/0.9"); 
+      if (theSCDLFactory != null)
+      {
+        return theSCDLFactory;
+      }
+    }
+    catch (Exception exception)
+    {
+      EcorePlugin.INSTANCE.log(exception);
+    }
+    return new SCDLFactoryImpl();
+  }
+
+  /**
+   * Creates an instance of the factory.
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public SCDLFactoryImpl()
+  {
+    super();
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public EObject create(EClass eClass)
+  {
+    switch (eClass.getClassifierID())
+    {
+      case SCDLPackageImpl.BINDING: return (EObject)createBinding();
+      case SCDLPackageImpl.COMPONENT: return (EObject)createComponent();
+      case SCDLPackageImpl.COMPONENT_TYPE: return (EObject)createComponentType();
+      case SCDLPackageImpl.DOCUMENT_ROOT: return (EObject)createDocumentRoot();
+      case SCDLPackageImpl.ENTRY_POINT: return (EObject)createEntryPoint();
+      case SCDLPackageImpl.EXTERNAL_SERVICE: return (EObject)createExternalService();
+      case SCDLPackageImpl.IMPLEMENTATION: return (EObject)createImplementation();
+      case SCDLPackageImpl.INTERFACE: return (EObject)createInterface();
+      case SCDLPackageImpl.JAVA_IMPLEMENTATION: return (EObject)createJavaImplementation();
+      case SCDLPackageImpl.JAVA_INTERFACE: return (EObject)createJavaInterface();
+      case SCDLPackageImpl.MODULE: return (EObject)createModule();
+      case SCDLPackageImpl.MODULE_COMPONENT: return (EObject)createModuleComponent();
+      case SCDLPackageImpl.MODULE_FRAGMENT: return (EObject)createModuleFragment();
+      case SCDLPackageImpl.MODULE_WIRE: return (EObject)createModuleWire();
+      case SCDLPackageImpl.PROPERTY_VALUES: return (EObject)createPropertyValues();
+      case SCDLPackageImpl.REFERENCE: return (EObject)createReference();
+      case SCDLPackageImpl.REFERENCE_VALUES: return (EObject)createReferenceValues();
+      case SCDLPackageImpl.SCA_BINDING: return (EObject)createSCABinding();
+      case SCDLPackageImpl.SERVICE: return (EObject)createService();
+      case SCDLPackageImpl.SUBSYSTEM: return (EObject)createSubsystem();
+      case SCDLPackageImpl.SYSTEM_WIRE: return (EObject)createSystemWire();
+      case SCDLPackageImpl.WEB_SERVICE_BINDING: return (EObject)createWebServiceBinding();
+      case SCDLPackageImpl.WSDL_PORT_TYPE: return (EObject)createWSDLPortType();
+      default:
+        throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
+    }
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public Object createFromString(EDataType eDataType, String initialValue)
+  {
+    switch (eDataType.getClassifierID())
+    {
+      case SCDLPackageImpl.MULTIPLICITY:
+        return createMultiplicityFromString(eDataType, initialValue);
+      case SCDLPackageImpl.OVERRIDE_OPTIONS:
+        return createOverrideOptionsFromString(eDataType, initialValue);
+      case SCDLPackageImpl.MULTIPLICITY_OBJECT:
+        return createMultiplicityObjectFromString(eDataType, initialValue);
+      case SCDLPackageImpl.OVERRIDE_OPTIONS_OBJECT:
+        return createOverrideOptionsObjectFromString(eDataType, initialValue);
+      default:
+        throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
+    }
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public String convertToString(EDataType eDataType, Object instanceValue)
+  {
+    switch (eDataType.getClassifierID())
+    {
+      case SCDLPackageImpl.MULTIPLICITY:
+        return convertMultiplicityToString(eDataType, instanceValue);
+      case SCDLPackageImpl.OVERRIDE_OPTIONS:
+        return convertOverrideOptionsToString(eDataType, instanceValue);
+      case SCDLPackageImpl.MULTIPLICITY_OBJECT:
+        return convertMultiplicityObjectToString(eDataType, instanceValue);
+      case SCDLPackageImpl.OVERRIDE_OPTIONS_OBJECT:
+        return convertOverrideOptionsObjectToString(eDataType, instanceValue);
+      default:
+        throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
+    }
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public Binding createBinding()
+  {
+    BindingImpl binding = new BindingImpl();
+    return binding;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public Component createComponent()
+  {
+    ComponentImpl component = new ComponentImpl();
+    return component;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public ComponentType createComponentType()
+  {
+    ComponentTypeImpl componentType = new ComponentTypeImpl();
+    return componentType;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public DocumentRoot createDocumentRoot()
+  {
+    DocumentRootImpl documentRoot = new DocumentRootImpl();
+    return documentRoot;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public EntryPoint createEntryPoint()
+  {
+    EntryPointImpl entryPoint = new EntryPointImpl();
+    return entryPoint;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public ExternalService createExternalService()
+  {
+    ExternalServiceImpl externalService = new ExternalServiceImpl();
+    return externalService;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public Implementation createImplementation()
+  {
+    ImplementationImpl implementation = new ImplementationImpl();
+    return implementation;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public Interface createInterface()
+  {
+    InterfaceImpl interface_ = new InterfaceImpl();
+    return interface_;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public JavaImplementation createJavaImplementation()
+  {
+    JavaImplementationImpl javaImplementation = new JavaImplementationImpl();
+    return javaImplementation;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public JavaInterface createJavaInterface()
+  {
+    JavaInterfaceImpl javaInterface = new JavaInterfaceImpl();
+    return javaInterface;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public Module createModule()
+  {
+    ModuleImpl module = new ModuleImpl();
+    return module;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public ModuleComponent createModuleComponent()
+  {
+    ModuleComponentImpl moduleComponent = new ModuleComponentImpl();
+    return moduleComponent;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public ModuleFragment createModuleFragment()
+  {
+    ModuleFragmentImpl moduleFragment = new ModuleFragmentImpl();
+    return moduleFragment;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public ModuleWire createModuleWire()
+  {
+    ModuleWireImpl moduleWire = new ModuleWireImpl();
+    return moduleWire;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public PropertyValues createPropertyValues()
+  {
+    PropertyValuesImpl propertyValues = new PropertyValuesImpl();
+    return propertyValues;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public Reference createReference()
+  {
+    ReferenceImpl reference = new ReferenceImpl();
+    return reference;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public ReferenceValues createReferenceValues()
+  {
+    ReferenceValuesImpl referenceValues = new ReferenceValuesImpl();
+    return referenceValues;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public SCABinding createSCABinding()
+  {
+    SCABindingImpl scaBinding = new SCABindingImpl();
+    return scaBinding;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public Service createService()
+  {
+    ServiceImpl service = new ServiceImpl();
+    return service;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public Subsystem createSubsystem()
+  {
+    SubsystemImpl subsystem = new SubsystemImpl();
+    return subsystem;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public SystemWire createSystemWire()
+  {
+    SystemWireImpl systemWire = new SystemWireImpl();
+    return systemWire;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public WebServiceBinding createWebServiceBinding()
+  {
+    WebServiceBindingImpl webServiceBinding = new WebServiceBindingImpl();
+    return webServiceBinding;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public WSDLPortType createWSDLPortType()
+  {
+    WSDLPortTypeImpl wsdlPortType = new WSDLPortTypeImpl();
+    return wsdlPortType;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public Multiplicity createMultiplicityFromString(EDataType eDataType, String initialValue)
+  {
+    Multiplicity result = Multiplicity.get(initialValue);
+    if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+    return result;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public String convertMultiplicityToString(EDataType eDataType, Object instanceValue)
+  {
+    return instanceValue == null ? null : instanceValue.toString();
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public OverrideOptions createOverrideOptionsFromString(EDataType eDataType, String initialValue)
+  {
+    OverrideOptions result = OverrideOptions.get(initialValue);
+    if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+    return result;
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public String convertOverrideOptionsToString(EDataType eDataType, Object instanceValue)
+  {
+    return instanceValue == null ? null : instanceValue.toString();
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public Multiplicity createMultiplicityObjectFromString(EDataType eDataType, String initialValue)
+  {
+    return (Multiplicity)createMultiplicityFromString(SCDLPackageImpl.Literals.MULTIPLICITY, initialValue);
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public String convertMultiplicityObjectToString(EDataType eDataType, Object instanceValue)
+  {
+    return convertMultiplicityToString(SCDLPackageImpl.Literals.MULTIPLICITY, instanceValue);
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public OverrideOptions createOverrideOptionsObjectFromString(EDataType eDataType, String initialValue)
+  {
+    return (OverrideOptions)createOverrideOptionsFromString(SCDLPackageImpl.Literals.OVERRIDE_OPTIONS, initialValue);
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public String convertOverrideOptionsObjectToString(EDataType eDataType, Object instanceValue)
+  {
+    return convertOverrideOptionsToString(SCDLPackageImpl.Literals.OVERRIDE_OPTIONS, instanceValue);
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  public SCDLPackageImpl getSCDLPackageImpl()
+  {
+    return (SCDLPackageImpl)getEPackage();
+  }
+
+  /**
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @deprecated
+   * @generated
+   */
+  public static SCDLPackageImpl getPackage()
+  {
+    return SCDLPackageImpl.eINSTANCE;
+  }
+
+} //SCDLFactoryImpl

Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/SCDLFactoryImpl.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/SCDLFactoryImpl.java
------------------------------------------------------------------------------
    svn:keywords = Rev,Date