Metamodel for the samples
The MPS language (aka. metamodel) used in all examples is the same. It is fairly small as describes a simplified lecture schedule.
| The language intentionally does not use expressions. Creating editors for expressions manually is tedious, and modelix has no support yet for generating these editors for you. | 
The main concepts of the language are:
- 
RoomListRoot node that contains rooms.
 - 
Room - 
LectureListRoot node that contains lectures.
 - 
LectureLectures are held in rooms.
 - 
ScheduleA lecture is scheduled.
- 
OnetimeScheduleA lecture can be scheduled once.
 - 
WeeklyRecurringScheduleOr a lecture can be scheduled weekly until an end date
You will find more concepts in the language like SemesterPlan,TutorandEquipmentthey are not used in the samples as of now. 
 -