9 #ifndef __DIADES__AUTOMATA__SPECIALISEDACTIVEDIAGNOSER__HH 10 #define __DIADES__AUTOMATA__SPECIALISEDACTIVEDIAGNOSER__HH 33 cerr <<
"EXCEPTION SpecialisedActiveDiagnoser -> " << whatArg << endl;
56 void setDiscriminableTags(
const list<State> & sureStates);
65 void diagnoser2Dot(
const string & filename)
const;
67 unordered_map<Event, pair<string,Event> >::const_iterator it = _observables.find(event);
69 return it->second.first;
SpecialisedActiveDiagnoserInvalid(const string &whatArg)
An observable Component defined as a automaton.
bool isHole(State state) const
#define require(Exception, expr, message)
Namespace of the Diades project.
Diades::Graph::Node State
string eventLabel() const
State initialState() const
const string & nameOfObservable(Event event) const
unordered_map< Event, pair< string, Event > > _observables