Uses of Interface
org.eclipse.xsd.XSDParticle

Packages that use XSDParticle
org.eclipse.xsd This provides an API for the XML Schema Standard Part 1 and Part 2; for differences between the current version of the API and the previous version of the API, please see the Appendix
org.eclipse.xsd.ecore This provides support for converting bewteen Ecore and XML Schema models. 
org.eclipse.xsd.impl This provides an implementation of the API for XML Schema; it is considered internal and the Javadoc is incomplete. 
org.eclipse.xsd.provider   
org.eclipse.xsd.util This provides utility classes and interfaces to augment the basic API for XML Schema, as well as sample code. 
 

Uses of XSDParticle in org.eclipse.xsd
 

Methods in org.eclipse.xsd that return XSDParticle
 XSDParticle XSDFactory.createXSDParticle()
          Returns a new object of class 'Particle'
 XSDParticle XSDTypeDefinition.getComplexType()
          Returns the value of the 'Complex Type' reference
 XSDParticle XSDParticle.DFA.Transition.getParticle()
          Returns the particle associated with this transition.
 XSDParticle XSDComplexTypeDefinition.getSyntheticParticle()
          Returns the value of the 'Synthetic Particle' containment reference
 

Methods in org.eclipse.xsd that return types with arguments of type XSDParticle
 EList<XSDParticle> XSDModelGroup.getContents()
          Returns the value of the 'Contents' containment reference list.
 EList<XSDParticle> XSDModelGroup.getParticles()
          Returns the value of the 'Particles' reference list.
 

Methods in org.eclipse.xsd with parameters of type XSDParticle
 boolean XSDParticle.isSubset(XSDParticle otherParticle)
          This returns whether this particle accepts a subset of the content accepted by the other particle, i.e., whether this is a valid restriction.
 void XSDComplexTypeDefinition.setSyntheticParticle(XSDParticle value)
          Sets the value of the 'Synthetic Particle' containment reference
 

Uses of XSDParticle in org.eclipse.xsd.ecore
 

Fields in org.eclipse.xsd.ecore declared as XSDParticle
 XSDParticle XSDEcoreBuilder.EffectiveOccurrence.xsdParticle
           
 

Methods in org.eclipse.xsd.ecore that return XSDParticle
protected  XSDParticle EcoreSchemaBuilder.buildElementParticle(XSDComplexTypeDefinition xsdComplexTypeDefinition, EStructuralFeature eStructuralFeature)
           
protected  XSDParticle EcoreSchemaBuilder.buildModelGroupParticle(XSDComplexTypeDefinition xsdComplexTypeDefinition, EStructuralFeature eStructuralFeature)
           
 

Methods in org.eclipse.xsd.ecore with parameters of type XSDParticle
 java.util.List<XSDEcoreBuilder.EffectiveOccurrence> XSDEcoreBuilder.collectParticles(XSDParticle xsdParticle)
           
 void XSDEcoreBuilder.collectParticlesHelper(java.util.List<XSDEcoreBuilder.EffectiveOccurrence> result, XSDParticle xsdParticle, int minOccurs, int maxOccurs, XSDModelGroup target)
           
protected  void EcoreXMLSchemaBuilder.setAttributeElementMultiplicity(EAttribute attribute, XSDParticle particle)
           
protected  void EcoreXMISchemaBuilder.setAttributeElementMultiplicity(EAttribute attribute, XSDParticle particle)
           
protected  void EcoreXMLSchemaBuilder.setReferenceElementMultiplicity(EReference reference, XSDParticle particle)
           
protected  void EcoreXMISchemaBuilder.setReferenceElementMultiplicity(EReference reference, XSDParticle particle)
           
 

Constructors in org.eclipse.xsd.ecore with parameters of type XSDParticle
XSDEcoreBuilder.EffectiveOccurrence(int minOccurs, int maxOccurs, XSDParticle xsdParticle, XSDModelGroup xsdModelGroup)
           
 

Uses of XSDParticle in org.eclipse.xsd.impl
 

Classes in org.eclipse.xsd.impl that implement XSDParticle
 class XSDParticleImpl
          An implementation of the model object 'Particle'
 

Fields in org.eclipse.xsd.impl declared as XSDParticle
protected  XSDParticle XSDComplexTypeDefinitionImpl.extensionParticle
           
protected  XSDParticle XSDComplexTypeDefinitionImpl.syntheticParticle
          The cached value of the 'Synthetic Particle' containment reference
protected  XSDParticle XSDParticleImpl.XSDNFA.xsdParticle
           
protected  XSDParticle XSDParticleImpl.XSDNFA.TransitionImpl.xsdParticle
           
 

