Skip to content

class InterLock

Package: swiss.avm.up.core.generic.specification.interface_local.javamodel.InterLock

Direct Known Subclasses:


class InterLock extends AbstractInterlock

An InterLock is a reusable interlock definition on a controller: a condition together with the reaction code to run when it is satisfied and when it is violated, plus an optional message. It is defined once on the controller type and wired to concrete signals by an InterlockInstance.

Properties

false

This code is called if the interlock condition is not TRUE.

Function[0..N]

message

Set message if interlock condition is not TRUE
Reset message if interlock condition is TRUE

AbstractMessageDefinition[0..1]

name

The name of this Resource.

StringLiteral[1..1]

true

This code is called if the interlock condition is TRUE.

Function[0..N]