QObjectIfc

interface QObjectIfc : NameIfc

Inheritors

Properties

Link copied to clipboard
abstract val createTime: Double

The time that the QObject was created

Link copied to clipboard
Link copied to clipboard
abstract val currentTime: Double

The current simulation time. Attached to the queue object for convenience of checking time outside of model element instances.

Link copied to clipboard
abstract val id: Long

Gets a uniquely assigned identifier for this QObject. This identifier is assigned when the QObject is created. It may vary if the order of creation changes.

Link copied to clipboard
abstract val isNotQueued: Boolean
Link copied to clipboard
abstract val isQueued: Boolean

Checks if the QObject is queued

Link copied to clipboard
abstract override val name: String

The name of the QObject

Link copied to clipboard
abstract val priority: Int

The priority of the QObject for use by the queue

Link copied to clipboard
abstract val qObjectType: Int
Link copied to clipboard

This method can be used to get direct access to the State that represents when the object was queued. This allows access to the total time in the queued state as well as other statistical accumulation of state statistics

Link copied to clipboard
abstract val sender: QObjectSenderIfc?
Link copied to clipboard
abstract val timeEnteredQueue: Double

The time that the QObject was LAST enqueued

Link copied to clipboard
abstract val timeExitedQueue: Double

The time that the QObject LAST exited a queue

Link copied to clipboard
abstract val timeInQueue: Double

The time that the QObject spent in the Queue based on the LAST time dequeued

Link copied to clipboard
abstract val valueObject: GetValueIfc?