package id2xj2yckbtrtskckbtwl5m;

/**
@version 2.0
@__modelType diagram 
*/
class diagram {
/**
@__ref <oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node:oiref><oihard>
@__modelType reference 
*/
class reference {
}/**
@__ref <oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node43:oiref><oihard>
@__modelType reference 
*/
class reference44 {
}/**
@__ref <oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node47:oiref><oihard>
@__modelType reference 
*/
class reference48 {
}/**
@__ref <oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node12:oiref><oihard>
@__modelType reference 
*/
class reference53 {
}}/**
@__tags
@shapeType SequenceDiagram
@__viewType collaborationView 
*/
class __tags {
}/**
@__options 
*/
class __options {
}/**
@__positions 
*/
class __positions {
}/**
@__positions <oigroup:<oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node43:oiref>=36,36,57,74,1:oigroup>
<oigroup:<oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node.link49:oiref>=126,117,89,224:oigroup>
<oigroup:<oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node43.link46:oiref>=93,72,497,72:oigroup>
<oigroup:<oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node47:oiref>=468,224,236,60,1:oigroup>
<oigroup:<oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node.link50:oiref>=539,102,539,224:oigroup>
<oigroup:<oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node47.node:oiref>=308,10,4,4,1:oigroup>
<oigroup:<oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node47.link54:oiref>=468,253,315,253:oigroup>
<oigroup:<oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node.node45:oiref>=314,214,4,4,1:oigroup>
<oigroup:<oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node43.link:oiref>=317,197,157,142:oigroup>
<oigroup:<oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node:oiref>=497,42,126,60,1:oigroup>
<oigroup:<oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node12:oiref>=52,222,263,60,0:oigroup>
@__viewType collaborationView 
*/
class __positions42 {
}/**
@shapeType Object
@__modelType node*/
class node {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#evolution.WorldController:oiref><oihard> 
*/
class link {
}/**
@shapeType Activation
@__modelType node
@name Activation1
@activationMessage <oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node43.link:oiref> 
*/
class node45 {
}/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node47:oiref><oihard>
@sendingInstant 155
@processingDuration 20
@sequenceNumber 1.1
@operation <oiref:java#Member#evolution.constructions.ConstructionKnowledgeCatalog#constructionExists#(#java.lang.String#)#:oiref>
@operationNameAsText 'constructionExists(String):boolean'
@arguments constructionType 
*/
class link49 {
}/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node47:oiref><oihard> 
*/
class link50 {
}}/**
@shapeType Object
@__modelType node
@name Player
@stereotype actor 
*/
class node43 {
/**
@shapeType MessageLink
@__modelType link
@__ref <oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node:oiref><oihard>
@sendingInstant 135
@processingDuration 50
@sequenceNumber 1
@operation <oiref:java#Member#evolution.WorldController#selectConstructionType#(#java.lang.String#)#:oiref>
@operationNameAsText 'selectConstructionType(String):void'
@arguments constructionType 
*/
class link {
}/**
@shapeType CollaborationLink
@__modelType link
@__ref <oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node:oiref><oihard> 
*/
class link46 {
}}/**
@shapeType Object
@__modelType node
@stereotype singleton*/
class node47 {
/**
@shapeType DependencyLink
@__modelType link
@__ref <oiref:java#Class#evolution.constructions.ConstructionKnowledgeCatalog:oiref><oihard> 
*/
class link {
}/**
@shapeType Activation
@__modelType node
@name Activation2
@activationMessage <oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node.link49:oiref> 
*/
class node {
}/**
@shapeType NoteLink
@__modelType link
@__ref <oiref:design#Class#id2xj2yckbtrtskckbtwl5m.node12:oiref><oihard> 
*/
class link54 {
}}/**
@shapeType Note
@__modelType node
@name Note1
@text A RuntimeException will be
thrown if the constuction is
unknown to the construction
knowledgecatalog.
*/
class node12 {
}