allowRedundantTransitions() const =0 | IAutomaton | [pure virtual] |
createState(const QString &name, const QString &label, bool initial, bool final)=0 | IAutomaton | [pure virtual] |
createTransition(const QString &source, const QString &dest, const ITransition::TCharSet &characters)=0 | IAutomaton | [pure virtual] |
getActiveStates() const =0 | IAutomaton | [pure virtual] |
getActiveStatesNames() const =0 | IAutomaton | [pure virtual] |
getAlphabet() const =0 | IAutomaton | [pure virtual] |
getAlphabetSymbol() const =0 | IAutomaton | [pure virtual] |
getEpsilonSymbol() const =0 | IAutomaton | [pure virtual] |
getFinalStates() const =0 | IAutomaton | [pure virtual] |
getInitialStates() const =0 | IAutomaton | [pure virtual] |
getPositioningMap() const =0 | IAutomaton | [pure virtual] |
getProcessedString() const =0 | IAutomaton | [pure virtual] |
getState(const QString &name) const =0 | IAutomaton | [pure virtual] |
getStateNameList() const =0 | IAutomaton | [pure virtual] |
getStates() const =0 | IAutomaton | [pure virtual] |
getTransitions() const =0 | IAutomaton | [pure virtual] |
getTransitionSymbols(const QString &source, const QString &dest) const =0 | IAutomaton | [pure virtual] |
getTransitionTable() const =0 | IAutomaton | [pure virtual] |
hasEpsilonTransitions() const =0 | IAutomaton | [pure virtual] |
hasMultipleInitials() const =0 | IAutomaton | [pure virtual] |
hasPositions() const =0 | IAutomaton | [pure virtual] |
hasState(const QString &name) const =0 | IAutomaton | [pure virtual] |
isConfigurationAccepted() const =0 | IAutomaton | [pure virtual] |
isDeterministic() const =0 | IAutomaton | [pure virtual] |
processCharacter(const QString &character)=0 | IAutomaton | [pure virtual] |
removeState(const QSharedPointer< IState > &state)=0 | IAutomaton | [pure virtual] |
removeState(const QString &stateName)=0 | IAutomaton | [pure virtual] |
removeTransition(const QSharedPointer< ITransition > &tr)=0 | IAutomaton | [pure virtual] |
renameState(const QSharedPointer< IState > &state, const QString &newName)=0 | IAutomaton | [pure virtual] |
reset()=0 | IAutomaton | [pure virtual] |
setAllowRedundantTransitions(bool allow)=0 | IAutomaton | [pure virtual] |
setAlphabet(const ITransition::TCharSet &alphabet)=0 | IAutomaton | [pure virtual] |
setAlphabetSymbol(const QString &alphabetSymbol)=0 | IAutomaton | [pure virtual] |
setEpsilonSymbol(const QString &epsilonSymbol)=0 | IAutomaton | [pure virtual] |
setPositioningMap(const TPositioningMap &map)=0 | IAutomaton | [pure virtual] |
TAutomataList typedef | IAutomaton | |
TPositioningMap typedef | IAutomaton | |
~IAutomaton() | IAutomaton | [inline, virtual] |