Class InformationAssociation
An information association: a named relationship between a feature or information type
and an information type, parsed from
S100_FC_InformationAssociations/S100_FC_InformationAssociation. Types take part in it through a
InformationBinding, which names the association, one of its Roles and the
target type(s). See also FeatureAssociation.
public sealed class InformationAssociation
- Inheritance
-
InformationAssociation
- Inherited Members
Properties
Code
Code that identifies the association in the catalogue (code); the target of AssociationRef.
public required string Code { get; init; }
Property Value
Definition
Prose definition of the association (definition), or null when the catalogue omits it.
public string? Definition { get; init; }
Property Value
IsAbstract
true when the element's isAbstract XML attribute is "true".
public bool IsAbstract { get; init; }
Property Value
Name
Human-readable name of the association (name).
public required string Name { get; init; }
Property Value
RoleRefs
Codes of the association's Roles, from the ref attribute of each
role child element, in catalogue order.
public IReadOnlyList<string> RoleRefs { get; init; }