Umple is a historical programming language created in 2008. Umple is a language for both object-oriented programming and modelling with class diagrams and state diagrams. The name Umple is a portmanteau of "UML", "ample" and "programming language", indicating that it is designed to provide ample features to extend programming languages with UML capabilities. . Read more on Wikipedia...

11Years Old 25Users 0Jobs

Example code from Wikipedia:

class GarageDoor
 {
    status {
       Open { buttonOrObstacle -> Closing;  }
       Closing {
           buttonOrObstacle -> Opening;
           reachBottom -> Closed;
       }
       Closed { buttonOrObstacle -> Opening; }
       Opening {
           buttonOrObstacle -> HalfOpen;
           reachTop -> Open;
       }
       HalfOpen { buttonOrObstacle -> Opening; }
   }
 }

Last updated October 20th, 2019