package idb6rbyzcppuibyzdesoq;

/**
@version 2.0
@__modelType diagram 
*/
class diagram {
/**
@shapeType Hyperlink
@__modelType link
@__ref <oiref:java#Member#ProblemDomain.CashSale#calcTotal#(##)#:oiref><oihard>
@__reversed 
*/
class link {
}
/**
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node:oiref><oihard>
@__modelType reference 
*/
class reference {
}
/**
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79:oiref><oihard>
@__modelType reference 
*/
class reference80 {
}
/**
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node83:oiref><oihard>
@__modelType reference 
*/
class reference84 {
}
}
/**
@__tags
@shapeType SequenceDiagram 
@number 3.1
@priority low
@difficulty low
@author Jon Kern
@description CashSale.calcTotal
*/
class __tags {
}
/**
@__options 
*/
class __options {
}
/**
@__positions <oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.node101:oiref>=336,571,14,260,1:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.node103:oiref>=327,521,14,330,1:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.node104:oiref>=318,121,14,750,1:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node.link:oiref>=62,121,318,121:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node:oiref>=30,30,50,921,1:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link81:oiref>=341,221,341,216,381,216,381,226,350,226:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link87:oiref>=350,341,662,341:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link94:oiref>=350,621,350,616,390,616,390,626,359,626:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link90:oiref>=341,291,341,286,381,286,381,296,350,296:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link92:oiref>=332,171,332,166,372,166,372,176,341,176:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node83.link85:oiref>=676,391,676,386,716,386,716,396,685,396:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link98:oiref>=350,691,350,686,390,686,390,696,359,696:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link96:oiref>=359,741,662,741:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link102:oiref>=332,521,332,516,372,516,372,526,341,526:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link100:oiref>=341,571,341,566,381,566,381,576,350,576:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node83.node:oiref>=671,391,14,50,1:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.node:oiref>=336,221,14,50,1:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node83:oiref>=598,30,142,921,1:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79:oiref>=258,30,135,921,1:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node83.node97:oiref>=662,741,14,50,1:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node83.node88:oiref>=662,341,14,120,1:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.node91:oiref>=336,291,14,190,1:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.node99:oiref>=345,691,14,120,1:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.node95:oiref>=345,621,14,50,1:oigroup>
<oigroup:<oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.node93:oiref>=327,171,14,330,1:oigroup>
*/
class __positions {
}
/**
@shapeType Object
@__modelType node
@name Object1
@stereotype actor 
*/
class node {
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79:oiref><oihard>
@sendingInstant 121
@processingDuration 750
@sequenceNumber 1
@operation <oiref:java#Member#ProblemDomain.CashSale#calcTotal#(##)#:oiref> 
*/
class link {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79:oiref><oihard> 
*/
class link105 {
}
}
/**
@shapeType Object
@__modelType node
@name <Unnamed> 
*/
class node79 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#ProblemDomain.CashSale:oiref><oihard> 
*/
class link {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79:oiref><oihard>
@sendingInstant 221
@processingDuration 50
@sequenceNumber 1.1.1
@operation <oiref:java#Member#ProblemDomain.CashSale#getDetails#(##)#:oiref> 
@operationNameAsText 'getDetails():Enumeration'
*/
class link81 {
}
/**
@shapeType Activation
@__modelType node
@name Activation1
@activationMessage <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link81:oiref> 
*/
class node {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79:oiref><oihard> 
*/
class link82 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node83:oiref><oihard>
@sendingInstant 341
@processingDuration 120
@sequenceNumber 1.1.2.1
@operation <oiref:java#Member#ProblemDomain.ProductDesc#calcPriceForQty#(#int#)#:oiref>
@arguments qty 
*/
class link87 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node83:oiref><oihard> 
*/
class link89 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79:oiref><oihard>
@sendingInstant 291
@processingDuration 190
@sequenceNumber 1.1.2
@operation <oiref:java#Member#ProblemDomain.CashSaleDetail#calcTotal#(##)#:oiref>
@iteration iter.hasMoreElements() 
*/
class link90 {
}
/**
@shapeType Activation
@__modelType node
@name Activation4
@activationMessage <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link90:oiref> 
*/
class node91 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79:oiref><oihard>
@sendingInstant 171
@processingDuration 330
@sequenceNumber 1.1
@operation <oiref:java#Member#ProblemDomain.CashSale#calcSubtotal#(##)#:oiref> 
*/
class link92 {
}
/**
@shapeType Activation
@__modelType node
@name Activation5
@activationMessage <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link92:oiref> 
*/
class node93 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79:oiref><oihard>
@sendingInstant 621
@processingDuration 50
@sequenceNumber 1.2.1.1
@operation <oiref:java#Member#ProblemDomain.CashSale#getDetails#(##)#:oiref> 
*/
class link94 {
}
/**
@shapeType Activation
@__modelType node
@name Activation6
@activationMessage <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link94:oiref> 
*/
class node95 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node83:oiref><oihard>
@sendingInstant 741
@processingDuration 50
@sequenceNumber 1.2.1.2.1
@operation <oiref:java#Member#ProblemDomain.ProductDesc#calcPriceForQty#(#int#)#:oiref>
@arguments qty 
*/
class link96 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79:oiref><oihard>
@sendingInstant 691
@processingDuration 120
@sequenceNumber 1.2.1.2
@operation <oiref:java#Member#ProblemDomain.CashSaleDetail#calcTotal#(##)#:oiref>
@iteration iter.hasMoreElements() 
*/
class link98 {
}
/**
@shapeType Activation
@__modelType node
@name Activation8
@activationMessage <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link98:oiref> 
*/
class node99 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79:oiref><oihard>
@sendingInstant 571
@processingDuration 260
@sequenceNumber 1.2.1
@operation <oiref:java#Member#ProblemDomain.CashSale#calcSubtotal#(##)#:oiref> 
*/
class link100 {
}
/**
@shapeType Activation
@__modelType node
@name Activation9
@activationMessage <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link100:oiref> 
*/
class node101 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79:oiref><oihard>
@sendingInstant 521
@processingDuration 330
@sequenceNumber 1.2
@operation <oiref:java#Member#ProblemDomain.CashSale#calcTax#(##)#:oiref> 
@operationNameAsText 'calcTax():BigDecimal'
*/
class link102 {
}
/**
@shapeType Activation
@__modelType node
@name Activation10
@activationMessage <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link102:oiref> 
*/
class node103 {
}
/**
@shapeType Activation
@__modelType node
@name Activation11
@activationMessage <oiref:design#Class#idb6rbyzcppuibyzdesoq.node.link:oiref> 
*/
class node104 {
}
}
/**
@shapeType Object
@__modelType node
@name product 
*/
class node83 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#ProblemDomain.ProductDesc:oiref><oihard> 
*/
class link {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node83:oiref><oihard>
@sendingInstant 391
@processingDuration 50
@sequenceNumber 1.1.2.1.1
@operation <oiref:java#Member#ProblemDomain.ProductDesc#getPrice#(##)#:oiref> 
*/
class link85 {
}
/**
@shapeType Activation
@__modelType node
@name Activation2
@activationMessage <oiref:design#Class#idb6rbyzcppuibyzdesoq.node83.link85:oiref> 
*/
class node {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#idb6rbyzcppuibyzdesoq.node83:oiref><oihard> 
*/
class link86 {
}
/**
@shapeType Activation
@__modelType node
@name Activation3
@activationMessage <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link87:oiref> 
*/
class node88 {
}
/**
@shapeType Activation
@__modelType node
@name Activation7
@activationMessage <oiref:design#Class#idb6rbyzcppuibyzdesoq.node79.link96:oiref> 
*/
class node97 {
}
}
