Table of Contents

Class S201AtonAggregation

Namespace
EncDotNet.S100.Datasets.S201.DataModel
Assembly
EncDotNet.S100.Datasets.S201.dll

Typed projection of an AtonAggregation feature (S-201 Edition 2.0.0 Annex C). An aggregation gathers two or more AtoNs that act together as a single navigational aid (e.g. a leading line of two beacons). Peers holds the resolved typed members; unresolved xlinks surface as xlink.unresolved diagnostics on the projection context.

public sealed class S201AtonAggregation
Inheritance
S201AtonAggregation
Inherited Members

Properties

CategoryOfAssociation

The aggregation-category code (FC: CategoryOfAssociation), when supplied.

public int? CategoryOfAssociation { get; init; }

Property Value

int?

ExtraAttributes

Source attributes that the typed model did not consume.

public IReadOnlyDictionary<string, string> ExtraAttributes { get; init; }

Property Value

IReadOnlyDictionary<string, string>

Id

The GML identifier of the source feature.

public required string Id { get; init; }

Property Value

string

Peers

The resolved peer AtoNs (order preserved from the source GML).

public IReadOnlyList<S201AtonObject> Peers { get; init; }

Property Value

IReadOnlyList<S201AtonObject>