org.eclipse.xsd
Interface XSDParticle.DFA

All Known Implementing Classes:
XSDParticleImpl.XSDNFA
Enclosing class:
XSDParticle

public static interface XSDParticle.DFA

A deterministic finite state automaton as described for 'Unique Particle Attribution'.


Inner Class Summary
static interface XSDParticle.DFA.State
          A state of a deterministic finite state automaton.
static interface XSDParticle.DFA.Transition
          A transition of a deterministic finite state automaton.
 
Method Summary
 XSDParticle.DFA cloneDFA()
          Creates a clone of the automaton.
 XSDParticle.DFA.State getInitialState()
          Returns the initial state of this automaton.
 java.util.List getStates()
          Returns the list of states in this automaton.
 

Method Detail

getStates

public java.util.List getStates()
Returns the list of states in this automaton.
Returns:
the list of states in this automaton.

getInitialState

public XSDParticle.DFA.State getInitialState()
Returns the initial state of this automaton.
Returns:
the initial states in this automaton.

cloneDFA

public XSDParticle.DFA cloneDFA()
Creates a clone of the automaton.
Returns:
a clone of the automaton.

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