Skip to content

class InterlockInstance

Package: swiss.avm.up.core.generic.instantiation.javamodel.InterlockInstance

Direct Known Subclasses:


class InterlockInstance extends RootVariableLibrary, RootVariableName, BaseControllerInstanceInteraction

Properties

comment

TextLiteral[0..1]

A Literal that accepts multiple lines of text.

inputPort

BaseInputPort[0..N]

interlock

AbstractInterlock[1..1]

interlockConditionOk

defines the 'good' condition of the interlock

InterlockRef[1..1]

interlockIndex

InstanceIndex[1..1]

outputPort

BaseOutputPort[1..1]

variableDefinition

IndexedControllerInstancePort[0..N]

Method Summary

diagram_ToolTipFigure

@FigureFunctionSpace

extendedName

@TemplateNameFunctions

getName

@FName

internal_getVariableDefinitions

@InterlockWrapperFunctionSpace

Return:

List<IndexedControllerInstancePort>

model_getChildIndexes

@InterlockWrapperFunctionSpace

Return:

List<IntegerLiteral>

model_getInputControllerInstances

@InterlockWrapperFunctionSpace

Return:

List<ControllerInstance>

model_getOutputControllerInstance

@InterlockWrapperFunctionSpace

Return:

ControllerInstance