package id9l1bxixip6xbxixltnj;

/**
@version 2.0
@__modelType diagram
*/
class diagram {
/**
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node:oiref><oihard>
@__modelType reference
*/
class reference {
}
/**
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1381:oiref><oihard>
@__modelType reference
*/
class reference1382 {
}
/**
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1383:oiref><oihard>
@__modelType reference
*/
class reference1384 {
}
/**
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1386:oiref><oihard>
@__modelType reference
*/
class reference1387 {
}
/**
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1388:oiref><oihard>
@__modelType reference
*/
class reference1389 {
}
/**
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1390:oiref><oihard>
@__modelType reference
*/
class reference1391 {
}
/**
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1392:oiref><oihard>
@__modelType reference
*/
class reference1393 {
}
/**
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1394:oiref><oihard>
@__modelType reference
*/
class reference1395 {
}
/**
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1396:oiref><oihard>
@__modelType reference
*/
class reference1397 {
}
/**
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1398:oiref><oihard>
@__modelType reference
*/
class reference1399 {
}
/**
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1400:oiref><oihard>
@__modelType reference
*/
class reference1401 {
}
/**
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1402:oiref><oihard>
@__modelType reference
*/
class reference1403 {
}
/**
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1404:oiref><oihard>
@__modelType reference
*/
class reference1405 {
}
/**
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1406:oiref><oihard>
@__modelType reference
*/
class reference1407 {
}
/**
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1408:oiref><oihard>
@__modelType reference
*/
class reference1409 {
}
/**
@shapeType Hyperlink
@__modelType link
@__ref <oiref:java#Member#ModelingInColor.Notation.Class2#method#(##)#:oiref><oihard>
@__reversed
*/
class link {
}
}
/**
@__tags
@shapeType SequenceDiagram
*/
class __tags {
}
/**
@__options
 option.showPackageContents = false

*/
class __options {
}
/**
@__positions <oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1400:oiref>=-169,142,183,83,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1390:oiref>=252,253,162,68,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1386:oiref>=389,34,169,54,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1396:oiref>=-191,423,267,70,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1406:oiref>=344,423,281,68,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1383.link1886:oiref>=379,61,389,61:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1381:oiref>=135,30,109,435,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1392:oiref>=317,333,197,67,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1402:oiref>=345,187,197,53,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1408:oiref>=-30,335,197,67,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1388:oiref>=343,121,190,53,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1398:oiref>=84,423,253,69,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1383:oiref>=270,30,109,435,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node.link2550:oiref>=71,133,182,133:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1383.node2557:oiref>=317,212,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1383.node2554:oiref>=317,147,14,20,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1381.node2561:oiref>=191,365,14,10,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1381.node2551:oiref>=182,133,14,252,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1381.link2553:oiref>=196,147,317,147:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1381.link2560:oiref>=196,365,196,360,236,360,236,370,205,370:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1381.link2558:oiref>=182,242,80,242:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1381.link2556:oiref>=196,212,317,212:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node:oiref>=30,30,69,435,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1404:oiref>=-190,238,281,84,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node1394:oiref>=-191,36,155,67,1:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node.link:oiref>=30,69,-36,69:oigroup>
<oigroup:<oiref:design#Class#id9l1bxixip6xbxixltnj.node.node2559:oiref>=66,242,14,20,1:oigroup>
*/
class __positions {
}
/**
@shapeType Object
@__modelType node
@name aSender
@persistence transient
*/
class node {
/**
@shapeType NoteLink
@__modelType link
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1394:oiref><oihard>
*/
class link {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1381:oiref><oihard>
@sendingInstant 133
@processingDuration 252
@sequenceNumber 1
@operation <oiref:java#Member#ModelingInColor.Notation.Class2#method#(##)#:oiref>
*/
class link2550 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1381:oiref><oihard>
*/
class link2552 {
}
/**
@shapeType Activation
@__modelType node
@name Activation4
@activationMessage <oiref:design#Class#id9l1bxixip6xbxixltnj.node1381.link2558:oiref>
*/
class node2559 {
}
}
/**
@shapeType Object
@__modelType node
@name anObject2
@persistence transient
*/
class node1381 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#ModelingInColor.Notation.Class2:oiref><oihard>
*/
class link {
}
/**
@shapeType Activation
@__modelType node
@name Activation1
@activationMessage <oiref:design#Class#id9l1bxixip6xbxixltnj.node.link2550:oiref>
*/
class node2551 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1383:oiref><oihard>
@sendingInstant 147
@processingDuration 20
@sequenceNumber 1.1
@operation <oiref:java#Member#ModelingInColor.Notation.Class3#method#(##)#:oiref>
*/
class link2553 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1383:oiref><oihard>
*/
class link2555 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1383:oiref><oihard>
@sendingInstant 212
@processingDuration 20
@sequenceNumber 1.2
@controlFlowType asynchronous
@operation <oiref:java#Member#ModelingInColor.Notation.Class3#method#(##)#:oiref>
*/
class link2556 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node:oiref><oihard>
@sendingInstant 242
@processingDuration 20
@sequenceNumber 1.3
@label getAttribute
*/
class link2558 {
}
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1381:oiref><oihard>
@sendingInstant 365
@processingDuration 10
@sequenceNumber 1.4
@Message2Self yes
@operation <oiref:java#Member#ModelingInColor.Notation.Class1#method#(##)#:oiref>
*/
class link2560 {
}
/**
@shapeType Activation
@__modelType node
@name Activation5
@activationMessage <oiref:design#Class#id9l1bxixip6xbxixltnj.node1381.link2560:oiref>
*/
class node2561 {
}
/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1381:oiref><oihard>
*/
class link2562 {
}
}
/**
@shapeType Object
@__modelType node
@name anObject3
@persistence transient
*/
class node1383 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#ModelingInColor.Notation.Class3:oiref><oihard>
*/
class link {
}
/**
@shapeType NoteLink
@__modelType link
@__ref <oiref:design#Class#id9l1bxixip6xbxixltnj.node1386:oiref><oihard>
*/
class link1886 {
}
/**
@shapeType Activation
@__modelType node
@name Activation2
@activationMessage <oiref:design#Class#id9l1bxixip6xbxixltnj.node1381.link2553:oiref>
*/
class node2554 {
}
/**
@shapeType Activation
@__modelType node
@name Activation3
@activationMessage <oiref:design#Class#id9l1bxixip6xbxixltnj.node1381.link2556:oiref>
*/
class node2557 {
}
}
/**
@shapeType Note
@__modelType node
@name Note1
@text The box is an object.
Inside: object name,
then class name.
*/
class node1386 {
}
/**
@shapeType Note
@__modelType node
@name Note2
@text The arrows are messages,
from sender to receiver
(and back again).
*/
class node1388 {
}
/**
@shapeType Note
@__modelType node
@name Note3
@text The wide bars
are activation bars,
showing when an
object is active.
*/
class node1390 {
}
/**
@shapeType Note
@__modelType node
@name Note4
@text The vertical dashed lines
are lifelines, indicating
the life of the object
over time.
*/
class node1392 {
}
/**
@shapeType Note
@__modelType node
@name Note5
@text A sequence begins
with a sender, some
object that invokes
the initial method.
*/
class node1394 {
}
/**
@shapeType Note
@__modelType node
@name Note6
@text Convention: Use "FOR each"
notes to indicate iteration (rather
than a UML asterisk, limited to
a single message-send).
*/
class node1396 {
}
/**
@shapeType Note
@__modelType node
@name Note7
@text Convention: Use IF and ELSE
notes for conditions (rather than
UML brackets; need room for
writing the condition).
*/
class node1398 {
}
/**
@shapeType Note
@__modelType node
@name Note8
@text Time moves
down the page;
message arrows
may travel left to
right or right to left.
*/
class node1400 {
}
/**
@shapeType Note
@__modelType node
@name Note9
@text A clipped arrowhead
indicates an asynchronous
message.
*/
class node1402 {
}
/**
@shapeType Note
@__modelType node
@name Note10
@text A message name in single quotes
is a comment; corresponding
class diagram(s) won't include
a corresponding method for it.
Most common use: getters and setters.
*/
class node1404 {
}
/**
@shapeType Note
@__modelType node
@name Note11
@text Convention: Use notes to list
arguments for messages that
need them (helps keep message-
arrow labels from becoming too long).
*/
class node1406 {
}
/**
@shapeType Note
@__modelType node
@name Note12
@text This is a self-delegation
message. The object
invokes one of its own
methods.
*/
class node1408 {
}
