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