Skip to content

class DynamicChild

Package: swiss.avm.up.core.generic.specification.javamodel.DynamicChild

Direct Known Subclasses:


class DynamicChild extends AbstractChild

Type of child controller that can be bound at runtime.

Properties

comment

TextLiteral[0..1]

A Literal that accepts multiple lines of text.

name

The name of this Resource.

StringLiteral[1..1]

requiresInterface

Type of the interface that the child must implement.

It is also possible to specify an interface, which is implemented by the base interface.

ControllerInterface[1..1]

Definition of public informations of a [Controller].
A Controller interface can implement other interfaces and inherits all its elements.

returnValue

returns function completion state with integer value (read only):

>0
child with corresponding id is assigned

0
no child assigned

-1
selected child not assignable

DataValue[0..1]

setChildId

command to assign a free (unassigned) controller with the corresponding ID
(0 --> reset assignment)

DataValue[0..1]

Method Summary

getDynamicChildInterfaceDefinition_S7Tia

Parameters:

Controller