Skip to content

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.