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 - Fictitious 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.