The domain holding the object class definitions that states represented in yaml strings will be converted to.
This is not necessary if parsing will only go from states to strings and not strings to states.
Initializes with a a given domain object.
The domain object is used for converting from strings to states. Specifically, the object instances will be assigned to the object class
in the domain object with the given name in the state string.
domain - the domain object to which state objects will be associated.
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getYAMLPrepared(State s)
Returns the data structure of a state that is passed to YAML.
s - the input state to turn into a YAML prepared datastructure
YAML prepared data structure representation of the state