Package org.lemsml.jlems.api.interfaces
Interface ILEMSSimulator
-
- All Known Implementing Classes:
LEMSSimulator
public interface ILEMSSimulator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidadvance(ILEMSResultsContainer results)java.util.Collection<IStateIdentifier>getAvailableStates()voidinitialize(ILEMSStateInstance instance, ILEMSRunConfiguration config)voidrun(ILEMSResultsContainer results)
-
-
-
Method Detail
-
run
void run(ILEMSResultsContainer results) throws LEMSExecutionException
- Throws:
LEMSExecutionException
-
advance
void advance(ILEMSResultsContainer results) throws LEMSExecutionException
- Throws:
LEMSExecutionException
-
initialize
void initialize(ILEMSStateInstance instance, ILEMSRunConfiguration config) throws LEMSExecutionException
- Throws:
LEMSExecutionException
-
getAvailableStates
java.util.Collection<IStateIdentifier> getAvailableStates()
-
-