Module Simula

Class RTS_CLASS

All Implemented Interfaces:
Runnable
Direct Known Subclasses:
RTS_CatchingErrors, RTS_DEC_Lib, RTS_File, RTS_Linkage, RTS_Simset

public abstract class RTS_CLASS extends RTS_BASICIO implements Runnable
Utility class RTS_CLASS - Fictituous outermost prefix.

Any class that has no (textually given) prefix is by definition prefixed by a fictitious class whose only attribute is:

                     procedure detach; ... ; (see 7.3.1)
 
Thus every class object or instance of a prefixed block has this attribute.

This java class is used as prefix to a Simula Class.

Example:

                public class SimulaTest extends RTS_CLASS {
                        ...
                }
 
Link to GitHub: Source File.
Author:
SIMULA Standards Group, Øystein Myhre Andersen
  • Constructor Details

    • RTS_CLASS

      public RTS_CLASS(RTS_RTObject SL)
      Create a new RTS_CLASS instance.
      Parameters:
      SL - staticLink
  • Method Details

    • _START

      public RTS_RTObject _START()
      Runnable Body
      Returns:
      this object
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • beginCoroutine

      private void beginCoroutine()
      Begin a QPS component in a separate coroutine.