Table of Contents

Class S122AbstractRxN

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

Common base for the three S-122 RxN (Recommendations / Regulations / Restrictions) concrete information-type projections, which all derive from the FC-abstract AbstractRxN (S-122 FC 2.0.0 §AbstractRxN).

public abstract class S122AbstractRxN : IS122InformationType
Inheritance
S122AbstractRxN
Implements
Derived
Inherited Members

Properties

CategoryOfAuthority

The category-of-authority code (S-122 FC §categoryOfAuthority), when present.

public int? CategoryOfAuthority { 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.

public required string Id { get; init; }

Property Value

string

InformationReferences

Information-type bindings resolved from References.

public IReadOnlyList<S122InformationReference> InformationReferences { get; }

Property Value

IReadOnlyList<S122InformationReference>

References

The raw xlink:href cross-references.

public IReadOnlyList<GmlReference> References { get; init; }

Property Value

IReadOnlyList<GmlReference>

RxNCode

The RxN code (S-122 FC §rxNCode), when present.

public string? RxNCode { get; init; }

Property Value

string

TextContent

The text content payload (S-122 FC §textContent), when present.

public string? TextContent { get; init; }

Property Value

string

TypeCode

The S-122 information-type code (the GML element local name).

public abstract string TypeCode { get; }

Property Value

string