From 53b73e1d0c0f41193e6d5055c6a8d2d777e5eeea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Euzenat?= <Jerome.Euzenat@inria.fr>
Date: Mon, 16 Jan 2012 18:33:26 +0000
Subject: [PATCH] - Added EDOALVisitor

---
 .../exmo/align/impl/edoal/EDOALVisitor.java   | 63 +++++++++++++++++++
 1 file changed, 63 insertions(+)
 create mode 100644 src/fr/inrialpes/exmo/align/impl/edoal/EDOALVisitor.java

diff --git a/src/fr/inrialpes/exmo/align/impl/edoal/EDOALVisitor.java b/src/fr/inrialpes/exmo/align/impl/edoal/EDOALVisitor.java
new file mode 100644
index 00000000..e60dfbed
--- /dev/null
+++ b/src/fr/inrialpes/exmo/align/impl/edoal/EDOALVisitor.java
@@ -0,0 +1,63 @@
+/*
+ * $Id$
+ *
+ * Copyright (C) INRIA, 2012
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+ */
+
+package fr.inrialpes.exmo.align.impl.edoal;
+
+import org.semanticweb.owl.align.AlignmentException;
+
+public interface EDOALVisitor {
+
+    //public void visit( Id o ) throws AlignmentException;
+    public void visit( PathExpression o ) throws AlignmentException;
+    public void visit( Expression o ) throws AlignmentException;
+    public void visit( ClassExpression o ) throws AlignmentException;
+    public void visit( ClassId o ) throws AlignmentException;
+    public void visit( ClassConstruction o ) throws AlignmentException;
+    public void visit( ClassRestriction o ) throws AlignmentException;
+    public void visit( ClassTypeRestriction o ) throws AlignmentException;
+    public void visit( ClassDomainRestriction o ) throws AlignmentException;
+    public void visit( ClassValueRestriction o ) throws AlignmentException;
+    public void visit( ClassOccurenceRestriction o ) throws AlignmentException;
+    public void visit( PropertyExpression o ) throws AlignmentException;
+    public void visit( PropertyId o ) throws AlignmentException;
+    public void visit( PropertyConstruction o ) throws AlignmentException;
+    public void visit( PropertyRestriction o ) throws AlignmentException;
+    public void visit( PropertyDomainRestriction o ) throws AlignmentException;
+    public void visit( PropertyTypeRestriction o ) throws AlignmentException;
+    public void visit( PropertyValueRestriction o ) throws AlignmentException;
+    public void visit( RelationExpression o ) throws AlignmentException;
+    public void visit( RelationId o ) throws AlignmentException;
+    public void visit( RelationConstruction o ) throws AlignmentException;
+    public void visit( RelationRestriction o ) throws AlignmentException;
+    public void visit( RelationDomainRestriction o ) throws AlignmentException;
+    public void visit( RelationCoDomainRestriction o ) throws AlignmentException;
+    public void visit( InstanceExpression o ) throws AlignmentException;
+    public void visit( InstanceId o ) throws AlignmentException;
+
+    public void visit( Transformation o ) throws AlignmentException;
+    //public void visit( TransfService o ) throws AlignmentException;
+    //public void visit( ValueConstraint o ) throws AlignmentException;
+    public void visit( ValueExpression o ) throws AlignmentException;
+    public void visit( Value o ) throws AlignmentException;
+    public void visit( Apply o ) throws AlignmentException;
+    public void visit( Datatype o ) throws AlignmentException;
+    //public void visit( Comparator o ) throws AlignmentException;
+    //public void visit( EDOALCell o ) throws AlignmentException;
+}
-- 
GitLab