package id9arbxixip6xbxixlvn1;

/**
@version 2.0
@__modelType diagram
*/
class diagram {
/**
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node:oiref><oihard>
@__modelType reference
*/
class reference {
}
/**
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1466:oiref><oihard>
@__modelType reference
*/
class reference1467 {
}
/**
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1468:oiref><oihard>
@__modelType reference
*/
class reference1469 {
}
/**
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1470:oiref><oihard>
@__modelType reference
*/
class reference1471 {
}
/**
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1472:oiref><oihard>
@__modelType reference
*/
class reference1473 {
}
/**
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1474:oiref><oihard>
@__modelType reference
*/
class reference1475 {
}
/**
@shapeType Hyperlink
@__modelType link
@__ref <oiref:java#Member#ProductSaleMgmt.Product.ProductDesc#calcPriceFor#(##)#:oiref><oihard>
@__reversed
*/
class link {
}
}
/**
@__tags
@shapeType SequenceDiagram
*/
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:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1474.node2602:oiref>=636,411,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.node2597:oiref>=474,333,14,20,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2592:oiref>=492,270,51,19,0:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1474:oiref>=599,30,89,501,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2598:oiref>=483,359,40,19,0:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1472:oiref>=324,119,122,53,1:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468:oiref>=388,30,169,501,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2589:oiref>=492,231,88,19,0:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1466:oiref>=198,30,167,501,1:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1470:oiref>=99,172,122,56,1:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2594:oiref>=479,300,479,295,519,295,519,305,488,305:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2592:oiref>=479,265,479,260,519,260,519,270,488,270:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2601:oiref>=479,411,636,411:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1466.node2584:oiref>=274,158,14,293,1:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1474.node2599:oiref>=636,382,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1466.link2586:oiref>=288,207,465,207:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.node2590:oiref>=474,226,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.node2595:oiref>=474,300,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.node2593:oiref>=474,265,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node:oiref>=30,30,69,501,1:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.node2587:oiref>=465,207,14,234,1:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node.link:oiref>=71,158,274,158:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2596:oiref>=492,338,50,19,0:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2594:oiref>=492,305,67,19,0:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id9arbxixip6xbxixlvn1.node.link:oiref>=75,135,77,19,0:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2598:oiref>=479,382,636,382:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2589:oiref>=479,226,479,221,519,221,519,231,488,231:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2601:oiref>=483,388,50,19,0:oigroup>
<oigroup:<oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2596:oiref>=479,333,479,328,519,328,519,338,488,338:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id9arbxixip6xbxixlvn1.node1466.link2586:oiref>=292,184,77,19,0:oigroup>
*/
class __positions {
}
/**
@shapeType Object
@__modelType node
@name aSender
@persistence transient
*/
class node {
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1466:oiref><oihard>
@sendingInstant 158
@processingDuration 293
@sequenceNumber 1
@operation <oiref:java#Member#ProductSaleMgmt.Product.ProductDesc#calcPriceFor#(##)#:oiref>
*/
class link {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1466:oiref><oihard>
*/
class link2585 {
}
}
/**
@shapeType Object
@__modelType node
@name aProductDesc
@persistence transient
*/
class node1466 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#ProductSaleMgmt.Product.ProductDesc:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation1
@activationMessage <oiref:design#Class#id9arbxixip6xbxixlvn1.node.link:oiref>
*/
class node2584 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1468:oiref><oihard>
@sendingInstant 207
@processingDuration 234
@sequenceNumber 1.1
@operation <oiref:java#Member#ProductSaleMgmt.Product.ProductPrice#calcPriceFor#(##)#:oiref>
*/
class link2586 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1468:oiref><oihard>
*/
class link2588 {
}
}
/**
@shapeType Object
@__modelType node
@name aProductPrice
@persistence transient
*/
class node1468 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#ProductSaleMgmt.Product.ProductPrice:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation2
@activationMessage <oiref:design#Class#id9arbxixip6xbxixlvn1.node1466.link2586:oiref>
*/
class node2587 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1468:oiref><oihard>
@sendingInstant 226
@processingDuration 20
@sequenceNumber 1.1.1
@Message2Self yes
@operation <oiref:java#Member#ProductSaleMgmt.Product.ProductPrice#isValidOnDate#(##)#:oiref>
*/
class link2589 {
}
/**
@shapeType Activation
@__modelType node
@name Activation3
@activationMessage <oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2589:oiref>
*/
class node2590 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1468:oiref><oihard>
*/
class link2591 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1468:oiref><oihard>
@sendingInstant 265
@processingDuration 20
@sequenceNumber 1.1.2
@Message2Self yes
@label getPrice
*/
class link2592 {
}
/**
@shapeType Activation
@__modelType node
@name Activation4
@activationMessage <oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2592:oiref>
*/
class node2593 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1468:oiref><oihard>
@sendingInstant 300
@processingDuration 20
@sequenceNumber 1.1.3
@Message2Self yes
@label getpriceQty
*/
class link2594 {
}
/**
@shapeType Activation
@__modelType node
@name Activation5
@activationMessage <oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2594:oiref>
*/
class node2595 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1468:oiref><oihard>
@sendingInstant 333
@processingDuration 20
@sequenceNumber 1.1.4
@Message2Self yes
@label getUOM
*/
class link2596 {
}
/**
@shapeType Activation
@__modelType node
@name Activation6
@activationMessage <oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2596:oiref>
*/
class node2597 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1474:oiref><oihard>
@sendingInstant 382
@processingDuration 20
@sequenceNumber 1.1.5
@label getQty
*/
class link2598 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1474:oiref><oihard>
*/
class link2600 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9arbxixip6xbxixlvn1.node1474:oiref><oihard>
@sendingInstant 411
@processingDuration 20
@sequenceNumber 1.1.6
@label getUOM
*/
class link2601 {
}
}
/**
@shapeType Note
@__modelType node
@name Note1
@text FOR each
product-price
object
*/
class node1470 {
}
/**
@shapeType Note
@__modelType node
@name Note2
@text calcPriceFor
(aDetail)
*/
class node1472 {
}
/**
@shapeType Object
@__modelType node
@name aDetail
@persistence transient
*/
class node1474 {
/**
@shapeType Activation
@__modelType node
@name Activation7
@activationMessage <oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2598:oiref>
*/
class node2599 {
}
/**
@shapeType Activation
@__modelType node
@name Activation8
@activationMessage <oiref:design#Class#id9arbxixip6xbxixlvn1.node1468.link2601:oiref>
*/
class node2602 {
}
}
