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 void
advance(ILEMSResultsContainer results)
java.util.Collection<IStateIdentifier>
getAvailableStates()
void
initialize(ILEMSStateInstance instance, ILEMSRunConfiguration config)
void
run(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()
-
-