Common Domain::Calendar ABE
Class CalendarAlarm

Is "a reminder or alarm for an event or a to-do. For example, it may be used to define a reminder for a pending event or an overdue to-do." [iCalendar]

Attributes
CalendarActionEntry _calendarActionEntry _calendarActionEntry
String alarmAction alarmAction

The action to be invoked when an alarm is triggered [iCalendar]
Notes
ACTION [iCalendar]


«baseType» Duration interval interval

The interval between alarm repetitions

Integer repeatCount repeatCount

The number of times the alarm should be repeated, after the initial trigger [iCalendar]
Notes:
REPEAT [iCalendar]


Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameCalendarAlarm
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::CalendarAlarm
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _calendarActionEntry
Public CalendarActionEntry _calendarActionEntry
Constraints:
Properties:

AggregationNone
Alias
Association(_calendarAlarm:CalendarAlarm)(_calendarActionEntry:CalendarActionEntry)
Association End
ClassCalendarAlarm
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_calendarActionEntry
Name Expression
NamespaceCalendarAlarm
Opposite_calendarAlarm
OwnerCalendarAlarm
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::CalendarAlarm::_calendarActionEntry
Stereotype
Template Parameter
TypeCalendarActionEntry
Upper1
Upper Value(1)
VisibilityPublic


 alarmAction
Public String alarmAction

The action to be invoked when an alarm is triggered [iCalendar]
Notes
ACTION [iCalendar]


Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCalendarAlarm
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)
NamealarmAction
Name Expression
NamespaceCalendarAlarm
Opposite
OwnerCalendarAlarm
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::CalendarAlarm::alarmAction
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 interval
Public «baseType» Duration interval

The interval between alarm repetitions

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCalendarAlarm
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)
Nameinterval
Name Expression
NamespaceCalendarAlarm
Opposite
OwnerCalendarAlarm
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::CalendarAlarm::interval
Stereotyperequired
Template Parameter
Type«baseType» Duration
Upper1
Upper Value
VisibilityPublic


 repeatCount
Public Integer repeatCount

The number of times the alarm should be repeated, after the initial trigger [iCalendar]
Notes:
REPEAT [iCalendar]

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCalendarAlarm
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)
NamerepeatCount
Name Expression
NamespaceCalendarAlarm
Opposite
OwnerCalendarAlarm
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::CalendarAlarm::repeatCount
Stereotyperequired
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic