Class Hold

All Implemented Interfaces:
Comparable<NamedBean>, PropertyChangeProvider, Base, DigitalExpression, DigitalExpressionBean, FemaleSocketListener, NamedBean

public class Hold
extends AbstractDigitalExpression
implements FemaleSocketListener
An Expression that keeps its status even if its child expression doesn't. This expression stays False until both the 'hold' expression and the 'trigger' expression becomes True. It stays true until the 'hold' expression goes to False. The 'trigger' expression can for example be a push button that stays True for a short time.