@SubModel annotation
refactor annotation name
submodel and submodel parameter representation
fixing mason-recording.jar creation
collectParameters handles submodel parameters
MasonModelInformation implements IHierarchicalModelInformation interface
parameter info types on the gui side
new field in SubmodelInfo: referenceType (because defaultValue can be null, so it doesn't provide type information)
infoconverter: parameterinfo conversion model => gui direction
infoconverter: parameterinfo conversion gui => model direction
possible type of a submodel parameter can not be an interface or abstract class
improved equals for submodel parameters
override hashCode in gui parameter info classes
MasonModelInformation: some bugfixes
minor change
MasonBatchController support submodel parameters
MasonBatchController support submodel parameters bugfixes
modifying mason recording (and model generation) to support submodel parameters
submodelparameter needs to know where does it come from (the actual type of its parent)
submodel parameters set in proper order (after all descendant parameters)
fixing submodel cache in MasonModelInformation
copyrights