with-changing-dimension-valuesGBBopen CoreEventsLinksGoTo Top


This section contains :gbbopen-core entities that pertain to links. A link represents a bi-directional relationship between two unit instances using an outgoing pointer at each unit instance pointing to the other. GBBopen's link operators maintain the bi-directional consistency of link pointers.

GBBopen also allows a link-pointer object to be used as an outgoing link pointer. An application developer can define a link-pointer object to hold attributes (such as “confidence” or “applicability conditions”) that are associated with the outgoing pointer.

Attributes of a link relationship that are not directional (attributes that are to be the same when obtained from either side of the link), are best represented by representing the “link” as a first-class unit instance rather than by maintaining a link-pointer object on each end of the link that have consistent values.


The GBBopen Project

with-changing-dimension-valuesGBBopen CoreEventsLinksGoTo Top