public class SegmentGeneratorService extends Object implements EMFFormsSegmentGenerator
EMFFormsSegmentGenerator
that delegates the generation to specialized
DmrSegmentGenerators
.Constructor and Description |
---|
SegmentGeneratorService() |
Modifier and Type | Method and Description |
---|---|
List<VDomainModelReferenceSegment> |
generateSegments(VDomainModelReference reference)
Takes a
VDomainModelReference and generates the list of equivalent DMR Segments . |
public List<VDomainModelReferenceSegment> generateSegments(VDomainModelReference reference)
EMFFormsSegmentGenerator
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.
The segment generation is side-effect free. This means neither the given DMR nor any of its contained or referenced elements is changed.
generateSegments
in interface EMFFormsSegmentGenerator
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 © 2019. All rights reserved.