package id9wfbxixip6xbxixlwxr;

/**
@version 2.0
@__modelType diagram
*/
class diagram {
/**
@__ref <oiref:design#Class#id9wfbxixip6xbxixlwxr.node:oiref><oihard>
@__modelType reference
*/
class reference {
}
/**
@__ref <oiref:design#Class#id9wfbxixip6xbxixlwxr.node1527:oiref><oihard>
@__modelType reference
*/
class reference1528 {
}
/**
@__ref <oiref:design#Class#id9wfbxixip6xbxixlwxr.node1529:oiref><oihard>
@__modelType reference
*/
class reference1530 {
}
/**
@__ref <oiref:design#Class#id9wfbxixip6xbxixlwxr.node1531:oiref><oihard>
@__modelType reference
*/
class reference1532 {
}
/**
@__ref <oiref:design#Class#id9wfbxixip6xbxixlwxr.node1533:oiref><oihard>
@__modelType reference
*/
class reference1534 {
}
/**
@shapeType Hyperlink
@__modelType link
@__ref <oiref:java#Member#ProductSaleMgmt.Product.ProductDesc#calcTotalOverheadAllocation#(##)#:oiref><oihard>
@__reversed
*/
class link {
}
}
/**
@__tags
@shapeType SequenceDiagram
@alias calcOverheadAllocation
*/
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#id9wfbxixip6xbxixlwxr.node1527.node2630:oiref>=327,123,14,93,1:oigroup>
<oigroup:<oiref:design#Class#id9wfbxixip6xbxixlwxr.node1527:oiref>=202,30,265,270,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id9wfbxixip6xbxixlwxr.node1529.link2635:oiref>=653,191,42,12,0:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id9wfbxixip6xbxixlwxr.node.link:oiref>=129,100,164,19,0:oigroup>
<oigroup:<oiref:design#Class#id9wfbxixip6xbxixlwxr.node1529.link2635:oiref>=640,186,640,181,680,181,680,191,649,191:oigroup>
<oigroup:<oiref:design#Class#id9wfbxixip6xbxixlwxr.node1533:oiref>=163,132,122,53,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id9wfbxixip6xbxixlwxr.node1527.link2632:oiref>=345,135,228,19,0:oigroup>
<oigroup:<oiref:design#Class#id9wfbxixip6xbxixlwxr.node.link:oiref>=125,123,327,123:oigroup>
<oigroup:<oiref:design#Class#id9wfbxixip6xbxixlwxr.node1529.node2636:oiref>=635,186,14,10,1:oigroup>
<oigroup:<oiref:design#Class#id9wfbxixip6xbxixlwxr.node1527.link2632:oiref>=341,158,626,158:oigroup>
<oigroup:<oiref:design#Class#id9wfbxixip6xbxixlwxr.node1531:oiref>=381,168,190,72,1:oigroup>
<oigroup:<oiref:design#Class#id9wfbxixip6xbxixlwxr.node:oiref>=84,30,69,270,1:oigroup>
<oigroup:<oiref:design#Class#id9wfbxixip6xbxixlwxr.node1529:oiref>=513,30,241,270,1:oigroup>
<oigroup:<oiref:design#Class#id9wfbxixip6xbxixlwxr.node1529.node2633:oiref>=626,158,14,48,1:oigroup>
*/
class __positions {
}
/**
@shapeType Object
@__modelType node
@name aSender
@persistence transient
*/
class node {
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9wfbxixip6xbxixlwxr.node1527:oiref><oihard>
@sendingInstant 123
@processingDuration 93
@sequenceNumber 1
@operation <oiref:java#Member#ProductSaleMgmt.Product.ProductDesc#calcTotalOverheadAllocation#(##)#:oiref>
*/
class link {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id9wfbxixip6xbxixlwxr.node1527:oiref><oihard>
*/
class link2631 {
}
}
/**
@shapeType Object
@__modelType node
@name aProductDesc
@persistence transient
*/
class node1527 {
/**
@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#id9wfbxixip6xbxixlwxr.node.link:oiref>
*/
class node2630 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9wfbxixip6xbxixlwxr.node1529:oiref><oihard>
@sendingInstant 158
@processingDuration 48
@sequenceNumber 1.1
@operation <oiref:java#Member#ProductSaleMgmt.ProductAssessment.CostAndOverheadAllocation#determineApplicableOverheadAllocation#(##)#:oiref>
*/
class link2632 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id9wfbxixip6xbxixlwxr.node1529:oiref><oihard>
*/
class link2634 {
}
}
/**
@shapeType Object
@__modelType node
@name anAllocation
@persistence transient
*/
class node1529 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#ProductSaleMgmt.ProductAssessment.CostAndOverheadAllocation:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation2
@activationMessage <oiref:design#Class#id9wfbxixip6xbxixlwxr.node1527.link2632:oiref>
*/
class node2633 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9wfbxixip6xbxixlwxr.node1529:oiref><oihard>
@sendingInstant 186
@processingDuration 10
@sequenceNumber 1.1.1
@Message2Self yes
@operation <oiref:java#Member#ProductSaleMgmt.ProductAssessment.CostAndOverheadAllocation#isCurrentlyApplicable#(##)#:oiref>
*/
class link2635 {
}
/**
@shapeType Activation
@__modelType node
@name Activation3
@activationMessage <oiref:design#Class#id9wfbxixip6xbxixlwxr.node1529.link2635:oiref>
*/
class node2636 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id9wfbxixip6xbxixlwxr.node1529:oiref><oihard>
*/
class link2637 {
}
}
/**
@shapeType Note
@__modelType node
@name Note1
@text If currently applicable,
it returns its overhead
allocation; otherwise,
it returns zero.
*/
class node1531 {
}
/**
@shapeType Note
@__modelType node
@name Note2
@text FOR each
allocation
*/
class node1533 {
}
