Annotation Interface NonModelAction


@Retention(RUNTIME) @Inherited @Target(TYPE) public @interface NonModelAction
This is an annotation for IActions that marks them as not being related to the model's execution, but being related to the back-end of the simulation. Things like logging and display updating and so forth should be marked with this identifier so that they are not accounted for when determining if the model can finish up or not.

Author:
Jerry Vos