Package org.drools.core.time
Class TemporalDependencyMatrix
- java.lang.Object
-
- org.drools.core.time.TemporalDependencyMatrix
-
public class TemporalDependencyMatrix extends java.lang.Object
A class to abstract the management of temporal dependency management information
-
-
Constructor Summary
Constructors Constructor Description TemporalDependencyMatrix(org.drools.base.time.Interval[][] matrix, java.util.List<org.drools.base.rule.Pattern> events)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<org.drools.base.rule.Pattern>
getEvents()
long
getExpirationOffset(org.drools.base.rule.Pattern pattern)
org.drools.base.time.Interval[][]
getMatrix()
void
setEvents(java.util.List<org.drools.base.rule.Pattern> events)
void
setMatrix(org.drools.base.time.Interval[][] matrix)
-
-
-
Method Detail
-
getMatrix
public org.drools.base.time.Interval[][] getMatrix()
-
setMatrix
public void setMatrix(org.drools.base.time.Interval[][] matrix)
-
getEvents
public java.util.List<org.drools.base.rule.Pattern> getEvents()
-
setEvents
public void setEvents(java.util.List<org.drools.base.rule.Pattern> events)
-
getExpirationOffset
public long getExpirationOffset(org.drools.base.rule.Pattern pattern)
-
-