class AUserObjectInterface
Package: swiss.avm.up.core.config.br.userobjects.javamodel.AUserObjectInterface
Direct Known Subclasses: UserObject, UserObjectWrapper
abstract class AUserObjectInterface extends AUserObject
AUserObjectInterface is the abstract base for a placed user-object interface - the shared-data object a controller instance binds to. It is part of the cross-hierarchy data-sharing (blackboard) mechanism; its concrete placed form is the UserObjectWrapper.
Properties
comment
Describes the intent of this Resource.
TextLiteral[0..1]
A Literal that accepts multiple lines of text.
name
The name of this Resource.
StringLiteral[1..1]
userObjectInterface
interface for this user object
UserObjectInterface[0..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.