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/20 09:15:26 UTC
svn commit: r379052 [7/16] - in /incubator/tuscany/sandbox/sebastien/java:
./ sca/ sca/model/ sca/model/.settings/ sca/model/src/ sca/model/src/main/
sca/model/src/main/java/ sca/model/src/main/java/org/
sca/model/src/main/java/org/apache/ sca/model/sr...
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/SCDLPackage.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/SCDLPackage.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Service.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Service.java?rev=379052&view=auto
==============================================================================
--- incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Service.java (added)
+++ incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Service.java Mon Feb 20 00:15:10 2006
@@ -0,0 +1,118 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.assembly.scdl;
+
+import commonj.sdo.Sequence;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Service</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Service#getInterfaceGroup <em>Interface Group</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Service#getInterface <em>Interface</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Service#getAny <em>Any</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Service#getName <em>Name</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Service#getAnyAttribute <em>Any Attribute</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public interface Service
+{
+ /**
+ * Returns the value of the '<em><b>Interface Group</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Interface Group</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Interface Group</em>' attribute list.
+ * @generated
+ */
+ Sequence getInterfaceGroup();
+
+ /**
+ * Returns the value of the '<em><b>Interface</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Interface</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Interface</em>' containment reference.
+ * @see #setInterface(Interface)
+ * @generated
+ */
+ Interface getInterface();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.Service#getInterface <em>Interface</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Interface</em>' containment reference.
+ * @see #getInterface()
+ * @generated
+ */
+ void setInterface(Interface value);
+
+ /**
+ * Returns the value of the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Any</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Any</em>' attribute list.
+ * @generated
+ */
+ Sequence getAny();
+
+ /**
+ * Returns the value of the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Name</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Name</em>' attribute.
+ * @see #setName(String)
+ * @generated
+ */
+ String getName();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.Service#getName <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Name</em>' attribute.
+ * @see #getName()
+ * @generated
+ */
+ void setName(String value);
+
+ /**
+ * Returns the value of the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Any Attribute</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Any Attribute</em>' attribute list.
+ * @generated
+ */
+ Sequence getAnyAttribute();
+
+} // Service
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Service.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Service.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Subsystem.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Subsystem.java?rev=379052&view=auto
==============================================================================
--- incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Subsystem.java (added)
+++ incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Subsystem.java Mon Feb 20 00:15:10 2006
@@ -0,0 +1,166 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.assembly.scdl;
+
+import commonj.sdo.Sequence;
+
+import java.util.List;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Subsystem</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Subsystem#getEntryPoint <em>Entry Point</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Subsystem#getModuleComponent <em>Module Component</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Subsystem#getExternalService <em>External Service</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Subsystem#getWire <em>Wire</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Subsystem#getAny <em>Any</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Subsystem#getName <em>Name</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Subsystem#getUri <em>Uri</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Subsystem#getAnyAttribute <em>Any Attribute</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public interface Subsystem
+{
+ /**
+ * Returns the value of the '<em><b>Entry Point</b></em>' containment reference list.
+ * The list contents are of type {@link org.apache.tuscany.model.assembly.scdl.EntryPoint}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Entry Point</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Entry Point</em>' containment reference list.
+ * @generated
+ */
+ List getEntryPoint();
+
+ /**
+ * Returns the value of the '<em><b>Module Component</b></em>' containment reference list.
+ * The list contents are of type {@link org.apache.tuscany.model.assembly.scdl.ModuleComponent}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Module Component</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Module Component</em>' containment reference list.
+ * @generated
+ */
+ List getModuleComponent();
+
+ /**
+ * Returns the value of the '<em><b>External Service</b></em>' containment reference list.
+ * The list contents are of type {@link org.apache.tuscany.model.assembly.scdl.ExternalService}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>External Service</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>External Service</em>' containment reference list.
+ * @generated
+ */
+ List getExternalService();
+
+ /**
+ * Returns the value of the '<em><b>Wire</b></em>' containment reference list.
+ * The list contents are of type {@link org.apache.tuscany.model.assembly.scdl.SystemWire}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Wire</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Wire</em>' containment reference list.
+ * @generated
+ */
+ List getWire();
+
+ /**
+ * Returns the value of the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Any</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Any</em>' attribute list.
+ * @generated
+ */
+ Sequence getAny();
+
+ /**
+ * Returns the value of the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Name</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Name</em>' attribute.
+ * @see #setName(String)
+ * @generated
+ */
+ String getName();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.Subsystem#getName <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Name</em>' attribute.
+ * @see #getName()
+ * @generated
+ */
+ void setName(String value);
+
+ /**
+ * Returns the value of the '<em><b>Uri</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Uri</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Uri</em>' attribute.
+ * @see #setUri(String)
+ * @generated
+ */
+ String getUri();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.Subsystem#getUri <em>Uri</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Uri</em>' attribute.
+ * @see #getUri()
+ * @generated
+ */
+ void setUri(String value);
+
+ /**
+ * Returns the value of the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Any Attribute</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Any Attribute</em>' attribute list.
+ * @generated
+ */
+ Sequence getAnyAttribute();
+
+} // Subsystem
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Subsystem.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Subsystem.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/SystemWire.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/SystemWire.java?rev=379052&view=auto
==============================================================================
--- incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/SystemWire.java (added)
+++ incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/SystemWire.java Mon Feb 20 00:15:10 2006
@@ -0,0 +1,118 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.assembly.scdl;
+
+import commonj.sdo.Sequence;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>System Wire</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.SystemWire#getSourceGroup <em>Source Group</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.SystemWire#getSource <em>Source</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.SystemWire#getTargetGroup <em>Target Group</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.SystemWire#getTarget <em>Target</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.SystemWire#getAny <em>Any</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public interface SystemWire
+{
+ /**
+ * Returns the value of the '<em><b>Source Group</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Source Group</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Source Group</em>' attribute list.
+ * @generated
+ */
+ Sequence getSourceGroup();
+
+ /**
+ * Returns the value of the '<em><b>Source</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Source</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Source</em>' containment reference.
+ * @see #setSource(Object)
+ * @generated
+ */
+ Object getSource();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.SystemWire#getSource <em>Source</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Source</em>' containment reference.
+ * @see #getSource()
+ * @generated
+ */
+ void setSource(Object value);
+
+ /**
+ * Returns the value of the '<em><b>Target Group</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Target Group</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Target Group</em>' attribute list.
+ * @generated
+ */
+ Sequence getTargetGroup();
+
+ /**
+ * Returns the value of the '<em><b>Target</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Target</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Target</em>' containment reference.
+ * @see #setTarget(Object)
+ * @generated
+ */
+ Object getTarget();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.SystemWire#getTarget <em>Target</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Target</em>' containment reference.
+ * @see #getTarget()
+ * @generated
+ */
+ void setTarget(Object value);
+
+ /**
+ * Returns the value of the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Any</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Any</em>' attribute list.
+ * @generated
+ */
+ Sequence getAny();
+
+} // SystemWire
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/SystemWire.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/SystemWire.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/WSDLPortType.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/WSDLPortType.java?rev=379052&view=auto
==============================================================================
--- incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/WSDLPortType.java (added)
+++ incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/WSDLPortType.java Mon Feb 20 00:15:10 2006
@@ -0,0 +1,104 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.assembly.scdl;
+
+import commonj.sdo.Sequence;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>WSDL Port Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.WSDLPortType#getAny <em>Any</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.WSDLPortType#getCallbackInterface <em>Callback Interface</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.WSDLPortType#getInterface <em>Interface</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.WSDLPortType#getAnyAttribute <em>Any Attribute</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public interface WSDLPortType extends Interface
+{
+ /**
+ * Returns the value of the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Any</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Any</em>' attribute list.
+ * @generated
+ */
+ Sequence getAny();
+
+ /**
+ * Returns the value of the '<em><b>Callback Interface</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Callback Interface</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Callback Interface</em>' attribute.
+ * @see #setCallbackInterface(String)
+ * @generated
+ */
+ String getCallbackInterface();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.WSDLPortType#getCallbackInterface <em>Callback Interface</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Callback Interface</em>' attribute.
+ * @see #getCallbackInterface()
+ * @generated
+ */
+ void setCallbackInterface(String value);
+
+ /**
+ * Returns the value of the '<em><b>Interface</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Interface</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Interface</em>' attribute.
+ * @see #setInterface(String)
+ * @generated
+ */
+ String getInterface();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.WSDLPortType#getInterface <em>Interface</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Interface</em>' attribute.
+ * @see #getInterface()
+ * @generated
+ */
+ void setInterface(String value);
+
+ /**
+ * Returns the value of the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Any Attribute</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Any Attribute</em>' attribute list.
+ * @generated
+ */
+ Sequence getAnyAttribute();
+
+} // WSDLPortType
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/WSDLPortType.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/WSDLPortType.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/WebServiceBinding.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/WebServiceBinding.java?rev=379052&view=auto
==============================================================================
--- incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/WebServiceBinding.java (added)
+++ incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/WebServiceBinding.java Mon Feb 20 00:15:10 2006
@@ -0,0 +1,79 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.assembly.scdl;
+
+import commonj.sdo.Sequence;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Web Service Binding</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.WebServiceBinding#getAny <em>Any</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.WebServiceBinding#getPort <em>Port</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.WebServiceBinding#getAnyAttribute <em>Any Attribute</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public interface WebServiceBinding extends Binding
+{
+ /**
+ * Returns the value of the '<em><b>Any</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Any</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Any</em>' attribute list.
+ * @generated
+ */
+ Sequence getAny();
+
+ /**
+ * Returns the value of the '<em><b>Port</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Port</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Port</em>' attribute.
+ * @see #setPort(String)
+ * @generated
+ */
+ String getPort();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.WebServiceBinding#getPort <em>Port</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Port</em>' attribute.
+ * @see #getPort()
+ * @generated
+ */
+ void setPort(String value);
+
+ /**
+ * Returns the value of the '<em><b>Any Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Any Attribute</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Any Attribute</em>' attribute list.
+ * @generated
+ */
+ Sequence getAnyAttribute();
+
+} // WebServiceBinding
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/WebServiceBinding.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/WebServiceBinding.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/BindingImpl.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/BindingImpl.java?rev=379052&view=auto
==============================================================================
--- incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/BindingImpl.java (added)
+++ incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/BindingImpl.java Mon Feb 20 00:15:10 2006
@@ -0,0 +1,168 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.assembly.scdl.impl;
+
+import org.apache.tuscany.model.assembly.scdl.Binding;
+
+import org.apache.tuscany.sdo.impl.DataObjectImpl;
+
+import org.eclipse.emf.ecore.EClass;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Binding</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.BindingImpl#getUri <em>Uri</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class BindingImpl extends DataObjectImpl implements Binding
+{
+ /**
+ * The default value of the '{@link #getUri() <em>Uri</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getUri()
+ * @generated
+ * @ordered
+ */
+ protected static final String URI_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getUri() <em>Uri</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getUri()
+ * @generated
+ * @ordered
+ */
+ protected String uri = URI_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected BindingImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected EClass eStaticClass()
+ {
+ return SCDLPackageImpl.Literals.BINDING;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getUri()
+ {
+ return uri;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setUri(String newUri)
+ {
+ uri = newUri;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.BINDING__URI:
+ return getUri();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.BINDING__URI:
+ setUri((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.BINDING__URI:
+ setUri(URI_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.BINDING__URI:
+ return URI_EDEFAULT == null ? uri != null : !URI_EDEFAULT.equals(uri);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (uri: ");
+ result.append(uri);
+ result.append(')');
+ return result.toString();
+ }
+
+} //BindingImpl
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/BindingImpl.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/BindingImpl.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/ComponentImpl.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/ComponentImpl.java?rev=379052&view=auto
==============================================================================
--- incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/ComponentImpl.java (added)
+++ incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/ComponentImpl.java Mon Feb 20 00:15:10 2006
@@ -0,0 +1,428 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.assembly.scdl.impl;
+
+import commonj.sdo.Sequence;
+
+import org.apache.tuscany.model.assembly.scdl.Component;
+import org.apache.tuscany.model.assembly.scdl.Implementation;
+import org.apache.tuscany.model.assembly.scdl.PropertyValues;
+import org.apache.tuscany.model.assembly.scdl.ReferenceValues;
+
+import org.apache.tuscany.sdo.impl.DataObjectImpl;
+
+import org.apache.tuscany.sdo.util.BasicSequence;
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.util.BasicFeatureMap;
+import org.eclipse.emf.ecore.util.FeatureMap;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Component</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.ComponentImpl#getImplementationGroup <em>Implementation Group</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.ComponentImpl#getImplementation <em>Implementation</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.ComponentImpl#getProperties <em>Properties</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.ComponentImpl#getReferences <em>References</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.ComponentImpl#getAny <em>Any</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.ComponentImpl#getName <em>Name</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.ComponentImpl#getAnyAttribute <em>Any Attribute</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ComponentImpl extends DataObjectImpl implements Component
+{
+ /**
+ * The cached value of the '{@link #getImplementationGroup() <em>Implementation Group</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getImplementationGroup()
+ * @generated
+ * @ordered
+ */
+ protected BasicSequence implementationGroup = null;
+
+ /**
+ * The cached value of the '{@link #getProperties() <em>Properties</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperties()
+ * @generated
+ * @ordered
+ */
+ protected PropertyValues properties = null;
+
+ /**
+ * The cached value of the '{@link #getReferences() <em>References</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getReferences()
+ * @generated
+ * @ordered
+ */
+ protected ReferenceValues references = null;
+
+ /**
+ * The cached value of the '{@link #getAny() <em>Any</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAny()
+ * @generated
+ * @ordered
+ */
+ protected BasicSequence any = null;
+
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected String name = NAME_EDEFAULT;
+
+ /**
+ * The cached value of the '{@link #getAnyAttribute() <em>Any Attribute</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAnyAttribute()
+ * @generated
+ * @ordered
+ */
+ protected BasicSequence anyAttribute = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ComponentImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected EClass eStaticClass()
+ {
+ return SCDLPackageImpl.Literals.COMPONENT;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Sequence getImplementationGroup()
+ {
+ if (implementationGroup == null)
+ {
+ implementationGroup = new BasicSequence(new BasicFeatureMap(this, SCDLPackageImpl.COMPONENT__IMPLEMENTATION_GROUP));
+ }
+ return implementationGroup;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Implementation getImplementation()
+ {
+ return (Implementation)((FeatureMap.Internal.Wrapper)getImplementationGroup()).featureMap().get(SCDLPackageImpl.Literals.COMPONENT__IMPLEMENTATION, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setImplementation(Implementation newImplementation)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getImplementationGroup()).featureMap()).set(SCDLPackageImpl.Literals.COMPONENT__IMPLEMENTATION, newImplementation);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public PropertyValues getProperties()
+ {
+ return properties;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setProperties(PropertyValues newProperties)
+ {
+ properties = newProperties;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ReferenceValues getReferences()
+ {
+ return references;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setReferences(ReferenceValues newReferences)
+ {
+ references = newReferences;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Sequence getAny()
+ {
+ if (any == null)
+ {
+ any = new BasicSequence(new BasicFeatureMap(this, SCDLPackageImpl.COMPONENT__ANY));
+ }
+ return any;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName()
+ {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setName(String newName)
+ {
+ name = newName;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Sequence getAnyAttribute()
+ {
+ if (anyAttribute == null)
+ {
+ anyAttribute = new BasicSequence(new BasicFeatureMap(this, SCDLPackageImpl.COMPONENT__ANY_ATTRIBUTE));
+ }
+ return anyAttribute;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.COMPONENT__IMPLEMENTATION_GROUP:
+ return ((InternalEList)((FeatureMap.Internal.Wrapper)getImplementationGroup()).featureMap()).basicRemove(otherEnd, msgs);
+ case SCDLPackageImpl.COMPONENT__ANY:
+ return ((InternalEList)((FeatureMap.Internal.Wrapper)getAny()).featureMap()).basicRemove(otherEnd, msgs);
+ case SCDLPackageImpl.COMPONENT__ANY_ATTRIBUTE:
+ return ((InternalEList)((FeatureMap.Internal.Wrapper)getAnyAttribute()).featureMap()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.COMPONENT__IMPLEMENTATION_GROUP:
+ if (coreType) return ((FeatureMap.Internal.Wrapper)getImplementationGroup()).featureMap();
+ return getImplementationGroup();
+ case SCDLPackageImpl.COMPONENT__IMPLEMENTATION:
+ return getImplementation();
+ case SCDLPackageImpl.COMPONENT__PROPERTIES:
+ return getProperties();
+ case SCDLPackageImpl.COMPONENT__REFERENCES:
+ return getReferences();
+ case SCDLPackageImpl.COMPONENT__ANY:
+ if (coreType) return ((FeatureMap.Internal.Wrapper)getAny()).featureMap();
+ return getAny();
+ case SCDLPackageImpl.COMPONENT__NAME:
+ return getName();
+ case SCDLPackageImpl.COMPONENT__ANY_ATTRIBUTE:
+ if (coreType) return ((FeatureMap.Internal.Wrapper)getAnyAttribute()).featureMap();
+ return getAnyAttribute();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.COMPONENT__IMPLEMENTATION_GROUP:
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getImplementationGroup()).featureMap()).set(newValue);
+ return;
+ case SCDLPackageImpl.COMPONENT__IMPLEMENTATION:
+ setImplementation((Implementation)newValue);
+ return;
+ case SCDLPackageImpl.COMPONENT__PROPERTIES:
+ setProperties((PropertyValues)newValue);
+ return;
+ case SCDLPackageImpl.COMPONENT__REFERENCES:
+ setReferences((ReferenceValues)newValue);
+ return;
+ case SCDLPackageImpl.COMPONENT__ANY:
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getAny()).featureMap()).set(newValue);
+ return;
+ case SCDLPackageImpl.COMPONENT__NAME:
+ setName((String)newValue);
+ return;
+ case SCDLPackageImpl.COMPONENT__ANY_ATTRIBUTE:
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getAnyAttribute()).featureMap()).set(newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.COMPONENT__IMPLEMENTATION_GROUP:
+ ((FeatureMap.Internal.Wrapper)getImplementationGroup()).featureMap().clear();
+ return;
+ case SCDLPackageImpl.COMPONENT__IMPLEMENTATION:
+ setImplementation((Implementation)null);
+ return;
+ case SCDLPackageImpl.COMPONENT__PROPERTIES:
+ setProperties((PropertyValues)null);
+ return;
+ case SCDLPackageImpl.COMPONENT__REFERENCES:
+ setReferences((ReferenceValues)null);
+ return;
+ case SCDLPackageImpl.COMPONENT__ANY:
+ ((FeatureMap.Internal.Wrapper)getAny()).featureMap().clear();
+ return;
+ case SCDLPackageImpl.COMPONENT__NAME:
+ setName(NAME_EDEFAULT);
+ return;
+ case SCDLPackageImpl.COMPONENT__ANY_ATTRIBUTE:
+ ((FeatureMap.Internal.Wrapper)getAnyAttribute()).featureMap().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.COMPONENT__IMPLEMENTATION_GROUP:
+ return implementationGroup != null && !implementationGroup.featureMap().isEmpty();
+ case SCDLPackageImpl.COMPONENT__IMPLEMENTATION:
+ return getImplementation() != null;
+ case SCDLPackageImpl.COMPONENT__PROPERTIES:
+ return properties != null;
+ case SCDLPackageImpl.COMPONENT__REFERENCES:
+ return references != null;
+ case SCDLPackageImpl.COMPONENT__ANY:
+ return any != null && !any.featureMap().isEmpty();
+ case SCDLPackageImpl.COMPONENT__NAME:
+ return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+ case SCDLPackageImpl.COMPONENT__ANY_ATTRIBUTE:
+ return anyAttribute != null && !anyAttribute.featureMap().isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (implementationGroup: ");
+ result.append(implementationGroup);
+ result.append(", any: ");
+ result.append(any);
+ result.append(", name: ");
+ result.append(name);
+ result.append(", anyAttribute: ");
+ result.append(anyAttribute);
+ result.append(')');
+ return result.toString();
+ }
+
+} //ComponentImpl
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/ComponentImpl.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/ComponentImpl.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/ComponentTypeImpl.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/ComponentTypeImpl.java?rev=379052&view=auto
==============================================================================
--- incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/ComponentTypeImpl.java (added)
+++ incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/ComponentTypeImpl.java Mon Feb 20 00:15:10 2006
@@ -0,0 +1,336 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.assembly.scdl.impl;
+
+import commonj.sdo.Sequence;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.apache.tuscany.model.assembly.scdl.ComponentType;
+import org.apache.tuscany.model.assembly.scdl.Property;
+import org.apache.tuscany.model.assembly.scdl.Reference;
+import org.apache.tuscany.model.assembly.scdl.Service;
+
+import org.apache.tuscany.sdo.impl.DataObjectImpl;
+
+import org.apache.tuscany.sdo.util.BasicSequence;
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.util.BasicFeatureMap;
+import org.eclipse.emf.ecore.util.BasicInternalEList;
+import org.eclipse.emf.ecore.util.FeatureMap;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Component Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.ComponentTypeImpl#getService <em>Service</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.ComponentTypeImpl#getReference <em>Reference</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.ComponentTypeImpl#getProperty <em>Property</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.ComponentTypeImpl#getAny <em>Any</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.ComponentTypeImpl#getAnyAttribute <em>Any Attribute</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ComponentTypeImpl extends DataObjectImpl implements ComponentType
+{
+ /**
+ * The cached value of the '{@link #getService() <em>Service</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getService()
+ * @generated
+ * @ordered
+ */
+ protected EList service = null;
+
+ /**
+ * The cached value of the '{@link #getReference() <em>Reference</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getReference()
+ * @generated
+ * @ordered
+ */
+ protected EList reference = null;
+
+ /**
+ * The cached value of the '{@link #getProperty() <em>Property</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected EList property = null;
+
+ /**
+ * The cached value of the '{@link #getAny() <em>Any</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAny()
+ * @generated
+ * @ordered
+ */
+ protected BasicSequence any = null;
+
+ /**
+ * The cached value of the '{@link #getAnyAttribute() <em>Any Attribute</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAnyAttribute()
+ * @generated
+ * @ordered
+ */
+ protected BasicSequence anyAttribute = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ComponentTypeImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected EClass eStaticClass()
+ {
+ return SCDLPackageImpl.Literals.COMPONENT_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public List getService()
+ {
+ if (service == null)
+ {
+ service = new BasicInternalEList(Service.class);
+ }
+ return service;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public List getReference()
+ {
+ if (reference == null)
+ {
+ reference = new BasicInternalEList(Reference.class);
+ }
+ return reference;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public List getProperty()
+ {
+ if (property == null)
+ {
+ property = new BasicInternalEList(Property.class);
+ }
+ return property;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Sequence getAny()
+ {
+ if (any == null)
+ {
+ any = new BasicSequence(new BasicFeatureMap(this, SCDLPackageImpl.COMPONENT_TYPE__ANY));
+ }
+ return any;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Sequence getAnyAttribute()
+ {
+ if (anyAttribute == null)
+ {
+ anyAttribute = new BasicSequence(new BasicFeatureMap(this, SCDLPackageImpl.COMPONENT_TYPE__ANY_ATTRIBUTE));
+ }
+ return anyAttribute;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.COMPONENT_TYPE__ANY:
+ return ((InternalEList)((FeatureMap.Internal.Wrapper)getAny()).featureMap()).basicRemove(otherEnd, msgs);
+ case SCDLPackageImpl.COMPONENT_TYPE__ANY_ATTRIBUTE:
+ return ((InternalEList)((FeatureMap.Internal.Wrapper)getAnyAttribute()).featureMap()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.COMPONENT_TYPE__SERVICE:
+ return getService();
+ case SCDLPackageImpl.COMPONENT_TYPE__REFERENCE:
+ return getReference();
+ case SCDLPackageImpl.COMPONENT_TYPE__PROPERTY:
+ return getProperty();
+ case SCDLPackageImpl.COMPONENT_TYPE__ANY:
+ if (coreType) return ((FeatureMap.Internal.Wrapper)getAny()).featureMap();
+ return getAny();
+ case SCDLPackageImpl.COMPONENT_TYPE__ANY_ATTRIBUTE:
+ if (coreType) return ((FeatureMap.Internal.Wrapper)getAnyAttribute()).featureMap();
+ return getAnyAttribute();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.COMPONENT_TYPE__SERVICE:
+ getService().clear();
+ getService().addAll((Collection)newValue);
+ return;
+ case SCDLPackageImpl.COMPONENT_TYPE__REFERENCE:
+ getReference().clear();
+ getReference().addAll((Collection)newValue);
+ return;
+ case SCDLPackageImpl.COMPONENT_TYPE__PROPERTY:
+ getProperty().clear();
+ getProperty().addAll((Collection)newValue);
+ return;
+ case SCDLPackageImpl.COMPONENT_TYPE__ANY:
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getAny()).featureMap()).set(newValue);
+ return;
+ case SCDLPackageImpl.COMPONENT_TYPE__ANY_ATTRIBUTE:
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getAnyAttribute()).featureMap()).set(newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.COMPONENT_TYPE__SERVICE:
+ getService().clear();
+ return;
+ case SCDLPackageImpl.COMPONENT_TYPE__REFERENCE:
+ getReference().clear();
+ return;
+ case SCDLPackageImpl.COMPONENT_TYPE__PROPERTY:
+ getProperty().clear();
+ return;
+ case SCDLPackageImpl.COMPONENT_TYPE__ANY:
+ ((FeatureMap.Internal.Wrapper)getAny()).featureMap().clear();
+ return;
+ case SCDLPackageImpl.COMPONENT_TYPE__ANY_ATTRIBUTE:
+ ((FeatureMap.Internal.Wrapper)getAnyAttribute()).featureMap().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.COMPONENT_TYPE__SERVICE:
+ return service != null && !service.isEmpty();
+ case SCDLPackageImpl.COMPONENT_TYPE__REFERENCE:
+ return reference != null && !reference.isEmpty();
+ case SCDLPackageImpl.COMPONENT_TYPE__PROPERTY:
+ return property != null && !property.isEmpty();
+ case SCDLPackageImpl.COMPONENT_TYPE__ANY:
+ return any != null && !any.featureMap().isEmpty();
+ case SCDLPackageImpl.COMPONENT_TYPE__ANY_ATTRIBUTE:
+ return anyAttribute != null && !anyAttribute.featureMap().isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (any: ");
+ result.append(any);
+ result.append(", anyAttribute: ");
+ result.append(anyAttribute);
+ result.append(')');
+ return result.toString();
+ }
+
+} //ComponentTypeImpl
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/ComponentTypeImpl.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/ComponentTypeImpl.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/DocumentRootImpl.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/DocumentRootImpl.java?rev=379052&view=auto
==============================================================================
--- incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/DocumentRootImpl.java (added)
+++ incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/DocumentRootImpl.java Mon Feb 20 00:15:10 2006
@@ -0,0 +1,850 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.assembly.scdl.impl;
+
+import commonj.sdo.Sequence;
+
+import java.util.Map;
+
+import org.apache.tuscany.model.assembly.scdl.Binding;
+import org.apache.tuscany.model.assembly.scdl.ComponentType;
+import org.apache.tuscany.model.assembly.scdl.DocumentRoot;
+import org.apache.tuscany.model.assembly.scdl.Implementation;
+import org.apache.tuscany.model.assembly.scdl.Interface;
+import org.apache.tuscany.model.assembly.scdl.JavaImplementation;
+import org.apache.tuscany.model.assembly.scdl.JavaInterface;
+import org.apache.tuscany.model.assembly.scdl.Module;
+import org.apache.tuscany.model.assembly.scdl.ModuleFragment;
+import org.apache.tuscany.model.assembly.scdl.SCABinding;
+import org.apache.tuscany.model.assembly.scdl.Subsystem;
+import org.apache.tuscany.model.assembly.scdl.WSDLPortType;
+import org.apache.tuscany.model.assembly.scdl.WebServiceBinding;
+
+import org.apache.tuscany.sdo.impl.DataObjectImpl;
+
+import org.apache.tuscany.sdo.util.BasicSequence;
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.emf.ecore.EcorePackage;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl;
+
+import org.eclipse.emf.ecore.util.BasicFeatureMap;
+import org.eclipse.emf.ecore.util.EcoreEMap;
+import org.eclipse.emf.ecore.util.FeatureMap;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Document Root</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getMixed <em>Mixed</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getBinding <em>Binding</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getBindingSca <em>Binding Sca</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getBindingWs <em>Binding Ws</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getComponentType <em>Component Type</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getImplementation <em>Implementation</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getImplementationJava <em>Implementation Java</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getInterface <em>Interface</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getInterfaceJava <em>Interface Java</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getInterfaceWsdl <em>Interface Wsdl</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getModule <em>Module</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getModuleFragment <em>Module Fragment</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getSource <em>Source</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getSourceEpr <em>Source Epr</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getSourceUri <em>Source Uri</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getSubsystem <em>Subsystem</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getTarget <em>Target</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getTargetEpr <em>Target Epr</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.impl.DocumentRootImpl#getTargetUri <em>Target Uri</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class DocumentRootImpl extends DataObjectImpl implements DocumentRoot
+{
+ /**
+ * The cached value of the '{@link #getMixed() <em>Mixed</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMixed()
+ * @generated
+ * @ordered
+ */
+ protected BasicSequence mixed = null;
+
+ /**
+ * The cached value of the '{@link #getXMLNSPrefixMap() <em>XMLNS Prefix Map</em>}' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getXMLNSPrefixMap()
+ * @generated
+ * @ordered
+ */
+ protected EMap xMLNSPrefixMap = null;
+
+ /**
+ * The cached value of the '{@link #getXSISchemaLocation() <em>XSI Schema Location</em>}' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getXSISchemaLocation()
+ * @generated
+ * @ordered
+ */
+ protected EMap xSISchemaLocation = null;
+
+ /**
+ * The default value of the '{@link #getSourceUri() <em>Source Uri</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSourceUri()
+ * @generated
+ * @ordered
+ */
+ protected static final String SOURCE_URI_EDEFAULT = null;
+
+ /**
+ * The default value of the '{@link #getTargetUri() <em>Target Uri</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTargetUri()
+ * @generated
+ * @ordered
+ */
+ protected static final String TARGET_URI_EDEFAULT = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected DocumentRootImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected EClass eStaticClass()
+ {
+ return SCDLPackageImpl.Literals.DOCUMENT_ROOT;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Sequence getMixed()
+ {
+ if (mixed == null)
+ {
+ mixed = new BasicSequence(new BasicFeatureMap(this, SCDLPackageImpl.DOCUMENT_ROOT__MIXED));
+ }
+ return mixed;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Map getXMLNSPrefixMap()
+ {
+ if (xMLNSPrefixMap == null)
+ {
+ xMLNSPrefixMap = new EcoreEMap(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, SCDLPackageImpl.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
+ }
+ return xMLNSPrefixMap.map();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Map getXSISchemaLocation()
+ {
+ if (xSISchemaLocation == null)
+ {
+ xSISchemaLocation = new EcoreEMap(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, SCDLPackageImpl.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
+ }
+ return xSISchemaLocation.map();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Binding getBinding()
+ {
+ return (Binding)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__BINDING, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setBinding(Binding newBinding)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__BINDING, newBinding);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SCABinding getBindingSca()
+ {
+ return (SCABinding)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__BINDING_SCA, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setBindingSca(SCABinding newBindingSca)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__BINDING_SCA, newBindingSca);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public WebServiceBinding getBindingWs()
+ {
+ return (WebServiceBinding)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__BINDING_WS, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setBindingWs(WebServiceBinding newBindingWs)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__BINDING_WS, newBindingWs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ComponentType getComponentType()
+ {
+ return (ComponentType)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__COMPONENT_TYPE, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setComponentType(ComponentType newComponentType)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__COMPONENT_TYPE, newComponentType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Implementation getImplementation()
+ {
+ return (Implementation)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__IMPLEMENTATION, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setImplementation(Implementation newImplementation)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__IMPLEMENTATION, newImplementation);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JavaImplementation getImplementationJava()
+ {
+ return (JavaImplementation)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__IMPLEMENTATION_JAVA, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setImplementationJava(JavaImplementation newImplementationJava)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__IMPLEMENTATION_JAVA, newImplementationJava);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Interface getInterface()
+ {
+ return (Interface)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__INTERFACE, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setInterface(Interface newInterface)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__INTERFACE, newInterface);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JavaInterface getInterfaceJava()
+ {
+ return (JavaInterface)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__INTERFACE_JAVA, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setInterfaceJava(JavaInterface newInterfaceJava)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__INTERFACE_JAVA, newInterfaceJava);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public WSDLPortType getInterfaceWsdl()
+ {
+ return (WSDLPortType)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__INTERFACE_WSDL, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setInterfaceWsdl(WSDLPortType newInterfaceWsdl)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__INTERFACE_WSDL, newInterfaceWsdl);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Module getModule()
+ {
+ return (Module)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__MODULE, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setModule(Module newModule)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__MODULE, newModule);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ModuleFragment getModuleFragment()
+ {
+ return (ModuleFragment)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__MODULE_FRAGMENT, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setModuleFragment(ModuleFragment newModuleFragment)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__MODULE_FRAGMENT, newModuleFragment);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Object getSource()
+ {
+ return (Object)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__SOURCE, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSource(Object newSource)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__SOURCE, newSource);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Object getSourceEpr()
+ {
+ return (Object)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__SOURCE_EPR, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSourceEpr(Object newSourceEpr)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__SOURCE_EPR, newSourceEpr);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getSourceUri()
+ {
+ return (String)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__SOURCE_URI, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSourceUri(String newSourceUri)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__SOURCE_URI, newSourceUri);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Subsystem getSubsystem()
+ {
+ return (Subsystem)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__SUBSYSTEM, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSubsystem(Subsystem newSubsystem)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__SUBSYSTEM, newSubsystem);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Object getTarget()
+ {
+ return (Object)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__TARGET, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTarget(Object newTarget)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__TARGET, newTarget);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Object getTargetEpr()
+ {
+ return (Object)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__TARGET_EPR, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTargetEpr(Object newTargetEpr)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__TARGET_EPR, newTargetEpr);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getTargetUri()
+ {
+ return (String)((FeatureMap.Internal.Wrapper)getMixed()).featureMap().get(SCDLPackageImpl.Literals.DOCUMENT_ROOT__TARGET_URI, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTargetUri(String newTargetUri)
+ {
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(SCDLPackageImpl.Literals.DOCUMENT_ROOT__TARGET_URI, newTargetUri);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.DOCUMENT_ROOT__MIXED:
+ return ((InternalEList)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.DOCUMENT_ROOT__MIXED:
+ if (coreType) return ((FeatureMap.Internal.Wrapper)getMixed()).featureMap();
+ return getMixed();
+ case SCDLPackageImpl.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ if (coreType) return ((EMap.InternalMapView)getXMLNSPrefixMap()).eMap();
+ else return getXMLNSPrefixMap();
+ case SCDLPackageImpl.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ if (coreType) return ((EMap.InternalMapView)getXSISchemaLocation()).eMap();
+ else return getXSISchemaLocation();
+ case SCDLPackageImpl.DOCUMENT_ROOT__BINDING:
+ return getBinding();
+ case SCDLPackageImpl.DOCUMENT_ROOT__BINDING_SCA:
+ return getBindingSca();
+ case SCDLPackageImpl.DOCUMENT_ROOT__BINDING_WS:
+ return getBindingWs();
+ case SCDLPackageImpl.DOCUMENT_ROOT__COMPONENT_TYPE:
+ return getComponentType();
+ case SCDLPackageImpl.DOCUMENT_ROOT__IMPLEMENTATION:
+ return getImplementation();
+ case SCDLPackageImpl.DOCUMENT_ROOT__IMPLEMENTATION_JAVA:
+ return getImplementationJava();
+ case SCDLPackageImpl.DOCUMENT_ROOT__INTERFACE:
+ return getInterface();
+ case SCDLPackageImpl.DOCUMENT_ROOT__INTERFACE_JAVA:
+ return getInterfaceJava();
+ case SCDLPackageImpl.DOCUMENT_ROOT__INTERFACE_WSDL:
+ return getInterfaceWsdl();
+ case SCDLPackageImpl.DOCUMENT_ROOT__MODULE:
+ return getModule();
+ case SCDLPackageImpl.DOCUMENT_ROOT__MODULE_FRAGMENT:
+ return getModuleFragment();
+ case SCDLPackageImpl.DOCUMENT_ROOT__SOURCE:
+ return getSource();
+ case SCDLPackageImpl.DOCUMENT_ROOT__SOURCE_EPR:
+ return getSourceEpr();
+ case SCDLPackageImpl.DOCUMENT_ROOT__SOURCE_URI:
+ return getSourceUri();
+ case SCDLPackageImpl.DOCUMENT_ROOT__SUBSYSTEM:
+ return getSubsystem();
+ case SCDLPackageImpl.DOCUMENT_ROOT__TARGET:
+ return getTarget();
+ case SCDLPackageImpl.DOCUMENT_ROOT__TARGET_EPR:
+ return getTargetEpr();
+ case SCDLPackageImpl.DOCUMENT_ROOT__TARGET_URI:
+ return getTargetUri();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.DOCUMENT_ROOT__MIXED:
+ ((FeatureMap.Internal)((FeatureMap.Internal.Wrapper)getMixed()).featureMap()).set(newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ ((EStructuralFeature.Setting)((EMap.InternalMapView)getXMLNSPrefixMap()).eMap()).set(newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ ((EStructuralFeature.Setting)((EMap.InternalMapView)getXSISchemaLocation()).eMap()).set(newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__BINDING:
+ setBinding((Binding)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__BINDING_SCA:
+ setBindingSca((SCABinding)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__BINDING_WS:
+ setBindingWs((WebServiceBinding)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__COMPONENT_TYPE:
+ setComponentType((ComponentType)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__IMPLEMENTATION:
+ setImplementation((Implementation)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__IMPLEMENTATION_JAVA:
+ setImplementationJava((JavaImplementation)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__INTERFACE:
+ setInterface((Interface)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__INTERFACE_JAVA:
+ setInterfaceJava((JavaInterface)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__INTERFACE_WSDL:
+ setInterfaceWsdl((WSDLPortType)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__MODULE:
+ setModule((Module)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__MODULE_FRAGMENT:
+ setModuleFragment((ModuleFragment)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__SOURCE:
+ setSource((Object)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__SOURCE_EPR:
+ setSourceEpr((Object)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__SOURCE_URI:
+ setSourceUri((String)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__SUBSYSTEM:
+ setSubsystem((Subsystem)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__TARGET:
+ setTarget((Object)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__TARGET_EPR:
+ setTargetEpr((Object)newValue);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__TARGET_URI:
+ setTargetUri((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.DOCUMENT_ROOT__MIXED:
+ ((FeatureMap.Internal.Wrapper)getMixed()).featureMap().clear();
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ getXMLNSPrefixMap().clear();
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ getXSISchemaLocation().clear();
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__BINDING:
+ setBinding((Binding)null);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__BINDING_SCA:
+ setBindingSca((SCABinding)null);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__BINDING_WS:
+ setBindingWs((WebServiceBinding)null);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__COMPONENT_TYPE:
+ setComponentType((ComponentType)null);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__IMPLEMENTATION:
+ setImplementation((Implementation)null);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__IMPLEMENTATION_JAVA:
+ setImplementationJava((JavaImplementation)null);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__INTERFACE:
+ setInterface((Interface)null);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__INTERFACE_JAVA:
+ setInterfaceJava((JavaInterface)null);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__INTERFACE_WSDL:
+ setInterfaceWsdl((WSDLPortType)null);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__MODULE:
+ setModule((Module)null);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__MODULE_FRAGMENT:
+ setModuleFragment((ModuleFragment)null);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__SOURCE:
+ setSource((Object)null);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__SOURCE_EPR:
+ setSourceEpr((Object)null);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__SOURCE_URI:
+ setSourceUri(SOURCE_URI_EDEFAULT);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__SUBSYSTEM:
+ setSubsystem((Subsystem)null);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__TARGET:
+ setTarget((Object)null);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__TARGET_EPR:
+ setTargetEpr((Object)null);
+ return;
+ case SCDLPackageImpl.DOCUMENT_ROOT__TARGET_URI:
+ setTargetUri(TARGET_URI_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case SCDLPackageImpl.DOCUMENT_ROOT__MIXED:
+ return mixed != null && !mixed.featureMap().isEmpty();
+ case SCDLPackageImpl.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty();
+ case SCDLPackageImpl.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ return xSISchemaLocation != null && !xSISchemaLocation.isEmpty();
+ case SCDLPackageImpl.DOCUMENT_ROOT__BINDING:
+ return getBinding() != null;
+ case SCDLPackageImpl.DOCUMENT_ROOT__BINDING_SCA:
+ return getBindingSca() != null;
+ case SCDLPackageImpl.DOCUMENT_ROOT__BINDING_WS:
+ return getBindingWs() != null;
+ case SCDLPackageImpl.DOCUMENT_ROOT__COMPONENT_TYPE:
+ return getComponentType() != null;
+ case SCDLPackageImpl.DOCUMENT_ROOT__IMPLEMENTATION:
+ return getImplementation() != null;
+ case SCDLPackageImpl.DOCUMENT_ROOT__IMPLEMENTATION_JAVA:
+ return getImplementationJava() != null;
+ case SCDLPackageImpl.DOCUMENT_ROOT__INTERFACE:
+ return getInterface() != null;
+ case SCDLPackageImpl.DOCUMENT_ROOT__INTERFACE_JAVA:
+ return getInterfaceJava() != null;
+ case SCDLPackageImpl.DOCUMENT_ROOT__INTERFACE_WSDL:
+ return getInterfaceWsdl() != null;
+ case SCDLPackageImpl.DOCUMENT_ROOT__MODULE:
+ return getModule() != null;
+ case SCDLPackageImpl.DOCUMENT_ROOT__MODULE_FRAGMENT:
+ return getModuleFragment() != null;
+ case SCDLPackageImpl.DOCUMENT_ROOT__SOURCE:
+ return getSource() != null;
+ case SCDLPackageImpl.DOCUMENT_ROOT__SOURCE_EPR:
+ return getSourceEpr() != null;
+ case SCDLPackageImpl.DOCUMENT_ROOT__SOURCE_URI:
+ return SOURCE_URI_EDEFAULT == null ? getSourceUri() != null : !SOURCE_URI_EDEFAULT.equals(getSourceUri());
+ case SCDLPackageImpl.DOCUMENT_ROOT__SUBSYSTEM:
+ return getSubsystem() != null;
+ case SCDLPackageImpl.DOCUMENT_ROOT__TARGET:
+ return getTarget() != null;
+ case SCDLPackageImpl.DOCUMENT_ROOT__TARGET_EPR:
+ return getTargetEpr() != null;
+ case SCDLPackageImpl.DOCUMENT_ROOT__TARGET_URI:
+ return TARGET_URI_EDEFAULT == null ? getTargetUri() != null : !TARGET_URI_EDEFAULT.equals(getTargetUri());
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (mixed: ");
+ result.append(mixed);
+ result.append(')');
+ return result.toString();
+ }
+
+} //DocumentRootImpl
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/DocumentRootImpl.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/sandbox/sebastien/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/impl/DocumentRootImpl.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date