public class CustomSchemaBuilder
extends org.eclipse.xsd.ecore.EcoreSchemaBuilder
EcoreSchemaBuilder
to simplify the namespace prefixConstructor and Description |
---|
CustomSchemaBuilder(org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData) |
Modifier and Type | Method and Description |
---|---|
void |
createAnnotation(Map<String,String> qNamePrefixToNamespaceMap,
Element element,
String namespace,
String key,
String value) |
protected void |
createEcoreAnnotation(Map<String,String> qNamePrefixToNamespaceMap,
Element element,
String key,
String value) |
String |
qualifiedPackageName(String namespace) |
buildAnnotation, buildAnnotation, buildAnnotations, buildAttributeInformation, buildAttributeUse, buildAttributeWildcard, buildComplexTypeDefinition, buildContentFeature, buildElementParticle, buildElementWildcard, buildGlobalAttribute, buildGlobalElement, buildGlobalElement, buildGlobalFeature, buildModelGroup, buildModelGroupParticle, buildSchema, buildSimpleContent, buildSimpleTypeDefinition, buildTypeDefinition, buildTypeParameters, createAnnotation, createEcoreAnnotation, createUserInfo, findOrCreateModelGroup, getGenericType, getQualifiedPackageName, getSchema, getURI, getURI, handleImport, handleMultiplicity, handleMultiplicity, handlePrefix, isIgnoredAnnotationSource, isWrapperType, map
public CustomSchemaBuilder(org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData)
public String qualifiedPackageName(String namespace)
qualifiedPackageName
in class org.eclipse.xsd.ecore.NameMangler
public void createAnnotation(Map<String,String> qNamePrefixToNamespaceMap, Element element, String namespace, String key, String value)
createAnnotation
in class org.eclipse.xsd.ecore.EcoreSchemaBuilder
Copyright © 2020. All rights reserved.