|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.xsd.ecore.NameMangler org.eclipse.xsd.ecore.MapBuilder org.eclipse.xsd.ecore.XSDEcoreBuilder org.eclipse.xtend.typesystem.xsd.builder.OawXSDEcoreBuilder
public class OawXSDEcoreBuilder
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.xsd.ecore.XSDEcoreBuilder |
---|
org.eclipse.xsd.ecore.XSDEcoreBuilder.Comparator, org.eclipse.xsd.ecore.XSDEcoreBuilder.EffectiveOccurrence |
Nested classes/interfaces inherited from class org.eclipse.xsd.ecore.MapBuilder |
---|
org.eclipse.xsd.ecore.MapBuilder.Mapper |
Field Summary | |
---|---|
protected org.apache.commons.logging.Log |
log
|
Fields inherited from class org.eclipse.xsd.ecore.XSDEcoreBuilder |
---|
ANY_NAMESPACE_WILDCARD, diagnostics, ECORE_PRIMITIVE_TYPES, ecoreResourceFactoryImplClass, eGenericTypeBuilder, eReferenceToKeyNamesMap, eReferenceToOppositeNameMap, extendedMetaData, NOT_NULL_WILDCARD, OPTION_REUSE_REGISTERED_PACKAGES, PRIMITIVE_WRAPPERS, PRIMITIVES, reuseRegisteredPackages, rootSchema, simpleDiagnostics, targetNamespaceToEPackageMap, transformer, typeToTypeObjectMap, xsdSchemas |
Fields inherited from class org.eclipse.xsd.ecore.MapBuilder |
---|
mapper, xsdComponentToEModelElementMap |
Fields inherited from class org.eclipse.xsd.ecore.NameMangler |
---|
DOMAINS, LOWER_CASE, UNCHANGED_CASE, UPPER_CASE |
Constructor Summary | |
---|---|
OawXSDEcoreBuilder(org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData)
|
Method Summary | |
---|---|
void |
copy(OawXSDEcoreBuilder b)
|
void |
generate(org.eclipse.xsd.XSDSchema xsdSchema)
|
protected java.lang.String |
getEcoreAttribute(org.eclipse.xsd.XSDConcreteComponent xsdConcreteComponent,
java.lang.String attribute)
|
org.eclipse.emf.ecore.EPackage |
getEPackage(org.eclipse.xsd.XSDNamedComponent xsdNamedComponent)
|
protected void |
initEPackage(org.eclipse.xsd.XSDSchema schema,
org.eclipse.emf.ecore.EPackage pkg)
|
protected boolean |
isUppercase(java.lang.String str)
|
protected void |
resolveNameConflict(java.util.Map<java.lang.String,? extends org.eclipse.emf.ecore.ENamedElement> map,
org.eclipse.emf.ecore.ENamedElement namedElement,
java.lang.String suffix)
|
protected java.lang.String |
validName(java.lang.String name,
int casing,
java.lang.String prefix)
|
Methods inherited from class org.eclipse.xsd.ecore.XSDEcoreBuilder |
---|
addToSortedList, canSupportNull, checkForPrimitive, checkForPrimitive, collectParticles, collectParticlesHelper, computeEClass, computeEClassifier, computeEDataType, computeEEnum, createFeature, createFeature, createFeature, createFeature, createResourceSet, fixXMLName, generate, generate, generateResources, generateResources, getAttributeUses, getBody, getBuiltInEClassifier, getDiagnostics, getEClass, getEClassifier, getEcoreAttribute, getEcoreAttribute, getEcoreTypeQNameAttribute, getEcoreTypeQNameAttribute, getEcoreTypeQNamesAttribute, getEcoreTypeQNamesAttribute, getEDataType, getEffectiveTypeDefinition, getEStructuralFeature, getGenericType, getGenericTypes, getInstanceClassName, getRootSchema, getSchema, getTargetNamespaceToEPackageMap, getWildcards, getXSDComponentToEModelElementMap, handleFacets, handleOptions, ignore, ignore, initialize, initialize, isLocalReferenceType, populateETypedElement, populateTypeToTypeObjectMap, reorderAttributeUses, resolveGenericType, resolveNameConflicts, serialize, setAnnotations, setDefaultValueLiteral, setValidate, sortNamedComponents, useSortedAttributes, validAliasName, validate |
Methods inherited from class org.eclipse.xsd.ecore.MapBuilder |
---|
addInput, addOutput, map, setMapper |
Methods inherited from class org.eclipse.xsd.ecore.NameMangler |
---|
parseName, qualifiedPackageName, uncapName, validName, validName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected org.apache.commons.logging.Log log
Constructor Detail |
---|
public OawXSDEcoreBuilder(org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData)
Method Detail |
---|
public void copy(OawXSDEcoreBuilder b)
public void generate(org.eclipse.xsd.XSDSchema xsdSchema)
generate
in class org.eclipse.xsd.ecore.XSDEcoreBuilder
protected java.lang.String getEcoreAttribute(org.eclipse.xsd.XSDConcreteComponent xsdConcreteComponent, java.lang.String attribute)
getEcoreAttribute
in class org.eclipse.xsd.ecore.XSDEcoreBuilder
public org.eclipse.emf.ecore.EPackage getEPackage(org.eclipse.xsd.XSDNamedComponent xsdNamedComponent)
getEPackage
in class org.eclipse.xsd.ecore.XSDEcoreBuilder
protected boolean isUppercase(java.lang.String str)
protected java.lang.String validName(java.lang.String name, int casing, java.lang.String prefix)
validName
in class org.eclipse.xsd.ecore.NameMangler
protected void initEPackage(org.eclipse.xsd.XSDSchema schema, org.eclipse.emf.ecore.EPackage pkg)
protected void resolveNameConflict(java.util.Map<java.lang.String,? extends org.eclipse.emf.ecore.ENamedElement> map, org.eclipse.emf.ecore.ENamedElement namedElement, java.lang.String suffix)
resolveNameConflict
in class org.eclipse.xsd.ecore.XSDEcoreBuilder
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |