org.eclipse.xsd.impl
Class XSDFactoryImpl

java.lang.Object
  extended byEFactoryImpl
      extended byorg.eclipse.xsd.impl.XSDFactoryImpl
All Implemented Interfaces:
XSDFactory

public class XSDFactoryImpl
extends EFactoryImpl
implements XSDFactory

An implementation of the model Factory.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.eclipse.xsd.XSDFactory
eINSTANCE
 
Constructor Summary
XSDFactoryImpl()
          Creates an instance of the factory
 
Method Summary
 String convertDOMAttrToString(EDataType eDataType, Object instanceValue)
           
 String convertDOMDocumentToString(EDataType eDataType, Object instanceValue)
           
 String convertDOMElementToString(EDataType eDataType, Object instanceValue)
           
 String convertDOMNodeToString(EDataType eDataType, Object instanceValue)
           
 String convertToString(EDataType eDataType, Object instanceValue)
           
 String convertValueToString(EDataType eDataType, Object instanceValue)
           
 EObject create(EClass eClass)
           
 Attr createDOMAttrFromString(EDataType eDataType, String initialValue)
           
 Document createDOMDocumentFromString(EDataType eDataType, String initialValue)
           
 Element createDOMElementFromString(EDataType eDataType, String initialValue)
           
 Node createDOMNodeFromString(EDataType eDataType, String initialValue)
           
 Object createFromString(EDataType eDataType, String initialValue)
           
 Object createValueFromString(EDataType eDataType, String initialValue)
           
 XSDAnnotation createXSDAnnotation()
           
 XSDAttributeDeclaration createXSDAttributeDeclaration()
           
 XSDAttributeGroupDefinition createXSDAttributeGroupDefinition()
           
 XSDAttributeUse createXSDAttributeUse()
           
 XSDBoundedFacet createXSDBoundedFacet()
           
 XSDCardinalityFacet createXSDCardinalityFacet()
           
 XSDComplexTypeDefinition createXSDComplexTypeDefinition()
           
 XSDDiagnostic createXSDDiagnostic()
           
 XSDElementDeclaration createXSDElementDeclaration()
           
 XSDEnumerationFacet createXSDEnumerationFacet()
           
 XSDFractionDigitsFacet createXSDFractionDigitsFacet()
           
 XSDIdentityConstraintDefinition createXSDIdentityConstraintDefinition()
           
 XSDImport createXSDImport()
           
 XSDInclude createXSDInclude()
           
 XSDLengthFacet createXSDLengthFacet()
           
 XSDMaxExclusiveFacet createXSDMaxExclusiveFacet()
           
 XSDMaxInclusiveFacet createXSDMaxInclusiveFacet()
           
 XSDMaxLengthFacet createXSDMaxLengthFacet()
           
 XSDMinExclusiveFacet createXSDMinExclusiveFacet()
           
 XSDMinInclusiveFacet createXSDMinInclusiveFacet()
           
 XSDMinLengthFacet createXSDMinLengthFacet()
           
 XSDModelGroup createXSDModelGroup()
           
 XSDModelGroupDefinition createXSDModelGroupDefinition()
           
 XSDNotationDeclaration createXSDNotationDeclaration()
           
 XSDNumericFacet createXSDNumericFacet()
           
 XSDOrderedFacet createXSDOrderedFacet()
           
 XSDParticle createXSDParticle()
           
 XSDPatternFacet createXSDPatternFacet()
           
 XSDRedefine createXSDRedefine()
           
 XSDSchema createXSDSchema()
           
 XSDSimpleTypeDefinition createXSDSimpleTypeDefinition()
           
 XSDTotalDigitsFacet createXSDTotalDigitsFacet()
           
 XSDWhiteSpaceFacet createXSDWhiteSpaceFacet()
           
 XSDWildcard createXSDWildcard()
           
 XSDXPathDefinition createXSDXPathDefinition()
           
static XSDPackage getPackage()
          Deprecated.  
 XSDPackage getXSDPackage()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSDFactoryImpl

public XSDFactoryImpl()
Creates an instance of the factory.

Method Detail

create

public EObject create(EClass eClass)


createFromString

public Object createFromString(EDataType eDataType,
                               String initialValue)


convertToString

public String convertToString(EDataType eDataType,
                              Object instanceValue)


createXSDAnnotation

public XSDAnnotation createXSDAnnotation()

Specified by:
createXSDAnnotation in interface XSDFactory
Returns:
a new object of class 'Annotation'.

