google-code-export / umple

Automatically exported from code.google.com/p/umple
1 stars 0 forks source link

State machine repeated definition doesn't work #491

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Load the code below. There are a number of oddities that need resolving.

The second and subsequent occurrences of declaration of sm should be just aded 
together. Currently they are ignored whether in the same class definition, or a 
mixing class definition

class X {
  sm {
    s1 {
      e->s2;
      e4 -> s4;
    }
    s1 {
      e1 -> s2;
    }
    s2 {
      s3 {e6 -> s1;}
      s3 {}
      s1 {e7 -> s2;}
    }
  }
  sm {
    s8 {
       e9 -> s9;
    }
    s9 {}
  }
}

class X {
  a;
  sm {
    s4 {}
    s5 {}
  }
}

Original issue reported on code.google.com by TimothyCLethbridge on 24 Jan 2014 at 10:11

GoogleCodeExporter commented 9 years ago

Original comment by TimothyCLethbridge on 24 Jan 2014 at 10:12

GoogleCodeExporter commented 9 years ago
Probably this issue was solved with the patches that solved issues 200/199 and 
580.

Original comment by PedroAug...@gmail.com on 4 Jun 2014 at 3:19

GoogleCodeExporter commented 9 years ago
This example code doesn't generate a diagram

Original comment by TimothyCLethbridge on 27 Jun 2014 at 6:30