<?php $modelOverview = new ModelOverview(); $aClass = new ClassOverview("Student",$modelOverview); new Attribute("String","name",false,$aClass); new Attribute("String","id",true,$aClass); <?php $modelOverview = new ModelOverview(); $aClass = new ClassOverview("Student",$modelOverview); <?php $modelOverview = new ModelOverview(); $aClass = new ClassOverview("Student",$modelOverview); $aStateMachine = new StateMachine("Status",$aClass); $aStateMachine->addEvent("flip"); $aStateMachine->addEvent("flop"); <?php $modelOverview = new ModelOverview(); $aClass = new ClassOverview("Student",$modelOverview); new AssociationEnd(0,-1,"Mentor","m",$aClass); new AssociationEnd(0,1,"Student","a",$aClass); new AssociationEnd(0,-1,"Student","b",$aClass); $aClass = new ClassOverview("Mentor",$modelOverview); new AssociationEnd(0,1,"Student","student",$aClass);