cs.arizona.tau.xml.temporalconstraint
Class CardinalityConstraint
java.lang.Object
cs.arizona.tau.xml.temporalconstraint.Constraint
cs.arizona.tau.xml.temporalconstraint.CardinalityConstraint
public class CardinalityConstraint
- extends Constraint
The CardinalityConstraint sub-class extending
Constraint
- Author:
- ruizhang
|
Constructor Summary |
CardinalityConstraint(java.lang.String name,
java.lang.String dimension,
java.lang.String selector,
java.lang.String field,
java.lang.String group,
int evaluation_window,
int slide_size,
Applicability applicability,
boolean new_only,
int max_occur,
int min_occur)
Constructing the CardinalityConstraint instance with its
specific attributes, which are new_only,
max_occur and min_occur. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CardinalityConstraint
public CardinalityConstraint(java.lang.String name,
java.lang.String dimension,
java.lang.String selector,
java.lang.String field,
java.lang.String group,
int evaluation_window,
int slide_size,
Applicability applicability,
boolean new_only,
int max_occur,
int min_occur)
- Constructing the
CardinalityConstraint instance with its
specific attributes, which are new_only,
max_occur and min_occur.
- Parameters:
name - dimension - selector - field - group - evaluation_window - slide_size - applicability - new_only - max_occur - min_occur -
getMaxOccur
public int getMaxOccur()
getMinOccur
public int getMinOccur()
getGroup
public java.lang.String getGroup()
getNewOnly
public boolean getNewOnly()
CheckNonSeqCardinality
public static boolean CheckNonSeqCardinality(org.w3c.dom.Document temporal_doc,
java.util.Vector<Constraint> constraints)
- Checking constraint 6.3 (1) the
NonSeqCardinality
constraint
- Parameters:
temporal_doc - the temporal documentconstraints - the list of defined NonSeqCardinality
constraints
CheckSeqCardinality
public static boolean CheckSeqCardinality(org.w3c.dom.Document temporal_doc,
java.util.Vector<Constraint> constraints)
- Checking constraint 6.3 (2) the
SeqCardinality
constraint
- Parameters:
temporal_doc - the temporal documentconstraints - the list of defined SeqCardinality
constraints