createXSDAttributeDeclaration

public XSDAttributeDeclaration createXSDAttributeDeclaration()

Specified by:
createXSDAttributeDeclaration in interface XSDFactory
Returns:
a new object of class 'Attribute Declaration'.

createXSDAttributeGroupDefinition

public XSDAttributeGroupDefinition createXSDAttributeGroupDefinition()

Specified by:
createXSDAttributeGroupDefinition in interface XSDFactory
Returns:
a new object of class 'Attribute Group Definition'.

createXSDAttributeUse

public XSDAttributeUse createXSDAttributeUse()

Specified by:
createXSDAttributeUse in interface XSDFactory
Returns:
a new object of class 'Attribute Use'.

createXSDBoundedFacet

public XSDBoundedFacet createXSDBoundedFacet()

Specified by:
createXSDBoundedFacet in interface XSDFactory
Returns:
a new object of class 'Bounded Facet'.

createXSDCardinalityFacet

public XSDCardinalityFacet createXSDCardinalityFacet()

Specified by:
createXSDCardinalityFacet in interface XSDFactory
Returns:
a new object of class 'Cardinality Facet'.

createXSDComplexTypeDefinition

public XSDComplexTypeDefinition createXSDComplexTypeDefinition()

Specified by:
createXSDComplexTypeDefinition in interface XSDFactory
Returns:
a new object of class 'Complex Type Definition'.

createXSDDiagnostic

public XSDDiagnostic createXSDDiagnostic()

Specified by:
createXSDDiagnostic in interface XSDFactory
Returns:
a new object of class 'Diagnostic'.

createXSDElementDeclaration

public XSDElementDeclaration createXSDElementDeclaration()

Specified by:
createXSDElementDeclaration in interface XSDFactory
Returns:
a new object of class 'Element Declaration'.

createXSDEnumerationFacet

public XSDEnumerationFacet createXSDEnumerationFacet()

Specified by:
createXSDEnumerationFacet in interface XSDFactory
Returns:
a new object of class 'Enumeration Facet'.

createXSDFractionDigitsFacet

public XSDFractionDigitsFacet createXSDFractionDigitsFacet()

Specified by:
createXSDFractionDigitsFacet in interface XSDFactory
Returns:
a new object of class 'Fraction Digits Facet'.

createXSDIdentityConstraintDefinition

public XSDIdentityConstraintDefinition createXSDIdentityConstraintDefinition()

Specified by:
createXSDIdentityConstraintDefinition in interface XSDFactory
Returns:
a new object of class 'Identity Constraint Definition'.

createXSDImport

public XSDImport createXSDImport()

Specified by:
createXSDImport in interface XSDFactory
Returns:
a new object of class 'Import'.

createXSDInclude

public XSDInclude createXSDInclude()

Specified by:
createXSDInclude in interface XSDFactory
Returns:
a new object of class 'Include'.

createXSDLengthFacet

public XSDLengthFacet createXSDLengthFacet()

Specified by:
createXSDLengthFacet in interface XSDFactory
Returns:
a new object of class 'Length Facet'.

createXSDMaxExclusiveFacet

public XSDMaxExclusiveFacet createXSDMaxExclusiveFacet()

Specified by:
createXSDMaxExclusiveFacet in interface XSDFactory
Returns:
a new object of class 'Max Exclusive Facet'.

createXSDMaxInclusiveFacet

public XSDMaxInclusiveFacet createXSDMaxInclusiveFacet()

Specified by:
createXSDMaxInclusiveFacet in interface XSDFactory
Returns:
a new object of class 'Max Inclusive Facet'.

createXSDMaxLengthFacet

public XSDMaxLengthFacet createXSDMaxLengthFacet()

Specified by:
createXSDMaxLengthFacet in interface XSDFactory
Returns:
a new object of class 'Max Length Facet'.

createXSDMinExclusiveFacet

public XSDMinExclusiveFacet createXSDMinExclusiveFacet()

Specified by:
createXSDMinExclusiveFacet in interface XSDFactory
Returns:
a new object of class 'Min Exclusive Facet'.

createXSDMinInclusiveFacet

public XSDMinInclusiveFacet createXSDMinInclusiveFacet()

Specified by:
createXSDMinInclusiveFacet in interface XSDFactory
Returns:
a new object of class 'Min Inclusive Facet'.

createXSDMinLengthFacet

public XSDMinLengthFacet createXSDMinLengthFacet()

