com.proatech.bioera.external
Interface ExternalInitIf


public interface ExternalInitIf

This interface is implemented by external class to get access to dynamic operations performed in BioEra during processing (start, stop processing etc).


Method Summary
 void destroy()
          Invoked once when the class (or design) is being closed.
 void init()
          Invoked once when the class is created
 void pause()
          Invoked when design (or this element) is paused
 void reinit()
          Invoked many times whenever design is reinited
 void resume()
          Invoked when design (or this element) is resumed, can happen only after resume
 void start()
          Invoked when design (or this element) is started
 void stop()
          Invoked when design (or this element) is stopped, can happen only after start
 

Method Detail

init

void init()
          throws java.io.IOException
Invoked once when the class is created

Throws:
java.io.IOException

reinit

void reinit()
            throws java.io.IOException
Invoked many times whenever design is reinited

Throws:
java.io.IOException

start

void start()
           throws java.io.IOException
Invoked when design (or this element) is started

Throws:
java.io.IOException

stop

void stop()
          throws java.io.IOException
Invoked when design (or this element) is stopped, can happen only after start

Throws:
java.io.IOException

pause

void pause()
           throws java.io.IOException
Invoked when design (or this element) is paused

Throws:
java.io.IOException

resume

void resume()
            throws java.io.IOException
Invoked when design (or this element) is resumed, can happen only after resume

Throws:
java.io.IOException

destroy

void destroy()
Invoked once when the class (or design) is being closed.