Common Domain
Class Calendar

A Calendar is "a collection of calendaring and scheduling information" [iCalendar]

Attributes
CalendarEntry _calendarEntry _calendarEntry
PartyRole _calendarOwner _calendarOwner
CompoundCalendar _compoundCalendar _compoundCalendar
Language _language _language

The default language for the Calendar
Note:
refer SID Party Addendum

TimeZone _timeZone _timeZone

The default time zone for the Calendar
Note:
refer SID Party Addendum

String calendricalSystem calendricalSystem

The default calendrical system for the Calendar
Note:
CALSCALE [iCalendar]

String description description

Records the calendar purpose and any other comments

String ID ID

Unique identifier


Properties:

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

Attribute Details

 _calendarEntry
Public CalendarEntry _calendarEntry
Constraints:
Properties:

AggregationShared
Alias
Association/
Association End
ClassCalendar
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
NamespaceCalendar
Opposite_calendar
OwnerCalendar
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Calendar::_calendarEntry
Stereotype
Template Parameter
TypeCalendarEntry
Upper*
Upper Value(*)
VisibilityPublic


 _calendarOwner
Public PartyRole _calendarOwner
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyRoleOwnsCalendar
Association End
ClassCalendar
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_calendarOwner
Name Expression
NamespaceCalendar
Opposite_calendar
OwnerCalendar
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Calendar::_calendarOwner
Stereotype
Template Parameter
TypePartyRole
Upper1
Upper Value(1)
VisibilityPublic


 _compoundCalendar
Public CompoundCalendar _compoundCalendar
Constraints:
Properties:

AggregationNone
Alias
Association{DAG}
Association End
ClassCalendar
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_compoundCalendar
Name Expression
NamespaceCalendar
Opposite_calendar
OwnerCalendar
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Calendar::_compoundCalendar
Stereotype
Template Parameter
TypeCompoundCalendar
Upper*
Upper Value(*)
VisibilityPublic


 _language
Public Language _language

The default language for the Calendar
Note:
refer SID Party Addendum

Constraints:
Properties:

AggregationNone
Alias
Association(_language:Language)(_calendar:Calendar)
Association End
ClassCalendar
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_language
Name Expression
NamespaceCalendar
Opposite_calendar
OwnerCalendar
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Calendar::_language
Stereotype
Template Parameter
TypeLanguage
Upper1
Upper Value(1)
VisibilityPublic


 _timeZone
Public TimeZone _timeZone

The default time zone for the Calendar
Note:
refer SID Party Addendum

Constraints:
Properties:

AggregationNone
Alias
Association(_timeZone:TimeZone)(_calendar:Calendar)
Association End
ClassCalendar
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
NamespaceCalendar
Opposite_calendar
OwnerCalendar
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Calendar::_timeZone
Stereotype
Template Parameter
TypeTimeZone
Upper1
Upper Value(1)
VisibilityPublic


 calendricalSystem
Public String calendricalSystem

The default calendrical system for the Calendar
Note:
CALSCALE [iCalendar]

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCalendar
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
NamespaceCalendar
Opposite
OwnerCalendar
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Calendar::calendricalSystem
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 description
Public String description

Records the calendar purpose and any other comments

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCalendar
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)
Namedescription
Name Expression
NamespaceCalendar
Opposite
OwnerCalendar
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Calendar::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 ID
Public String ID

Unique identifier

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCalendar
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)
NameID
Name Expression
NamespaceCalendar
Opposite
OwnerCalendar
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Calendar::ID
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic