Storm
A Modern Probabilistic Model Checker
|
#include <FormulaVisitor.h>
Public Member Functions | |
virtual | ~FormulaVisitor ()=default |
virtual boost::any | visit (AtomicExpressionFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (AtomicLabelFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (BinaryBooleanStateFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (BinaryBooleanPathFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (BooleanLiteralFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (BoundedUntilFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (ConditionalFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (CumulativeRewardFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (EventuallyFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (TimeOperatorFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (GloballyFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (GameFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (InstantaneousRewardFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (LongRunAverageOperatorFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (LongRunAverageRewardFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (MultiObjectiveFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (QuantileFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (NextFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (ProbabilityOperatorFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (RewardOperatorFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (TotalRewardFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (UnaryBooleanStateFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (UnaryBooleanPathFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (UntilFormula const &f, boost::any const &data) const =0 |
virtual boost::any | visit (HOAPathFormula const &f, boost::any const &data) const =0 |
Definition at line 12 of file FormulaVisitor.h.
|
virtualdefault |
|
pure virtual |
Implemented in storm::logic::CloneVisitor, storm::logic::ExpressionSubstitutionVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::ToExpressionVisitor, storm::logic::ToPrefixStringVisitor, and storm::jani::FormulaToJaniJson.
|
pure virtual |
Implemented in storm::logic::CloneVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LabelSubstitutionVisitor, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::ToExpressionVisitor, storm::logic::ToPrefixStringVisitor, and storm::jani::FormulaToJaniJson.
|
pure virtual |
Implemented in storm::logic::CloneVisitor, storm::logic::ExtractMaximalStateFormulasVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::ToExpressionVisitor, storm::logic::ToPrefixStringVisitor, and storm::jani::FormulaToJaniJson.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in storm::logic::CloneVisitor, storm::logic::ExpressionSubstitutionVisitor, storm::logic::ExtractMaximalStateFormulasVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::RewardAccumulationEliminationVisitor, storm::logic::RewardModelNameSubstitutionVisitor, storm::logic::ToExpressionVisitor, storm::logic::ToPrefixStringVisitor, and storm::jani::FormulaToJaniJson.
|
pure virtual |
|
pure virtual |
Implemented in storm::logic::CloneVisitor, storm::logic::ExpressionSubstitutionVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::RewardAccumulationEliminationVisitor, storm::logic::RewardModelNameSubstitutionVisitor, storm::logic::ToExpressionVisitor, storm::logic::ToPrefixStringVisitor, and storm::jani::FormulaToJaniJson.
|
pure virtual |
Implemented in storm::logic::CloneVisitor, storm::logic::ExtractMaximalStateFormulasVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::RewardAccumulationEliminationVisitor, storm::logic::ToExpressionVisitor, storm::logic::ToPrefixStringVisitor, and storm::jani::FormulaToJaniJson.
|
pure virtual |
|
pure virtual |
Implemented in storm::logic::CloneVisitor, storm::logic::ExtractMaximalStateFormulasVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::ToExpressionVisitor, storm::logic::ToPrefixStringVisitor, and storm::jani::FormulaToJaniJson.
|
pure virtual |
|
pure virtual |
Implemented in storm::logic::CloneVisitor, storm::logic::ExpressionSubstitutionVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::ToExpressionVisitor, storm::logic::ToPrefixStringVisitor, and storm::jani::FormulaToJaniJson.
|
pure virtual |
Implemented in storm::logic::CloneVisitor, storm::logic::ExpressionSubstitutionVisitor, storm::logic::ExtractMaximalStateFormulasVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::ToExpressionVisitor, storm::logic::ToPrefixStringVisitor, and storm::jani::FormulaToJaniJson.
|
pure virtual |
Implemented in storm::logic::CloneVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::RewardAccumulationEliminationVisitor, storm::logic::ToExpressionVisitor, storm::logic::ToPrefixStringVisitor, and storm::jani::FormulaToJaniJson.
|
pure virtual |
Implemented in storm::logic::CloneVisitor, storm::logic::ExtractMaximalStateFormulasVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::ToExpressionVisitor, storm::logic::ToPrefixStringVisitor, and storm::jani::FormulaToJaniJson.
|
pure virtual |
Implemented in storm::logic::CloneVisitor, storm::logic::ExtractMaximalStateFormulasVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::ToExpressionVisitor, storm::logic::ToPrefixStringVisitor, and storm::jani::FormulaToJaniJson.
|
pure virtual |
Implemented in storm::logic::CloneVisitor, storm::logic::ExpressionSubstitutionVisitor, storm::logic::ExtractMaximalStateFormulasVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::ToExpressionVisitor, storm::logic::ToPrefixStringVisitor, and storm::jani::FormulaToJaniJson.
|
pure virtual |
|
pure virtual |
Implemented in storm::logic::CloneVisitor, storm::logic::ExpressionSubstitutionVisitor, storm::logic::ExtractMaximalStateFormulasVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::RewardAccumulationEliminationVisitor, storm::logic::RewardModelNameSubstitutionVisitor, storm::logic::ToExpressionVisitor, storm::logic::ToPrefixStringVisitor, and storm::jani::FormulaToJaniJson.
|
pure virtual |
Implemented in storm::jani::FormulaToJaniJson, storm::logic::CloneVisitor, storm::logic::ExpectedTimeToExpectedRewardVisitor, storm::logic::ExpressionSubstitutionVisitor, storm::logic::ExtractMaximalStateFormulasVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::ToExpressionVisitor, and storm::logic::ToPrefixStringVisitor.
|
pure virtual |
Implemented in storm::jani::FormulaToJaniJson, storm::logic::CloneVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::RewardAccumulationEliminationVisitor, storm::logic::ToExpressionVisitor, and storm::logic::ToPrefixStringVisitor.
|
pure virtual |
Implemented in storm::jani::FormulaToJaniJson, storm::logic::CloneVisitor, storm::logic::ExtractMaximalStateFormulasVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::ToExpressionVisitor, and storm::logic::ToPrefixStringVisitor.
|
pure virtual |
|
pure virtual |
Implemented in storm::jani::FormulaToJaniJson, storm::logic::CloneVisitor, storm::logic::ExtractMaximalStateFormulasVisitor, storm::logic::FormulaInformationVisitor, storm::logic::FragmentChecker, storm::logic::LiftableTransitionRewardsVisitor, storm::logic::ToExpressionVisitor, and storm::logic::ToPrefixStringVisitor.