Class MetadataFeatureNameProvider

  • All Implemented Interfaces:
    IQNameProvider

    public class MetadataFeatureNameProvider
    extends BaseQNameProvider
    Manager gets qualified name of feature or class by specified mark for xml export
    • Constructor Detail

      • MetadataFeatureNameProvider

        public MetadataFeatureNameProvider()
    • Method Detail

      • fillSpecifiedClassNames

        protected void fillSpecifiedClassNames​(com.google.common.collect.ImmutableMap.Builder<org.eclipse.emf.ecore.EClass,​QName> builder)
        Description copied from class: BaseQNameProvider
        Determine map of EClass-s to specified names, used in XML writers
        Overrides:
        fillSpecifiedClassNames in class BaseQNameProvider
        Parameters:
        builder - map builder, cannot be null
      • fillSpecifiedFeatureNames

        protected void fillSpecifiedFeatureNames​(com.google.common.collect.ImmutableMap.Builder<org.eclipse.emf.ecore.EStructuralFeature,​QName> builder)
        Description copied from class: BaseQNameProvider
        Determine map of EStructuralFeature-s to specified names, used in XML writers
        Overrides:
        fillSpecifiedFeatureNames in class BaseQNameProvider
        Parameters:
        builder - map builder, cannot be null
      • fillSpecifiedPackageNsUri

        protected void fillSpecifiedPackageNsUri​(com.google.common.collect.ImmutableMap.Builder<org.eclipse.emf.ecore.EPackage,​String> builder)
        Description copied from class: BaseQNameProvider
        Determine map of EPackage-s to specified namespace uri for every contains element, used in XML writers
        Overrides:
        fillSpecifiedPackageNsUri in class BaseQNameProvider
        Parameters:
        builder - map builder, cannot be null