Klasse TimeTransitionCondition.SpecificTimeTransitionCondition

java.lang.Object
alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.TransitionConditions.TimeTransitionCondition.SpecificTimeTransitionCondition
Umschließende Klasse:
TimeTransitionCondition

class TimeTransitionCondition.SpecificTimeTransitionCondition extends Object
Small helper class that keeps all information regarding specific TimeTransitionCondition classes which are not modelled as classes explicitly
  • Felddetails

    • exportString

      private String exportString
    • timeValuePredicate

      private String timeValuePredicate
    • timeValuePredicateWithPrefix

      private String timeValuePredicateWithPrefix
    • dataType

      private String dataType
  • Konstruktordetails

    • SpecificTimeTransitionCondition

      public SpecificTimeTransitionCondition(String exportString, String timeValuePredicate, String timeValuePredicateWithPrefix, String dataType)
  • Methodendetails

    • getExportString

      public String getExportString()
      The export string is the class name of the sepcific subclass. For example for the TimeBasedReminderTransitionCondition, it would be "TimeBasedReminderTransitionCondition". It is used for parsing triples to class data and vice versa
      Gibt zurück:
    • getTimeValuePredicate

      public String getTimeValuePredicate(boolean withPrefix)
      The time value string is the triple predicate that is used by each specific subclass. For example the class CalendarBasedReminderTransitionCondition uses the predicate "hasCalendarBasedFrequencyOrDate" to describe its time string, while the class DayTimeTimerTransitionCondition uses "hasDayTimeDurationTimeOutTime"
      Parameter:
      withPrefix - if this is true, the predicate also contains the owl prefix, usually "standard-pass-ont:"
      Gibt zurück:
    • getDataType

      public String getDataType()
      The datatype is the type of the time value for each specific subclass. For example for the DayTimeTimerTransitionCondition it is "xsd:DayTimeDuration", while for YearMonthTimerTransitionCondition it is "xsd:YearMonthDuration"
      Gibt zurück: