Class FeatureSegmentGenerator

    • Constructor Detail

      • FeatureSegmentGenerator

        public FeatureSegmentGenerator()
    • Method Detail

      • generateSegments

        public java.util.List<VDomainModelReferenceSegment> generateSegments​(java.util.List<org.eclipse.emf.ecore.EStructuralFeature> structuralFeatures)
        Description copied from interface: SegmentGenerator
        Generates a list of VDomainModelReferenceSegments for a given list of EStructuralFeatures.
        Specified by:
        generateSegments in interface SegmentGenerator
        Parameters:
        structuralFeatures - The EStructuralFeatures to generate the segments for
        Returns:
        The list of generated segments which has the same order as the list of corresponding structural features
      • createFeatureSegment

        protected VFeatureDomainModelReferenceSegment createFeatureSegment​(org.eclipse.emf.ecore.EStructuralFeature structuralFeature)
        Creates a VFeatureDomainModelReferenceSegment for the given EStructuralFeature.
        Parameters:
        structuralFeature - The EStructuralFeature that defines the path part represented by the created segment
        Returns:
        The created VFeatureDomainModelReference