|
@ -79,10 +79,6 @@ namespace storm { |
|
|
return false; |
|
|
return false; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
bool Formula::isBoundedGloballyFormula() const { |
|
|
|
|
|
return false; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
bool Formula::isGloballyFormula() const { |
|
|
bool Formula::isGloballyFormula() const { |
|
|
return false; |
|
|
return false; |
|
|
} |
|
|
} |
|
@ -119,6 +115,10 @@ namespace storm { |
|
|
return false; |
|
|
return false; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
bool Formula::isBoundedGloballyFormula() const { |
|
|
|
|
|
return false; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
bool Formula::isLongRunAverageOperatorFormula() const { |
|
|
bool Formula::isLongRunAverageOperatorFormula() const { |
|
|
return false; |
|
|
return false; |
|
|
} |
|
|
} |
|
@ -377,6 +377,15 @@ namespace storm { |
|
|
return dynamic_cast<NextFormula const&>(*this); |
|
|
return dynamic_cast<NextFormula const&>(*this); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// TODO: find out why these casts are not valid
|
|
|
|
|
|
BoundedGloballyFormula& Formula::asBoundedGloballyFormula() { |
|
|
|
|
|
return dynamic_cast<BoundedGloballyFormula&>(*this); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
BoundedGloballyFormula const& Formula::asBoundedGloballyFormula() const { |
|
|
|
|
|
return dynamic_cast<BoundedGloballyFormula const &>(*this); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
LongRunAverageOperatorFormula& Formula::asLongRunAverageOperatorFormula() { |
|
|
LongRunAverageOperatorFormula& Formula::asLongRunAverageOperatorFormula() { |
|
|
return dynamic_cast<LongRunAverageOperatorFormula&>(*this); |
|
|
return dynamic_cast<LongRunAverageOperatorFormula&>(*this); |
|
|
} |
|
|
} |
|
|