Class S101ToS57ClauseCoverage
How S101ToS57Translator covers one S-65 Annex C clause.
public sealed record S101ToS57ClauseCoverage : IEquatable<S101ToS57ClauseCoverage>
- Inheritance
-
S101ToS57ClauseCoverage
- Implements
- Inherited Members
Constructors
S101ToS57ClauseCoverage(string, string, string, string, string)
How S101ToS57Translator covers one S-65 Annex C clause.
public S101ToS57ClauseCoverage(string Clause, string Kind, string S101Code, string Treatment, string Target)
Parameters
ClausestringThe Annex C clause, e.g.
6.6.Kindstringfeature,information,attribute,complex,associationorgeneral.S101CodestringThe S-101 feature, information type or attribute code.
Treatmentstringrule(converted by a rule),general(guidance with no conversion of its own),assembled(converted inside the complex attribute or structure that carries it),structural(by a structural inverse),dropped(a deliberate drop Annex C calls for) oruncovered.TargetstringWhat it becomes, or why it is dropped.
Properties
Clause
The Annex C clause, e.g. 6.6.
public string Clause { get; init; }
Property Value
Kind
feature, information, attribute, complex, association or general.
public string Kind { get; init; }
Property Value
S101Code
The S-101 feature, information type or attribute code.
public string S101Code { get; init; }
Property Value
Target
What it becomes, or why it is dropped.
public string Target { get; init; }
Property Value
Treatment
rule (converted by a rule), general (guidance with no
conversion of its own), assembled (converted inside the
complex attribute or structure that carries it), structural (by a
structural inverse), dropped (a deliberate drop Annex C calls for)
or uncovered.
public string Treatment { get; init; }