Class LineGraphExportAnalysis.Result
java.lang.Object
org.variantsync.diffdetective.analysis.LineGraphExportAnalysis.Result
- All Implemented Interfaces:
Metadata<LineGraphExportAnalysis.Result>
- Enclosing class:
LineGraphExportAnalysis
public static final class LineGraphExportAnalysis.Result
extends Object
implements Metadata<LineGraphExportAnalysis.Result>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final org.variantsync.functjonal.category.InplaceSemigroup<LineGraphExportAnalysis.Result>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.variantsync.functjonal.category.InplaceSemigroup<LineGraphExportAnalysis.Result>
Metadata should be composable.void
setFromSnapshot
(LinkedHashMap<String, String> snap) snapshot()
Create a key-value store of the metadata that can be used for serialization.
-
Field Details
-
treeFormat
-
nodeFormat
-
edgeFormat
-
ISEMIGROUP
public static final org.variantsync.functjonal.category.InplaceSemigroup<LineGraphExportAnalysis.Result> ISEMIGROUP
-
-
Constructor Details
-
Result
public Result()
-
-
Method Details
-
semigroup
public org.variantsync.functjonal.category.InplaceSemigroup<LineGraphExportAnalysis.Result> semigroup()Description copied from interface:Metadata
Metadata should be composable. Composition should be inplace to optimize performance.- Specified by:
semigroup
in interfaceMetadata<LineGraphExportAnalysis.Result>
-
snapshot
Description copied from interface:Metadata
Create a key-value store of the metadata that can be used for serialization.- Specified by:
snapshot
in interfaceMetadata<LineGraphExportAnalysis.Result>
- Returns:
- A LinkedHashMap that stores all relevant properties to export. The return type has to be a LinkedHashMap to obtain insertion-order iteration.
-
setFromSnapshot
- Specified by:
setFromSnapshot
in interfaceMetadata<LineGraphExportAnalysis.Result>
-