Class Transition

    • Constructor Detail

      • Transition

        public Transition()
      • Transition

        public Transition​(java.lang.String title)
    • Method Detail

      • getConditionsOfType

        public <C extends Condition> java.util.List<C> getConditionsOfType​(java.lang.Class<C> conditionClass)
      • getAllConditions

        public java.util.List<Condition> getAllConditions()
      • getLeafConditions

        public java.util.List<Condition> getLeafConditions()
      • addCondition

        public void addCondition​(Condition condition)
      • getRootCondition

        public Condition getRootCondition()
      • getConditionById

        public Condition getConditionById​(java.lang.String conditionId)
      • findConditionById

        public java.util.Optional<Condition> findConditionById​(java.lang.String conditionId)
      • checkRestrictions

        public void checkRestrictions()
      • getTitle

        public java.lang.String getTitle()
      • setTitle

        public void setTitle​(java.lang.String title)
      • getStage

        public Stage getStage()
      • setStage

        public void setStage​(Stage stage)
      • getConditions

        public java.util.List<Condition> getConditions()
      • setConditions

        public void setConditions​(java.util.List<Condition> conditions)
      • isAutomated

        public boolean isAutomated()
      • setAutomated

        public void setAutomated​(boolean automated)