Annotation Interface JavaActionActor


Annotation for tagging classes that are Java Action Actors.

Example:

   @JavaActionActorAnnotation(ref="Proj:/vs/subFolder/OneVS", modifiesVS=true, descr="This is My Java Action Actor")
   public class MyJavaActionActor extends AbstractJavaActionActor
     {
     public MyJavaActionActor()
       {
       ...
       }

     // Action runs here.
     public void onAction()
       {
       ...
       }
     }
 

Author:
Christopher Mindus
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    The description of the Action Actor class, used in the Eclipse UI and in Server Monitoring.
    boolean
    Specifies if this action modifies the VirtualSpace it is attached to or not.
    The Full String Reference to the VirtualSpace property.
  • Element Details

    • ref

      String ref
      The Full String Reference to the VirtualSpace property. This property must be of main type, i.e. being a Resource (.iiziVS file).
      Returns:
      The Full String Reference to the Property (includes the Module Project and slashes).
    • modifiesVS

      boolean modifiesVS
      Specifies if this action modifies the VirtualSpace it is attached to or not.
      Returns:
      true if the action modifies the VirtualSpace or false if not.
    • descr

      String descr
      The description of the Action Actor class, used in the Eclipse UI and in Server Monitoring.
      Returns:
      A descriptive string of the Action Actor class.