|
@@ -6,7 +6,7 @@ A B {
|
|
|
Composite schedule {
|
|
|
{Contains} Success success {}
|
|
|
{Contains} Failure failure {}
|
|
|
- {Contains} Atomic unselect_all {
|
|
|
+ {Contains} ForAll unselect_all {
|
|
|
LHS {
|
|
|
Pre_Encapsulated_PetriNet/Port pre_ua_1 {
|
|
|
label = "1"
|
|
@@ -121,32 +121,32 @@ A B {
|
|
|
|
|
|
{Contains} ForAll merge_T2P {
|
|
|
LHS {
|
|
|
- Pre_Encapsulated_PetriNet/Place pre_p2t_1 {
|
|
|
+ Pre_Encapsulated_PetriNet/Place pre_t2p_1 {
|
|
|
label = "1"
|
|
|
}
|
|
|
- Pre_Encapsulated_PetriNet/Port pre_p2t_2 {
|
|
|
+ Pre_Encapsulated_PetriNet/Port pre_t2p_2 {
|
|
|
label = "2"
|
|
|
constraint_selected = $
|
|
|
Boolean function constraint(value : Boolean):
|
|
|
return value!
|
|
|
$
|
|
|
}
|
|
|
- Pre_Encapsulated_PetriNet/PortPlace (pre_p2t_2, pre_p2t_1){
|
|
|
+ Pre_Encapsulated_PetriNet/PortPlace (pre_t2p_2, pre_t2p_1){
|
|
|
label = "3"
|
|
|
}
|
|
|
- Pre_Encapsulated_PetriNet/Place pre_p2t_4 {
|
|
|
+ Pre_Encapsulated_PetriNet/Place pre_t2p_4 {
|
|
|
label = "4"
|
|
|
}
|
|
|
- Pre_Encapsulated_PetriNet/Port pre_p2t_5 {
|
|
|
+ Pre_Encapsulated_PetriNet/Port pre_t2p_5 {
|
|
|
label = "5"
|
|
|
}
|
|
|
- Pre_Encapsulated_PetriNet/PortPlace (pre_p2t_5, pre_p2t_4){
|
|
|
+ Pre_Encapsulated_PetriNet/PortPlace (pre_t2p_5, pre_t2p_4){
|
|
|
label = "6"
|
|
|
}
|
|
|
- Pre_Encapsulated_PetriNet/Transition pre_p2t_7 {
|
|
|
+ Pre_Encapsulated_PetriNet/Transition pre_t2p_7 {
|
|
|
label = "7"
|
|
|
}
|
|
|
- Pre_Encapsulated_PetriNet/T2P (pre_p2t_7, pre_p2t_4) {
|
|
|
+ Pre_Encapsulated_PetriNet/T2P (pre_t2p_7, pre_t2p_4) {
|
|
|
label = "8"
|
|
|
}
|
|
|
|
|
@@ -156,31 +156,31 @@ A B {
|
|
|
$
|
|
|
}
|
|
|
RHS {
|
|
|
- Post_Encapsulated_PetriNet/Place post_p2t_1 {
|
|
|
+ Post_Encapsulated_PetriNet/Place post_t2p_1 {
|
|
|
label = "1"
|
|
|
}
|
|
|
- Post_Encapsulated_PetriNet/Port post_p2t_2 {
|
|
|
+ Post_Encapsulated_PetriNet/Port post_t2p_2 {
|
|
|
label = "2"
|
|
|
}
|
|
|
- Post_Encapsulated_PetriNet/PortPlace (post_p2t_2, post_p2t_1){
|
|
|
+ Post_Encapsulated_PetriNet/PortPlace (post_t2p_2, post_t2p_1){
|
|
|
label = "3"
|
|
|
}
|
|
|
- Post_Encapsulated_PetriNet/Place post_p2t_4 {
|
|
|
+ Post_Encapsulated_PetriNet/Place post_t2p_4 {
|
|
|
label = "4"
|
|
|
}
|
|
|
- Post_Encapsulated_PetriNet/Port post_p2t_5 {
|
|
|
+ Post_Encapsulated_PetriNet/Port post_t2p_5 {
|
|
|
label = "5"
|
|
|
}
|
|
|
- Post_Encapsulated_PetriNet/PortPlace (post_p2t_5, post_p2t_4){
|
|
|
+ Post_Encapsulated_PetriNet/PortPlace (post_t2p_5, post_t2p_4){
|
|
|
label = "6"
|
|
|
}
|
|
|
- Post_Encapsulated_PetriNet/Transition post_p2t_7 {
|
|
|
+ Post_Encapsulated_PetriNet/Transition post_t2p_7 {
|
|
|
label = "7"
|
|
|
}
|
|
|
- Post_Encapsulated_PetriNet/T2P (post_p2t_7, post_p2t_4) {
|
|
|
+ Post_Encapsulated_PetriNet/T2P (post_t2p_7, post_t2p_4) {
|
|
|
label = "8"
|
|
|
}
|
|
|
- Post_Encapsulated_PetriNet/T2P (post_p2t_7, post_p2t_1) {
|
|
|
+ Post_Encapsulated_PetriNet/T2P (post_t2p_7, post_t2p_1) {
|
|
|
label = "9"
|
|
|
}
|
|
|
}
|
|
@@ -210,6 +210,11 @@ A B {
|
|
|
Pre_Encapsulated_PetriNet/PortPlace (pre_rem_5, pre_rem_4){
|
|
|
label = "6"
|
|
|
}
|
|
|
+
|
|
|
+ constraint = $
|
|
|
+ Boolean function constraint(model : Element, mapping : Element):
|
|
|
+ return value_eq(read_attribute(model, mapping["2"], "name"), read_attribute(model, mapping["5"], "name"))!
|
|
|
+ $
|
|
|
}
|
|
|
RHS {
|
|
|
Post_Encapsulated_PetriNet/Place post_rem_1 {
|