Class FormGraphicalSchemeQNameProvider
- java.lang.Object
-
- com._1c.g5.v8.dt.export.xml.BaseQNameProvider
-
- com._1c.g5.v8.dt.bp.scheme.xml.serialization.export.support.FormGraphicalSchemeQNameProvider
-
- All Implemented Interfaces:
IQNameProvider
public class FormGraphicalSchemeQNameProvider extends BaseQNameProvider
QName provider for form graphical scheme.
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.export.xml.BaseQNameProvider
specifiedClassNames, specifiedFeatureNames, specifiedPackageNS
-
-
Constructor Summary
Constructors Constructor Description FormGraphicalSchemeQNameProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
fillSpecifiedClassNames(com.google.common.collect.ImmutableMap.Builder<org.eclipse.emf.ecore.EClass,QName> builder)
Determine map ofEClass
-s to specified names, used in XML writersprotected void
fillSpecifiedFeatureNames(com.google.common.collect.ImmutableMap.Builder<org.eclipse.emf.ecore.EStructuralFeature,QName> builder)
Determine map ofEStructuralFeature
-s to specified names, used in XML writersprotected void
fillSpecifiedPackageNsUri(com.google.common.collect.ImmutableMap.Builder<org.eclipse.emf.ecore.EPackage,String> builder)
Determine map ofEPackage
-s to specified namespace uri for every contains element, used in XML writersprotected boolean
needToCapitalizeFirstLetterOfFeatureName()
Specifies that all feature names will be writen with first letter in uppercase as default-
Methods inherited from class com._1c.g5.v8.dt.export.xml.BaseQNameProvider
getClassQName, getElementQName
-
-
-
-
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 ofEStructuralFeature
-s to specified names, used in XML writers- Overrides:
fillSpecifiedFeatureNames
in classBaseQNameProvider
- Parameters:
builder
- map builder, cannot benull
-
fillSpecifiedClassNames
protected void fillSpecifiedClassNames(com.google.common.collect.ImmutableMap.Builder<org.eclipse.emf.ecore.EClass,QName> builder)
Description copied from class:BaseQNameProvider
Determine map ofEClass
-s to specified names, used in XML writers- Overrides:
fillSpecifiedClassNames
in classBaseQNameProvider
- Parameters:
builder
- map builder, cannot benull
-
fillSpecifiedPackageNsUri
protected void fillSpecifiedPackageNsUri(com.google.common.collect.ImmutableMap.Builder<org.eclipse.emf.ecore.EPackage,String> builder)
Description copied from class:BaseQNameProvider
Determine map ofEPackage
-s to specified namespace uri for every contains element, used in XML writers- Overrides:
fillSpecifiedPackageNsUri
in classBaseQNameProvider
- Parameters:
builder
- map builder, cannot benull
-
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 classBaseQNameProvider
- Returns:
true
for write first letter of all feature names in uppercase as default,false
to otherwise
-
-