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/03/31 21:10:10 UTC

svn commit: r524468 - in /incubator/tuscany/java/sca/idl/src/main/java/org/apache/tuscany/sca/idl: Operation.java impl/InterfaceImpl.java impl/OperationImpl.java

Author: jsdelfino
Date: Sat Mar 31 12:10:09 2007
New Revision: 524468

URL: http://svn.apache.org/viewvc?view=rev&rev=524468
Log:
Added an unresolved flag to Operation, and changed OperationImpl and InterfaceImpl to concrete classes

Modified:
    incubator/tuscany/java/sca/idl/src/main/java/org/apache/tuscany/sca/idl/Operation.java
    incubator/tuscany/java/sca/idl/src/main/java/org/apache/tuscany/sca/idl/impl/InterfaceImpl.java
    incubator/tuscany/java/sca/idl/src/main/java/org/apache/tuscany/sca/idl/impl/OperationImpl.java

Modified: incubator/tuscany/java/sca/idl/src/main/java/org/apache/tuscany/sca/idl/Operation.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/idl/src/main/java/org/apache/tuscany/sca/idl/Operation.java?view=diff&rev=524468&r1=524467&r2=524468
==============================================================================
--- incubator/tuscany/java/sca/idl/src/main/java/org/apache/tuscany/sca/idl/Operation.java (original)
+++ incubator/tuscany/java/sca/idl/src/main/java/org/apache/tuscany/sca/idl/Operation.java Sat Mar 31 12:10:09 2007
@@ -36,4 +36,16 @@
 	 */
 	void setName(String name);
 
+    /**
+     * Returns true if the model element is unresolved.
+     * @return true if the model element is unresolved.
+     */
+    boolean isUnresolved();
+    
+    /**
+     * Sets whether the model element is unresolved.
+     * @param unresolved whether the model element is unresolved
+     */
+    void setUnresolved(boolean unresolved);
+
 }

Modified: incubator/tuscany/java/sca/idl/src/main/java/org/apache/tuscany/sca/idl/impl/InterfaceImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/idl/src/main/java/org/apache/tuscany/sca/idl/impl/InterfaceImpl.java?view=diff&rev=524468&r1=524467&r2=524468
==============================================================================
--- incubator/tuscany/java/sca/idl/src/main/java/org/apache/tuscany/sca/idl/impl/InterfaceImpl.java (original)
+++ incubator/tuscany/java/sca/idl/src/main/java/org/apache/tuscany/sca/idl/impl/InterfaceImpl.java Sat Mar 31 12:10:09 2007
@@ -29,7 +29,7 @@
  *
  *  @version $Rev$ $Date$
  */
-public abstract class InterfaceImpl implements Interface {
+public class InterfaceImpl implements Interface {
 	
 	private boolean remotable;
 	private List<Operation> operations = new ArrayList<Operation>();

Modified: incubator/tuscany/java/sca/idl/src/main/java/org/apache/tuscany/sca/idl/impl/OperationImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/idl/src/main/java/org/apache/tuscany/sca/idl/impl/OperationImpl.java?view=diff&rev=524468&r1=524467&r2=524468
==============================================================================
--- incubator/tuscany/java/sca/idl/src/main/java/org/apache/tuscany/sca/idl/impl/OperationImpl.java (original)
+++ incubator/tuscany/java/sca/idl/src/main/java/org/apache/tuscany/sca/idl/impl/OperationImpl.java Sat Mar 31 12:10:09 2007
@@ -25,9 +25,10 @@
  *
  *  @version $Rev$ $Date$
  */
-public abstract class OperationImpl implements Operation {
+public class OperationImpl implements Operation {
 	
 	private String name;
+	private boolean unresolved = false;
 	
 	public String getName() {
 		return name;
@@ -37,4 +38,12 @@
 		this.name = name;
 	}
 	
+	public boolean isUnresolved() {
+		return unresolved;
+	}
+
+	public void setUnresolved(boolean undefined) {
+		this.unresolved = undefined;
+	}
+
 }



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