package id8j1bxixip6xbxixlfup;

/**
@version 2.0
@__modelType diagram
*/
class diagram {
/**
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node:oiref><oihard>
@__modelType reference
*/
class reference {
}
/**
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node744:oiref><oihard>
@__modelType reference
*/
class reference745 {
}
/**
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node746:oiref><oihard>
@__modelType reference
*/
class reference747 {
}
/**
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node748:oiref><oihard>
@__modelType reference
*/
class reference749 {
}
/**
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node750:oiref><oihard>
@__modelType reference
*/
class reference751 {
}
/**
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node752:oiref><oihard>
@__modelType reference
*/
class reference753 {
}
/**
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node754:oiref><oihard>
@__modelType reference
*/
class reference755 {
}
/**
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node756:oiref><oihard>
@__modelType reference
*/
class reference757 {
}
/**
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node758:oiref><oihard>
@__modelType reference
*/
class reference759 {
}
/**
@shapeType Hyperlink
@__modelType link
@__ref <oiref:java#Member#InventoryMgmt.StorageUnit.StorageUnit#removeQtyOfContentHonoringHolds#(##)#:oiref><oihard>
@__reversed
*/
class link {
}
}
/**
@__tags
@shapeType SequenceDiagram
@alias removeQtyHonoringHolds
*/
class __tags {
}
/**
@__options
 option.showPackageContents = false

*/
class __options {
}
/**
@__positions <oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node748.link2253:oiref>=947,377,1129,377:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node746:oiref>=597,30,217,507,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8j1bxixip6xbxixlfup.node.link:oiref>=75,109,239,19,0:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node748.link2249:oiref>=947,302,947,297,987,297,987,307,956,307:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node746.node2257:oiref>=707,417,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node748.node2245:oiref>=942,241,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node752:oiref>=523,216,159,56,1:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node748.node2250:oiref>=942,302,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node748:oiref>=837,30,207,507,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8j1bxixip6xbxixlfup.node748.link2244:oiref>=960,246,113,19,0:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node:oiref>=30,30,69,507,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8j1bxixip6xbxixlfup.node746.link2256:oiref>=725,422,100,19,0:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node754:oiref>=121,145,122,56,1:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node748.node2252:oiref>=942,332,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node748.node2248:oiref>=942,273,14,20,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8j1bxixip6xbxixlfup.node746.link2241:oiref>=716,193,176,19,0:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node744.link2238:oiref>=354,189,698,189:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node746.node2239:oiref>=698,189,14,258,1:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node756:oiref>=376,110,323,56,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8j1bxixip6xbxixlfup.node748.link2251:oiref>=960,337,114,19,0:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8j1bxixip6xbxixlfup.node748.link2247:oiref>=960,278,121,19,0:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8j1bxixip6xbxixlfup.node748.link2253:oiref>=951,354,82,19,0:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node750.node2254:oiref>=1129,377,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node758:oiref>=293,389,176,56,1:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node744.node2236:oiref>=340,132,14,325,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8j1bxixip6xbxixlfup.node748.link2249:oiref>=960,307,112,19,0:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node748.link2244:oiref>=947,241,947,236,987,236,987,246,956,246:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node746.link2256:oiref>=712,417,712,412,752,412,752,422,721,422:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node746.link2241:oiref>=712,216,933,216:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node744:oiref>=271,30,153,507,1:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node748.node2242:oiref>=933,216,14,191,1:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node748.link2251:oiref>=947,332,947,327,987,327,987,337,956,337:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node748.link2247:oiref>=947,273,947,268,987,268,987,278,956,278:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node750:oiref>=1067,30,139,507,1:oigroup>
<oigroup:<oiref:design#Class#id8j1bxixip6xbxixlfup.node.link:oiref>=71,132,340,132:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8j1bxixip6xbxixlfup.node744.link2238:oiref>=358,166,176,19,0:oigroup>
*/
class __positions {
}
/**
@shapeType Object
@__modelType node
@name aSender
@persistence transient
*/
class node {
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node744:oiref><oihard>
@sendingInstant 132
@processingDuration 325
@sequenceNumber 1
@operation <oiref:java#Member#InventoryMgmt.StorageUnit.StorageUnit#removeQtyOfContentHonoringHolds#(##)#:oiref>
*/
class link {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node744:oiref><oihard>
*/
class link2237 {
}
}
/**
@shapeType Object
@__modelType node
@name aStorageUnit
@persistence transient
*/
class node744 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#InventoryMgmt.StorageUnit.StorageUnit:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation1
@activationMessage <oiref:design#Class#id8j1bxixip6xbxixlfup.node.link:oiref>
*/
class node2236 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node746:oiref><oihard>
@sendingInstant 189
@processingDuration 258
@sequenceNumber 1.1
@operation <oiref:java#Member#InventoryMgmt.StorageUnit.StorageUnitDetail#calcQtyOfContentAvailable#(##)#:oiref>
*/
class link2238 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node746:oiref><oihard>
*/
class link2240 {
}
}
/**
@shapeType Object
@__modelType node
@name aStorageUnitDetail
@persistence transient
*/
class node746 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#InventoryMgmt.StorageUnit.StorageUnitDetail:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation2
@activationMessage <oiref:design#Class#id8j1bxixip6xbxixlfup.node744.link2238:oiref>
*/
class node2239 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node748:oiref><oihard>
@sendingInstant 216
@processingDuration 191
@sequenceNumber 1.1.1
@operation <oiref:java#Member#MatlResMgmt.MaterialResource.MatlResQtyDesc#calcQtyOfContentAvailable#(##)#:oiref>
*/
class link2241 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node748:oiref><oihard>
*/
class link2243 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node746:oiref><oihard>
@sendingInstant 417
@processingDuration 20
@sequenceNumber 1.1.2
@Message2Self yes
@operation <oiref:java#Member#InventoryMgmt.StorageUnit.StorageUnitDetail#removeQty#(##)#:oiref>
*/
class link2256 {
}
/**
@shapeType Activation
@__modelType node
@name Activation9
@activationMessage <oiref:design#Class#id8j1bxixip6xbxixlfup.node746.link2256:oiref>
*/
class node2257 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node746:oiref><oihard>
*/
class link2258 {
}
}
/**
@shapeType Object
@__modelType node
@name aMatlResQtyDesc
@persistence transient
*/
class node748 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#MatlResMgmt.MaterialResource.MatlResQtyDesc:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation3
@activationMessage <oiref:design#Class#id8j1bxixip6xbxixlfup.node746.link2241:oiref>
*/
class node2242 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node748:oiref><oihard>
@sendingInstant 241
@processingDuration 20
@sequenceNumber 1.1.1.1
@Message2Self yes
@operation <oiref:java#Member#MatlResMgmt.MaterialResource.MatlResQtyDesc#matches#(##)#:oiref>
*/
class link2244 {
}
/**
@shapeType Activation
@__modelType node
@name Activation4
@activationMessage <oiref:design#Class#id8j1bxixip6xbxixlfup.node748.link2244:oiref>
*/
class node2245 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node748:oiref><oihard>
*/
class link2246 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node748:oiref><oihard>
@sendingInstant 273
@processingDuration 20
@sequenceNumber 1.1.1.2
@Message2Self yes
@operation <oiref:java#Member#MatlResMgmt.MaterialResource.MatlResQtyDesc#calcQtyAvailable#(##)#:oiref>
*/
class link2247 {
}
/**
@shapeType Activation
@__modelType node
@name Activation5
@activationMessage <oiref:design#Class#id8j1bxixip6xbxixlfup.node748.link2247:oiref>
*/
class node2248 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node748:oiref><oihard>
@sendingInstant 302
@processingDuration 20
@sequenceNumber 1.1.1.3
@Message2Self yes
@operation <oiref:java#Member#MatlResMgmt.MaterialResource.MatlResQtyDesc#calcQtyInStock#(##)#:oiref>
*/
class link2249 {
}
/**
@shapeType Activation
@__modelType node
@name Activation6
@activationMessage <oiref:design#Class#id8j1bxixip6xbxixlfup.node748.link2249:oiref>
*/
class node2250 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node748:oiref><oihard>
@sendingInstant 332
@processingDuration 20
@sequenceNumber 1.1.1.4
@Message2Self yes
@operation <oiref:java#Member#MatlResMgmt.MaterialResource.MatlResQtyDesc#calcQtyOnHold#(##)#:oiref>
*/
class link2251 {
}
/**
@shapeType Activation
@__modelType node
@name Activation7
@activationMessage <oiref:design#Class#id8j1bxixip6xbxixlfup.node748.link2251:oiref>
*/
class node2252 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node750:oiref><oihard>
@sendingInstant 377
@processingDuration 20
@sequenceNumber 1.1.1.5
@label getQtyOnHold
*/
class link2253 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id8j1bxixip6xbxixlfup.node750:oiref><oihard>
*/
class link2255 {
}
}
/**
@shapeType Object
@__modelType node
@name aQtyOnHold
@persistence transient
*/
class node750 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#InventoryMgmt.StorageUnit.QtyOnHold:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation8
@activationMessage <oiref:design#Class#id8j1bxixip6xbxixlfup.node748.link2253:oiref>
*/
class node2254 {
}
}
/**
@shapeType Note
@__modelType node
@name Note1
@text IF content matches,
calc qty available
ELSE return zero.
*/
class node752 {
}
/**
@shapeType Note
@__modelType node
@name Note2
@text FOR each
storage-unit
detail
*/
class node754 {
}
/**
@shapeType Note
@__modelType node
@name Note3
@text To identify the content you're looking for,
pass what you are interested in,
aMatlResQtyDesc, as an argument.
*/
class node756 {
}
/**
@shapeType Note
@__modelType node
@name Note4
@text A storage unit has
at most one detail for
aMatlResQtyDesc.
*/
class node758 {
}
