Class MetadataFeatureNameProvider
- java.lang.Object
-
- com._1c.g5.v8.dt.export.xml.BaseQNameProvider
-
- com._1c.g5.v8.dt.md.export.xml.impl.MetadataFeatureNameProvider
-
- All Implemented Interfaces:
IQNameProvider
public class MetadataFeatureNameProvider extends BaseQNameProvider
Manager gets qualified name of feature or class by specified mark for xml export
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.export.xml.BaseQNameProvider
specifiedClassNames, specifiedFeatureNames, specifiedPackageNS
-
-
Constructor Summary
Constructors Constructor Description MetadataFeatureNameProvider()
-
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 writers-
Methods inherited from class com._1c.g5.v8.dt.export.xml.BaseQNameProvider
getClassQName, getElementQName, needToCapitalizeFirstLetterOfFeatureName
-
-
-
-
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 ofEClass
-s to specified names, used in XML writers- Overrides:
fillSpecifiedClassNames
in classBaseQNameProvider
- Parameters:
builder
- map builder, cannot benull
-
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
-
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
-
-