Skip to content

class UserObjectLink

Package: swiss.avm.up.core.generic.specification.usertask.javamodel.UserObjectLink

Direct Known Subclasses:


class UserObjectLink extends NamedResource

A UserObjectLink is the type-level declaration on a Controller that names which shared UserObjectInterface the controller's code may access. The matching instance-level binding is a UserObjectLinkInstance.

Properties

name

The name of this Resource.

StringLiteral[1..1]

userObjectInterface

UserObjectInterface[1..1]

A UserObjectInterface is a shared typed data structure that acts as a blackboard
for cross-hierarchy data sharing - data exchanged outside the parent / child
path. Each producing controller writes its own slot, and any controller with a
link can read the whole structure.

Method Summary

indexOf

@ControllerFunctionSpace

Parameters:

Controller

Return:

IntegerLiteral