These the the placeholders generated by chasm2C in the .C and .h files which are turned into Concept specific information by chasmprocess. They allow Chasm structures in the chasmxml file to be changed, by hand or most likely the ChasmGui, and not affect the .C or .h files. For the most part, it even works!
See Chasm's code generation philosophy.
CHASMCONCEPT
This is name of the Concept.
CHASMDESCRIPTION
Writes the description for the Concept.
CHASMPARENT
This is the parent of this Concept.
ChasmDefines_States
ChasmDefines_Components
ChasmDefines_Includes
ChasmDefines_Responses
There are also defines at the top of the .h file. These are used to rewrite the parameters you supply to the constructor and static constructors. You do not have to use them. NOTE: They are ALL comma separated and end with a comma!