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

Documentation
Defines the configuration of breaks for shifts that apply to the given shift filter. A break configuration has three main parts:
Properties
This component is not nillable.

Model
<BreakConfiguration>
(ShiftFilter ; MinWorkBeforeFirst? ; MaxWorkBeforeFirst? ; MinWorkAfterLast? ; MaxWorkAfterLast? ; MaxTotalBreakTime? ; MinTotalBreakTime? ; MaxTotalBreakTimeFraction? ; MinTotalBreakTimeFraction? ; BreakSet)
</BreakConfiguration>


Nested Element Summary
 BreakSet
          Defines a set of allowed Breaks.  
WeightedTimeSpanMaxTotalBreakTime
          The maximum allowed total break time of all breaks in this configuration.  
WeightedDoubleMaxTotalBreakTimeFraction
           The maximum allowed break time as fraction ([0.0,1.0]) of the shift length.  
WeightedTimeSpanMaxWorkAfterLast
          The maximum amount of work that may be done after the last break of the break configuration.  
WeightedTimeSpanMaxWorkBeforeFirst
          The maximum amount of work that may be done before the first break of the break configuration.  
WeightedTimeSpanMinTotalBreakTime
          The required minimum total break time of all breaks in this configuration.  
WeightedDoubleMinTotalBreakTimeFraction
           The minimum allowed break time as fraction ([0.0,1.0]) of the shift length.  
WeightedTimeSpanMinWorkAfterLast
          The minimum amount of work that has to be done after the last break of the break configuration.  
WeightedTimeSpanMinWorkBeforeFirst
          The minimum amount of work that has to be done before the first break of the break configuration.  
 ShiftFilter
          Defines one or more filters, that select a set of shift types. 
Source
<xs:element maxOccurs="unbounded" name="BreakConfiguration">
<xs:complexType>
<xs:all>
<xs:element minOccurs="0" name="ShiftFilter">
<xs:complexType>
<xs:sequence>
<xs:group minOccurs="0" ref="DayOptions"/>
<xs:element minOccurs="0" name="MinShiftLength" type="TimeSpan">
</xs:element>
<xs:element minOccurs="0" name="MaxShiftLength" type="TimeSpan">
</xs:element>
<xs:element minOccurs="0" name="MinShiftStart" type="TimePoint">
</xs:element>
<xs:element minOccurs="0" name="MaxShiftStart" type="TimePoint">
</xs:element>
<xs:element minOccurs="0" name="MinShiftEnd" type="TimePoint">
</xs:element>
<xs:element minOccurs="0" name="MaxShiftEnd" type="TimePoint">
</xs:element>
<xs:element minOccurs="0" name="Contracts">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="Contract" type="ID">
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="ShiftTypes" type="ID">
</xs:element>
<xs:element minOccurs="0" name="MinWorkLength" type="TimeSpan">
</xs:element>
<xs:element minOccurs="0" name="MaxWorkLength" type="TimeSpan">
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="MinWorkBeforeFirst" type="WeightedTimeSpan">
</xs:element>
<xs:element minOccurs="0" name="MaxWorkBeforeFirst" type="WeightedTimeSpan">
</xs:element>
<xs:element minOccurs="0" name="MinWorkAfterLast" type="WeightedTimeSpan">
</xs:element>
<xs:element minOccurs="0" name="MaxWorkAfterLast" type="WeightedTimeSpan">
</xs:element>
<xs:element minOccurs="0" name="MaxTotalBreakTime" type="WeightedTimeSpan">
</xs:element>
<xs:element minOccurs="0" name="MinTotalBreakTime" type="WeightedTimeSpan">
</xs:element>
<xs:element minOccurs="0" name="MaxTotalBreakTimeFraction" type="WeightedDouble">
</xs:element>
<xs:element minOccurs="0" name="MinTotalBreakTimeFraction" type="WeightedDouble">
</xs:element>
<xs:element name="BreakSet">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="Break">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="ID">
<xs:attribute name="minCount" type="xs:nonNegativeInteger" use="optional">
</xs:attribute>
<xs:attribute name="maxCount" type="xs:nonNegativeInteger" use="optional">
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ordered" type="xs:boolean" use="optional">
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>


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