All Downloads are FREE. Search and download functionalities are using the official Maven repository.

samples.enumerations.methods.pec Maven / Gradle / Ivy

The newest version!
define motor as Boolean attribute
define seats as Integer attribute
define MobileDevice as category with attributes motor and seats, and methods:

    define printSpeed as method doing:
        speed = 200 / seats
        if not motor:
            speed = speed / 2
        printLine "speed -> " +  speed

define Vehicle as enumerated MobileDevice with symbols:
    BICYCLE with false as motor and 1 as seats
    MOTORBIKE with true as motor and 2 as seats
    CAR with true as motor and 4 as seats

define main as method doing:
    MOTORBIKE.printSpeed




© 2015 - 2025 Weber Informatics LLC | Privacy Policy