Specified by:
createXSDMinLengthFacet in interface XSDFactory
Returns:
a new object of class 'Min Length Facet'.

createXSDModelGroup

public XSDModelGroup createXSDModelGroup()

Specified by:
createXSDModelGroup in interface XSDFactory
Returns:
a new object of class 'Model Group'.

createXSDModelGroupDefinition

public XSDModelGroupDefinition createXSDModelGroupDefinition()

Specified by:
createXSDModelGroupDefinition in interface XSDFactory
Returns:
a new object of class 'Model Group Definition'.

createXSDNotationDeclaration

public XSDNotationDeclaration createXSDNotationDeclaration()

Specified by:
createXSDNotationDeclaration in interface XSDFactory
Returns:
a new object of class 'Notation Declaration'.

createXSDNumericFacet

public XSDNumericFacet createXSDNumericFacet()

Specified by:
createXSDNumericFacet in interface XSDFactory
Returns:
a new object of class 'Numeric Facet'.

createXSDOrderedFacet

public XSDOrderedFacet createXSDOrderedFacet()

Specified by:
createXSDOrderedFacet in interface XSDFactory
Returns:
a new object of class 'Ordered Facet'.

createXSDParticle

public XSDParticle createXSDParticle()

Specified by:
createXSDParticle in interface XSDFactory
Returns:
a new object of class 'Particle'.

createXSDPatternFacet

public XSDPatternFacet createXSDPatternFacet()

Specified by:
createXSDPatternFacet in interface XSDFactory
Returns:
a new object of class 'Pattern Facet'.

createXSDRedefine

public XSDRedefine createXSDRedefine()

Specified by:
createXSDRedefine in interface XSDFactory
Returns:
a new object of class 'Redefine'.

createXSDSchema

public XSDSchema createXSDSchema()

Specified by:
createXSDSchema in interface XSDFactory
Returns:
a new object of class 'Schema'.

createXSDSimpleTypeDefinition

public XSDSimpleTypeDefinition createXSDSimpleTypeDefinition()

Specified by:
createXSDSimpleTypeDefinition in interface XSDFactory
Returns:
a new object of class 'Simple Type Definition'.

createXSDTotalDigitsFacet

public XSDTotalDigitsFacet createXSDTotalDigitsFacet()

Specified by:
createXSDTotalDigitsFacet in interface XSDFactory
Returns:
a new object of class 'Total Digits Facet'.

createXSDWhiteSpaceFacet

public XSDWhiteSpaceFacet createXSDWhiteSpaceFacet()

Specified by:
createXSDWhiteSpaceFacet in interface XSDFactory
Returns:
a new object of class 'White Space Facet'.

createXSDWildcard

public XSDWildcard createXSDWildcard()

Specified by:
createXSDWildcard in interface XSDFactory
Returns:
a new object of class 'Wildcard'.

createXSDXPathDefinition

public XSDXPathDefinition createXSDXPathDefinition()

Specified by:
createXSDXPathDefinition in interface XSDFactory
Returns:
a new object of class 'XPath Definition'.

createDOMAttrFromString

public Attr createDOMAttrFromString(EDataType eDataType,
                                    String initialValue)


convertDOMAttrToString

public String convertDOMAttrToString(EDataType eDataType,
                                     Object instanceValue)


createDOMDocumentFromString

public Document createDOMDocumentFromString(EDataType eDataType,
                                            String initialValue)


convertDOMDocumentToString

public String convertDOMDocumentToString(EDataType eDataType,
                                         Object instanceValue)


createDOMElementFromString

public Element createDOMElementFromString(EDataType eDataType,
                                          String initialValue)


convertDOMElementToString

public String convertDOMElementToString(EDataType eDataType,
                                        Object instanceValue)


createDOMNodeFromString

public Node createDOMNodeFromString(EDataType eDataType,
                                    String initialValue)


convertDOMNodeToString

public String convertDOMNodeToString(EDataType eDataType,
                                     Object instanceValue)


createValueFromString

public Object createValueFromString(EDataType eDataType,
                                    String initialValue)


convertValueToString

public String convertValueToString(EDataType eDataType,
                                   Object instanceValue)


getXSDPackage

public XSDPackage getXSDPackage()

Specified by:
getXSDPackage in interface XSDFactory
Returns:
the package supported by this factory.

getPackage

public static XSDPackage getPackage()
Deprecated.  


Copyright 2001-2004 IBM Corporation and others.
All Rights Reserved.