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