From f54d9acc1df87cd5de5984066bdebe4d1f5c7df3 Mon Sep 17 00:00:00 2001 From: edwardsmj Date: Mon, 17 Aug 2009 13:00:35 +0000 Subject: Make interface isEqual() method available from interface contract mapper git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@804960 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/tuscany/sca/interfacedef/InterfaceContractMapper.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/java/sca/modules/interface/src/main/java/org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.java b/java/sca/modules/interface/src/main/java/org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.java index ad16aa671e..8dfeb29833 100644 --- a/java/sca/modules/interface/src/main/java/org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.java +++ b/java/sca/modules/interface/src/main/java/org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.java @@ -72,6 +72,15 @@ public interface InterfaceContractMapper { */ 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 -- cgit v1.2.3