|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.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
This class loads XSD files from HTTP servers using the HttpClient.
| 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 |
|---|
| 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 | |
|---|---|
MxConnXSDEcoreBuilder(SchemaConfiguration cfg,
Log log)
Constructs a new MxConnXSDEcoreBuilder. |
|
| Method Summary | |
|---|---|
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 |
| 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, validName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MxConnXSDEcoreBuilder(SchemaConfiguration cfg,
Log log)
MxConnXSDEcoreBuilder.
cfg - configuration parameters required to build load the XSD| Method Detail |
|---|
public java.util.Collection<org.eclipse.emf.ecore.EObject> generate()
throws MxConnIOException
MxConnIOException - if any communication problem occursprotected org.eclipse.emf.ecore.resource.ResourceSet createResourceSet()
createResourceSet in class org.eclipse.xsd.ecore.XSDEcoreBuilder
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||