public class CustomSchemaBuilder
extends org.eclipse.xsd.ecore.EcoreSchemaBuilder
EcoreSchemaBuilder to simplify the namespace prefix| Constructor 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, mappublic CustomSchemaBuilder(org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData)
public String qualifiedPackageName(String namespace)
qualifiedPackageName in class org.eclipse.xsd.ecore.NameManglerpublic void createAnnotation(Map<String,String> qNamePrefixToNamespaceMap, Element element, String namespace, String key, String value)
createAnnotation in class org.eclipse.xsd.ecore.EcoreSchemaBuilderCopyright © 2020. All rights reserved.