/*
* AbstractFunction.java
*
* Version 1.0 Mar 4, 2008
*
* Copyright notice
*
* Brief description
*
* (c) 2008 by dbreuer
*/
package de.fhkoeln.cosima.components;
import de.fhkoeln.cosima.registry.CoreService;
/**
* Documentation comment without implementation details.
* Use implementation comments to describe details of the implementation.
* Comment lines should not be longer than 70 characters.
*
* @author dbreuer
* @version 1.0 Mar 4, 2008
*
*/
public abstract class AbstractOperation implements CoreService {
public AbstractOperation() {
init();
}
/**
*
*/
private void init() {
_setup();
setup();
}
private void _setup() {
System.out.println("--> SETUP!");
}
public abstract void setup();
public abstract void run();
}