|
|
@@ -8,75 +8,75 @@ A B {
|
|
|
|
|
|
{Contains} ForAll render_blocks {
|
|
|
LHS {
|
|
|
- Pre_CBD/Block pre_block_0 {
|
|
|
+ Pre_CausalBlockDiagrams/Block pre_block_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
}
|
|
|
RHS {
|
|
|
- Post_CBD/Block post_block_0 {
|
|
|
+ Post_CausalBlockDiagrams/Block post_block_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
- Post_Rendered/Group post_block_1 {
|
|
|
+ Post_MM_rendered_graphical/Group post_block_1 {
|
|
|
label = "1"
|
|
|
- post_x = $
|
|
|
+ value_x = $
|
|
|
Integer function value(model : Element, name : String, mapping : Element):
|
|
|
return 0!
|
|
|
$
|
|
|
- post_y = $
|
|
|
+ value_y = $
|
|
|
Integer function value(model : Element, name : String, mapping : Element):
|
|
|
return 0!
|
|
|
$
|
|
|
}
|
|
|
- Post_Rendered/Rectangle post_block_2 {
|
|
|
+ Post_MM_rendered_graphical/Rectangle post_block_2 {
|
|
|
label = "2"
|
|
|
- post_x = $
|
|
|
+ value_x = $
|
|
|
Integer function value(model : Element, name : String, mapping : Element):
|
|
|
return 0!
|
|
|
$
|
|
|
- post_y = $
|
|
|
+ value_y = $
|
|
|
Integer function value(model : Element, name : String, mapping : Element):
|
|
|
return 0!
|
|
|
$
|
|
|
- post_width = $
|
|
|
+ value_width = $
|
|
|
Integer function value(model : Element, name : String, mapping : Element):
|
|
|
return 10!
|
|
|
$
|
|
|
- post_height = $
|
|
|
+ value_height = $
|
|
|
Integer function value(model : Element, name : String, mapping : Element):
|
|
|
return 10!
|
|
|
$
|
|
|
- post_lineWidth = $
|
|
|
+ value_lineWidth = $
|
|
|
Integer function value(model : Element, name : String, mapping : Element):
|
|
|
return 2!
|
|
|
$
|
|
|
- post_lineColour = $
|
|
|
+ value_lineColour = $
|
|
|
String function value(model : Element, name : String, mapping : Element):
|
|
|
return "black"!
|
|
|
$
|
|
|
- post_fillColour = $
|
|
|
+ value_fillColour = $
|
|
|
String function value(model : Element, name : String, mapping : Element):
|
|
|
return "white"!
|
|
|
$
|
|
|
}
|
|
|
- Post_Rendered/Text post_block_3 {
|
|
|
+ Post_MM_rendered_graphical/Text post_block_3 {
|
|
|
label = "3"
|
|
|
- post_x = $
|
|
|
+ value_x = $
|
|
|
Integer function value(model : Element, name : String, mapping : Element):
|
|
|
return 10!
|
|
|
$
|
|
|
- post_y = $
|
|
|
+ value_y = $
|
|
|
Integer function value(model : Element, name : String, mapping : Element):
|
|
|
return 10!
|
|
|
$
|
|
|
- post_lineWidth = $
|
|
|
+ value_lineWidth = $
|
|
|
Integer function value(model : Element, name : String, mapping : Element):
|
|
|
return 1!
|
|
|
$
|
|
|
- post_lineColour = $
|
|
|
+ value_lineColour = $
|
|
|
String function value(model : Element, name : String, mapping : Element):
|
|
|
return "black"!
|
|
|
$
|
|
|
- post_content = $
|
|
|
+ value_content = $
|
|
|
String function value(model : Element, name : String, mapping : Element):
|
|
|
String type
|
|
|
type = read_type(model, name)
|
|
|
@@ -98,8 +98,8 @@ A B {
|
|
|
return "PROBE"!
|
|
|
$
|
|
|
}
|
|
|
- Post_Rendered/contains (post_block_1, post_block2) {}
|
|
|
- Post_Rendered/contains (post_block_1, post_block3) {}
|
|
|
+ Post_MM_rendered_graphical/contains (post_block_1, post_block2) {}
|
|
|
+ Post_MM_rendered_graphical/contains (post_block_1, post_block3) {}
|
|
|
|
|
|
Post_Tracability (post_block_0, post_block_1) {}
|
|
|
}
|
|
|
@@ -107,23 +107,23 @@ A B {
|
|
|
|
|
|
{Contains} ForAll render_connections {
|
|
|
LHS {
|
|
|
- Pre_CBD/Block pre_conn_0 {
|
|
|
+ Pre_CausalBlockDiagrams/Block pre_conn_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
|
|
|
- Pre_CBD/Block pre_conn_1 {
|
|
|
+ Pre_CausalBlockDiagrams/Block pre_conn_1 {
|
|
|
label = "1"
|
|
|
}
|
|
|
|
|
|
- Pre_CBD/Link (pre_conn_0, pre_conn_1){
|
|
|
+ Pre_CausalBlockDiagrams/Link (pre_conn_0, pre_conn_1){
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Pre_Rendered/Group pre_conn_3 {
|
|
|
+ Pre_MM_rendered_graphical/Group pre_conn_3 {
|
|
|
label = "3"
|
|
|
}
|
|
|
|
|
|
- Pre_Rendered/Group pre_conn_4 {
|
|
|
+ Pre_MM_rendered_graphical/Group pre_conn_4 {
|
|
|
label = "4"
|
|
|
}
|
|
|
|
|
|
@@ -131,55 +131,55 @@ A B {
|
|
|
Pre_Tracability (pre_conn_0, pre_conn_4) {}
|
|
|
}
|
|
|
RHS {
|
|
|
- Post_CBD/Block post_conn_0 {
|
|
|
+ Post_CausalBlockDiagrams/Block post_conn_0 {
|
|
|
label = "0"
|
|
|
}
|
|
|
|
|
|
- Post_CBD/Block post_conn_1 {
|
|
|
+ Post_CausalBlockDiagrams/Block post_conn_1 {
|
|
|
label = "1"
|
|
|
}
|
|
|
|
|
|
- Post_CBD/Link (post_conn_0, post_conn_1){
|
|
|
+ Post_CausalBlockDiagrams/Link (post_conn_0, post_conn_1){
|
|
|
label = "2"
|
|
|
}
|
|
|
|
|
|
- Post_Rendered/Group post_conn_3 {
|
|
|
+ Post_MM_rendered_graphical/Group post_conn_3 {
|
|
|
label = "3"
|
|
|
}
|
|
|
|
|
|
- Post_Rendered/Group post_conn_4 {
|
|
|
+ Post_MM_rendered_graphical/Group post_conn_4 {
|
|
|
label = "4"
|
|
|
}
|
|
|
|
|
|
Post_Tracability (post_conn_0, post_conn_3) {}
|
|
|
Post_Tracability (post_conn_0, post_conn_4) {}
|
|
|
|
|
|
- Post_Rendered/Link {
|
|
|
+ Post_MM_rendered_graphical/Line {
|
|
|
label = "5"
|
|
|
- post_x = $
|
|
|
+ value_x = $
|
|
|
Integer function value(model : Element, name : String, mapping : Element):
|
|
|
return read_attribute(model, mapping["3"], "x")!
|
|
|
$
|
|
|
- post_y = $
|
|
|
+ value_y = $
|
|
|
Integer function value(model : Element, name : String, mapping : Element):
|
|
|
return read_attribute(model, mapping["3"], "y")!
|
|
|
$
|
|
|
- post_lineWidth = $
|
|
|
+ value_lineWidth = $
|
|
|
Integer function value(model : Element, name : String, mapping : Element):
|
|
|
return 1!
|
|
|
$
|
|
|
- post_lineColour = $
|
|
|
+ value_lineColour = $
|
|
|
String function value(model : Element, name : String, mapping : Element):
|
|
|
if (read_type(model, name) == "ICLink"):
|
|
|
return "red"!
|
|
|
else:
|
|
|
return "black"!
|
|
|
$
|
|
|
- post_targetX = $
|
|
|
+ value_targetX = $
|
|
|
Integer function value(model : Element, name : String, mapping : Element):
|
|
|
return read_attribute(model, mapping["4"], "x")!
|
|
|
$
|
|
|
- post_targetY = $
|
|
|
+ value_targetY = $
|
|
|
Integer function value(model : Element, name : String, mapping : Element):
|
|
|
return read_attribute(model, mapping["4"], "y")!
|
|
|
$
|