Common Domain::Base Types ABE
Class TimePeriod

A base / value business entity used to represent a period of time, between two timepoints

Attributes
DateTime endDateTime endDateTime

An instant of time, ending at the TimePeriod:

Notes:
If null, then represents to the end of time

DateTime startDateTime startDateTime

An instant of time, starting at the TimePeriod

Notes:
If null, then represents to the beginning of time


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
KeywordsbaseType
NameTimePeriod
Name Expression
Namespace«010» Base Types ABE
Owned Template Signature
Owner«010» Base Types ABE
Owning Template Parameter
Package«010» Base Types ABE
Qualified NameSID Models::Common Domain::Base Types ABE::TimePeriod
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 endDateTime
Public DateTime endDateTime

An instant of time, ending at the TimePeriod:

Notes:
If null, then represents to the end of time

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«baseType» TimePeriod
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)
NameendDateTime
Name Expression
Namespace«baseType» TimePeriod
Opposite
Owner«baseType» TimePeriod
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Base Types ABE::TimePeriod::endDateTime
Stereotype
Template Parameter
TypeDateTime
Upper1
Upper Value
VisibilityPublic


 startDateTime
Public DateTime startDateTime

An instant of time, starting at the TimePeriod

Notes:
If null, then represents to the beginning of time

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«baseType» TimePeriod
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)
NamestartDateTime
Name Expression
Namespace«baseType» TimePeriod
Opposite
Owner«baseType» TimePeriod
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Base Types ABE::TimePeriod::startDateTime
Stereotype
Template Parameter
TypeDateTime
Upper1
Upper Value
VisibilityPublic