Recurrence Type Enum |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 |
---|---|---|---|---|
IfcRecurrenceTypeEnum | ADDED |
IfcRecurrenceTypeEnum enumerates the recurring pattern type, with valid combinations as indicated.
HISTORY New enumeration in IFC4.
Constant | Description |
---|---|
DAILY | Interval, Occurrences |
WEEKLY | WeekdayComponent, Interval, Occurrences |
MONTHLY_BY_DAY_OF_MONTH | DayComponent, Interval, Occurrences |
MONTHLY_BY_POSITION | WeekdayComponent, Position, Interval, Occurrences |
BY_DAY_COUNT | nterval, Occurrences |
BY_WEEKDAY_COUNT | WeekdayComponent, Interval, Occurrences |
YEARLY_BY_DAY_OF_MONTH | DayComponent, MonthComponent, Interval, Occurrences |
YEARLY_BY_POSITION | WeekdayComponent, MonthComponent, Position, Interval, Occurrences |
<xs:simpleType name="IfcRecurrenceTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="daily"/>
<xs:enumeration value="weekly"/>
<xs:enumeration value="monthly_by_day_of_month"/>
<xs:enumeration value="monthly_by_position"/>
<xs:enumeration value="by_day_count"/>
<xs:enumeration value="by_weekday_count"/>
<xs:enumeration value="yearly_by_day_of_month"/>
<xs:enumeration value="yearly_by_position"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcRecurrenceTypeEnum = ENUMERATION OF (
DAILY,
WEEKLY,
MONTHLY_BY_DAY_OF_MONTH,
MONTHLY_BY_POSITION,
BY_DAY_COUNT,
BY_WEEKDAY_COUNT,
YEARLY_BY_DAY_OF_MONTH,
YEARLY_BY_POSITION);
END_TYPE;
References: IfcRecurrencePattern