blob: 80d5b766e4e1fafc01a00a236802f621bc7a2034 [file] [log] [blame]
@namespace(uri="minisd", prefix="")
package minisd;
class Scenario extends Block {
}
class Participant {
attr String name;
}
abstract class Step {
}
class Block extends Step {
attr String title;
val Step[*] steps;
}
class Alt extends Step {
attr String title;
val Block[*] blocks;
}
class Interaction extends Step {
ref Participant from;
ref Participant to;
attr String message;
}