package idp78ecgroq4becgroqer9; /** @version 2.0 @__modelType diagram */ class diagram { /** @__ref @__modelType reference */ class reference { }/** @__ref @__modelType reference */ class reference224 { }/** @__ref @__modelType reference */ class reference227 { }/** @__ref @__modelType reference */ class reference27 { }/** @__ref @__modelType reference */ class reference61 { }/** @__ref @__modelType reference */ class reference67 { }}/** @__tags @shapeType SequenceDiagram @__viewType collaborationView */ class __tags { }/** @__options */ class __options { }/** @__positions */ class __positions { }/** @shapeType Object @__modelType node @name Player @stereotype actor */ class node { /** @shapeType MessageLink @__modelType link @__ref @sendingInstant 135 @processingDuration 260 @sequenceNumber 1 @operation @operationNameAsText 'selectSquareOfLand(int,int):void' @arguments x, y @label */ class link { }/** @shapeType CollaborationLink @__modelType link @__ref */ class link30 { }/** @shapeType NoteLink @__modelType link @__ref */ class link68 { }}/** @__positions =886,195,219,60,1:oigroup> =832,176,4,4,1:oigroup> =368,76,721,211:oigroup> =591,250,591,272,625,272,625,238,603,238:oigroup> =372,91,372,91:oigroup> =88,10,4,4,1:oigroup> =832,176,4,4,1:oigroup> =15,357,351,48,0:oigroup> =421,37,240,60,1:oigroup> =76,206,57,74,1:oigroup> =875,10,4,4,1:oigroup> =70,54,340,58:oigroup> =364,69,734,71:oigroup> =901,217,901,217:oigroup> =519,190,519,97:oigroup> =603,216,886,216:oigroup> =832,176,4,4,1:oigroup> =661,58,746,58:oigroup> =104,280,104,357:oigroup> =133,228,477,228:oigroup> =746,38,201,40,0:oigroup> =477,190,126,60,1:oigroup> @__viewType collaborationView */ class __positions222 { }/** @shapeType Object @__modelType node @name */ class node223 { /** @shapeType Activation @__modelType node @name Activation1 @activationMessage */ class node { }/** @shapeType MessageLink @__modelType link @__ref @sendingInstant 155 @processingDuration 20 @sequenceNumber 1.1 @operation @operationNameAsText 'getSelectedSquare():SquareOfLand' @return selectedSquare */ class link { }/** @shapeType Activation @__modelType node @name Activation2 @activationMessage */ class node31 { }/** @shapeType CollaborationLink @__modelType link @__ref */ class link32 { }/** @shapeType MessageLink @__modelType link @__ref @sendingInstant 285 @processingDuration 20 @sequenceNumber 1.2 @operation @operationNameAsText 'getHuman():Human' @return human */ class link35 { }/** @shapeType CollaborationLink @__modelType link @__ref */ class link36 { }/** @shapeType MessageLink @__modelType link @__ref @sendingInstant 365 @processingDuration 20 @sequenceNumber 1.4 @operation @operationNameAsText 'select(Human):boolean' @arguments human */ class link37 { }/** @shapeType CollaborationLink @__modelType link @__ref */ class link38 { }/** @shapeType DependencyLink @__modelType link @__ref */ class link57 { }/** @shapeType MessageLink @__modelType link @__ref @sendingInstant 325 @processingDuration 20 @sequenceNumber 1.3 @operation @operationNameAsText 'getHumanSelection():HumanSelection' @return humanSelection */ class link58 { }/** @shapeType Activation @__modelType node @name Activation5 @activationMessage */ class node59 { }}/** @shapeType Object @__modelType node @name humanSelection */ class node226 { /** @shapeType DependencyLink @__modelType link @__ref */ class link { }/** @shapeType Activation @__modelType node @name Activation4 @activationMessage */ class node { }/** @shapeType NoteLink @__modelType link @__ref */ class link62 { }} /** @shapeType Object @__modelType node @name selectedSquare */ class node26 { /** @shapeType DependencyLink @__modelType link @__ref */ class link { }/** @shapeType Activation @__modelType node @name Activation3 @activationMessage */ class node { }}/** @shapeType Note @__modelType node @name Note1 @text The human is added to the selection. */ class node60 { }/** @shapeType Note @__modelType node @name Note3 @text A player selects a square with coordinates (x, Y). There is a human on the selected square and the human is not selected. */ class node66 { }