public class TableDmrSegmentGenerator extends Object implements DmrSegmentGenerator
NOT_APPLICABLE
Constructor and Description |
---|
TableDmrSegmentGenerator() |
Modifier and Type | Method and Description |
---|---|
List<VDomainModelReferenceSegment> |
generateSegments(VDomainModelReference reference)
Takes a
VDomainModelReference and generates the list of equivalent DMR Segments . |
double |
isApplicable(VDomainModelReference reference)
Returns a double that expresses if and how suitable this tester is for the given
VDomainModelReference . |
public double isApplicable(VDomainModelReference reference)
DmrSegmentGenerator
VDomainModelReference
.isApplicable
in interface DmrSegmentGenerator
reference
- The VDomainModelReference
DmrSegmentGenerator.NOT_APPLICABLE
if it can't work with the given
VDomainModelReference
.public List<VDomainModelReferenceSegment> generateSegments(VDomainModelReference reference)
DmrSegmentGenerator
VDomainModelReference
and generates the list of equivalent DMR Segments
. Equivalent means that a DMR using the generated segments resolves exactly the same as the given
DMR.generateSegments
in interface DmrSegmentGenerator
reference
- The VDomainModelReference
to generate the segments
forsegments
; might return an empty list if the
given DMR does not specify any path but never null
Copyright © 2018. All rights reserved.