Reference

Annotations

EvolutionaryModelDiscovery uses comment annotations when identifying parts of the NetLogo model to be evolved.

Below is a complete list of annotations used in EvolutionaryModelDiscovery:

Annotation Example Meaning
@EMD @factors-file=”util/Functions.nls” Indicates the start of an EMD specification
@EvolveNextLine @EvolveNextLine Indicates that the next line as the entry point for evolution of the behavior rule
@factors-file @factors-file=”util/FactorsFile.nls”  
@return-type @return-type=patchTypeA Factor below returns something of the specified
@parameter-type @parameter-type=emotion Factor below takes a parameter of this type
@ADF @ADF=emotionalProcess ADF to which this factor belongs