cs.arizona.tau.xml.temporalconstraint
Class Constraint
java.lang.Object
cs.arizona.tau.xml.temporalconstraint.Constraint
- Direct Known Subclasses:
- CardinalityConstraint, IdentityConstraint, ReferentialIntegrityConstraint, TransitionConstraint
public class Constraint
- extends java.lang.Object
The base Constraint
class
- Author:
- ruizhang
Constructor Summary |
Constraint(java.lang.String name,
java.lang.String dimension,
java.lang.String selector,
java.lang.String field,
int evaluation_window,
int slide_size,
Applicability applicability)
Constructing a Constraint instance with the basic
attributes. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constraint
public Constraint(java.lang.String name,
java.lang.String dimension,
java.lang.String selector,
java.lang.String field,
int evaluation_window,
int slide_size,
Applicability applicability)
- Constructing a
Constraint
instance with the basic
attributes.
- Parameters:
name
- dimension
- selector
- field
- evaluation_window
- slide_size
- applicability
-
LoadEvaluationWindow
public void LoadEvaluationWindow(Applicability applicability)
- Computing all the evaluation period based on slideSize and
evaluationWindow
- Parameters:
applicability
- the default applicability defining the
whole time period
getName
public java.lang.String getName()
getDimension
public java.lang.String getDimension()
getSelector
public java.lang.String getSelector()
getField
public java.lang.String getField()
getEvaluationWindow
public int getEvaluationWindow()
getSlideSize
public int getSlideSize()
getApplicability
public Applicability getApplicability()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object