/**
* Copyright (c) 2009-2011, The HATS Consortium. All rights reserved.
* This file is licensed under the terms of the Modified BSD License.
*/
package abs.backend.java.observing;
import abs.backend.java.lib.runtime.ABSException;
/**
* An interface to observer global system behavior
*
* @author Jan Schäfer
*
*/
public interface SystemObserver {
void systemStarted();
void newCOGCreated(COGView cog, ObjectView initialObject);
void systemError(ABSException e);
void systemFinished();
}