@namespace(uri="psl", prefix="") | |
package psl; | |
class Project { | |
attr String title; | |
attr String description; | |
val Task[*] tasks; | |
val Person[*] people; | |
} | |
class Task { | |
attr String title; | |
attr int start; | |
attr int duration; | |
val Effort[*] effort; | |
} | |
class Person { | |
attr String name; | |
} | |
class Effort { | |
ref Person person; | |
attr int percentage = 100; | |
} |