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 2007/07/28 06:18:44 UTC

svn commit: r560488 - /incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/

Author: jsdelfino
Date: Fri Jul 27 21:18:42 2007
New Revision: 560488

URL: http://svn.apache.org/viewvc?view=rev&rev=560488
Log:
Added implements Cloneable to the model classes that implement a clone method.

Modified:
    incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java
    incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentProperty.java
    incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentReference.java
    incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentService.java
    incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Composite.java
    incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Contract.java
    incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Property.java
    incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Reference.java
    incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Service.java
    incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Wire.java
    incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/WireableBinding.java

Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java Fri Jul 27 21:18:42 2007
@@ -29,7 +29,7 @@
  * 
  * @version $Rev$ $Date$
  */
-public interface Component extends Base, IntentAttachPoint, PolicySetAttachPoint, Visitable {
+public interface Component extends Base, IntentAttachPoint, PolicySetAttachPoint, Visitable, Cloneable {
     
     /**
      * Returns the URI of the component.

Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentProperty.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentProperty.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentProperty.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentProperty.java Fri Jul 27 21:18:42 2007
@@ -23,7 +23,7 @@
  * 
  * @version $Rev$ $Date$
  */
-public interface ComponentProperty extends Property, Cloneable {
+public interface ComponentProperty extends Property {
 
     /**
      * Returns the property defined by the component implementation.
@@ -71,10 +71,4 @@
      */
     void setFile(String file);
     
-    /**
-     * Clone the component property.
-     * 
-     * @return a clone of the component property
-     */
-    Object clone() throws CloneNotSupportedException;
 }

Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentReference.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentReference.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentReference.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentReference.java Fri Jul 27 21:18:42 2007
@@ -54,11 +54,4 @@
      */
     void setAutowire(boolean autowire);
 
-
-    /**
-     * Clone the component reference.
-     * 
-     * @return a clone of the component reference
-     */
-    Object clone() throws CloneNotSupportedException;
 }

Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentService.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentService.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentService.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentService.java Fri Jul 27 21:18:42 2007
@@ -40,10 +40,4 @@
      */
     void setService(Service service);
 
-    /**
-     * Clone the component service.
-     * 
-     * @return a clone of the component service
-     */
-    Object clone() throws CloneNotSupportedException;
 }

Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Composite.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Composite.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Composite.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Composite.java Fri Jul 27 21:18:42 2007
@@ -28,7 +28,7 @@
  * 
  * @version $Rev$ $Date$
  */
-public interface Composite extends Implementation, Visitable {
+public interface Composite extends Implementation, Visitable, Cloneable {
 
     /**
      * Returns the name of the composite.

Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Contract.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Contract.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Contract.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Contract.java Fri Jul 27 21:18:42 2007
@@ -27,7 +27,7 @@
  * 
  * @version $Rev$ $Date$
  */
-public interface Contract extends AbstractContract, PolicySetAttachPoint {
+public interface Contract extends AbstractContract, PolicySetAttachPoint, Cloneable {
 
     /**
      * Returns the bindings supported by this contract.
@@ -69,5 +69,13 @@
      * @param callback a definition of the bindings to use for callbacks
      */
     void setCallback(Callback callback);
+
+    /**
+     * Returns a clone of the contract.
+     * 
+     * @return a clone of the reference
+     * @throws CloneNotSupportedException
+     */
+    Object clone() throws CloneNotSupportedException;
 
 }

Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Property.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Property.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Property.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Property.java Fri Jul 27 21:18:42 2007
@@ -28,7 +28,7 @@
  * 
  * @version $Rev$ $Date$
  */
-public interface Property extends AbstractProperty, PolicySetAttachPoint {
+public interface Property extends AbstractProperty, PolicySetAttachPoint, Cloneable {
     
     /**
      * Returns a clone of the property.

Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Reference.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Reference.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Reference.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Reference.java Fri Jul 27 21:18:42 2007
@@ -53,12 +53,4 @@
      */
     List<ComponentService> getTargets();
 
-    /**
-     * Returns a clone of the reference.
-     * 
-     * @return a clone of the reference
-     * @throws CloneNotSupportedException
-     */
-    Object clone() throws CloneNotSupportedException;
-
 }

Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Service.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Service.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Service.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Service.java Fri Jul 27 21:18:42 2007
@@ -26,12 +26,4 @@
  */
 public interface Service extends AbstractService, Contract {
 
-    /**
-     * Returns a clone of the service.
-     * 
-     * @return a clone of the service
-     * @throws CloneNotSupportedException
-     */
-    Object clone() throws CloneNotSupportedException;
-
 }

Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Wire.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Wire.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Wire.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Wire.java Fri Jul 27 21:18:42 2007
@@ -26,7 +26,7 @@
  * 
  * @version $Rev$ $Date$
  */
-public interface Wire extends Base, IntentAttachPoint, PolicySetAttachPoint {
+public interface Wire extends Base, IntentAttachPoint, PolicySetAttachPoint, Cloneable {
 
     /**
      * Returns the source of the wire.

Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/WireableBinding.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/WireableBinding.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/WireableBinding.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/WireableBinding.java Fri Jul 27 21:18:42 2007
@@ -24,20 +24,17 @@
  * @version $Rev$ $Date$
  */
 public interface WireableBinding extends Binding, Cloneable {
-    /**
-     * Clone the binding endpoit
-     * @return
-     */
-    Object clone() throws CloneNotSupportedException;
 
     /**
      * @param component
      */
     void setTargetComponent(Component component);
+    
     /**
      * @param service
      */
     void setTargetComponentService(ComponentService service);
+    
     /**
      * @param binding
      */
@@ -47,13 +44,21 @@
      * @return
      */
     Binding getTargetBinding();
+    
     /**
      * @return
      */
     Component getTargetComponent();
+    
     /**
      * @return
      */
     ComponentService getTargetComponentService();
+
+    /**
+     * Clone the binding
+     * @return
+     */
+    Object clone() throws CloneNotSupportedException;
 
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org