All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.massisframework.ai.MSPOSHAction Maven / Gradle / Ivy

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.massisframework.ai;


import cz.cuni.amis.pogamut.sposh.context.Context;
import cz.cuni.amis.pogamut.sposh.executor.ParamsAction;

/**
 * Represents an SPOSH action in MASSIS simulation engine
 *
 * @author rpax
 */
public abstract class MSPOSHAction extends ParamsAction>
        {

    public MSPOSHAction(Context ctx)
    {
        super(ctx);
    }

    /*
     * The SPOSH engine calls init() and done() with
     * reflection. Making these two methods abstract, forces the underlaying
     * classes to implement it, avoiding errors.
     */
    public abstract void init();

    public abstract void done();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy