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