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 [4/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/DocumentRoot.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/DocumentRoot.java?rev=379376&view=auto
==============================================================================
--- incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/DocumentRoot.java (added)
+++ incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/DocumentRoot.java Mon Feb 20 22:54:02 2006
@@ -0,0 +1,524 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.assembly.scdl;
+
+import commonj.sdo.Sequence;
+
+import java.util.Map;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Document Root</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getMixed <em>Mixed</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getBinding <em>Binding</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getBindingSca <em>Binding Sca</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getBindingWs <em>Binding Ws</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getComponentType <em>Component Type</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getImplementation <em>Implementation</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getImplementationJava <em>Implementation Java</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getInterface <em>Interface</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getInterfaceJava <em>Interface Java</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getInterfaceWsdl <em>Interface Wsdl</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getModule <em>Module</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getModuleFragment <em>Module Fragment</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getSource <em>Source</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getSourceEpr <em>Source Epr</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getSourceUri <em>Source Uri</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getSubsystem <em>Subsystem</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getTarget <em>Target</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getTargetEpr <em>Target Epr</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getTargetUri <em>Target Uri</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public interface DocumentRoot
+{
+ /**
+ * Returns the value of the '<em><b>Mixed</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Mixed</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>Mixed</em>' attribute list.
+ * @generated
+ */
+ Sequence getMixed();
+
+ /**
+ * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
+ * The key is of type {@link java.lang.String},
+ * and the value is of type {@link java.lang.String},
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>XMLNS Prefix Map</em>' map.
+ * @generated
+ */
+ Map getXMLNSPrefixMap();
+
+ /**
+ * Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
+ * The key is of type {@link java.lang.String},
+ * and the value is of type {@link java.lang.String},
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>XSI Schema Location</em>' map.
+ * @generated
+ */
+ Map getXSISchemaLocation();
+
+ /**
+ * Returns the value of the '<em><b>Binding</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Binding</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>Binding</em>' containment reference.
+ * @see #setBinding(Binding)
+ * @generated
+ */
+ Binding getBinding();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getBinding <em>Binding</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Binding</em>' containment reference.
+ * @see #getBinding()
+ * @generated
+ */
+ void setBinding(Binding value);
+
+ /**
+ * Returns the value of the '<em><b>Binding Sca</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Binding Sca</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>Binding Sca</em>' containment reference.
+ * @see #setBindingSca(SCABinding)
+ * @generated
+ */
+ SCABinding getBindingSca();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getBindingSca <em>Binding Sca</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Binding Sca</em>' containment reference.
+ * @see #getBindingSca()
+ * @generated
+ */
+ void setBindingSca(SCABinding value);
+
+ /**
+ * Returns the value of the '<em><b>Binding Ws</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Binding Ws</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>Binding Ws</em>' containment reference.
+ * @see #setBindingWs(WebServiceBinding)
+ * @generated
+ */
+ WebServiceBinding getBindingWs();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getBindingWs <em>Binding Ws</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Binding Ws</em>' containment reference.
+ * @see #getBindingWs()
+ * @generated
+ */
+ void setBindingWs(WebServiceBinding value);
+
+ /**
+ * Returns the value of the '<em><b>Component Type</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Component Type</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>Component Type</em>' containment reference.
+ * @see #setComponentType(ComponentType)
+ * @generated
+ */
+ ComponentType getComponentType();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getComponentType <em>Component Type</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Component Type</em>' containment reference.
+ * @see #getComponentType()
+ * @generated
+ */
+ void setComponentType(ComponentType value);
+
+ /**
+ * Returns the value of the '<em><b>Implementation</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Implementation</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>Implementation</em>' containment reference.
+ * @see #setImplementation(Implementation)
+ * @generated
+ */
+ Implementation getImplementation();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getImplementation <em>Implementation</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Implementation</em>' containment reference.
+ * @see #getImplementation()
+ * @generated
+ */
+ void setImplementation(Implementation value);
+
+ /**
+ * Returns the value of the '<em><b>Implementation Java</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Implementation Java</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>Implementation Java</em>' containment reference.
+ * @see #setImplementationJava(JavaImplementation)
+ * @generated
+ */
+ JavaImplementation getImplementationJava();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getImplementationJava <em>Implementation Java</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Implementation Java</em>' containment reference.
+ * @see #getImplementationJava()
+ * @generated
+ */
+ void setImplementationJava(JavaImplementation value);
+
+ /**
+ * 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.DocumentRoot#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>Interface Java</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Interface Java</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 Java</em>' containment reference.
+ * @see #setInterfaceJava(JavaInterface)
+ * @generated
+ */
+ JavaInterface getInterfaceJava();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getInterfaceJava <em>Interface Java</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Interface Java</em>' containment reference.
+ * @see #getInterfaceJava()
+ * @generated
+ */
+ void setInterfaceJava(JavaInterface value);
+
+ /**
+ * Returns the value of the '<em><b>Interface Wsdl</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Interface Wsdl</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 Wsdl</em>' containment reference.
+ * @see #setInterfaceWsdl(WSDLPortType)
+ * @generated
+ */
+ WSDLPortType getInterfaceWsdl();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getInterfaceWsdl <em>Interface Wsdl</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Interface Wsdl</em>' containment reference.
+ * @see #getInterfaceWsdl()
+ * @generated
+ */
+ void setInterfaceWsdl(WSDLPortType value);
+
+ /**
+ * Returns the value of the '<em><b>Module</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Module</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>Module</em>' containment reference.
+ * @see #setModule(Module)
+ * @generated
+ */
+ Module getModule();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getModule <em>Module</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Module</em>' containment reference.
+ * @see #getModule()
+ * @generated
+ */
+ void setModule(Module value);
+
+ /**
+ * Returns the value of the '<em><b>Module Fragment</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Module Fragment</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>Module Fragment</em>' containment reference.
+ * @see #setModuleFragment(ModuleFragment)
+ * @generated
+ */
+ ModuleFragment getModuleFragment();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getModuleFragment <em>Module Fragment</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Module Fragment</em>' containment reference.
+ * @see #getModuleFragment()
+ * @generated
+ */
+ void setModuleFragment(ModuleFragment value);
+
+ /**
+ * 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.DocumentRoot#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>Source Epr</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Source Epr</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 Epr</em>' containment reference.
+ * @see #setSourceEpr(Object)
+ * @generated
+ */
+ Object getSourceEpr();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getSourceEpr <em>Source Epr</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Source Epr</em>' containment reference.
+ * @see #getSourceEpr()
+ * @generated
+ */
+ void setSourceEpr(Object value);
+
+ /**
+ * Returns the value of the '<em><b>Source Uri</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Source 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>Source Uri</em>' attribute.
+ * @see #setSourceUri(String)
+ * @generated
+ */
+ String getSourceUri();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getSourceUri <em>Source Uri</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Source Uri</em>' attribute.
+ * @see #getSourceUri()
+ * @generated
+ */
+ void setSourceUri(String value);
+
+ /**
+ * Returns the value of the '<em><b>Subsystem</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Subsystem</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>Subsystem</em>' containment reference.
+ * @see #setSubsystem(Subsystem)
+ * @generated
+ */
+ Subsystem getSubsystem();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getSubsystem <em>Subsystem</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Subsystem</em>' containment reference.
+ * @see #getSubsystem()
+ * @generated
+ */
+ void setSubsystem(Subsystem value);
+
+ /**
+ * 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.DocumentRoot#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>Target Epr</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Target Epr</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 Epr</em>' containment reference.
+ * @see #setTargetEpr(Object)
+ * @generated
+ */
+ Object getTargetEpr();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getTargetEpr <em>Target Epr</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Target Epr</em>' containment reference.
+ * @see #getTargetEpr()
+ * @generated
+ */
+ void setTargetEpr(Object value);
+
+ /**
+ * Returns the value of the '<em><b>Target Uri</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Target 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>Target Uri</em>' attribute.
+ * @see #setTargetUri(String)
+ * @generated
+ */
+ String getTargetUri();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.DocumentRoot#getTargetUri <em>Target Uri</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Target Uri</em>' attribute.
+ * @see #getTargetUri()
+ * @generated
+ */
+ void setTargetUri(String value);
+
+} // DocumentRoot
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/DocumentRoot.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/DocumentRoot.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/EntryPoint.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/EntryPoint.java?rev=379376&view=auto
==============================================================================
--- incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/EntryPoint.java (added)
+++ incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/EntryPoint.java Mon Feb 20 22:54:02 2006
@@ -0,0 +1,220 @@
+/**
+ * <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>Entry Point</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.EntryPoint#getInterfaceGroup <em>Interface Group</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.EntryPoint#getInterface <em>Interface</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.EntryPoint#getBindingGroup <em>Binding Group</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.EntryPoint#getBinding <em>Binding</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.EntryPoint#getReference <em>Reference</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.EntryPoint#getAny <em>Any</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.EntryPoint#getMultiplicity <em>Multiplicity</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.EntryPoint#getName <em>Name</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.EntryPoint#getAnyAttribute <em>Any Attribute</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public interface EntryPoint
+{
+ /**
+ * 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.EntryPoint#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>Binding Group</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Binding 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>Binding Group</em>' attribute list.
+ * @generated
+ */
+ Sequence getBindingGroup();
+
+ /**
+ * Returns the value of the '<em><b>Binding</b></em>' containment reference list.
+ * The list contents are of type {@link org.apache.tuscany.model.assembly.scdl.Binding}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Binding</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>Binding</em>' containment reference list.
+ * @generated
+ */
+ List getBinding();
+
+ /**
+ * Returns the value of the '<em><b>Reference</b></em>' attribute list.
+ * The list contents are of type {@link java.lang.String}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Reference</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>Reference</em>' attribute list.
+ * @generated
+ */
+ List getReference();
+
+ /**
+ * 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>Multiplicity</b></em>' attribute.
+ * The default value is <code>"1..1"</code>.
+ * The literals are from the enumeration {@link org.apache.tuscany.model.assembly.scdl.Multiplicity}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Multiplicity</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Multiplicity</em>' attribute.
+ * @see org.apache.tuscany.model.assembly.scdl.Multiplicity
+ * @see #isSetMultiplicity()
+ * @see #unsetMultiplicity()
+ * @see #setMultiplicity(Multiplicity)
+ * @generated
+ */
+ Multiplicity getMultiplicity();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.EntryPoint#getMultiplicity <em>Multiplicity</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Multiplicity</em>' attribute.
+ * @see org.apache.tuscany.model.assembly.scdl.Multiplicity
+ * @see #isSetMultiplicity()
+ * @see #unsetMultiplicity()
+ * @see #getMultiplicity()
+ * @generated
+ */
+ void setMultiplicity(Multiplicity value);
+
+ /**
+ * Unsets the value of the '{@link org.apache.tuscany.model.assembly.scdl.EntryPoint#getMultiplicity <em>Multiplicity</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetMultiplicity()
+ * @see #getMultiplicity()
+ * @see #setMultiplicity(Multiplicity)
+ * @generated
+ */
+ void unsetMultiplicity();
+
+ /**
+ * Returns whether the value of the '{@link org.apache.tuscany.model.assembly.scdl.EntryPoint#getMultiplicity <em>Multiplicity</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Multiplicity</em>' attribute is set.
+ * @see #unsetMultiplicity()
+ * @see #getMultiplicity()
+ * @see #setMultiplicity(Multiplicity)
+ * @generated
+ */
+ boolean isSetMultiplicity();
+
+ /**
+ * 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.EntryPoint#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();
+
+} // EntryPoint
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/EntryPoint.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/EntryPoint.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ExternalService.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ExternalService.java?rev=379376&view=auto
==============================================================================
--- incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ExternalService.java (added)
+++ incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ExternalService.java Mon Feb 20 22:54:02 2006
@@ -0,0 +1,191 @@
+/**
+ * <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>External Service</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ExternalService#getInterfaceGroup <em>Interface Group</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ExternalService#getInterface <em>Interface</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ExternalService#getBindingGroup <em>Binding Group</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ExternalService#getBinding <em>Binding</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ExternalService#getName <em>Name</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ExternalService#getOverridable <em>Overridable</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ExternalService#getAnyAttribute <em>Any Attribute</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public interface ExternalService
+{
+ /**
+ * 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.ExternalService#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>Binding Group</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Binding 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>Binding Group</em>' attribute list.
+ * @generated
+ */
+ Sequence getBindingGroup();
+
+ /**
+ * Returns the value of the '<em><b>Binding</b></em>' containment reference list.
+ * The list contents are of type {@link org.apache.tuscany.model.assembly.scdl.Binding}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Binding</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>Binding</em>' containment reference list.
+ * @generated
+ */
+ List getBinding();
+
+ /**
+ * 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.ExternalService#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>Overridable</b></em>' attribute.
+ * The default value is <code>"may"</code>.
+ * The literals are from the enumeration {@link org.apache.tuscany.model.assembly.scdl.OverrideOptions}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Overridable</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Overridable</em>' attribute.
+ * @see org.apache.tuscany.model.assembly.scdl.OverrideOptions
+ * @see #isSetOverridable()
+ * @see #unsetOverridable()
+ * @see #setOverridable(OverrideOptions)
+ * @generated
+ */
+ OverrideOptions getOverridable();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.ExternalService#getOverridable <em>Overridable</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Overridable</em>' attribute.
+ * @see org.apache.tuscany.model.assembly.scdl.OverrideOptions
+ * @see #isSetOverridable()
+ * @see #unsetOverridable()
+ * @see #getOverridable()
+ * @generated
+ */
+ void setOverridable(OverrideOptions value);
+
+ /**
+ * Unsets the value of the '{@link org.apache.tuscany.model.assembly.scdl.ExternalService#getOverridable <em>Overridable</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetOverridable()
+ * @see #getOverridable()
+ * @see #setOverridable(OverrideOptions)
+ * @generated
+ */
+ void unsetOverridable();
+
+ /**
+ * Returns whether the value of the '{@link org.apache.tuscany.model.assembly.scdl.ExternalService#getOverridable <em>Overridable</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Overridable</em>' attribute is set.
+ * @see #unsetOverridable()
+ * @see #getOverridable()
+ * @see #setOverridable(OverrideOptions)
+ * @generated
+ */
+ boolean isSetOverridable();
+
+ /**
+ * 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();
+
+} // ExternalService
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ExternalService.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ExternalService.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Implementation.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Implementation.java?rev=379376&view=auto
==============================================================================
--- incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Implementation.java (added)
+++ incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Implementation.java Mon Feb 20 22:54:02 2006
@@ -0,0 +1,20 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.assembly.scdl;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Implementation</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ *
+ * @generated
+ */
+public interface Implementation
+{
+} // Implementation
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Implementation.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Implementation.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Interface.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Interface.java?rev=379376&view=auto
==============================================================================
--- incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Interface.java (added)
+++ incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Interface.java Mon Feb 20 22:54:02 2006
@@ -0,0 +1,20 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.assembly.scdl;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Interface</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ *
+ * @generated
+ */
+public interface Interface
+{
+} // Interface
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Interface.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Interface.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/JavaImplementation.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/JavaImplementation.java?rev=379376&view=auto
==============================================================================
--- incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/JavaImplementation.java (added)
+++ incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/JavaImplementation.java Mon Feb 20 22:54:02 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>Java Implementation</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.JavaImplementation#getAny <em>Any</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.JavaImplementation#getClass_ <em>Class</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.JavaImplementation#getAnyAttribute <em>Any Attribute</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public interface JavaImplementation extends Implementation
+{
+ /**
+ * 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>Class</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Class</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Class</em>' attribute.
+ * @see #setClass(String)
+ * @generated
+ */
+ String getClass_();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.JavaImplementation#getClass_ <em>Class</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Class</em>' attribute.
+ * @see #getClass_()
+ * @generated
+ */
+ void setClass(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();
+
+} // JavaImplementation
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/JavaImplementation.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/JavaImplementation.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/JavaInterface.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/JavaInterface.java?rev=379376&view=auto
==============================================================================
--- incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/JavaInterface.java (added)
+++ incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/JavaInterface.java Mon Feb 20 22:54:02 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>Java Interface</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.JavaInterface#getAny <em>Any</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.JavaInterface#getCallbackInterface <em>Callback Interface</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.JavaInterface#getInterface <em>Interface</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.JavaInterface#getAnyAttribute <em>Any Attribute</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public interface JavaInterface 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.JavaInterface#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.JavaInterface#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();
+
+} // JavaInterface
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/JavaInterface.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/JavaInterface.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Module.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Module.java?rev=379376&view=auto
==============================================================================
--- incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Module.java (added)
+++ incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Module.java Mon Feb 20 22:54:02 2006
@@ -0,0 +1,20 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.assembly.scdl;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Module</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ *
+ * @generated
+ */
+public interface Module extends ModuleFragment
+{
+} // Module
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Module.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Module.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleComponent.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleComponent.java?rev=379376&view=auto
==============================================================================
--- incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleComponent.java (added)
+++ incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleComponent.java Mon Feb 20 22:54:02 2006
@@ -0,0 +1,179 @@
+/**
+ * <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>Module Component</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleComponent#getProperties <em>Properties</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleComponent#getReferences <em>References</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleComponent#getAny <em>Any</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleComponent#getModule <em>Module</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleComponent#getName <em>Name</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleComponent#getUri <em>Uri</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleComponent#getAnyAttribute <em>Any Attribute</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public interface ModuleComponent
+{
+ /**
+ * Returns the value of the '<em><b>Properties</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Properties</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>Properties</em>' containment reference.
+ * @see #setProperties(PropertyValues)
+ * @generated
+ */
+ PropertyValues getProperties();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.ModuleComponent#getProperties <em>Properties</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Properties</em>' containment reference.
+ * @see #getProperties()
+ * @generated
+ */
+ void setProperties(PropertyValues value);
+
+ /**
+ * Returns the value of the '<em><b>References</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>References</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>References</em>' containment reference.
+ * @see #setReferences(ReferenceValues)
+ * @generated
+ */
+ ReferenceValues getReferences();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.ModuleComponent#getReferences <em>References</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>References</em>' containment reference.
+ * @see #getReferences()
+ * @generated
+ */
+ void setReferences(ReferenceValues 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>Module</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Module</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Module</em>' attribute.
+ * @see #setModule(String)
+ * @generated
+ */
+ String getModule();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.ModuleComponent#getModule <em>Module</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Module</em>' attribute.
+ * @see #getModule()
+ * @generated
+ */
+ void setModule(String value);
+
+ /**
+ * 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.ModuleComponent#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.ModuleComponent#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();
+
+} // ModuleComponent
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleComponent.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleComponent.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleFragment.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleFragment.java?rev=379376&view=auto
==============================================================================
--- incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleFragment.java (added)
+++ incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleFragment.java Mon Feb 20 22:54:02 2006
@@ -0,0 +1,141 @@
+/**
+ * <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>Module Fragment</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleFragment#getEntryPoint <em>Entry Point</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleFragment#getComponent <em>Component</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleFragment#getExternalService <em>External Service</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleFragment#getWire <em>Wire</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleFragment#getAny <em>Any</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleFragment#getName <em>Name</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleFragment#getAnyAttribute <em>Any Attribute</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public interface ModuleFragment
+{
+ /**
+ * 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>Component</b></em>' containment reference list.
+ * The list contents are of type {@link org.apache.tuscany.model.assembly.scdl.Component}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>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>Component</em>' containment reference list.
+ * @generated
+ */
+ List getComponent();
+
+ /**
+ * 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.ModuleWire}.
+ * <!-- 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.ModuleFragment#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();
+
+} // ModuleFragment
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleFragment.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleFragment.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleWire.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleWire.java?rev=379376&view=auto
==============================================================================
--- incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleWire.java (added)
+++ incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleWire.java Mon Feb 20 22:54:02 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>Module Wire</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleWire#getSourceUri <em>Source Uri</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleWire#getTargetUri <em>Target Uri</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleWire#getAny <em>Any</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.ModuleWire#getAnyAttribute <em>Any Attribute</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public interface ModuleWire
+{
+ /**
+ * Returns the value of the '<em><b>Source Uri</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Source 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>Source Uri</em>' attribute.
+ * @see #setSourceUri(String)
+ * @generated
+ */
+ String getSourceUri();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.ModuleWire#getSourceUri <em>Source Uri</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Source Uri</em>' attribute.
+ * @see #getSourceUri()
+ * @generated
+ */
+ void setSourceUri(String value);
+
+ /**
+ * Returns the value of the '<em><b>Target Uri</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Target 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>Target Uri</em>' attribute.
+ * @see #setTargetUri(String)
+ * @generated
+ */
+ String getTargetUri();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.ModuleWire#getTargetUri <em>Target Uri</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Target Uri</em>' attribute.
+ * @see #getTargetUri()
+ * @generated
+ */
+ void setTargetUri(String 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>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();
+
+} // ModuleWire
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleWire.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/ModuleWire.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Multiplicity.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Multiplicity.java?rev=379376&view=auto
==============================================================================
--- incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Multiplicity.java (added)
+++ incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Multiplicity.java Mon Feb 20 22:54:02 2006
@@ -0,0 +1,229 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.assembly.scdl;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Multiplicity</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ * @see org.apache.tuscany.model.assembly.scdl.impl.SCDLPackageImpl#getMultiplicity()
+ * @generated
+ */
+public final class Multiplicity extends InternalMultiplicity
+{
+ /**
+ * The '<em><b>01</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>01</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #_01_LITERAL
+ * @generated
+ * @ordered
+ */
+ public static final int _01 = 0;
+
+ /**
+ * The '<em><b>11</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>11</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #_11_LITERAL
+ * @generated
+ * @ordered
+ */
+ public static final int _11 = 1;
+
+ /**
+ * The '<em><b>0N</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>0N</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #_0N_LITERAL
+ * @generated
+ * @ordered
+ */
+ public static final int _0N = 2;
+
+ /**
+ * The '<em><b>1N</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>1N</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #_1N_LITERAL
+ * @generated
+ * @ordered
+ */
+ public static final int _1N = 3;
+
+ /**
+ * The '<em><b>01</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #_01
+ * @generated
+ * @ordered
+ */
+ public static final Multiplicity _01_LITERAL = new Multiplicity(_01, "_01", "0..1");
+
+ /**
+ * The '<em><b>11</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #_11
+ * @generated
+ * @ordered
+ */
+ public static final Multiplicity _11_LITERAL = new Multiplicity(_11, "_11", "1..1");
+
+ /**
+ * The '<em><b>0N</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #_0N
+ * @generated
+ * @ordered
+ */
+ public static final Multiplicity _0N_LITERAL = new Multiplicity(_0N, "_0N", "0..n");
+
+ /**
+ * The '<em><b>1N</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #_1N
+ * @generated
+ * @ordered
+ */
+ public static final Multiplicity _1N_LITERAL = new Multiplicity(_1N, "_1N", "1..n");
+
+ /**
+ * An array of all the '<em><b>Multiplicity</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final Multiplicity[] VALUES_ARRAY =
+ new Multiplicity[]
+ {
+ _01_LITERAL,
+ _11_LITERAL,
+ _0N_LITERAL,
+ _1N_LITERAL,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Multiplicity</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Multiplicity</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static Multiplicity get(String literal)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ Multiplicity result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal))
+ {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Multiplicity</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static Multiplicity getByName(String name)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ Multiplicity result = VALUES_ARRAY[i];
+ if (result.getName().equals(name))
+ {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Multiplicity</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static Multiplicity get(int value)
+ {
+ switch (value)
+ {
+ case _01: return _01_LITERAL;
+ case _11: return _11_LITERAL;
+ case _0N: return _0N_LITERAL;
+ case _1N: return _1N_LITERAL;
+ }
+ return null;
+ }
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private Multiplicity(int value, String name, String literal)
+ {
+ super(value, name, literal);
+ }
+
+} //Multiplicity
+
+/**
+ * A private implementation class to construct the instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+class InternalMultiplicity extends org.eclipse.emf.common.util.AbstractEnumerator
+{
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected InternalMultiplicity(int value, String name, String literal)
+ {
+ super(value, name, literal);
+ }
+}
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Multiplicity.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Multiplicity.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/OverrideOptions.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/OverrideOptions.java?rev=379376&view=auto
==============================================================================
--- incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/OverrideOptions.java (added)
+++ incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/OverrideOptions.java Mon Feb 20 22:54:02 2006
@@ -0,0 +1,203 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.tuscany.model.assembly.scdl;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Override Options</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ * @see org.apache.tuscany.model.assembly.scdl.impl.SCDLPackageImpl#getOverrideOptions()
+ * @generated
+ */
+public final class OverrideOptions extends InternalOverrideOptions
+{
+ /**
+ * The '<em><b>No</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>No</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #NO_LITERAL
+ * @generated
+ * @ordered
+ */
+ public static final int NO = 0;
+
+ /**
+ * The '<em><b>May</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>May</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #MAY_LITERAL
+ * @generated
+ * @ordered
+ */
+ public static final int MAY = 1;
+
+ /**
+ * The '<em><b>Must</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Must</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #MUST_LITERAL
+ * @generated
+ * @ordered
+ */
+ public static final int MUST = 2;
+
+ /**
+ * The '<em><b>No</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #NO
+ * @generated
+ * @ordered
+ */
+ public static final OverrideOptions NO_LITERAL = new OverrideOptions(NO, "no", "no");
+
+ /**
+ * The '<em><b>May</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #MAY
+ * @generated
+ * @ordered
+ */
+ public static final OverrideOptions MAY_LITERAL = new OverrideOptions(MAY, "may", "may");
+
+ /**
+ * The '<em><b>Must</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #MUST
+ * @generated
+ * @ordered
+ */
+ public static final OverrideOptions MUST_LITERAL = new OverrideOptions(MUST, "must", "must");
+
+ /**
+ * An array of all the '<em><b>Override Options</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final OverrideOptions[] VALUES_ARRAY =
+ new OverrideOptions[]
+ {
+ NO_LITERAL,
+ MAY_LITERAL,
+ MUST_LITERAL,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Override Options</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Override Options</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static OverrideOptions get(String literal)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ OverrideOptions result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal))
+ {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Override Options</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static OverrideOptions getByName(String name)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ OverrideOptions result = VALUES_ARRAY[i];
+ if (result.getName().equals(name))
+ {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Override Options</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static OverrideOptions get(int value)
+ {
+ switch (value)
+ {
+ case NO: return NO_LITERAL;
+ case MAY: return MAY_LITERAL;
+ case MUST: return MUST_LITERAL;
+ }
+ return null;
+ }
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private OverrideOptions(int value, String name, String literal)
+ {
+ super(value, name, literal);
+ }
+
+} //OverrideOptions
+
+/**
+ * A private implementation class to construct the instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+class InternalOverrideOptions extends org.eclipse.emf.common.util.AbstractEnumerator
+{
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected InternalOverrideOptions(int value, String name, String literal)
+ {
+ super(value, name, literal);
+ }
+}
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/OverrideOptions.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/OverrideOptions.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Property.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Property.java?rev=379376&view=auto
==============================================================================
--- incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Property.java (added)
+++ incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Property.java Mon Feb 20 22:54:02 2006
@@ -0,0 +1,235 @@
+/**
+ * <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>Property</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Property#getAny <em>Any</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Property#getDefault <em>Default</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Property#isMany <em>Many</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Property#getName <em>Name</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Property#isRequired <em>Required</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Property#getDataType <em>Data Type</em>}</li>
+ * <li>{@link org.apache.tuscany.model.assembly.scdl.Property#getAnyAttribute <em>Any Attribute</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public interface Property
+{
+ /**
+ * 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>Default</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Default</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Default</em>' attribute.
+ * @see #setDefault(String)
+ * @generated
+ */
+ String getDefault();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.Property#getDefault <em>Default</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Default</em>' attribute.
+ * @see #getDefault()
+ * @generated
+ */
+ void setDefault(String value);
+
+ /**
+ * Returns the value of the '<em><b>Many</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Many</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Many</em>' attribute.
+ * @see #isSetMany()
+ * @see #unsetMany()
+ * @see #setMany(boolean)
+ * @generated
+ */
+ boolean isMany();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.Property#isMany <em>Many</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Many</em>' attribute.
+ * @see #isSetMany()
+ * @see #unsetMany()
+ * @see #isMany()
+ * @generated
+ */
+ void setMany(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.apache.tuscany.model.assembly.scdl.Property#isMany <em>Many</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetMany()
+ * @see #isMany()
+ * @see #setMany(boolean)
+ * @generated
+ */
+ void unsetMany();
+
+ /**
+ * Returns whether the value of the '{@link org.apache.tuscany.model.assembly.scdl.Property#isMany <em>Many</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Many</em>' attribute is set.
+ * @see #unsetMany()
+ * @see #isMany()
+ * @see #setMany(boolean)
+ * @generated
+ */
+ boolean isSetMany();
+
+ /**
+ * 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.Property#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>Required</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Required</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Required</em>' attribute.
+ * @see #isSetRequired()
+ * @see #unsetRequired()
+ * @see #setRequired(boolean)
+ * @generated
+ */
+ boolean isRequired();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.Property#isRequired <em>Required</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Required</em>' attribute.
+ * @see #isSetRequired()
+ * @see #unsetRequired()
+ * @see #isRequired()
+ * @generated
+ */
+ void setRequired(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.apache.tuscany.model.assembly.scdl.Property#isRequired <em>Required</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetRequired()
+ * @see #isRequired()
+ * @see #setRequired(boolean)
+ * @generated
+ */
+ void unsetRequired();
+
+ /**
+ * Returns whether the value of the '{@link org.apache.tuscany.model.assembly.scdl.Property#isRequired <em>Required</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Required</em>' attribute is set.
+ * @see #unsetRequired()
+ * @see #isRequired()
+ * @see #setRequired(boolean)
+ * @generated
+ */
+ boolean isSetRequired();
+
+ /**
+ * Returns the value of the '<em><b>Data Type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Data Type</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Data Type</em>' attribute.
+ * @see #setDataType(Object)
+ * @generated
+ */
+ Object getDataType();
+
+ /**
+ * Sets the value of the '{@link org.apache.tuscany.model.assembly.scdl.Property#getDataType <em>Data Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Data Type</em>' attribute.
+ * @see #getDataType()
+ * @generated
+ */
+ void setDataType(Object 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();
+
+} // Property
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Property.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/scdl/Property.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date