import net.mograsim.logic.model.serializing.IdentifyParams;
import net.mograsim.logic.model.serializing.JSONSerializable;
import net.mograsim.logic.model.snippets.HighLevelStateHandler;
+import net.mograsim.logic.model.snippets.highlevelstatehandlers.DefaultHighLevelStateHandler;
/**
* The base class for all model components.<br>
this.pinAddedListeners = new ArrayList<>();
this.pinRemovedListeners = new ArrayList<>();
+ this.highLevelStateHandler = new DefaultHighLevelStateHandler();
+
if (callInit)
init();
}
*
* @author Daniel Kirschten
*/
- public Object getHighLevelState(String stateID)
+ public final Object getHighLevelState(String stateID)
{
return highLevelStateHandler.getHighLevelState(stateID);
}
*
* @author Daniel Kirschten
*/
- public void setHighLevelState(String stateID, Object newState)
+ public final void setHighLevelState(String stateID, Object newState)
{
highLevelStateHandler.setHighLevelState(stateID, newState);
}