package id7d3bxixip6xbxixlb1o;

/**
@version 2.0
@__modelType diagram
*/
class diagram {
/**
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node:oiref><oihard>
@__modelType reference
*/
class reference {
}
/**
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node513:oiref><oihard>
@__modelType reference
*/
class reference514 {
}
/**
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node515:oiref><oihard>
@__modelType reference
*/
class reference516 {
}
/**
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node517:oiref><oihard>
@__modelType reference
*/
class reference518 {
}
/**
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node519:oiref><oihard>
@__modelType reference
*/
class reference520 {
}
/**
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node521:oiref><oihard>
@__modelType reference
*/
class reference522 {
}
/**
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node523:oiref><oihard>
@__modelType reference
*/
class reference524 {
}
/**
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node525:oiref><oihard>
@__modelType reference
*/
class reference526 {
}
/**
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node527:oiref><oihard>
@__modelType reference
*/
class reference528 {
}
/**
@shapeType Hyperlink
@__modelType link
@__ref <oiref:java#Member#HumanResMgmt.Employment.CompenAgreement#calcCompensation#(##)#:oiref><oihard>
@__reversed
*/
class link {
}
}
/**
@__tags
@shapeType SequenceDiagram
@alias calcTotalCompensation
*/
class __tags {
}
/**
@__options
 option.showPackageContents = false

*/
class __options {
}
/**
@__positions <oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id7d3bxixip6xbxixlb1o.node.link:oiref>=75,99,188,19,0:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node513.node2122:oiref>=290,122,14,168,1:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node525:oiref>=352,164,148,53,1:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node523:oiref>=354,240,155,53,1:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node519:oiref>=730,30,236,340,1:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node517:oiref>=1075,30,251,340,1:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node513.link2127:oiref>=304,237,841,237:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node:oiref>=30,30,69,340,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id7d3bxixip6xbxixlb1o.node513.link2127:oiref>=308,214,188,19,0:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node519.link2130:oiref>=855,250,1193,250:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id7d3bxixip6xbxixlb1o.node519.link2130:oiref>=859,227,305,19,0:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node521:oiref>=96,135,122,53,1:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node517.node2131:oiref>=1193,250,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node515:oiref>=475,30,232,340,1:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node513:oiref>=143,30,309,340,1:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node527:oiref>=655,248,155,56,1:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node513.link2124:oiref>=304,152,584,152:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id7d3bxixip6xbxixlb1o.node513.link2124:oiref>=308,129,188,19,0:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node519.node2128:oiref>=841,237,14,43,1:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node515.node2125:oiref>=584,152,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id7d3bxixip6xbxixlb1o.node.link:oiref>=71,122,290,122:oigroup>
*/
class __positions {
}
/**
@shapeType Object
@__modelType node
@name aSender
@persistence transient
*/
class node {
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node513:oiref><oihard>
@sendingInstant 122
@processingDuration 168
@sequenceNumber 1
@operation <oiref:java#Member#HumanResMgmt.Employment.CompenAgreement#calcCompensation#(##)#:oiref>
*/
class link {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node513:oiref><oihard>
*/
class link2123 {
}
}
/**
@shapeType Object
@__modelType node
@name aCompensationAgreement
@persistence transient
*/
class node513 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#HumanResMgmt.Employment.CompenAgreement:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation1
@activationMessage <oiref:design#Class#id7d3bxixip6xbxixlb1o.node.link:oiref>
*/
class node2122 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node515:oiref><oihard>
@sendingInstant 152
@processingDuration 20
@sequenceNumber 1.1
@operation <oiref:java#Member#HumanResMgmt.Employment.CompenAgreementDetail#calcCompensation#(##)#:oiref>
*/
class link2124 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node515:oiref><oihard>
*/
class link2126 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node519:oiref><oihard>
@sendingInstant 237
@processingDuration 43
@sequenceNumber 1.2
@operation <oiref:java#Member#HumanResMgmt.Employment.CompenAgreementDetail#calcCompensation#(##)#:oiref>
*/
class link2127 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node519:oiref><oihard>
*/
class link2129 {
}
}
/**
@shapeType Object
@__modelType node
@name aSalary
@persistence transient
*/
class node515 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#HumanResMgmt.Employment.CompenAgreementDetail:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation2
@activationMessage <oiref:design#Class#id7d3bxixip6xbxixlb1o.node513.link2124:oiref>
*/
class node2125 {
}
}
/**
@shapeType Object
@__modelType node
@name aBenefitAccountDesc
@persistence transient
*/
class node517 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#HumanResMgmt.Employment.BenefitAccountDesc:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation4
@activationMessage <oiref:design#Class#id7d3bxixip6xbxixlb1o.node519.link2130:oiref>
*/
class node2131 {
}
}
/**
@shapeType Object
@__modelType node
@name aBenefit
@persistence transient
*/
class node519 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#HumanResMgmt.Employment.CompenAgreementDetail:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation3
@activationMessage <oiref:design#Class#id7d3bxixip6xbxixlb1o.node513.link2127:oiref>
*/
class node2128 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node517:oiref><oihard>
@sendingInstant 250
@processingDuration 20
@sequenceNumber 1.2.1
@operation <oiref:java#Member#HumanResMgmt.Employment.BenefitAccountDesc#estimateValueGivenCompensationLevel#(##)#:oiref>
*/
class link2130 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id7d3bxixip6xbxixlb1o.node517:oiref><oihard>
*/
class link2132 {
}
}
/**
@shapeType Note
@__modelType node
@name Note1
@text FOR each
benefit
*/
class node521 {
}
/**
@shapeType Note
@__modelType node
@name Note2
@text calcCompensation
(compensationLevel)
*/
class node523 {
}
/**
@shapeType Note
@__modelType node
@name Note3
@text calcCompensation()
*/
class node525 {
}
/**
@shapeType Note
@__modelType node
@name Note4
@text estimateValueGiven
CompensationLevel
(compensationLevel)
*/
class node527 {
}
