complexType CalendarEventType
diagram plmxml_diagrams/plmxml_p1504.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:AttribOwnerBase
properties
base plm:AttribOwnerBase
children plm:Description plm:ApplicationRef plm:Attribute
used by
element CalendarEvent
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
name  xsd:string  optional      
nameRef  plm:anyURIType  optional      
descriptionTextRef  plm:anyURIType  optional      
attributeRefs  xsd:IDREFS  optional      
calendarRef  plm:anyURIType  optional      
start  xsd:date  optional      
end  xsd:date  optional      
expiry  xsd:date  optional      
dailyTimeRefs  plm:uriReferenceListType  optional      
type  plm:CalendarEventEnum  required      
recurrences  xsd:integer  optional      
interval  xsd:integer  optional      
days  plm:IntegerListType  optional      
weeks  plm:IntegerListType  optional      
months  plm:IntegerListType  optional      
annotation
documentation

      Overrides the range(s) of working time during a day in a Calendar on a
      possibly recurring basis.

      Attributes:

      calendarRef:    A reference to the Calendar to which the override
                      applies.
      start:          For single day overrides, the date of the first
                      recurrence of the override. For multiple day overrides,
                      the date of the first day of the first recurrence of the
                      override.
      end:            For single day overrides, end is the same as start. For
                      multiple day overrides, the date of the last day of the
                      first recurrence of the override.
      expiry:         The date on which the override expires.
      dailyTimeRefs:  A list of references to the DailyTime elements for the
                      override. The working time is the union of the times of
                      the DailyTime elements.
      type:           The type of the override.
      recurrences:    The number of recurrences of the override.
      interval:       The number of days between recurrences of the override.
      days:           The days of the week on which recurrences of the
                      override occur.
      weeks:          The weeks of the month on which recurrences of the
                      override occur.
      months:         The months of the year on which recurrences of the
                      override occur.
     
source <xsd:complexType name="CalendarEventType">
 
<xsd:annotation>
   
<xsd:documentation>
      Overrides the range(s) of working time during a day in a Calendar on a
      possibly recurring basis.

      Attributes:

      calendarRef:    A reference to the Calendar to which the override
                      applies.
      start:          For single day overrides, the date of the first
                      recurrence of the override. For multiple day overrides,
                      the date of the first day of the first recurrence of the
                      override.
      end:            For single day overrides, end is the same as start. For
                      multiple day overrides, the date of the last day of the
                      first recurrence of the override.
      expiry:         The date on which the override expires.
      dailyTimeRefs:  A list of references to the DailyTime elements for the
                      override. The working time is the union of the times of
                      the DailyTime elements.
      type:           The type of the override.
      recurrences:    The number of recurrences of the override.
      interval:       The number of days between recurrences of the override.
      days:           The days of the week on which recurrences of the
                      override occur.
      weeks:          The weeks of the month on which recurrences of the
                      override occur.
      months:         The months of the year on which recurrences of the
                      override occur.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:AttribOwnerBase">
     
<xsd:attribute name="calendarRef" type="plm:anyURIType" use="optional" plm:refType="plm:Calendar"/>
     
<xsd:attribute name="start" type="xsd:date" use="optional"/>
     
<xsd:attribute name="end" type="xsd:date" use="optional"/>
     
<xsd:attribute name="expiry" type="xsd:date" use="optional"/>
     
<xsd:attribute name="dailyTimeRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:DailyTime"/>
     
<xsd:attribute name="type" type="plm:CalendarEventEnum" use="required"/>
     
<xsd:attribute name="recurrences" type="xsd:integer" use="optional"/>
     
<xsd:attribute name="interval" type="xsd:integer" use="optional"/>
     
<xsd:attribute name="days" type="plm:IntegerListType" use="optional"/>
     
<xsd:attribute name="weeks" type="plm:IntegerListType" use="optional"/>
     
<xsd:attribute name="months" type="plm:IntegerListType" use="optional"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute CalendarEventType/@calendarRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="calendarRef" type="plm:anyURIType" use="optional" plm:refType="plm:Calendar"/>

attribute CalendarEventType/@start
type xsd:date
properties
use optional
source <xsd:attribute name="start" type="xsd:date" use="optional"/>

attribute CalendarEventType/@end
type xsd:date
properties
use optional
source <xsd:attribute name="end" type="xsd:date" use="optional"/>

attribute CalendarEventType/@expiry
type xsd:date
properties
use optional
source <xsd:attribute name="expiry" type="xsd:date" use="optional"/>

attribute CalendarEventType/@dailyTimeRefs
type plm:uriReferenceListType
properties
use optional
source <xsd:attribute name="dailyTimeRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:DailyTime"/>

attribute CalendarEventType/@type
type plm:CalendarEventEnum
properties
use required
facets
Kind Value Annotation
enumeration daily
enumeration weekly
enumeration monthly
enumeration yearly
source <xsd:attribute name="type" type="plm:CalendarEventEnum" use="required"/>

attribute CalendarEventType/@recurrences
type xsd:integer
properties
use optional
source <xsd:attribute name="recurrences" type="xsd:integer" use="optional"/>

attribute CalendarEventType/@interval
type xsd:integer
properties
use optional
source <xsd:attribute name="interval" type="xsd:integer" use="optional"/>

attribute CalendarEventType/@days
type plm:IntegerListType
properties
use optional
source <xsd:attribute name="days" type="plm:IntegerListType" use="optional"/>

attribute CalendarEventType/@weeks
type plm:IntegerListType
properties
use optional
source <xsd:attribute name="weeks" type="plm:IntegerListType" use="optional"/>

attribute CalendarEventType/@months
type plm:IntegerListType
properties
use optional
source <xsd:attribute name="months" type="plm:IntegerListType" use="optional"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy