package id9v0bxixip6xbxixlwek;

/**
@version 2.0
@__modelType diagram
*/
class diagram {
/**
@__ref <oiref:design#Class#id9v0bxixip6xbxixlwek.node:oiref><oihard>
@__modelType reference
*/
class reference {
}
/**
@__ref <oiref:design#Class#id9v0bxixip6xbxixlwek.node1500:oiref><oihard>
@__modelType reference
*/
class reference1501 {
}
/**
@__ref <oiref:design#Class#id9v0bxixip6xbxixlwek.node1502:oiref><oihard>
@__modelType reference
*/
class reference1503 {
}
/**
@__ref <oiref:design#Class#id9v0bxixip6xbxixlwek.node1504:oiref><oihard>
@__modelType reference
*/
class reference1505 {
}
/**
@__ref <oiref:design#Class#id9v0bxixip6xbxixlwek.node1506:oiref><oihard>
@__modelType reference
*/
class reference1507 {
}
/**
@__ref <oiref:design#Class#id9v0bxixip6xbxixlwek.node1508:oiref><oihard>
@__modelType reference
*/
class reference1509 {
}
/**
@__ref <oiref:design#Class#id9v0bxixip6xbxixlwek.node1510:oiref><oihard>
@__modelType reference
*/
class reference1511 {
}
/**
@__ref <oiref:design#Class#id9v0bxixip6xbxixlwek.node1512:oiref><oihard>
@__modelType reference
*/
class reference1513 {
}
/**
@shapeType Hyperlink
@__modelType link
@__ref <oiref:java#Member#RelMgmt.PersonRole.SalesRep#calcDirectCommissions#(##)#:oiref><oihard>
@__reversed
*/
class link {
}
}
/**
@__tags
@shapeType SequenceDiagram
@alias calcDirectCommissions
*/
class __tags {
}
/**
@__options
 option.showPackageContents = false
 option.detail=Analysis
option.initialwidth=600
option.associationLinks.directed=No
option.associationLinks.showAttribute=No
option.referenced=Hide
*/
class __options {
}
/**
@__positions <oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id9v0bxixip6xbxixlwek.node1500.link2624:oiref>=284,162,266,19,0:oigroup>
<oigroup:<oiref:design#Class#id9v0bxixip6xbxixlwek.node1500:oiref>=169,30,209,312,1:oigroup>
<oigroup:<oiref:design#Class#id9v0bxixip6xbxixlwek.node1508:oiref>=607,195,122,56,1:oigroup>
<oigroup:<oiref:design#Class#id9v0bxixip6xbxixlwek.node1500.link2621:oiref>=280,151,567,151:oigroup>
<oigroup:<oiref:design#Class#id9v0bxixip6xbxixlwek.node1500.link2624:oiref>=280,185,852,185:oigroup>
<oigroup:<oiref:design#Class#id9v0bxixip6xbxixlwek.node1506.node2628:oiref>=1183,222,14,20,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id9v0bxixip6xbxixlwek.node1502.link2627:oiref>=870,199,252,19,0:oigroup>
<oigroup:<oiref:design#Class#id9v0bxixip6xbxixlwek.node1502.link2627:oiref>=866,222,1183,222:oigroup>
<oigroup:<oiref:design#Class#id9v0bxixip6xbxixlwek.node1500.node2619:oiref>=266,115,14,147,1:oigroup>
<oigroup:<oiref:design#Class#id9v0bxixip6xbxixlwek.node1512:oiref>=106,125,122,53,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id9v0bxixip6xbxixlwek.node1500.link2621:oiref>=284,128,131,19,0:oigroup>
<oigroup:<oiref:design#Class#id9v0bxixip6xbxixlwek.node1506:oiref>=1026,30,329,312,0:oigroup>
<oigroup:<oiref:design#Class#id9v0bxixip6xbxixlwek.node1510:oiref>=961,246,184,56,1:oigroup>
<oigroup:<oiref:design#Class#id9v0bxixip6xbxixlwek.node1504:oiref>=455,30,238,312,0:oigroup>
<oigroup:<oiref:design#Class#id9v0bxixip6xbxixlwek.node1502:oiref>=716,30,287,312,1:oigroup>
<oigroup:<oiref:design#Class#id9v0bxixip6xbxixlwek.node1502.node2625:oiref>=852,185,14,67,1:oigroup>
<oigroup:<oiref:design#Class#id9v0bxixip6xbxixlwek.node.link:oiref>=92,115,266,115:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id9v0bxixip6xbxixlwek.node.link:oiref>=96,92,142,19,0:oigroup>
<oigroup:<oiref:design#Class#id9v0bxixip6xbxixlwek.node:oiref>=57,30,57,312,1:oigroup>
<oigroup:<oiref:design#Class#id9v0bxixip6xbxixlwek.node1504.node2622:oiref>=567,151,14,20,1:oigroup>
*/
class __positions {
}
/**
@shapeType Object
@__modelType node
@name aSender
@persistence transient
*/
class node {
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9v0bxixip6xbxixlwek.node1500:oiref><oihard>
@sendingInstant 115
@processingDuration 147
@sequenceNumber 1
@operation <oiref:java#Member#RelMgmt.PersonRole.SalesRep#calcDirectCommissions#(##)#:oiref>
*/
class link {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id9v0bxixip6xbxixlwek.node1500:oiref><oihard>
*/
class link2620 {
}
}
/**
@shapeType Object
@__modelType node
@name aSalesRep
@persistence transient
*/
class node1500 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#RelMgmt.PersonRole.SalesRep:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation1
@activationMessage <oiref:design#Class#id9v0bxixip6xbxixlwek.node.link:oiref>
*/
class node2619 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9v0bxixip6xbxixlwek.node1504:oiref><oihard>
@sendingInstant 151
@processingDuration 20
@sequenceNumber 1.1
@operation <oiref:java#Member#ProductSaleMgmt.SaleToCustomer.SaleToCustomer#listProductSaleDetails#(##)#:oiref>
*/
class link2621 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id9v0bxixip6xbxixlwek.node1504:oiref><oihard>
*/
class link2623 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9v0bxixip6xbxixlwek.node1502:oiref><oihard>
@sendingInstant 185
@processingDuration 67
@sequenceNumber 1.2
@operation <oiref:java#Member#ProductSaleMgmt.ProductAgreement.CommissionAgreement#calcDirectCommissionsForProductSaleDetails#(##)#:oiref>
*/
class link2624 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id9v0bxixip6xbxixlwek.node1502:oiref><oihard>
*/
class link2626 {
}
}
/**
@shapeType Object
@__modelType node
@name aCommissionAgreement
@persistence transient
*/
class node1502 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#ProductSaleMgmt.ProductAgreement.CommissionAgreement:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation3
@activationMessage <oiref:design#Class#id9v0bxixip6xbxixlwek.node1500.link2624:oiref>
*/
class node2625 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9v0bxixip6xbxixlwek.node1506:oiref><oihard>
@sendingInstant 222
@processingDuration 20
@sequenceNumber 1.2.1
@operation <oiref:java#Member#ProductSaleMgmt.ProductAgreement.CommissionAgreementDetail#calcDirectCommissionForProductSaleDetail#(##)#:oiref>
*/
class link2627 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id9v0bxixip6xbxixlwek.node1506:oiref><oihard>
*/
class link2629 {
}
}
/**
@shapeType Object
@__modelType node
@name aSale
@persistence transient
*/
class node1504 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#ProductSaleMgmt.SaleToCustomer.SaleToCustomer:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation2
@activationMessage <oiref:design#Class#id9v0bxixip6xbxixlwek.node1500.link2621:oiref>
*/
class node2622 {
}
}
/**
@shapeType Object
@__modelType node
@name aDetail
@persistence transient
*/
class node1506 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#ProductSaleMgmt.ProductAgreement.CommissionAgreementDetail:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation4
@activationMessage <oiref:design#Class#id9v0bxixip6xbxixlwek.node1502.link2627:oiref>
*/
class node2628 {
}
}
/**
@shapeType Note
@__modelType node
@name Note1
@text FOR each
product-
sale detail
*/
class node1508 {
}
/**
@shapeType Note
@__modelType node
@name Note2
@text IF product desc's
don't match, return
zero.
*/
class node1510 {
}
/**
@shapeType Note
@__modelType node
@name Note3
@text FOR each
sale
*/
class node1512 {
}
