ModelElementObserver

abstract class ModelElementObserver(name: String? = null) : IdentityIfc(source)

Base class for reacting to status changes that occur on a model element. This observer is meant to observe 1 and only 1 model element. However, a model element may have many observers.

Inheritors

Constructors

Link copied to clipboard
constructor(name: String? = null)

Functions

Link copied to clipboard
protected open fun afterExperiment(modelElement: ModelElement)
Link copied to clipboard
protected open fun afterReplication(modelElement: ModelElement)
Link copied to clipboard
protected open fun beforeExperiment(modelElement: ModelElement)
Link copied to clipboard
protected open fun beforeReplication(modelElement: ModelElement)
Link copied to clipboard
protected open fun conditionalActionRegistered(modelElement: ModelElement)
Link copied to clipboard
protected open fun elementAdded(modelElement: ModelElement)
Link copied to clipboard
protected open fun elementRemoved(modelElement: ModelElement)
Link copied to clipboard
protected open fun initialize(modelElement: ModelElement)
Link copied to clipboard
protected open fun montecarlo(modelElement: ModelElement)
Link copied to clipboard
protected open fun nothing(modelElement: ModelElement)
Link copied to clipboard
protected open fun removedFromModel(modelElement: ModelElement)
Link copied to clipboard
protected open fun replicationEnded(modelElement: ModelElement)
Link copied to clipboard
protected open fun timedUpdate(modelElement: ModelElement)
Link copied to clipboard
protected open fun update(modelElement: ModelElement)
Link copied to clipboard
protected open fun warmUp(modelElement: ModelElement)