package id8csbxixip6xbxixlem7;

/**
@version 2.0
@__modelType diagram
*/
class diagram {
/**
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node:oiref><oihard>
@__modelType reference
*/
class reference {
}
/**
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node683:oiref><oihard>
@__modelType reference
*/
class reference684 {
}
/**
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node685:oiref><oihard>
@__modelType reference
*/
class reference686 {
}
/**
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node687:oiref><oihard>
@__modelType reference
*/
class reference688 {
}
/**
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node689:oiref><oihard>
@__modelType reference
*/
class reference690 {
}
/**
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node692:oiref><oihard>
@__modelType reference
*/
class reference693 {
}
/**
@shapeType Hyperlink
@__modelType link
@__ref <oiref:java#Member#InventoryMgmt.Movement.Movement#planMovementGivenMovementRequests#(##)#:oiref><oihard>
@__reversed
*/
class link {
}
}
/**
@__tags
@shapeType SequenceDiagram
@alias planMovementGivenMovementRequests
*/
class __tags {
}
/**
@__options
 option.showPackageContents = false

*/
class __options {
}
/**
@__positions <oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8csbxixip6xbxixlem7.node687.link:oiref>=75,99,263,19,0:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node.link2210:oiref>=268,332,1035,332:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node687:oiref>=30,30,69,429,1:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node685:oiref>=624,30,295,429,1:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node683:oiref>=353,30,248,429,1:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node.link2207:oiref>=268,287,268,282,308,282,308,292,277,292:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node.link2202:oiref>=268,226,764,226:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node:oiref>=193,30,137,429,1:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node683.node2197:oiref>=470,163,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node.node2194:oiref>=254,122,14,257,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8csbxixip6xbxixlem7.node.link2207:oiref>=281,292,42,12,0:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node.node2208:oiref>=263,287,14,10,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8csbxixip6xbxixlem7.node.link2202:oiref>=272,203,30,19,0:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node689.node2211:oiref>=1035,332,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node689.node2200:oiref>=1035,196,14,20,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8csbxixip6xbxixlem7.node.link2205:oiref>=272,225,30,19,0:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node.link2196:oiref>=268,163,470,163:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node.link2199:oiref>=268,196,942,196:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node692:oiref>=84,154,134,56,1:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node.link2205:oiref>=268,248,1035,248:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node689:oiref>=942,161,201,298,1:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node.link2212:oiref>=268,359,268,354,308,354,308,364,277,364:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node687.link:oiref>=71,122,254,122:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8csbxixip6xbxixlem7.node.link2196:oiref>=272,140,62,19,0:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8csbxixip6xbxixlem7.node.link2199:oiref>=272,173,29,19,0:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node.node2213:oiref>=263,359,14,10,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8csbxixip6xbxixlem7.node.link2212:oiref>=281,364,42,12,0:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node689.node2206:oiref>=1035,248,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id8csbxixip6xbxixlem7.node685.node2203:oiref>=764,226,14,20,1:oigroup>
<oigroup:Composite#$messageInplaceEditing#<oiref:design#Class#id8csbxixip6xbxixlem7.node.link2210:oiref>=272,309,90,19,0:oigroup>
*/
class __positions {
}
/**
@shapeType Object
@__modelType node
@name aMovement
@persistence transient
*/
class node {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#InventoryMgmt.Movement.Movement:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation1
@activationMessage <oiref:design#Class#id8csbxixip6xbxixlem7.node687.link:oiref>
*/
class node2194 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node683:oiref><oihard>
@sendingInstant 163
@processingDuration 20
@sequenceNumber 1.1
@label getDetails
*/
class link2196 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node683:oiref><oihard>
*/
class link2198 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node689:oiref><oihard>
@sendingInstant 196
@processingDuration 20
@sequenceNumber 1.2
@creationMessage true
@label new
*/
class link2199 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node689:oiref><oihard>
*/
class link2201 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node685:oiref><oihard>
@sendingInstant 226
@processingDuration 20
@sequenceNumber 1.3
@label gets
*/
class link2202 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node685:oiref><oihard>
*/
class link2204 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node689:oiref><oihard>
@sendingInstant 248
@processingDuration 20
@sequenceNumber 1.4
@label sets
*/
class link2205 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node:oiref><oihard>
@sendingInstant 287
@processingDuration 10
@sequenceNumber 1.5
@Message2Self yes
@operation <oiref:java#Member#InventoryMgmt.Movement.Movement#optimizeMovementEfficiency#(##)#:oiref>
*/
class link2207 {
}
/**
@shapeType Activation
@__modelType node
@name Activation6
@activationMessage <oiref:design#Class#id8csbxixip6xbxixlem7.node.link2207:oiref>
*/
class node2208 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node:oiref><oihard>
*/
class link2209 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node689:oiref><oihard>
@sendingInstant 332
@processingDuration 20
@sequenceNumber 1.6
@operation <oiref:java#Member#InventoryMgmt.Movement.MovementDetail#combine#(##)#:oiref>
*/
class link2210 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node:oiref><oihard>
@sendingInstant 359
@processingDuration 10
@sequenceNumber 1.7
@Message2Self yes
@operation <oiref:java#Member#InventoryMgmt.Movement.Movement#order#(##)#:oiref>
*/
class link2212 {
}
/**
@shapeType Activation
@__modelType node
@name Activation8
@activationMessage <oiref:design#Class#id8csbxixip6xbxixlem7.node.link2212:oiref>
*/
class node2213 {
}
}
/**
@shapeType Object
@__modelType node
@name aMovementRequest
@persistence transient
*/
class node683 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#InventoryMgmt.MovementRequest.MovementRequest:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation2
@activationMessage <oiref:design#Class#id8csbxixip6xbxixlem7.node.link2196:oiref>
*/
class node2197 {
}
}
/**
@shapeType Object
@__modelType node
@name aMovementRequestDetail
@persistence transient
*/
class node685 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#InventoryMgmt.MovementRequest.MovementRequestDetail:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation4
@activationMessage <oiref:design#Class#id8csbxixip6xbxixlem7.node.link2202:oiref>
*/
class node2203 {
}
}
/**
@shapeType Object
@__modelType node
@name aSender
@persistence transient
*/
class node687 {
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node:oiref><oihard>
@sendingInstant 122
@processingDuration 257
@sequenceNumber 1
@operation <oiref:java#Member#InventoryMgmt.Movement.Movement#planMovementGivenMovementRequests#(##)#:oiref>
*/
class link {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id8csbxixip6xbxixlem7.node:oiref><oihard>
*/
class link2195 {
}
}
/**
@shapeType Object
@__modelType node
@name aMovementDetail
@persistence transient
@created true
*/
class node689 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#InventoryMgmt.Movement.MovementDetail:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation3
@activationMessage <oiref:design#Class#id8csbxixip6xbxixlem7.node.link2199:oiref>
*/
class node2200 {
}
/**
@shapeType Activation
@__modelType node
@name Activation5
@activationMessage <oiref:design#Class#id8csbxixip6xbxixlem7.node.link2205:oiref>
*/
class node2206 {
}
/**
@shapeType Activation
@__modelType node
@name Activation7
@activationMessage <oiref:design#Class#id8csbxixip6xbxixlem7.node.link2210:oiref>
*/
class node2211 {
}
}
/**
@shapeType Note
@__modelType node
@name Note1
@text FOR each
movement-request
detail
*/
class node692 {
}
