Class DexpiRoundTripProfile
java.lang.Object
neqsim.process.processmodel.dexpi.DexpiRoundTripProfile
Describes validation profiles for round-tripping DEXPI data through NeqSim.
The minimal runnable profile validates that a process contains runnable DexpiStream
segments (with line/fluid references and operating conditions), tagged equipment and at least one
piece of equipment alongside the piping network.
- Version:
- 1.0
- Author:
- NeqSim
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final classstatic final classProfile validation result. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleanstatic DexpiRoundTripProfileReturns a minimal profile guaranteeing that imported data can be executed and exported.validate(ProcessSystem processSystem) Validates the supplied process system against the profile.
-
Field Details
-
name
-
-
Constructor Details
-
DexpiRoundTripProfile
-
-
Method Details
-
minimalRunnableProfile
Returns a minimal profile guaranteeing that imported data can be executed and exported.- Returns:
- profile enforcing stream metadata and equipment tagging
-
validate
Validates the supplied process system against the profile.- Parameters:
processSystem- process system produced from DEXPI data- Returns:
- validation result indicating success and listing violations
-
isBlank
-