Class S122AbstractRxN
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
Id
The GML identifier.
public required string Id { get; init; }
Property Value
InformationReferences
Information-type bindings resolved from References.
public IReadOnlyList<S122InformationReference> InformationReferences { get; }
Property Value
References
The raw xlink:href cross-references.
public IReadOnlyList<GmlReference> References { get; init; }
Property Value
RxNCode
The RxN code (S-122 FC §rxNCode), when present.
public string? RxNCode { get; init; }
Property Value
TextContent
The text content payload (S-122 FC §textContent), when present.
public string? TextContent { get; init; }
Property Value
TypeCode
The S-122 information-type code (the GML element local name).
public abstract string TypeCode { get; }