Interface of AutomataCreator which is provided by editor. More...
#include <iautomaton.h>
Public Member Functions | |
virtual | ~IAutomataCreator () |
virtual QSharedPointer < IAutomaton > | createAutomaton (const ITransition::TCharSet &alphabet, const QString &alphabetSymbol, const QString &epsilonSymbol)=0 |
Interface of AutomataCreator which is provided by editor.
Plugins can require creator to create IAutomaton, IState and ITransition w/o own implementation of these interfaces.
Definition at line 156 of file iautomaton.h.
virtual IAutomataCreator::~IAutomataCreator | ( | ) | [inline, virtual] |
Definition at line 159 of file iautomaton.h.
virtual QSharedPointer<IAutomaton> IAutomataCreator::createAutomaton | ( | const ITransition::TCharSet & | alphabet, | |
const QString & | alphabetSymbol, | |||
const QString & | epsilonSymbol | |||
) | [pure virtual] |
Implemented in AutomataCreator.