LotSizingDataModel.Instance 2.0.1
Lot-sizing instance representation, descriptors and problem characterization.
Loading...
Searching...
No Matches
LotSizingDataModel.Instance.Validation Namespace Reference

Classes

class  InstanceDiagnostic
 Represents one structured diagnostic produced while checking the semantic validity of a lot-sizing instance. More...
class  InstanceModelChecker
 Checks whether a LotSizingInstance represents a structurally valid and semantically meaningful lot-sizing model. More...
class  InstanceModelCheckResult
 Represents the complete result of semantic instance validation. More...
class  InstanceValidationCapabilities
 Describes which downstream operations are permitted after instance-model validation. More...
class  LotSizingInstanceValidator
 Validates the structural and referential consistency of a complete lot-sizing problem instance. More...

Enumerations

enum  InstanceDiagnosticSeverity { Information , Warning , Error , Fatal }
 Indicates the severity of one semantic instance diagnostic. More...

Enumeration Type Documentation

◆ InstanceDiagnosticSeverity

Indicates the severity of one semantic instance diagnostic.

Enumerator
Information 

Informational diagnostic that does not affect validity.

Warning 

Non-blocking issue that deserves user attention.

Error 

Blocking issue that prevents the instance from being considered semantically valid.

Fatal 

Blocking issue indicating that meaningful validation cannot safely continue.

Definition at line 6 of file InstanceDiagnosticSeverity.cs.