Browse Source

setBoundedGloballyFormulasAllowed in FragmentSpecification.*

main
Lukas Posch 4 years ago
parent
commit
56e70c3417
  1. 10
      src/storm/logic/FragmentSpecification.cpp
  2. 4
      src/storm/logic/FragmentSpecification.h

10
src/storm/logic/FragmentSpecification.cpp

@ -68,6 +68,7 @@ namespace storm {
rpatl.setUntilFormulasAllowed(true); rpatl.setUntilFormulasAllowed(true);
rpatl.setGloballyFormulasAllowed(true); rpatl.setGloballyFormulasAllowed(true);
rpatl.setNextFormulasAllowed(true); rpatl.setNextFormulasAllowed(true);
rpatl.setBoundedGloballyFormulasAllowed(true);
return rpatl; return rpatl;
} }
@ -316,6 +317,15 @@ namespace storm {
return *this; return *this;
} }
bool FragmentSpecification::areBoundedGloballyFormulasAllowed() const {
return boundedGloballyFormula;
}
FragmentSpecification& FragmentSpecification::setBoundedGloballyFormulasAllowed(bool newValue) {
this->boundedGloballyFormula = newValue;
return *this;
}
bool FragmentSpecification::areAtomicExpressionFormulasAllowed() const { bool FragmentSpecification::areAtomicExpressionFormulasAllowed() const {
return atomicExpressionFormula; return atomicExpressionFormula;
} }

4
src/storm/logic/FragmentSpecification.h

@ -52,6 +52,9 @@ namespace storm {
bool areBoundedUntilFormulasAllowed() const; bool areBoundedUntilFormulasAllowed() const;
FragmentSpecification& setBoundedUntilFormulasAllowed(bool newValue); FragmentSpecification& setBoundedUntilFormulasAllowed(bool newValue);
bool areBoundedGloballyFormulasAllowed() const;
FragmentSpecification& setBoundedGloballyFormulasAllowed(bool newValue);
bool areAtomicExpressionFormulasAllowed() const; bool areAtomicExpressionFormulasAllowed() const;
FragmentSpecification& setAtomicExpressionFormulasAllowed(bool newValue); FragmentSpecification& setAtomicExpressionFormulasAllowed(bool newValue);
@ -176,6 +179,7 @@ namespace storm {
bool nextFormula; bool nextFormula;
bool untilFormula; bool untilFormula;
bool boundedUntilFormula; bool boundedUntilFormula;
bool boundedGloballyFormula;
bool atomicExpressionFormula; bool atomicExpressionFormula;
bool atomicLabelFormula; bool atomicLabelFormula;

Loading…
Cancel
Save