package de.unisiegen.gtitool.core.machines.listener;
import java.util.ArrayList;
import de.unisiegen.gtitool.core.entities.Symbol;
import de.unisiegen.gtitool.core.entities.Transition;
import de.unisiegen.gtitool.core.machines.Machine;
/**
* An abstract adapter class for receiving {@link Machine} changes.
*
* @author Christian Fehler
* @version $Id$
*/
public abstract class MachineChangedAdapter implements MachineChangedListener
{
/**
* {@inheritDoc}
*
* @see MachineChangedListener#startEditing()
*/
public void startEditing ()
{
// Override this method if needed.
}
/**
* {@inheritDoc}
*
* @see MachineChangedListener#stopEditing()
*/
public void stopEditing ()
{
// Override this method if needed.
}
/**
* {@inheritDoc}
*
* @see MachineChangedListener#symbolAdded(Transition,ArrayList)
*/
public void symbolAdded (
@SuppressWarnings ( "unused" ) Transition transition,
@SuppressWarnings ( "unused" ) ArrayList < Symbol > addedSymbols )
{
// Override this method if needed.
}
/**
* {@inheritDoc}
*
* @see MachineChangedListener#symbolRemoved(Transition,ArrayList)
*/
public void symbolRemoved (
@SuppressWarnings ( "unused" ) Transition transition,
@SuppressWarnings ( "unused" ) ArrayList < Symbol > removedSymbols )
{
// Override this method if needed.
}
/**
* {@inheritDoc}
*
* @see MachineChangedListener#transitionAdded(Transition)
*/
public void transitionAdded (
@SuppressWarnings ( "unused" ) Transition newTransition )
{
// Override this method if needed.
}
/**
* {@inheritDoc}
*
* @see MachineChangedListener#transitionRemoved(Transition)
*/
public void transitionRemoved (
@SuppressWarnings ( "unused" ) Transition transition )
{
// Override this method if needed.
}
}