Common Domain::Calendar ABE::Schedule Definition ABE
Class ScheduledDuration

The Scheduled Duration entity defines a set of parameters related to the duration of a job/activity, such as the planned base duration and possible extensions.

Attributes
«dataType» FixedScheduleItem _fixedScheduledItem _fixedScheduledItem
«baseType» Duration baseDuration baseDuration

The expected duration of a job (amount & units).

«baseType» Duration extensionDuration extensionDuration

The duration of the expected extensions.

Integer maxExtensions maxExtensions

The maximal number of expected extensions.

Integer meanExtensions meanExtensions

The mean number of expected extensions.

«dataType» RecurringScheduleDefinition recurringscheduledefinition recurringscheduledefinition

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
KeywordsdataType
NameScheduledDuration
Name Expression
NamespaceSchedule Definition ABE
Owned Template Signature
OwnerSchedule Definition ABE
Owning Template Parameter
PackageSchedule Definition ABE
Qualified NameSID Models::Common Domain::Calendar ABE::Schedule Definition ABE::ScheduledDuration
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _fixedScheduledItem
Public «dataType» FixedScheduleItem _fixedScheduledItem
Constraints:
Properties:

AggregationNone
Alias
AssociationFixedScheduleItemHasScheduleDuration
Association End
Class«dataType» ScheduledDuration
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(1)
Multiplicity1
Name_fixedScheduledItem
Name Expression
Namespace«dataType» ScheduledDuration
Opposite_havingScheduledDuration
Owner«dataType» ScheduledDuration
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Schedule Definition ABE::ScheduledDuration::_fixedScheduledItem
Stereotype
Template Parameter
Type«dataType» FixedScheduleItem
Upper1
Upper Value(1)
VisibilityPublic


 baseDuration
Public «baseType» Duration baseDuration

The expected duration of a job (amount & units).

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«dataType» ScheduledDuration
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)
NamebaseDuration
Name Expression
Namespace«dataType» ScheduledDuration
Opposite
Owner«dataType» ScheduledDuration
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Schedule Definition ABE::ScheduledDuration::baseDuration
Stereotyperequired
Template Parameter
Type«baseType» Duration
Upper1
Upper Value
VisibilityPublic


 extensionDuration
Public «baseType» Duration extensionDuration

The duration of the expected extensions.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«dataType» ScheduledDuration
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameextensionDuration
Name Expression
Namespace«dataType» ScheduledDuration
Opposite
Owner«dataType» ScheduledDuration
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Schedule Definition ABE::ScheduledDuration::extensionDuration
Stereotyperequired
Template Parameter
Type«baseType» Duration
Upper1
Upper Value(1)
VisibilityPublic


 maxExtensions
Public Integer maxExtensions

The maximal number of expected extensions.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«dataType» ScheduledDuration
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamemaxExtensions
Name Expression
Namespace«dataType» ScheduledDuration
Opposite
Owner«dataType» ScheduledDuration
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Schedule Definition ABE::ScheduledDuration::maxExtensions
Stereotyperequired
Template Parameter
TypeInteger
Upper1
Upper Value(1)
VisibilityPublic


 meanExtensions
Public Integer meanExtensions

The mean number of expected extensions.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«dataType» ScheduledDuration
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamemeanExtensions
Name Expression
Namespace«dataType» ScheduledDuration
Opposite
Owner«dataType» ScheduledDuration
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Schedule Definition ABE::ScheduledDuration::meanExtensions
Stereotyperequired
Template Parameter
TypeInteger
Upper1
Upper Value(1)
VisibilityPublic


 recurringscheduledefinition
Public «dataType» RecurringScheduleDefinition recurringscheduledefinition
Constraints:
Properties:

AggregationNone
Alias
Association(scheduledActivation:ScheduledDuration)(recurringscheduledefinition:RecurringScheduleDefinition)
Association End
Class«dataType» ScheduledDuration
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Namerecurringscheduledefinition
Name Expression
Namespace«dataType» ScheduledDuration
OppositescheduledActivation
Owner«dataType» ScheduledDuration
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Calendar ABE::Schedule Definition ABE::ScheduledDuration::recurringscheduledefinition
Stereotype
Template Parameter
Type«dataType» RecurringScheduleDefinition
Upper*
Upper Value(*)
VisibilityPublic