_acceptors | Diades::Automata::Trace | private |
_behav | Diades::Automata::Component | protected |
_initial | Diades::Automata::Component | protected |
_isInitial | Diades::Automata::Component | protected |
_status | Diades::Automata::Trace | private |
acceptors() const | Diades::Automata::Trace | inline |
beginOfAcceptorStates() const | Diades::Automata::Trace | inline |
beginOfSourceStateOfEvent(const Event &e) const | Diades::Automata::Component | inline |
beginOfTargetStateOfEvent(const Event &e) const | Diades::Automata::Component | inline |
behaviour() | Diades::Automata::Component | inline |
behaviour() const | Diades::Automata::Component | inline |
changeLogger(const string &newLoggerName) | Diades::Utils::Loggable | inline |
changeLogger(Logger &newLogger) | Diades::Utils::Loggable | inline |
clear() | Diades::Automata::Trace | inlinevirtual |
clearAllInitialStates() | Diades::Automata::Component | inline |
complement(const Trace &trace, const set< Event > &events) | Diades::Automata::Trace | |
Component() | Diades::Automata::Component | inline |
Component(const Component &component) | Diades::Automata::Component | |
component2dot(const string &fileName) const | Diades::Automata::Component | virtual |
compose(const Trace &trace1, const Trace &trace2, const set< Event > &events) | Diades::Automata::Trace | |
computeTrace(const Component &comp, Event event, bool presence) | Diades::Automata::Trace | private |
ConstPointer typedef | Diades::Automata::Component | |
containsEvent(const Event &e) const | Diades::Automata::Component | inline |
defaultComponentName | Diades::Automata::Component | static |
deleteState(State state) | Diades::Automata::Component | |
deleteState(StateIterator start, StateIterator end) | Diades::Automata::Component | |
deleteTransition(Transition t) | Diades::Automata::Component | |
deleteTransition(TransitionIterator start, TransitionIterator end) | Diades::Automata::Component | |
deleteTransition(EventTransitionIterator start, EventTransitionIterator end) | Diades::Automata::Component | |
determine(const Component *comp, const unordered_set< State > &acceptors, unordered_set< State > &newAcceptors) | Diades::Automata::Component | protectedvirtual |
determine(const Component *comp) | Diades::Automata::Component | protectedvirtual |
endOfAcceptorStates() const | Diades::Automata::Trace | inline |
endOfSourceStateOfEvent(const Event &e) const | Diades::Automata::Component | inline |
endOfTargetStateOfEvent(const Event &e) const | Diades::Automata::Component | inline |
eventBegin() const | Diades::Automata::Component | inline |
eventEnd() const | Diades::Automata::Component | inline |
EventIterator typedef | Diades::Automata::Component | |
events() const | Diades::Automata::Component | inline |
eventTransitionBegin(const Event &e) const | Diades::Automata::Component | inline |
eventTransitionEnd(const Event &e) const | Diades::Automata::Component | inline |
EventTransitionIterator typedef | Diades::Automata::Component | |
Exception typedef | Diades::Automata::Trace | |
exportDesCompModel(const string &filename) const | Diades::Automata::Component | virtual |
extract(const Component &comp, const ObservableMask &mask, const vector< Event > &observations) | Diades::Automata::Trace | |
extract(const Component &comp, Event event, bool presence) | Diades::Automata::Trace | |
extract(const Trace &trace, const Trace &projection, const set< Event > &projectedEvents) | Diades::Automata::Trace | |
extractAllObservableTraces(const ObservableComponent &comp) | Diades::Automata::Trace | |
extractBehaviours(const Component &comp, const ObservableMask &mask, const unordered_map< State, State > &sources, const Event &obs, unordered_map< State, State > &targets, unsigned level) | Diades::Automata::Trace | private |
extractObservableTrace(const ObservableComponent &comp, Event event, bool presence) | Diades::Automata::Trace | |
extractUnobservableBehaviours(const Component &comp, const ObservableMask &mask, const unordered_map< State, State > &sources, unordered_map< State, State > &targets, unsigned level) | Diades::Automata::Trace | private |
faultyEventBegin() const | Diades::Automata::Component | inline |
faultyEventEnd() const | Diades::Automata::Component | inline |
faultyEvents() const | Diades::Automata::Component | inline |
getEvent(Transition t) const | Diades::Automata::Component | inline |
getLabel(State state) const | Diades::Automata::Component | inline |
getPointer() const | Diades::Automata::Component | inline |
getPointer() | Diades::Automata::Component | inline |
getState(const StateLabel &label) const | Diades::Automata::Component | inline |
id() const | Diades::Automata::Component | inline |
import(const string &filename) | Diades::Automata::Component | virtual |
importDesCompModel(const string &filename) | Diades::Automata::Component | virtual |
importDesCompModel(istream &stream) | Diades::Automata::Component | virtual |
initialState() const | Diades::Automata::Trace | inline |
initialStateBegin() const | Diades::Automata::Component | inline |
initialStateEnd() const | Diades::Automata::Component | inline |
InitialStateIterator typedef | Diades::Automata::Component | |
inputEventTransitionBegin(State s, Event e) const | Diades::Automata::Component | inline |
inputEventTransitionEnd(State s, Event e) const | Diades::Automata::Component | inline |
InputEventTransitionIterator typedef | Diades::Automata::Component | |
inputTransitionBegin(State s) const | Diades::Automata::Component | inline |
inputTransitionEnd(State s) const | Diades::Automata::Component | inline |
InputTransitionIterator typedef | Diades::Automata::Component | |
insertEvent(const Event &event) | Diades::Automata::Component | |
insertEvent(EventIterator start, EventIterator end) | Diades::Automata::Component | |
intersection(const Trace &trace1, const Trace &trace2) | Diades::Automata::Trace | |
isAcceptor(State state) const | Diades::Automata::Trace | inline |
isComplete() const | Diades::Automata::Component | |
isContinuationFinite() const | Diades::Automata::Trace | |
isDeterministic() const | Diades::Automata::Component | |
isEmpty() const | Diades::Automata::Component | inline |
isFaulty(const Event &e) const | Diades::Automata::Component | inline |
isFinite(list< set< Event > > &combinations) const | Diades::Automata::Trace | |
isInitial(State state) const | Diades::Automata::Component | inline |
isNormal(const Event &e) const | Diades::Automata::Component | inline |
isValid() const | Diades::Automata::Component | inline |
LabelledStateIterator typedef | Diades::Automata::Component | |
log(Log::Level level, const char *msg) | Diades::Utils::Loggable | inline |
Loggable() | Diades::Utils::Loggable | inline |
Loggable(const string &loggerName) | Diades::Utils::Loggable | inline |
Loggable(Logger &logger) | Diades::Utils::Loggable | inline |
makeAllAcceptors() | Diades::Automata::Trace | inline |
makeAllNonAcceptors() | Diades::Automata::Trace | inline |
makeComplete() | Diades::Automata::Trace | |
mergeInfoStates(const vector< const Component *> &components, const vector< State > &states, State currentState) | Diades::Automata::Trace | virtual |
minimize() | Diades::Automata::Component | |
minimize(unordered_set< State > &acceptors) | Diades::Automata::Component | |
name() const | Diades::Automata::Component | inline |
newState() | Diades::Automata::Component | |
newState(const StateLabel &label) | Diades::Automata::Component | |
newTransition(State source, State target, Event event) | Diades::Automata::Component | |
newTransition(const StateLabel &source, const StateLabel &target, Event event) | Diades::Automata::Component | |
normalEventBegin() const | Diades::Automata::Component | inline |
normalEventEnd() const | Diades::Automata::Component | inline |
normalEvents() const | Diades::Automata::Component | inline |
numberOfEvents() const | Diades::Automata::Component | inline |
numberOfInitialStates() const | Diades::Automata::Component | inline |
numberOfStates() const | Diades::Automata::Component | inline |
numberOfTransitions() const | Diades::Automata::Component | inline |
operator!=(const Component &component) const | Diades::Automata::Component | inline |
operator==(const Component &component) const | Diades::Automata::Component | inline |
outputEventTransitionBegin(State s, Event e) const | Diades::Automata::Component | inline |
outputEventTransitionEnd(State s, Event e) const | Diades::Automata::Component | inline |
OutputEventTransitionIterator typedef | Diades::Automata::Component | |
outputTransitionBegin(State s) const | Diades::Automata::Component | inline |
outputTransitionEnd(State s) const | Diades::Automata::Component | inline |
OutputTransitionIterator typedef | Diades::Automata::Component | |
parseDesCompFaultyEvents(istream &stream) | Diades::Automata::Component | protectedvirtual |
parseDesCompMaskedEvents(istream &stream, unsigned number, map< string, set< string > > &maskEvents) | Diades::Automata::Component | protectedvirtual |
parseDesCompName(istream &stream) | Diades::Automata::Component | protectedvirtual |
parseDesCompNormalEvents(istream &stream) | Diades::Automata::Component | protectedvirtual |
parseDesCompObservableEvents(istream &stream) | Diades::Automata::Component | protectedvirtual |
parseDesCompStates(istream &stream) | Diades::Automata::Component | protectedvirtual |
parseDesCompTransitions(istream &stream) | Diades::Automata::Component | protectedvirtual |
Pointer typedef | Diades::Automata::Component | |
project(const Trace &trace, const set< Event > &projectedEvents) | Diades::Automata::Trace | |
Diades::Automata::Component::project(const Component *comp, const set< Event > &projectedEvents) | Diades::Automata::Component | virtual |
Diades::Automata::Component::project(const Component *comp, const set< Event > &projectedEvents, unordered_map< Diades::Automata::State, unordered_set< Diades::Automata::State > > &dictionary) | Diades::Automata::Component | virtual |
Diades::Automata::Component::project(const Component *comp, const set< Event > &projectedEvents, const unordered_set< State > &acceptors, unordered_set< State > &newAcceptors) | Diades::Automata::Component | virtual |
pruneSpuriousStates() | Diades::Automata::Trace | private |
replaceEvent(const Event &e1, const Event &e2) | Diades::Automata::Component | |
sanityCheck(string &log) const | Diades::Automata::Component | |
setAcceptor(State state) | Diades::Automata::Trace | inline |
setAllInitialStates() | Diades::Automata::Component | inline |
setFaulty(const Event &e) | Diades::Automata::Component | inline |
setId(int identifier) | Diades::Automata::Component | inline |
setInitial(State state) | Diades::Automata::Component | inline |
setName(const string &name) | Diades::Automata::Component | inline |
setNonAcceptor(State state) | Diades::Automata::Trace | inline |
setNormal(const Event &e) | Diades::Automata::Component | inline |
stateBegin() const | Diades::Automata::Component | inline |
stateEnd() const | Diades::Automata::Component | inline |
StateIterator typedef | Diades::Automata::Component | |
StateLabel typedef | Diades::Automata::Component | |
substract(const Trace &trace1, const Trace &trace2) | Diades::Automata::Trace | |
Trace() | Diades::Automata::Trace | |
trace2dot(const string &filename) const | Diades::Automata::Trace | |
transitionBegin() const | Diades::Automata::Component | inline |
transitionEnd() const | Diades::Automata::Component | inline |
TransitionIterator typedef | Diades::Automata::Component | |
typeName() | Diades::Automata::Trace | inlinestatic |
unsetInitial(State state) | Diades::Automata::Component | inline |
~Component() | Diades::Automata::Component | virtual |