http://dbai.tuwien.ac.at/proj/arte/GES
complexType AbstractEmployeeType

Super Types
{http://www.w3.org/2001/XMLSchema}anyType
|
+--{http://dbai.tuwien.ac.at/proj/arte/GES}AbstractEmployeeType (restriction)

Documentation

An abstract supertype for both individual and variable employees.

Properties
This component is not nillable.

Model
<...>
(Contracts, Preferences, PreAssignments? )
</...>


Nested Element Summary
 Contracts
          The contracts that will be assigned to this employee (or each employee of this type in case of VariableEmployees). 
 PreAssignments
          A list of preassigned Shifts (or Tasks) that must be in the final solution.  
 Preferences
          Employees can request not to do certain tasks (PenalizedTask) and request (not) to work on given days or to cover only specific shifts (ShiftOn-/ShiftOffRequest). 
Source
<xs:complexType abstract="true" name="AbstractEmployeeType">
<xs:sequence>
<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="Preferences">
<xs:complexType>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="PenalizedTask">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="ID">
<xs:attribute name="weight" type="nonNegativeDouble">
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="ShiftOffRequest">
<xs:complexType>
<xs:sequence>
<xs:group ref="DayOptions"/>
<xs:group ref="ShiftOptions"/>
</xs:sequence>
<xs:attribute name="weight" type="nonNegativeDouble">
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="ShiftOnRequest">
<xs:complexType>
<xs:sequence>
<xs:group ref="DayOptions"/>
<xs:group ref="ShiftOptions"/>
</xs:sequence>
<xs:attribute name="weight" type="nonNegativeDouble">
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" ref="PreAssignments">
</xs:element>
</xs:sequence>
</xs:complexType>


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