Class MxConnXSDEcoreBuilder
- java.lang.Object
-
- org.eclipse.xsd.ecore.NameMangler
-
- org.eclipse.xsd.ecore.MapBuilder
-
- org.eclipse.xsd.ecore.XSDEcoreBuilder
-
- com.ibm.di.connector.maximo.parsing.MxConnXSDEcoreBuilder
-
public final class MxConnXSDEcoreBuilder extends org.eclipse.xsd.ecore.XSDEcoreBuilder
This class loads XSD files from HTTP servers using theHttpClient
.- Since:
- 7.1
-
-
Field Summary
-
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
-
-
Constructor Summary
Constructors Constructor Description MxConnXSDEcoreBuilder(SchemaConfiguration cfg, Log log)
Constructs a newMxConnXSDEcoreBuilder
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.emf.ecore.resource.ResourceSet
createResourceSet()
java.util.Collection<org.eclipse.emf.ecore.EObject>
generate()
Generates a collection of EMF objects representing the XSD.-
Methods inherited from class org.eclipse.xsd.ecore.XSDEcoreBuilder
addToSortedList, canSupportNull, checkForPrimitive, checkForPrimitive, collectParticles, collectParticlesHelper, computeEClass, computeEClassifier, computeEDataType, computeEEnum, createFeature, createFeature, createFeature, createFeature, fixXMLName, generate, generate, generate, generateResources, generateResources, getAttributeUses, getBody, getBuiltInEClassifier, getDiagnostics, getEClass, getEClassifier, getEcoreAttribute, getEcoreAttribute, getEcoreAttribute, getEcoreTypeQNameAttribute, getEcoreTypeQNameAttribute, getEcoreTypeQNamesAttribute, getEcoreTypeQNamesAttribute, getEDataType, getEffectiveTypeDefinition, getEPackage, getEStructuralFeature, getGenericType, getGenericTypes, getInstanceClassName, getRootSchema, getSchema, getTargetNamespaceToEPackageMap, getWildcards, getXSDComponentToEModelElementMap, handleFacets, handleOptions, ignore, ignore, initialize, initialize, isLocalReferenceType, populateETypedElement, populateTypeToTypeObjectMap, reorderAttributeUses, resolveGenericType, resolveNameConflict, resolveNameConflicts, serialize, setAnnotations, setDefaultValueLiteral, setValidate, sortNamedComponents, useSortedAttributes, validAliasName, validate
-
-
-
-
Constructor Detail
-
MxConnXSDEcoreBuilder
public MxConnXSDEcoreBuilder(SchemaConfiguration cfg, Log log)
Constructs a newMxConnXSDEcoreBuilder
.- Parameters:
cfg
- configuration parameters required to build load the XSD
-
-
Method Detail
-
generate
public java.util.Collection<org.eclipse.emf.ecore.EObject> generate() throws MxConnIOException
Generates a collection of EMF objects representing the XSD.- Returns:
- collection of EMF objects representing the XSD
- Throws:
MxConnIOException
- if any communication problem occurs
-
createResourceSet
protected org.eclipse.emf.ecore.resource.ResourceSet createResourceSet()
- Overrides:
createResourceSet
in classorg.eclipse.xsd.ecore.XSDEcoreBuilder
-
-