/*
* Copyright (c) 2005- michael lawley and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation
* which accompanies this distribution, and is available by writing to
* Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* Contributors:
* michael lawley
*
*
*
*/
package tefkat.engine;
import org.eclipse.emf.ecore.resource.Resource;
import tefkat.model.Extent;
import tefkat.model.TRule;
import tefkat.model.Term;
import tefkat.model.Transformation;
/**
* @author lawley
*
*/
public abstract class TefkatListenerAdapter implements TefkatListener {
/**
*
*/
public TefkatListenerAdapter() {
super();
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#started()
*/
public void started() {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#stopped()
*/
public void stopped() {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#breakpoint(tefkat.model.Term)
*/
public void breakpoint(Term term) {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#suspended()
*/
public void suspended() {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#resumed()
*/
public void resumed() {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#info(java.lang.String)
*/
public void info(String message) {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#warning(java.lang.String)
*/
public void warning(String message) {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#warning(java.lang.String)
*/
public void error(String message, Throwable cause) {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#transformationStarted(tefkat.model.Transformation, org.eclipse.emf.ecore.resource.Resource[], org.eclipse.emf.ecore.resource.Resource[], org.eclipse.emf.ecore.resource.Resource, tefkat.engine.Binding)
*/
public void transformationStarted(Transformation transformation,
Extent[] srcs, Extent[] tgts, Extent trace, Binding context) {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#transformationFinished()
*/
public void transformationFinished() {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#resourceLoaded(org.eclipse.emf.ecore.resource.Resource)
*/
public void resourceLoaded(Resource res) {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#evaluateRule(tefkat.model.TRule, tefkat.engine.Binding, boolean)
*/
public void evaluateRule(TRule rule, Binding context, boolean cached) {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#evaluateSource(tefkat.model.TRule, tefkat.engine.Binding)
*/
public void evaluateSource(TRule rule, Binding context) {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#evaluateTarget(tefkat.model.TRule, tefkat.engine.Binding)
*/
public void evaluateTarget(TRule rule, Binding context) {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#enterTree(tefkat.engine.Tree)
*/
public void enterTree(Tree tree) {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#exitTree(tefkat.engine.Tree)
*/
public void exitTree(Tree tree) {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#enterTerm(tefkat.engine.Node)
*/
public void enterTerm(Node node) {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#exitTerm(tefkat.engine.Node)
*/
public void exitTerm(Node node) {
}
/* (non-Javadoc)
* @see tefkat.engine.TefkatListener#delayTerm(tefkat.engine.Node)
*/
public void delayTerm(Node node) {
}
}