Source code for pyreason.scripts.facts.fact_edge

[docs] class Fact: def __init__(self, name, component, label, interval, t_lower, t_upper, static=False): self._name = name self._t_upper = t_upper self._t_lower = t_lower self._component = component self._label = label self._interval = interval self._static = static
[docs] def get_name(self): return self._name
[docs] def get_component(self): return self._component
[docs] def get_label(self): return self._label
[docs] def get_bound(self): return self._interval
[docs] def get_time_lower(self): return self._t_lower
[docs] def get_time_upper(self): return self._t_upper
def __str__(self): fact = { "type": 'pyreason edge fact', "name": self._name, "component": self._component, "label": self._label, "confidence": self._interval, "time": '[' + str(self._t_lower) + ',' + str(self._t_upper) + ']' } return fact