Strolch is a parameterized framework for use on servers and IoT
Go to file
Robert von Burg 7ca7bc7ca7 [New] TimedStates are now properly incorporated into the Strolch Model
The TimedStates have been added to Resources and can be added, removed and retrieved using the following methods:
- addTimedState(StrolchTimedState):void
- removeTimedState(String):<T extends StrolchTimedState>
- getTimedState(String):<T extends StrolchTimedState>
- getTimedStates():List<StrolchTimedState<?>>
- hasTimedState(String):boolean

Also created a new Boolean StateVariables type

The TimedStates are added to Resources using the StrolchTimedState interface and there is a concrete implementation for each type:
- BooleanTimedState
- IntegerTimedState
- FloatTimedState
- StringSetTimedState

Each timed state is tested in a unit test
Each timed state is (de)serializable from/to XML
2014-03-24 15:02:58 +01:00
src [New] TimedStates are now properly incorporated into the Strolch Model 2014-03-24 15:02:58 +01:00
.gitignore [Minor] cleaned up .gitignore 2013-10-28 18:58:11 +01:00
LICENSE [Project] Changed all licence references to Apache License 2.0 2013-12-15 13:10:01 +01:00
README.md [Project] added Jenkins build badge to README.md 2014-01-23 22:52:38 +01:00
pom.xml [New] added version info metadata to agent 2014-01-23 22:00:34 +01:00

README.md

li.strolch.model

Build Status

Strolch is a generic framework for building parameterized models for modification at runtime written in Java