You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ed...@apache.org on 2009/08/17 15:00:35 UTC

svn commit: r804960 - /tuscany/java/sca/modules/interface/src/main/java/org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.java

Author: edwardsmj
Date: Mon Aug 17 13:00:35 2009
New Revision: 804960

URL: http://svn.apache.org/viewvc?rev=804960&view=rev
Log:
Make interface isEqual() method available from interface contract mapper

Modified:
    tuscany/java/sca/modules/interface/src/main/java/org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.java

Modified: tuscany/java/sca/modules/interface/src/main/java/org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.java
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/interface/src/main/java/org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.java?rev=804960&r1=804959&r2=804960&view=diff
==============================================================================
--- tuscany/java/sca/modules/interface/src/main/java/org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.java (original)
+++ tuscany/java/sca/modules/interface/src/main/java/org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.java Mon Aug 17 13:00:35 2009
@@ -73,6 +73,15 @@
     boolean isEqual(InterfaceContract source, InterfaceContract target);
 
     /**
+     * Check that two interfaces are equal. The interfaces are equal if the two interfaces have the 
+     * same set of operations, with each operation having the same signature. 
+     * @param source an interface
+     * @param target a second interface
+     * @return true if the two interfaces are equal, otherwise return false
+     */
+    public boolean isEqual(Interface source, Interface target);
+    
+    /**
      * @param source
      * @param target
      * @param ignoreCallback