Common Domain::Calendar ABE
Class TemporalExpression

An expression that defines one or more time periods, often periodic in nature. This is an abstract entity that abstracts simple and recurring time periods from the calendar entry. It may also allow reuse of temporal expressions in other parts of the SID model.

Attributes
CalendarEntry _calendarEntry _calendarEntry
TimeZone _timeZone _timeZone
String calendricalSystem calendricalSystem

The calendrical system used to define the dates in this expression

Note:
CALSCALE [iCalendar]


Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameTemporalExpression
Name Expression
Namespace«005» Calendar ABE
Owned Template Signature
Owner«005» Calendar ABE
Owning Template Parameter
Package«005» Calendar ABE
Qualified NameSID Models::Common Domain::Calendar ABE::TemporalExpression
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _calendarEntry
Public CalendarEntry _calendarEntry
Constraints:
Properties:

AggregationNone
Alias
AssociationCalandarEntryTakesPlaceOn
Association End
ClassTemporalExpression
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_calendarEntry
Name Expression
NamespaceTemporalExpression
Opposite_temporalExpression
OwnerTemporalExpression
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::TemporalExpression::_calendarEntry
Stereotype
Template Parameter
TypeCalendarEntry
Upper*
Upper Value(*)
VisibilityPublic


 _timeZone
Public TimeZone _timeZone
Constraints:
Properties:

AggregationNone
Alias
Association(_temporalExpression:TemporalExpression)(_timeZone:TimeZone)
Association End
ClassTemporalExpression
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_timeZone
Name Expression
NamespaceTemporalExpression
Opposite_temporalExpression
OwnerTemporalExpression
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::TemporalExpression::_timeZone
Stereotype
Template Parameter
TypeTimeZone
Upper1
Upper Value(1)
VisibilityPublic


 calendricalSystem
Public String calendricalSystem

The calendrical system used to define the dates in this expression

Note:
CALSCALE [iCalendar]

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassTemporalExpression
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamecalendricalSystem
Name Expression
NamespaceTemporalExpression
Opposite
OwnerTemporalExpression
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::TemporalExpression::calendricalSystem
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic