Class FormGraphicalSchemeQNameProvider

  • All Implemented Interfaces:
    IQNameProvider

    public class FormGraphicalSchemeQNameProvider
    extends BaseQNameProvider
    QName provider for form graphical scheme.
    • Constructor Detail

      • FormGraphicalSchemeQNameProvider

        public FormGraphicalSchemeQNameProvider()
    • Method Detail

      • 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
      • 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
      • 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
      • needToCapitalizeFirstLetterOfFeatureName

        protected boolean needToCapitalizeFirstLetterOfFeatureName()
        Description copied from class: BaseQNameProvider
        Specifies that all feature names will be writen with first letter in uppercase as default
        Overrides:
        needToCapitalizeFirstLetterOfFeatureName in class BaseQNameProvider
        Returns:
        true for write first letter of all feature names in uppercase as default, false to otherwise