Fields in org.eclipse.xsd.impl with type parameters of type XSDParticle
protected  EList<XSDParticle> XSDModelGroupImpl.contents
          The cached value of the 'Contents' containment reference list
protected  EList<XSDParticle> XSDModelGroupImpl.particles
          The cached value of the 'Particles' reference list
 

Methods in org.eclipse.xsd.impl that return XSDParticle
static XSDParticle XSDParticleImpl.createParticle(org.w3c.dom.Node node)
           
 XSDParticle XSDFactoryImpl.createXSDParticle()
           
 XSDParticle XSDSimpleTypeDefinitionImpl.getComplexType()
           
 XSDParticle XSDComplexTypeDefinitionImpl.getComplexType()
           
 XSDParticle XSDTypeDefinitionImpl.getComplexType()
           
 XSDParticle XSDParticleImpl.XSDNFA.getParticle()
           
 XSDParticle XSDParticleImpl.XSDNFA.TransitionImpl.getParticle()
           
 XSDParticle XSDComplexTypeDefinitionImpl.getSyntheticParticle()
           
 

Methods in org.eclipse.xsd.impl that return types with arguments of type XSDParticle
 EList<XSDParticle> XSDModelGroupImpl.getContents()
           
 EList<XSDParticle> XSDModelGroupImpl.getParticles()
           
 

Methods in org.eclipse.xsd.impl with parameters of type XSDParticle
 NotificationChain XSDComplexTypeDefinitionImpl.basicSetSyntheticParticle(XSDParticle newSyntheticParticle, NotificationChain msgs)
           
 XSDParticle.DFA.Transition XSDParticleImpl.XSDNFA.StateImpl.createTransition(XSDParticle xsdParticle, XSDParticle.DFA.State state)
           
protected  boolean XSDComplexTypeDefinitionImpl.isEmptyContent(XSDParticle xsdParticle)
           
 boolean XSDParticleImpl.isSubset(XSDParticle otherParticle)
           
 boolean XSDParticleImpl.isSubset(XSDParticle otherParticle, boolean diagnose)
           
 void XSDParticleImpl.XSDNFA.TransitionImpl.setParticle(XSDParticle xsdParticle)
           
 void XSDComplexTypeDefinitionImpl.setSyntheticParticle(XSDParticle newSyntheticParticle)
           
 

Method parameters in org.eclipse.xsd.impl with type arguments of type XSDParticle
protected  XSDParticleImpl.XSDNFA XSDParticleImpl.XSDNFA.createPermutations(java.util.List<XSDParticle> particles, java.util.List<XSDParticleImpl.XSDNFA> particleNFAs, java.util.Map<java.util.List<XSDParticle>,XSDParticleImpl.XSDNFA> particlesToNFAMap)
           
protected  XSDParticleImpl.XSDNFA XSDParticleImpl.XSDNFA.createPermutations(java.util.List<XSDParticle> particles, java.util.List<XSDParticleImpl.XSDNFA> particleNFAs, java.util.Map<java.util.List<XSDParticle>,XSDParticleImpl.XSDNFA> particlesToNFAMap)
           
 

Constructors in org.eclipse.xsd.impl with parameters of type XSDParticle
XSDParticleImpl.XSDNFA.TransitionImpl(XSDParticle xsdParticle, XSDParticle.DFA.State state)
           
XSDParticleImpl.XSDNFA(java.util.Set<XSDModelGroup> visitedModelGroups, XSDParticle xsdParticle, boolean isApproximate)
           
XSDParticleImpl.XSDNFA(java.util.Set<XSDModelGroup> visitedModelGroups, XSDParticle xsdParticle, XSDTerm xsdTerm, boolean isApproximate)
           
XSDParticleImpl.XSDNFA(XSDParticle xsdParticle, boolean isApproximate)
           
 

Uses of XSDParticle in org.eclipse.xsd.provider
 

Methods in org.eclipse.xsd.provider that return XSDParticle
protected  XSDParticle XSDItemProviderAdapter.createParticle(XSDParticleContent particleContent, boolean isReference)
          This creates an object of type XSDParticle containing an object of type XSDParticleContent -- if either particleContent is an element declaration and isReference is true or particleContent is a model group definition, the particle content will be a new element declaration that resolves to particleContent; otherwise, it will be simply particleContent itself.
 

Methods in org.eclipse.xsd.provider with parameters of type XSDParticle
protected  XSDParticleContent XSDParticleItemProvider.getDelegate(XSDParticle xsdParticle)
           
 

Uses of XSDParticle in org.eclipse.xsd.util
 

Methods in org.eclipse.xsd.util with parameters of type XSDParticle
 T XSDSwitch.caseXSDParticle(XSDParticle object)
          Returns the result of interpretting the object as an instance of 'Particle'
 


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