http://dbai.tuwien.ac.at/proj/arte/GES
element PatternConstraints

Documentation

This is a general and flexible constraint which can model a wide variety of requirements on the employee's schedule.

Properties
This component is not nillable.

Model
<PatternConstraints>
(CountConstraint | SequenceConstraint | WeekendCount | WeekendSequence | ForbiddenSequence | IdenticalSequence | MatchConstraint)+
</PatternConstraints>


Nested Element Summary
SequenceCountCountConstraint
          Used for modeling constraints such as a minimum (or maximum) number of days on or off or a minimum (or maximum) number of shifts of a particular type (optionally between two dates in the planning period).  
ForbiddenSequenceForbiddenSequence
          Used for modeling forbidden sequences of shifts.  
IdenticalSequenceIdenticalSequence
          Used for modeling sequences of identical shifts.  
MatchMatchConstraint
          Each Match element specifies a minimum and/or maximum total number of matches of particular sequences of shifts (patterns) between any two dates in the planning period, the pattern is expressed in the form of a regular expression.  
SequenceCountSequenceConstraint
          Used for modeling constraints such as a minimum (or maximum) number of consecutive days on or off or a minimum (or maximum) number of consecutive shifts of a particular type.  
WeekendSequenceCountWeekendCount
          Used for modeling a minimum or maximum total number of working weekends (optionally between two dates in the planning period).  
WeekendSequenceCountWeekendSequence
          Used for modeling a minimum or maximum consecutive number of working weekends (optionally between two dates in the planning period).  
Source
<xs:element minOccurs="0" name="PatternConstraints">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="CountConstraint" type="SequenceCount">
</xs:element>
<xs:element name="SequenceConstraint" type="SequenceCount">
</xs:element>
<xs:element name="WeekendCount" type="WeekendSequenceCount">
</xs:element>
<xs:element name="WeekendSequence" type="WeekendSequenceCount">
</xs:element>
<xs:element name="ForbiddenSequence" type="ForbiddenSequence">
</xs:element>
<xs:element name="IdenticalSequence" type="IdenticalSequence">
</xs:element>
<xs:element name="MatchConstraint" type="Match">
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.