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