1O:32:"PHP_UML_Metamodel_Superstructure":3:{s:8:"packages";O:25:"PHP_UML_Metamodel_Package":8:{s:14:"nestingPackage";N;s:13:"nestedPackage";a:1:{i:0;O:25:"PHP_UML_Metamodel_Package":8:{s:14:"nestingPackage";r:2;s:13:"nestedPackage";a:1:{i:0;O:25:"PHP_UML_Metamodel_Package":8:{s:14:"nestingPackage";r:5;s:13:"nestedPackage";a:0:{}s:9:"ownedType";a:8:{i:0;O:23:"PHP_UML_Metamodel_Class":12:{s:14:"ownedAttribute";a:2:{i:0;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:6:"public";s:7:"default";s:7:"array()";s:5:"class";r:12;s:7:"package";N;s:4:"file";N;s:4:"type";O:26:"PHP_UML_Metamodel_Datatype":9:{s:10:"superClass";a:0:{}s:14:"ownedOperation";a:0:{}s:4:"file";N;s:7:"package";N;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:9:"PHP_UML_3";s:4:"name";s:5:"array";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:22;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:18:"Internal PHP type.";s:2:"id";s:9:"PHP_UML_4";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}s:2:"id";s:10:"PHP_UML_36";s:4:"name";s:18:"ignoredDirectories";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:14;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:33:"Directories to ignore during scan";s:2:"id";s:10:"PHP_UML_37";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:5:"array";s:2:"id";s:10:"PHP_UML_38";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:1;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:6:"public";s:7:"default";s:4:"true";s:5:"class";r:12;s:7:"package";N;s:4:"file";N;s:4:"type";O:26:"PHP_UML_Metamodel_Datatype":9:{s:10:"superClass";a:0:{}s:14:"ownedOperation";a:0:{}s:4:"file";N;s:7:"package";N;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:10:"PHP_UML_11";s:4:"name";s:4:"bool";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:70;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:18:"Internal PHP type.";s:2:"id";s:10:"PHP_UML_12";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}s:2:"id";s:10:"PHP_UML_39";s:4:"name";s:14:"subDirectories";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:62;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:16:"Recursive search";s:2:"id";s:10:"PHP_UML_40";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:4:"bool";s:2:"id";s:10:"PHP_UML_41";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}}s:14:"isInstantiable";N;s:10:"implements";a:0:{}s:10:"superClass";a:0:{}s:14:"ownedOperation";a:1:{i:0;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:114;s:9:"direction";s:6:"return";s:4:"type";O:26:"PHP_UML_Metamodel_Datatype":9:{s:10:"superClass";a:0:{}s:14:"ownedOperation";a:0:{}s:4:"file";N;s:7:"package";N;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:10:"PHP_UML_17";s:4:"name";s:4:"void";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:121;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:18:"Internal PHP type.";s:2:"id";s:10:"PHP_UML_18";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}s:2:"id";s:10:"PHP_UML_47";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:114;s:9:"direction";s:2:"in";s:4:"type";O:26:"PHP_UML_Metamodel_Datatype":9:{s:10:"superClass";a:0:{}s:14:"ownedOperation";a:0:{}s:4:"file";N;s:7:"package";N;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:9:"PHP_UML_5";s:4:"name";s:6:"string";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:148;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:18:"Internal PHP type.";s:2:"id";s:9:"PHP_UML_6";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}s:2:"id";s:10:"PHP_UML_48";s:4:"name";s:3:"dir";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:1:"1";s:9:"operation";R:114;s:9:"direction";s:2:"in";s:4:"type";O:26:"PHP_UML_Metamodel_Datatype":9:{s:10:"superClass";a:0:{}s:14:"ownedOperation";a:0:{}s:4:"file";N;s:7:"package";N;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:9:"PHP_UML_7";s:4:"name";s:3:"int";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:175;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:18:"Internal PHP type.";s:2:"id";s:9:"PHP_UML_8";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}s:2:"id";s:10:"PHP_UML_49";s:4:"name";s:5:"level";s:11:"description";N;}}s:5:"class";r:12;s:7:"package";N;s:10:"visibility";s:9:"protected";s:4:"file";N;s:2:"id";s:10:"PHP_UML_42";s:4:"name";s:17:"traverseDirectory";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:114;s:14:"ownedAttribute";a:4:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:55:"Traverse recursively the directories for files to parse";s:2:"id";s:10:"PHP_UML_43";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:36:"string $dir Path folder to look into";s:2:"id";s:10:"PHP_UML_44";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:29:"int $level Level of recursion";s:2:"id";s:10:"PHP_UML_45";s:4:"name";s:5:"param";s:11:"description";N;}i:3;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:4:"void";s:2:"id";s:10:"PHP_UML_46";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}}s:4:"file";O:26:"PHP_UML_Metamodel_Artifact":5:{s:10:"manifested";a:8:{i:0;R:12;i:1;O:23:"PHP_UML_Metamodel_Class":12:{s:14:"ownedAttribute";a:17:{i:0;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";b:1;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:1:"1";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";r:175;s:2:"id";s:10:"PHP_UML_52";s:4:"name";s:4:"FILE";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:236;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:1;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";b:1;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:1:"2";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";r:175;s:2:"id";s:10:"PHP_UML_53";s:4:"name";s:8:"DIR_OPEN";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:254;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:2;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";b:1;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:1:"3";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";r:175;s:2:"id";s:10:"PHP_UML_54";s:4:"name";s:9:"DIR_CLOSE";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:272;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:3;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:6:"public";s:7:"default";s:12:"array('php')";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";r:22;s:2:"id";s:10:"PHP_UML_55";s:4:"name";s:18:"acceptedExtensions";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:290;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:27:"Extensions of files to scan";s:2:"id";s:10:"PHP_UML_56";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:5:"Array";s:2:"id";s:10:"PHP_UML_57";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:4;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:6:"public";s:7:"default";s:4:"true";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";r:70;s:2:"id";s:10:"PHP_UML_58";s:4:"name";s:11:"tagFilename";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:318;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:45:"Filenames are added to classes and interfaces";s:2:"id";s:10:"PHP_UML_59";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:4:"bool";s:2:"id";s:10:"PHP_UML_60";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:5;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:6:"public";s:7:"default";s:4:"true";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";r:70;s:2:"id";s:10:"PHP_UML_61";s:4:"name";s:14:"pageAsArtifact";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:346;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:58:"Each file generates an UML:Artifact (in the logicial view)";s:2:"id";s:10:"PHP_UML_62";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:4:"bool";s:2:"id";s:10:"PHP_UML_63";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:6;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:6:"public";s:7:"default";s:4:"true";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";r:70;s:2:"id";s:10:"PHP_UML_64";s:4:"name";s:13:"componentView";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:374;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:100:"A component view is created at root model, with the whole scanned file system inside (as components)";s:2:"id";s:10:"PHP_UML_65";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:4:"bool";s:2:"id";s:10:"PHP_UML_66";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:7;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:6:"public";s:7:"default";s:4:"true";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";r:70;s:2:"id";s:10:"PHP_UML_67";s:4:"name";s:9:"docblocks";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:402;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:96:"Docblocks are read (package, param and return). This includes class, function and file comments.";s:2:"id";s:10:"PHP_UML_68";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:4:"bool";s:2:"id";s:10:"PHP_UML_69";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:8;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:6:"public";s:7:"default";s:4:"true";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";r:70;s:2:"id";s:10:"PHP_UML_70";s:4:"name";s:6:"dollar";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:430;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:30:"Keep the PHP variable prefix $";s:2:"id";s:10:"PHP_UML_71";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:4:"bool";s:2:"id";s:10:"PHP_UML_72";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:9;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:6:"public";s:7:"default";s:0:"";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";s:32:"PHP_UML_Metamodel_Superstructure";s:2:"id";s:10:"PHP_UML_73";s:4:"name";s:5:"model";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:458;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:202:"A reference to a PHP_UML_Metamodel_Superstructure object Either parseFile() or parserDirectory() set it, once their job is done.
2Or you can set it yourself with a predefined instance of superstructure.";s:2:"id";s:10:"PHP_UML_74";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:32:"PHP_UML_Metamodel_Superstructure";s:2:"id";s:10:"PHP_UML_75";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:10;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:7:"private";s:7:"default";s:0:"";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";r:148;s:2:"id";s:10:"PHP_UML_76";s:4:"name";s:12:"_xmlEncoding";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:486;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:34:"XML Encoding (see the constructor)";s:2:"id";s:10:"PHP_UML_77";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:6:"string";s:2:"id";s:10:"PHP_UML_78";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:11;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:7:"private";s:7:"default";s:2:"''";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";r:148;s:2:"id";s:10:"PHP_UML_79";s:4:"name";s:4:"_xmi";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:514;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:25:"The concatened XMI string";s:2:"id";s:10:"PHP_UML_80";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:6:"string";s:2:"id";s:10:"PHP_UML_81";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:12;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:7:"private";s:7:"default";s:0:"";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";O:23:"PHP_UML_Metamodel_Class":12:{s:14:"ownedAttribute";a:11:{i:0;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";b:1;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:40:"'[a-z_\\x7f-\\xff][a-z0-9_\\x7f-\\xff]*'";s:5:"class";r:550;s:7:"package";N;s:4:"file";N;s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_384";s:4:"name";s:13:"PREG_VARIABLE";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:552;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:38:"Regular expressions for a PHP variable";s:2:"id";s:11:"PHP_UML_385";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:1;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";b:1;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:22:"'<<<([^<\n\r]*)[\n\r]'";s:5:"class";r:550;s:7:"package";N;s:4:"file";N;s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_386";s:4:"name";s:12:"PREG_HEREDOC";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:575;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:2;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";b:1;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:35:"'\/\/[^\n]*\n|\/\*.*\*\/|#[^\n]*\n'";s:5:"class";r:550;s:7:"package";N;s:4:"file";N;s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_387";s:4:"name";s:12:"PREG_COMMENT";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:593;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:3;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";b:1;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:34:"'\*[ \t]+@package[ \t]+([^\s]+)\s'";s:5:"class";r:550;s:7:"package";N;s:4:"file";N;s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_388";s:4:"name";s:12:"PREG_PACKAGE";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:611;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:4;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:6:"public";s:7:"default";s:0:"";s:5:"class";r:550;s:7:"package";N;s:4:"file";N;s:4:"type";s:32:"PHP_UML_Metamodel_Superstructure";s:2:"id";s:11:"PHP_UML_389";s:4:"name";s:5:"model";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:629;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:107:"Reference to a PHP_UML_Metamodel_Superstructure (where the parser stores all the program elements it finds)";s:2:"id";s:11:"PHP_UML_390";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:32:"PHP_UML_Metamodel_Superstructure";s:2:"id";s:11:"PHP_UML_391";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:5;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:7:"private";s:7:"default";s:2:"''";s:5:"class";r:550;s:7:"package";N;s:4:"file";N;s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_392";s:4:"name";s:5:"_text";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:657;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:6;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:7:"private";s:7:"default";s:0:"";s:5:"class";r:550;s:7:"package";N;s:4:"file";N;s:4:"type";O:26:"PHP_UML_Metamodel_Datatype":9:{s:10:"superClass";a:0:{}s:14:"ownedOperation";a:0:{}s:4:"file";N;s:7:"package";N;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:9:"PHP_UML_1";s:4:"name";s:5:"mixed";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:683;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:18:"Internal PHP type.";s:2:"id";s:9:"PHP_UML_2";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}s:2:"id";s:11:"PHP_UML_393";s:4:"name";s:9:"_filename";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:675;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:7;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:7:"private";s:7:"default";s:0:"";s:5:"class";r:550;s:7:"package";N;s:4:"file";N;s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_394";s:4:"name";s:10:"_docblocks";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:713;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:8;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:7:"private";s:7:"default";s:0:"";s:5:"class";r:550;s:7:"package";N;s:4:"file";N;s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_395";s:4:"name";s:7:"_dollar";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:731;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:9;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:7:"private";s:7:"default";s:0:"";s:5:"class";r:550;s:7:"package";N;s:4:"file";N;s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_396";s:4:"name";s:7:"_cancel";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:749;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:10;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:7:"private";s:7:"default";s:0:"";s:5:"class";r:550;s:7:"package";N;s:4:"file";N;s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_397";s:4:"name";s:14:"_packageSeqIdx";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:767;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}}s:14:"isInstantiable";N;s:10:"implements";a:0:{}s:10:"superClass";a:0:{}s:14:"ownedOperation";a:31:{i:0;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:4:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:789;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_403";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:789;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_404";s:4:"name";s:4:"root";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:4:"true";s:9:"operation";R:789;s:9:"direction";s:2:"in";s:4:"type";r:70;s:2:"id";s:11:"PHP_UML_405";s:4:"name";s:9:"docblocks";s:11:"description";N;}i:3;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:4:"true";s:9:"operation";R:789;s:9:"direction";s:2:"in";s:4:"type";r:70;s:2:"id";s:11:"PHP_UML_406";s:4:"name";s:6:"dollar";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_398";s:4:"name";s:11:"__construct";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:789;s:14:"ownedAttribute";a:4:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:11:"Constructor";s:2:"id";s:11:"PHP_UML_399";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:30:"string $root Root package name";s:2:"id";s:11:"PHP_UML_400";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:44:"bool $docblocks True = docblocks are scanned";s:2:"id";s:11:"PHP_UML_401";s:4:"name";s:5:"param";s:11:"description";N;}i:3;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:42:"bool $dollar True = $ in variables is kept";s:2:"id";s:11:"PHP_UML_402";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:1;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:854;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_410";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:854;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_411";s:4:"name";s:8:"filename";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_407";s:4:"name";s:5:"parse";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:854;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:17:"Parses a PHP file";s:2:"id";s:11:"PHP_UML_408";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:30:"string $filename File to parse";s:2:"id";s:11:"PHP_UML_409";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:2;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:1:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";r:895;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_414";s:4:"name";s:6:"return";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_412";s:4:"name";s:8:"finalize";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:895;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:243:"Launches the resolution of the references for all stacks from root
3Every reference (a temporary string) is replaced by a PHP reference to the corresponding type (that is, a class or a datatype) To be run once the filesystem scan is complete.";s:2:"id";s:11:"PHP_UML_413";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:3;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:925;s:9:"direction";s:6:"return";s:4:"type";r:175;s:2:"id";s:11:"PHP_UML_420";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:925;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_421";s:4:"name";s:4:"name";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:4:"null";s:9:"operation";R:925;s:9:"direction";s:2:"in";s:4:"type";r:175;s:2:"id";s:11:"PHP_UML_422";s:4:"name";s:7:"baseIdx";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_415";s:4:"name";s:11:"_addPackage";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:925;s:14:"ownedAttribute";a:4:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:38:"Adds a package to the "packages" stack";s:2:"id";s:11:"PHP_UML_416";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:32:"string $name Name of the package";s:2:"id";s:11:"PHP_UML_417";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:42:"int $baseIdx Current nesting package index";s:2:"id";s:11:"PHP_UML_418";s:4:"name";s:5:"param";s:11:"description";N;}i:3;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:63:"int Index of the newly created package (or of the existing one)";s:2:"id";s:11:"PHP_UML_419";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:4;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:983;s:9:"direction";s:6:"return";s:4:"type";r:175;s:2:"id";s:11:"PHP_UML_427";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:983;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_428";s:4:"name";s:13:"classDocblock";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_423";s:4:"name";s:15:"_getClassDocIdx";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:983;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:58:"Get the index of the corresponding @package class docblock";s:2:"id";s:11:"PHP_UML_424";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:67:"string $classDocblock Preceding code (before the class declaration)";s:2:"id";s:11:"PHP_UML_425";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:3:"int";s:2:"id";s:11:"PHP_UML_426";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:5;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:4:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1029;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_434";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1029;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_435";s:4:"name";s:4:"name";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1029;s:9:"direction";s:2:"in";s:4:"type";r:22;s:2:"id";s:11:"PHP_UML_436";s:4:"name";s:4:"attr";s:11:"description";N;}i:3;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1029;s:9:"direction";s:2:"in";s:4:"type";r:175;s:2:"id";s:11:"PHP_UML_437";s:4:"name";s:13:"classPkgIndex";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_429";s:4:"name";s:13:"_addInterface";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1029;s:14:"ownedAttribute";a:4:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:43:"Adds an interface to the "interfaces" stack";s:2:"id";s:11:"PHP_UML_430";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:27:"string $name Interface name";s:2:"id";s:11:"PHP_UML_431";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:52:"array $attr Some interface attributes (superclasses)";s:2:"id";s:11:"PHP_UML_432";s:4:"name";s:5:"param";s:11:"description";N;}i:3;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:59:"int $classPkgIndex The index of the current nesting package";s:2:"id";s:11:"PHP_UML_433";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:6;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:4:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1094;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_443";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1094;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_444";s:4:"name";s:4:"name";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1094;s:9:"direction";s:2:"in";s:4:"type";r:22;s:2:"id";s:11:"PHP_UML_445";s:4:"name";s:4:"attr";s:11:"description";N;}i:3;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1094;s:9:"direction";s:2:"in";s:4:"type";r:175;s:2:"id";s:11:"PHP_UML_446";s:4:"name";s:13:"classPkgIndex";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_438";s:4:"name";s:9:"_addClass";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1094;s:14:"ownedAttribute";a:4:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:59:"Adds a class to the "classes" stack ($this->model->classes)";s:2:"id";s:11:"PHP_UML_439";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:23:"string $name Class name";s:2:"id";s:11:"PHP_UML_440";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:48:"array $attr Some class attributes (superclasses)";s:2:"id";s:11:"PHP_UML_441";s:4:"name";s:5:"param";s:11:"description";N;}i:3;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:59:"int $classPkgIndex The index of the current nesting package";s:2:"id";s:11:"PHP_UML_442";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:7;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:4:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1159;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_448";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1159;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_449";s:4:"name";s:4:"name";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1159;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_450";s:4:"name";s:4:"attr";s:11:"description";N;}i:3;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1159;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_451";s:4:"name";s:13:"modeInterface";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_447";s:4:"name";s:13:"_addOperation";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1159;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:8;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:4:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1204;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_453";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1204;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_454";s:4:"name";s:4:"name";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1204;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_455";s:4:"name";s:4:"attr";s:11:"description";N;}i:3;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1204;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_456";s:4:"name";s:7:"default";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_452";s:4:"name";s:12:"_addProperty";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1204;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:9;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1249;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_458";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1249;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_459";s:4:"name";s:3:"set";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1249;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_460";s:4:"name";s:8:"docblock";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_457";s:4:"name";s:14:"_addParameters";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1249;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:10;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1287;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_462";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1287;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_463";s:4:"name";s:4:"text";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1287;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_464";s:4:"name";s:3:"set";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_461";s:4:"name";s:10:"_findClass";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1287;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:11;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1325;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_466";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1325;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_467";s:4:"name";s:4:"text";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1325;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_468";s:4:"name";s:3:"set";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_465";s:4:"name";s:18:"_findClassRelation";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1325;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:12;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1363;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_470";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1363;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_471";s:4:"name";s:4:"text";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1363;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_472";s:4:"name";s:3:"set";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_469";s:4:"name";s:14:"_findNamespace";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1363;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:13;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1401;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_474";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1401;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_475";s:4:"name";s:4:"text";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1401;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_476";s:4:"name";s:3:"set";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_473";s:4:"name";s:22:"_findPackageInDocblock";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1401;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:14;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1439;s:9:"direction";s:6:"return";s:4:"type";r:175;s:2:"id";s:11:"PHP_UML_482";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1439;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_483";s:4:"name";s:4:"text";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1439;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_484";s:4:"name";s:3:"set";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_477";s:4:"name";s:17:"_findFileDocblock";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1439;s:14:"ownedAttribute";a:4:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:56:"Looks into file docblock, till it finds the 1st @package";s:2:"id";s:11:"PHP_UML_478";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:29:"string &$text Content of file";s:2:"id";s:11:"PHP_UML_479";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:23:"array &$set Preg result";s:2:"id";s:11:"PHP_UML_480";s:4:"name";s:5:"param";s:11:"description";N;}i:3;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:3:"int";s:2:"id";s:11:"PHP_UML_481";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:15;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1497;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_486";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1497;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_487";s:4:"name";s:4:"text";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1497;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_488";s:4:"name";s:3:"set";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_485";s:4:"name";s:13:"_findProperty";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1497;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:16;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1535;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_490";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1535;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_491";s:4:"name";s:4:"text";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1535;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_492";s:4:"name";s:3:"set";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_489";s:4:"name";s:9:"_findAttr";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1535;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:17;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1573;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_494";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1573;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_495";s:4:"name";s:4:"text";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1573;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_496";s:4:"name";s:3:"set";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_493";s:4:"name";s:13:"_findFunction";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1573;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:18;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1611;s:9:"direction";s:6:"return";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_501";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1611;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_502";s:4:"name";s:4:"text";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_497";s:4:"name";s:12:"_revDocblock";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1611;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:30:"Looks for a docblock backwards";s:2:"id";s:11:"PHP_UML_498";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:49:"string $text The text to search in (from the end)";s:2:"id";s:11:"PHP_UML_499";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:6:"string";s:2:"id";s:11:"PHP_UML_500";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:19;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1657;s:9:"direction";s:6:"return";s:4:"type";r:22;s:2:"id";s:11:"PHP_UML_507";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1657;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_508";s:4:"name";s:4:"text";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_503";s:4:"name";s:20:"_findParamInDocblock";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1657;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:24:"Search for docblock tags";s:2:"id";s:11:"PHP_UML_504";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:17:"string $text Text";s:2:"id";s:11:"PHP_UML_505";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:5:"array";s:2:"id";s:11:"PHP_UML_506";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:20;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:1:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";r:1703;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_510";s:4:"name";s:6:"return";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_509";s:4:"name";s:15:"_getFilePackage";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1703;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:21;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1728;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_512";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1728;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_513";s:4:"name";s:3:"str";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_511";s:4:"name";s:15:"_cleanParameter";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1728;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:22;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:4:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1759;s:9:"direction";s:6:"return";s:4:"type";r:22;s:2:"id";s:11:"PHP_UML_520";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1759;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_521";s:4:"name";s:9:"parameter";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:2:"''";s:9:"operation";R:1759;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_522";s:4:"name";s:7:"default";s:11:"description";N;}i:3;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:2:"''";s:9:"operation";R:1759;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_523";s:4:"name";s:5:"param";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_514";s:4:"name";s:14:"_splitNameType";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1759;s:14:"ownedAttribute";a:5:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:41:"Splits a parameter into its name and type";s:2:"id";s:11:"PHP_UML_515";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:42:"string $parameter The parameter to analyse";s:2:"id";s:11:"PHP_UML_516";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:29:"string $default Default value";s:2:"id";s:11:"PHP_UML_517";s:4:"name";s:5:"param";s:11:"description";N;}i:3;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:39:"string $param Value of docblock "param"";s:2:"id";s:11:"PHP_UML_518";s:4:"name";s:5:"param";s:11:"description";N;}i:4;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:5:"array";s:2:"id";s:11:"PHP_UML_519";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:23;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1829;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_525";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1829;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_526";s:4:"name";s:3:"str";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_524";s:4:"name";s:14:"_cleanVariable";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1829;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:24;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1860;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_528";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1860;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_529";s:4:"name";s:3:"str";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_527";s:4:"name";s:14:"_stripComments";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1860;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:25;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1891;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_531";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1891;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_532";s:4:"name";s:3:"arr";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_530";s:4:"name";s:14:"_getVisibility";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1891;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:26;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1922;s:9:"direction";s:6:"return";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_537";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1922;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_538";s:4:"name";s:5:"value";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_533";s:4:"name";s:10:"_guessType";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1922;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:40:"Tries to guess the type of a given value";s:2:"id";s:11:"PHP_UML_534";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:31:"string $value The type to check";s:2:"id";s:11:"PHP_UML_535";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:38:"string The corresponding XMI DataType.";s:2:"id";s:11:"PHP_UML_536";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:27;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:1968;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_543";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1968;s:9:"direction";s:5:"inout";s:4:"type";s:25:"PHP_UML_Metamodel_Package";s:2:"id";s:11:"PHP_UML_544";s:4:"name";s:2:"ns";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:1968;s:9:"direction";s:5:"inout";s:4:"type";s:25:"PHP_UML_Metamodel_Package";s:2:"id";s:11:"PHP_UML_545";s:4:"name";s:5:"_oDef";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_539";s:4:"name";s:18:"_resolveReferences";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:1968;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:75:"Recursively replaces the temporary string values by references in a package";s:2:"id";s:11:"PHP_UML_540";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:51:"PHP_UML_Metamodel_Package &$ns Package to look into";s:2:"id";s:11:"PHP_UML_541";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:46:"PHP_UML_Metamodel_Package &$_oDef Root package";s:2:"id";s:11:"PHP_UML_542";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:28;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:2021;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_547";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2021;s:9:"direction";s:5:"inout";s:4:"type";s:25:"PHP_UML_Metamodel_Package";s:2:"id";s:11:"PHP_UML_548";s:4:"name";s:2:"ns";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2021;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_549";s:4:"name";s:5:"value";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_546";s:4:"name";s:18:"_searchIntoPackage";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2021;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:29;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:2059;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_551";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2059;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_552";s:4:"name";s:5:"value";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_550";s:4:"name";s:19:"_searchIntoDatatype";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2059;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:30;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:5:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:2090;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_559";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2090;s:9:"direction";s:5:"inout";s:4:"type";s:25:"PHP_UML_Metamodel_Package";s:2:"id";s:11:"PHP_UML_560";s:4:"name";s:3:"pkg";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2090;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_561";s:4:"name";s:7:"element";s:11:"description";N;}i:3;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2090;s:9:"direction";s:5:"inout";s:4:"type";s:25:"PHP_UML_Metamodel_Package";s:2:"id";s:11:"PHP_UML_562";s:4:"name";s:7:"_pkgDef";s:11:"description";N;}i:4;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2090;s:9:"direction";s:5:"inout";s:4:"type";s:22:"PHP_UML_Metamodel_Type";s:2:"id";s:11:"PHP_UML_563";s:4:"name";s:7:"context";s:11:"description";N;}}s:5:"class";r:550;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_553";s:4:"name";s:12:"_resolveType";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2090;s:14:"ownedAttribute";a:5:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:64:"Makes the type resolution for a given element in a given package";s:2:"id";s:11:"PHP_UML_554";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:51:"PHP_UML_Metamodel_Package &$pkg The nesting package";s:2:"id";s:11:"PHP_UML_555";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:59:"string &$element The element to resolve, provided as a name";s:2:"id";s:11:"PHP_UML_556";s:4:"name";s:5:"param";s:11:"description";N;}i:3;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:52:"PHP_UML_Metamodel_Package &$_pkgDef The root package";s:2:"id";s:11:"PHP_UML_557";s:4:"name";s:5:"param";s:11:"description";N;}i:4;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:80:"PHP_UML_Metamodel_Type &$context The context (the nesting class/interface, which";s:2:"id";s:11:"PHP_UML_558";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}}s:4:"file";r:232;s:7:"package";r:8;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:11:"PHP_UML_382";s:4:"name";s:18:"PHP_UML_PHP_Parser";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:550;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:540:"A combination of string iteration and regular expressions.
4It stores all the elements if finds in MOF program elements :
5$packages, $interfaces, $classes, $functions, $parameters
6Most navigabilities between associated elements are bidirectional (the packages know their owned elements, and the classes know their nesting package) At first, relations use string references (the name of the element).
7Once the parsing is completed, the method finalize() must be called, so that the named references be replaced by PHP references (&$xxx).";s:2:"id";s:11:"PHP_UML_383";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}s:2:"id";s:10:"PHP_UML_82";s:4:"name";s:7:"_parser";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:542;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:42:"A reference to a PHP_UML_PHP_Parser object";s:2:"id";s:10:"PHP_UML_83";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:18:"PHP_UML_PHP_Parser";s:2:"id";s:10:"PHP_UML_84";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:13;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:7:"private";s:7:"default";s:0:"";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";O:23:"PHP_UML_Metamodel_Class":12:{s:14:"ownedAttribute";a:4:{i:0;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";b:1;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:15:"'PEAR::PHP_UML'";s:5:"class";r:2212;s:7:"package";N;s:4:"file";N;s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_193";s:4:"name";s:13:"EXPORTER_NAME";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2214;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:1;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";b:1;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:10:"'PHP File'";s:5:"class";r:2212;s:7:"package";N;s:4:"file";N;s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_194";s:4:"name";s:8:"PHP_FILE";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2232;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:2;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:26:"array('File',selfPHP_FILE)";s:5:"class";r:2212;s:7:"package";N;s:4:"file";N;s:4:"type";r:22;s:2:"id";s:11:"PHP_UML_195";s:4:"name";s:11:"stereotypes";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2250;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:3;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:37:"array(''=>'File','php'=>selfPHP_FILE)";s:5:"class";r:2212;s:7:"package";N;s:4:"file";N;s:4:"type";r:22;s:2:"id";s:11:"PHP_UML_196";s:4:"name";s:10:"extensions";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2268;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}}s:14:"isInstantiable";N;s:10:"implements";a:0:{}s:10:"superClass";a:0:{}s:14:"ownedOperation";a:5:{i:0;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:2290;s:9:"direction";s:6:"return";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_201";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:2:"''";s:9:"operation";R:2290;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_202";s:4:"name";s:8:"filename";s:11:"description";N;}}s:5:"class";r:2212;s:7:"package";N;s:10:"visibility";s:9:"protected";s:4:"file";N;s:2:"id";s:11:"PHP_UML_197";s:4:"name";s:15:"guessStereotype";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2290;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:50:"Retrieves the ID of a stereotype, given a filename";s:2:"id";s:11:"PHP_UML_198";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:30:"string $filename The file name";s:2:"id";s:11:"PHP_UML_199";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:47:"string The PHP_UML ID of the matching extension";s:2:"id";s:11:"PHP_UML_200";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:1;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:2336;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_204";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2336;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_205";s:4:"name";s:4:"type";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2336;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_206";s:4:"name";s:7:"element";s:11:"description";N;}}s:5:"class";r:2212;s:7:"package";N;s:10:"visibility";s:9:"protected";s:4:"file";N;s:2:"id";s:11:"PHP_UML_203";s:4:"name";s:10:"generateID";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2336;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:2;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:2374;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_208";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2374;s:9:"direction";s:5:"inout";s:4:"type";r:22;s:2:"id";s:11:"PHP_UML_209";s:4:"name";s:7:"package";s:11:"description";N;}}s:5:"class";r:2212;s:7:"package";N;s:10:"visibility";s:9:"protected";s:4:"file";N;s:2:"id";s:11:"PHP_UML_207";s:4:"name";s:17:"getFilesInPackage";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2374;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:3;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:2405;s:9:"direction";s:6:"return";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_214";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2405;s:9:"direction";s:5:"inout";s:4:"type";r:22;s:2:"id";s:11:"PHP_UML_215";s:4:"name";s:3:"obj";s:11:"description";N;}}s:5:"class";r:2212;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_210";s:4:"name";s:16:"getComponentView";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2405;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:186:"Insert a component view of the scanned file system.
8Files are treated as components (all files are inserted) Folders are treated as subsystems in UML1, and as nested components in UML2.";s:2:"id";s:11:"PHP_UML_211";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:25:"array &$obj Visited files";s:2:"id";s:11:"PHP_UML_212";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:10:"string XMI";s:2:"id";s:11:"PHP_UML_213";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:4;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:2451;s:9:"direction";s:6:"return";s:4:"type";r:2212;s:2:"id";s:11:"PHP_UML_220";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2451;s:9:"direction";s:2:"in";s:4:"type";r:175;s:2:"id";s:11:"PHP_UML_221";s:4:"name";s:7:"version";s:11:"description";N;}}s:5:"class";r:2212;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_216";s:4:"name";s:7:"factory";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2451;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:14:"Factory method";s:2:"id";s:11:"PHP_UML_217";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:24:"int $version XMI version";s:2:"id";s:11:"PHP_UML_218";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:19:"PHP_UML_XMI_Factory";s:2:"id";s:11:"PHP_UML_219";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}}s:4:"file";r:232;s:7:"package";r:8;s:10:"isAbstract";b:1;s:10:"isReadOnly";N;s:2:"id";s:11:"PHP_UML_191";s:4:"name";s:19:"PHP_UML_XMI_Factory";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2212;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:254:"Abstract class to build UML elements through XMI code.
9Only basic UML concepts are available.
10To deal with the two different versions of XMI (1.4 and 2.1), you must use one of the two specialized versions : PHP_UML_XMI_Factory1, or PHP_UML_XMI_Factory2";s:2:"id";s:11:"PHP_UML_192";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}s:2:"id";s:10:"PHP_UML_85";s:4:"name";s:8:"_factory";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2204;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:43:"A reference to a PHP_UML_XMI_Factory object";s:2:"id";s:10:"PHP_UML_86";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:19:"PHP_UML_XMI_Factory";s:2:"id";s:10:"PHP_UML_87";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:14;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:7:"private";s:7:"default";s:2:"''";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";r:148;s:2:"id";s:10:"PHP_UML_88";s:4:"name";s:12:"_originalDir";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2534;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:23:"Original directory path";s:2:"id";s:10:"PHP_UML_89";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:6:"string";s:2:"id";s:10:"PHP_UML_90";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:15;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:7:"private";s:7:"default";s:7:"array()";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";r:22;s:2:"id";s:10:"PHP_UML_91";s:4:"name";s:8:"_visited";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2562;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:73:"Stack of parsed files and folders. Used for building the filesystem tree.";s:2:"id";s:10:"PHP_UML_92";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:5:"array";s:2:"id";s:10:"PHP_UML_93";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:16;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:7:"private";s:7:"default";s:1:"0";s:5:"class";r:234;s:7:"package";N;s:4:"file";N;s:4:"type";r:175;s:2:"id";s:10:"PHP_UML_94";s:4:"name";s:14:"_basePathStart";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2590;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:38:"Start position of the scanned filepath";s:2:"id";s:10:"PHP_UML_95";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:3:"int";s:2:"id";s:10:"PHP_UML_96";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}}s:14:"isInstantiable";N;s:10:"implements";a:0:{}s:10:"superClass";a:1:{i:0;r:12;}s:14:"ownedOperation";a:13:{i:0;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:1:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";r:2623;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:10:"PHP_UML_98";s:4:"name";s:6:"return";s:11:"description";N;}}s:5:"class";r:234;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:10:"PHP_UML_97";s:4:"name";s:11:"__construct";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2623;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:1;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:2648;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_103";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2648;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_104";s:4:"name";s:8:"filename";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:9:"'default'";s:9:"operation";R:2648;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_105";s:4:"name";s:5:"model";s:11:"description";N;}}s:5:"class";r:234;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:10:"PHP_UML_99";s:4:"name";s:9:"parseFile";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2648;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:47:"Parse a PHP file, and builds the resulting XMI.";s:2:"id";s:11:"PHP_UML_100";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:55:"mixed $filename File(s) to parse. Can be a single file,";s:2:"id";s:11:"PHP_UML_101";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:62:"string $model Name of the model placed at root (enclosing pkg)";s:2:"id";s:11:"PHP_UML_102";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:2;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:2701;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_110";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2701;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_111";s:4:"name";s:4:"path";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:9:"'default'";s:9:"operation";R:2701;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_112";s:4:"name";s:5:"model";s:11:"description";N;}}s:5:"class";r:234;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_106";s:4:"name";s:14:"parseDirectory";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2701;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:47:"Parse a PHP file, and builds the resulting XMI.";s:2:"id";s:11:"PHP_UML_107";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:61:"mixed $path Path(s) of the directories. Can be a single path,";s:2:"id";s:11:"PHP_UML_108";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:62:"string $model Name of the model placed at root (enclosing pkg)";s:2:"id";s:11:"PHP_UML_109";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:3;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:2754;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_117";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:3:"2.1";s:9:"operation";R:2754;s:9:"direction";s:2:"in";s:4:"type";O:26:"PHP_UML_Metamodel_Datatype":9:{s:10:"superClass";a:0:{}s:14:"ownedOperation";a:0:{}s:4:"file";N;s:7:"package";N;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:10:"PHP_UML_15";s:4:"name";s:5:"float";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2768;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:18:"Internal PHP type.";s:2:"id";s:10:"PHP_UML_16";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}s:2:"id";s:11:"PHP_UML_118";s:4:"name";s:7:"version";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:12:"'iso-8859-1'";s:9:"operation";R:2754;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_119";s:4:"name";s:11:"xmlEncoding";s:11:"description";N;}}s:5:"class";r:234;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_113";s:4:"name";s:11:"generateXMI";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2754;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:235:"XMI Generator Generates XMI corresponding to the PHP model stored in $this->model.
11
12If you need to use this XMI Generator without any previous PHP parsing, simply set $this->model with a proper PHP_UML_Metamodel_Superstructure object";s:2:"id";s:11:"PHP_UML_114";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:58:"float $version XMI Version For XMI 1.x, any value below 2.";s:2:"id";s:11:"PHP_UML_115";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:32:"string $xmlEncoding XML Encoding";s:2:"id";s:11:"PHP_UML_116";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:4;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:2827;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_123";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2827;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_124";s:4:"name";s:11:"output_file";s:11:"description";N;}}s:5:"class";r:234;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_120";s:4:"name";s:7:"saveXMI";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2827;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:44:"Save the previously generated XMI to a file.";s:2:"id";s:11:"PHP_UML_121";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:28:"string $output_file Filename";s:2:"id";s:11:"PHP_UML_122";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:5;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:2868;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_128";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2868;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_129";s:4:"name";s:11:"output_file";s:11:"description";N;}}s:5:"class";r:234;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_125";s:4:"name";s:15:"_saveXMIProfile";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2868;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:93:"Save a UML Profile XMI-suited with PHP_UML.
13
14THIS IS EXPERIMENTAL.
15Only XMI and UML >= 2.x";s:2:"id";s:11:"PHP_UML_126";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:28:"string $output_file Filename";s:2:"id";s:11:"PHP_UML_127";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:6;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:2909;s:9:"direction";s:6:"return";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_134";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2909;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_135";s:4:"name";s:4:"name";s:11:"description";N;}}s:5:"class";r:234;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_130";s:4:"name";s:5:"__get";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2909;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:20:"Accessor to the XMI.";s:2:"id";s:11:"PHP_UML_131";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:38:"string $name Must be "XMI" or "parsed"";s:2:"id";s:11:"PHP_UML_132";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:54:"string The XMI code, or a PHP_UML_Parser_Result object";s:2:"id";s:11:"PHP_UML_133";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:7;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:2955;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_140";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2955;s:9:"direction";s:2:"in";s:4:"type";r:175;s:2:"id";s:11:"PHP_UML_141";s:4:"name";s:5:"level";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:2955;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_142";s:4:"name";s:8:"pathfile";s:11:"description";N;}}s:5:"class";r:234;s:7:"package";N;s:10:"visibility";s:9:"protected";s:4:"file";N;s:2:"id";s:11:"PHP_UML_136";s:4:"name";s:6:"atFile";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:2955;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:51:"Function executed each time a new file is traversed";s:2:"id";s:11:"PHP_UML_137";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:52:"int $level Level of recursion in the sub-directories";s:2:"id";s:11:"PHP_UML_138";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:34:"string $pathfile Current file path";s:2:"id";s:11:"PHP_UML_139";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:8;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3008;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_147";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3008;s:9:"direction";s:2:"in";s:4:"type";r:175;s:2:"id";s:11:"PHP_UML_148";s:4:"name";s:5:"level";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3008;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_149";s:4:"name";s:3:"dir";s:11:"description";N;}}s:5:"class";r:234;s:7:"package";N;s:10:"visibility";s:9:"protected";s:4:"file";N;s:2:"id";s:11:"PHP_UML_143";s:4:"name";s:10:"atFolderIn";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3008;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:19:"Enters a new folder";s:2:"id";s:11:"PHP_UML_144";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:29:"int $level Level of recursion";s:2:"id";s:11:"PHP_UML_145";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:26:"string $dir Name of folder";s:2:"id";s:11:"PHP_UML_146";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:9;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3061;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_154";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3061;s:9:"direction";s:2:"in";s:4:"type";r:175;s:2:"id";s:11:"PHP_UML_155";s:4:"name";s:5:"level";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3061;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_156";s:4:"name";s:3:"dir";s:11:"description";N;}}s:5:"class";r:234;s:7:"package";N;s:10:"visibility";s:9:"protected";s:4:"file";N;s:2:"id";s:11:"PHP_UML_150";s:4:"name";s:11:"atFolderOut";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3061;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:14:"Exits a folder";s:2:"id";s:11:"PHP_UML_151";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:29:"int $level Level of recursion";s:2:"id";s:11:"PHP_UML_152";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:26:"string $dir Name of folder";s:2:"id";s:11:"PHP_UML_153";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:10;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3114;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_161";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3114;s:9:"direction";s:2:"in";s:4:"type";s:25:"PHP_UML_Metamodel_Package";s:2:"id";s:11:"PHP_UML_162";s:4:"name";s:7:"package";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:5:"false";s:9:"operation";R:3114;s:9:"direction";s:2:"in";s:4:"type";r:70;s:2:"id";s:11:"PHP_UML_163";s:4:"name";s:8:"stripTag";s:11:"description";N;}}s:5:"class";r:234;s:7:"package";N;s:10:"visibility";s:9:"protected";s:4:"file";N;s:2:"id";s:11:"PHP_UML_157";s:4:"name";s:10:"addPackage";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3114;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:93:"Traverses all packages, and adds recursively the elements found to the "xmi" string property.";s:2:"id";s:11:"PHP_UML_158";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:58:"PHP_UML_Metamodel_Package $package New package to traverse";s:2:"id";s:11:"PHP_UML_159";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:35:"bool $stripTag Omit package XMI tag";s:2:"id";s:11:"PHP_UML_160";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:11;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3167;s:9:"direction";s:6:"return";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_168";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3167;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_169";s:4:"name";s:1:"x";s:11:"description";N;}}s:5:"class";r:234;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_164";s:4:"name";s:12:"_getFilename";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3167;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:29:"Filename part of a given path";s:2:"id";s:11:"PHP_UML_165";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:18:"string $x Filename";s:2:"id";s:11:"PHP_UML_166";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:6:"string";s:2:"id";s:11:"PHP_UML_167";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:12;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3213;s:9:"direction";s:6:"return";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_174";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3213;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_175";s:4:"name";s:1:"x";s:11:"description";N;}}s:5:"class";r:234;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_170";s:4:"name";s:12:"_getBasename";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3213;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:29:"Basename part of a given path";s:2:"id";s:11:"PHP_UML_171";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:18:"string $x Filename";s:2:"id";s:11:"PHP_UML_172";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:6:"string";s:2:"id";s:11:"PHP_UML_173";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}}s:4:"file";r:232;s:7:"package";r:8;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:10:"PHP_UML_50";s:4:"name";s:7:"PHP_UML";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:234;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:29:"The main class to instantiate";s:2:"id";s:10:"PHP_UML_51";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:2;O:23:"PHP_UML_Metamodel_Class":12:{s:14:"ownedAttribute";a:0:{}s:14:"isInstantiable";N;s:10:"implements";a:0:{}s:10:"superClass";a:1:{i:0;s:14:"PEAR_Exception";}s:14:"ownedOperation";a:0:{}s:4:"file";r:232;s:7:"package";r:8;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:11:"PHP_UML_176";s:4:"name";s:17:"PHP_UML_Exception";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3277;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:30:"Subclass for PHP_UML_Exception";s:2:"id";s:11:"PHP_UML_177";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:3;O:23:"PHP_UML_Metamodel_Class":12:{s:14:"ownedAttribute";a:1:{i:0;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:0:"";s:5:"class";r:3302;s:7:"package";N;s:4:"file";N;s:4:"type";r:22;s:2:"id";s:11:"PHP_UML_180";s:4:"name";s:5:"stack";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3304;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:19:"The $stack to read.";s:2:"id";s:11:"PHP_UML_181";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:5:"array";s:2:"id";s:11:"PHP_UML_182";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}}s:14:"isInstantiable";N;s:10:"implements";a:0:{}s:10:"superClass";a:0:{}s:14:"ownedOperation";a:2:{i:0;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3336;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_186";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3336;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_187";s:4:"name";s:7:"message";s:11:"description";N;}}s:5:"class";r:3302;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_183";s:4:"name";s:3:"add";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3336;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:26:"Adds a message to the pile";s:2:"id";s:11:"PHP_UML_184";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:42:"string $message The warning message to add";s:2:"id";s:11:"PHP_UML_185";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:1;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:1:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";r:3377;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_190";s:4:"name";s:6:"return";s:11:"description";N;}}s:5:"class";r:3302;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_188";s:4:"name";s:5:"clear";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3377;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:15:"Clears the pile";s:2:"id";s:11:"PHP_UML_189";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}}s:4:"file";r:232;s:7:"package";r:8;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:11:"PHP_UML_178";s:4:"name";s:15:"PHP_UML_Warning";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3302;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:134:"Maintains of stack of warning messages. Worth to being checked, especially if multiple classes in your PHP files have the same name...";s:2:"id";s:11:"PHP_UML_179";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:4;R:2212;i:5;O:23:"PHP_UML_Metamodel_Class":12:{s:14:"ownedAttribute";a:3:{i:0;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";b:1;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:3:"1.2";s:5:"class";r:3425;s:7:"package";N;s:4:"file";N;s:4:"type";r:2768;s:2:"id";s:11:"PHP_UML_224";s:4:"name";s:11:"XMI_VERSION";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3427;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:1;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";b:1;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:3:"1.4";s:5:"class";r:3425;s:7:"package";N;s:4:"file";N;s:4:"type";r:2768;s:2:"id";s:11:"PHP_UML_225";s:4:"name";s:11:"UML_VERSION";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3445;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:2;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";b:1;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:106:"' visibility="public" isAbstract="false"
16        isSpecification="false" isRoot="false" isLeaf="false" '";s:5:"class";r:3425;s:7:"package";N;s:4:"file";N;s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_226";s:4:"name";s:22:"DEFAULT_CLASSIFIER_ATT";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3463;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}}s:14:"isInstantiable";N;s:10:"implements";a:0:{}s:10:"superClass";a:1:{i:0;r:2212;}s:14:"ownedOperation";a:19:{i:0;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3486;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_230";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3486;s:9:"direction";s:5:"inout";s:4:"type";s:25:"PHP_UML_Metamodel_Package";s:2:"id";s:11:"PHP_UML_231";s:4:"name";s:5:"model";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_227";s:4:"name";s:12:"getModelOpen";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3486;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:23:"Formates the XMI header";s:2:"id";s:11:"PHP_UML_228";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:47:"string &$model Name of the model (root package)";s:2:"id";s:11:"PHP_UML_229";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:1;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3527;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_235";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3527;s:9:"direction";s:5:"inout";s:4:"type";s:25:"PHP_UML_Metamodel_Package";s:2:"id";s:11:"PHP_UML_236";s:4:"name";s:7:"package";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_232";s:4:"name";s:14:"getPackageOpen";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3527;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:38:"Formates the opening tag for a package";s:2:"id";s:11:"PHP_UML_233";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:33:"PHP_UML_Package &$package Package";s:2:"id";s:11:"PHP_UML_234";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:2;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:1:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";r:3568;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_239";s:4:"name";s:6:"return";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_237";s:4:"name";s:15:"getPackageClose";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3568;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:37:"Formates the closing tag of a package";s:2:"id";s:11:"PHP_UML_238";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:3;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3598;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_243";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3598;s:9:"direction";s:5:"inout";s:4:"type";s:22:"PHP_UML_Metamodel_Type";s:2:"id";s:11:"PHP_UML_244";s:4:"name";s:4:"type";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_240";s:4:"name";s:11:"getDatatype";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3598;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:81:"Formates the XMI declaration of the main PHP types (official and unofficial ones)";s:2:"id";s:11:"PHP_UML_241";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:28:"PHP_UML_Type &$type Datatype";s:2:"id";s:11:"PHP_UML_242";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:4;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:1:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";r:3639;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_247";s:4:"name";s:6:"return";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_245";s:4:"name";s:13:"getModelClose";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3639;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:40:"Formates the closing tag of an XMI:Model";s:2:"id";s:11:"PHP_UML_246";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:5;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3669;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_249";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3669;s:9:"direction";s:5:"inout";s:4:"type";s:23:"PHP_UML_Metamodel_Class";s:2:"id";s:11:"PHP_UML_250";s:4:"name";s:5:"class";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_248";s:4:"name";s:8:"getClass";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3669;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:6;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3700;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_252";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3700;s:9:"direction";s:5:"inout";s:4:"type";s:27:"PHP_UML_Metamodel_Interface";s:2:"id";s:11:"PHP_UML_253";s:4:"name";s:9:"interface";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_251";s:4:"name";s:12:"getInterface";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3700;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:7;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3731;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_255";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3731;s:9:"direction";s:5:"inout";s:4:"type";s:22:"PHP_UML_Metamodel_Type";s:2:"id";s:11:"PHP_UML_256";s:4:"name";s:6:"client";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3731;s:9:"direction";s:5:"inout";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_257";s:4:"name";s:7:"general";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_254";s:4:"name";s:19:"_getGeneralizations";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3731;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:8;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3769;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_259";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3769;s:9:"direction";s:5:"inout";s:4:"type";s:23:"PHP_UML_Metamodel_Class";s:2:"id";s:11:"PHP_UML_260";s:4:"name";s:6:"client";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_258";s:4:"name";s:16:"_getRealizations";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3769;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:9;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3800;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_262";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3800;s:9:"direction";s:5:"inout";s:4:"type";s:26:"PHP_UML_Metamodel_Property";s:2:"id";s:11:"PHP_UML_263";s:4:"name";s:8:"property";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_261";s:4:"name";s:11:"getProperty";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3800;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:10;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3831;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_268";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3831;s:9:"direction";s:5:"inout";s:4:"type";s:30:"PHP_UML_Metamodel_TypedElement";s:2:"id";s:11:"PHP_UML_269";s:4:"name";s:9:"parameter";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3831;s:9:"direction";s:2:"in";s:4:"type";r:175;s:2:"id";s:11:"PHP_UML_270";s:4:"name";s:2:"id";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_264";s:4:"name";s:18:"_getTypeAndDefProp";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3831;s:14:"ownedAttribute";a:3:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:105:"Special version of getTypeAndDefault for XMI 1.x Splits a parameter into its type, name and default value";s:2:"id";s:11:"PHP_UML_265";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:51:"PHP_UML_TypedElement &$parameter Parameter to split";s:2:"id";s:11:"PHP_UML_266";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:28:"int $id Id of tag Expression";s:2:"id";s:11:"PHP_UML_267";s:4:"name";s:5:"param";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:11;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3884;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_272";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3884;s:9:"direction";s:5:"inout";s:4:"type";s:27:"PHP_UML_Metamodel_Operation";s:2:"id";s:11:"PHP_UML_273";s:4:"name";s:9:"operation";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_271";s:4:"name";s:12:"getOperation";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3884;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:12;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3915;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_275";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3915;s:9:"direction";s:5:"inout";s:4:"type";s:27:"PHP_UML_Metamodel_Parameter";s:2:"id";s:11:"PHP_UML_276";s:4:"name";s:9:"parameter";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:1:"0";s:9:"operation";R:3915;s:9:"direction";s:2:"in";s:4:"type";r:175;s:2:"id";s:11:"PHP_UML_277";s:4:"name";s:5:"order";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_274";s:4:"name";s:12:"getParameter";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3915;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:13;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3953;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_279";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3953;s:9:"direction";s:5:"inout";s:4:"type";s:30:"PHP_UML_Metamodel_TypedElement";s:2:"id";s:11:"PHP_UML_280";s:4:"name";s:9:"parameter";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3953;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_281";s:4:"name";s:2:"id";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_278";s:4:"name";s:18:"_getTypeAndDefault";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3953;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:14;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:3991;s:9:"direction";s:6:"return";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_287";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3991;s:9:"direction";s:2:"in";s:4:"type";r:22;s:2:"id";s:11:"PHP_UML_288";s:4:"name";s:10:"files_list";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:3991;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_289";s:4:"name";s:7:"package";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_282";s:4:"name";s:12:"getArtifacts";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3991;s:14:"ownedAttribute";a:4:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:53:"Gets the XMI code of the artifacts in a given package";s:2:"id";s:11:"PHP_UML_283";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:51:"array $files_list List of files to map to artifacts";s:2:"id";s:11:"PHP_UML_284";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:55:"string $package Package to retrieve (for ID generation)";s:2:"id";s:11:"PHP_UML_285";s:4:"name";s:5:"param";s:11:"description";N;}i:3;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:15:"string XMI Code";s:2:"id";s:11:"PHP_UML_286";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:15;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4049;s:9:"direction";s:6:"return";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_295";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4049;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_296";s:4:"name";s:4:"name";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:4:"null";s:9:"operation";R:4049;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_297";s:4:"name";s:2:"id";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_290";s:4:"name";s:16:"getSubsystemOpen";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4049;s:14:"ownedAttribute";a:4:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:37:"Formates the XMI code for a subsystem";s:2:"id";s:11:"PHP_UML_291";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:34:"string $name Name of the subsystem";s:2:"id";s:11:"PHP_UML_292";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:32:"string $id Identifier (optional)";s:2:"id";s:11:"PHP_UML_293";s:4:"name";s:5:"param";s:11:"description";N;}i:3;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:15:"string XMI Code";s:2:"id";s:11:"PHP_UML_294";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:16;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:1:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";r:4107;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_299";s:4:"name";s:6:"return";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_298";s:4:"name";s:17:"getSubsystemClose";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4107;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:17;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:4:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4132;s:9:"direction";s:6:"return";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_306";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4132;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_307";s:4:"name";s:4:"name";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:4:"null";s:9:"operation";R:4132;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_308";s:4:"name";s:2:"id";s:11:"description";N;}i:3;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:2:"''";s:9:"operation";R:4132;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_309";s:4:"name";s:10:"stereotype";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_300";s:4:"name";s:12:"getComponent";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4132;s:14:"ownedAttribute";a:5:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:32:"Formates the XMI for a component";s:2:"id";s:11:"PHP_UML_301";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:35:"string $name Name of the component.";s:2:"id";s:11:"PHP_UML_302";s:4:"name";s:5:"param";s:11:"description";N;}i:2;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:32:"string $id Identifier (optional)";s:2:"id";s:11:"PHP_UML_303";s:4:"name";s:5:"param";s:11:"description";N;}i:3;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:29:"string $stereotype Stereotype";s:2:"id";s:11:"PHP_UML_304";s:4:"name";s:5:"param";s:11:"description";N;}i:4;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:15:"string XMI code";s:2:"id";s:11:"PHP_UML_305";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:18;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:1:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";r:4202;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_311";s:4:"name";s:6:"return";s:11:"description";N;}}s:5:"class";r:3425;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_310";s:4:"name";s:10:"getProfile";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4202;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}}s:4:"file";r:232;s:7:"package";r:8;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:11:"PHP_UML_222";s:4:"name";s:20:"PHP_UML_XMI_Factory1";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:3425;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:47:"Implementation class to create XMI in version 1";s:2:"id";s:11:"PHP_UML_223";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:6;O:23:"PHP_UML_Metamodel_Class":12:{s:14:"ownedAttribute";a:4:{i:0;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";b:1;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:5:"'2.1'";s:5:"class";r:4245;s:7:"package";N;s:4:"file";N;s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_314";s:4:"name";s:11:"XMI_VERSION";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4247;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:1;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";b:1;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:7:"'2.1.2'";s:5:"class";r:4245;s:7:"package";N;s:4:"file";N;s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_315";s:4:"name";s:11:"UML_VERSION";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4265;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:2;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";b:1;s:14:"isInstantiable";b:0;s:10:"visibility";s:6:"public";s:7:"default";s:42:"' visibility="public" isAbstract="false" '";s:5:"class";r:4245;s:7:"package";N;s:4:"file";N;s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_316";s:4:"name";s:22:"DEFAULT_CLASSIFIER_ATT";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4283;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:3;O:26:"PHP_UML_Metamodel_Property":11:{s:10:"isReadOnly";N;s:14:"isInstantiable";b:1;s:10:"visibility";s:6:"public";s:7:"default";s:2:"''";s:5:"class";r:4245;s:7:"package";N;s:4:"file";N;s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_317";s:4:"name";s:7:"profile";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4301;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:26:"PHP_UML UML Profile (TODO)";s:2:"id";s:11:"PHP_UML_318";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:6:"string";s:2:"id";s:11:"PHP_UML_319";s:4:"name";s:3:"var";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}}s:14:"isInstantiable";N;s:10:"implements";a:0:{}s:10:"superClass";a:1:{i:0;r:2212;}s:14:"ownedOperation";a:19:{i:0;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4334;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_321";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4334;s:9:"direction";s:5:"inout";s:4:"type";s:25:"PHP_UML_Metamodel_Package";s:2:"id";s:11:"PHP_UML_322";s:4:"name";s:5:"model";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_320";s:4:"name";s:12:"getModelOpen";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4334;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:1;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4365;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_324";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4365;s:9:"direction";s:5:"inout";s:4:"type";s:25:"PHP_UML_Metamodel_Package";s:2:"id";s:11:"PHP_UML_325";s:4:"name";s:7:"package";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_323";s:4:"name";s:14:"getPackageOpen";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4365;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:2;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:1:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";r:4396;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_327";s:4:"name";s:6:"return";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_326";s:4:"name";s:15:"getPackageClose";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4396;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:3;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4421;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_329";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4421;s:9:"direction";s:5:"inout";s:4:"type";s:22:"PHP_UML_Metamodel_Type";s:2:"id";s:11:"PHP_UML_330";s:4:"name";s:4:"type";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_328";s:4:"name";s:11:"getDatatype";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4421;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:4;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:1:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";r:4452;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_332";s:4:"name";s:6:"return";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_331";s:4:"name";s:13:"getModelClose";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4452;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:5;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4477;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_334";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4477;s:9:"direction";s:5:"inout";s:4:"type";s:23:"PHP_UML_Metamodel_Class";s:2:"id";s:11:"PHP_UML_335";s:4:"name";s:5:"class";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_333";s:4:"name";s:8:"getClass";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4477;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:6;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4508;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_337";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4508;s:9:"direction";s:5:"inout";s:4:"type";s:27:"PHP_UML_Metamodel_Interface";s:2:"id";s:11:"PHP_UML_338";s:4:"name";s:9:"interface";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_336";s:4:"name";s:12:"getInterface";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4508;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:7;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4539;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_340";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4539;s:9:"direction";s:5:"inout";s:4:"type";s:23:"PHP_UML_Metamodel_Class";s:2:"id";s:11:"PHP_UML_341";s:4:"name";s:6:"client";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_339";s:4:"name";s:16:"_getRealizations";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4539;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:8;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4570;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_343";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4570;s:9:"direction";s:5:"inout";s:4:"type";s:22:"PHP_UML_Metamodel_Type";s:2:"id";s:11:"PHP_UML_344";s:4:"name";s:6:"client";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_342";s:4:"name";s:19:"_getGeneralizations";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4570;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:9;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4601;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_346";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4601;s:9:"direction";s:5:"inout";s:4:"type";s:26:"PHP_UML_Metamodel_Property";s:2:"id";s:11:"PHP_UML_347";s:4:"name";s:8:"property";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_345";s:4:"name";s:11:"getProperty";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4601;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:10;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:2:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4632;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_349";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4632;s:9:"direction";s:5:"inout";s:4:"type";s:27:"PHP_UML_Metamodel_Operation";s:2:"id";s:11:"PHP_UML_350";s:4:"name";s:9:"operation";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_348";s:4:"name";s:12:"getOperation";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4632;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:11;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4663;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_352";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4663;s:9:"direction";s:5:"inout";s:4:"type";s:27:"PHP_UML_Metamodel_Parameter";s:2:"id";s:11:"PHP_UML_353";s:4:"name";s:9:"parameter";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:1:"0";s:9:"operation";R:4663;s:9:"direction";s:2:"in";s:4:"type";r:175;s:2:"id";s:11:"PHP_UML_354";s:4:"name";s:5:"order";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_351";s:4:"name";s:12:"getParameter";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4663;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:12;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:0;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4701;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_356";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4701;s:9:"direction";s:5:"inout";s:4:"type";s:30:"PHP_UML_Metamodel_TypedElement";s:2:"id";s:11:"PHP_UML_357";s:4:"name";s:9:"parameter";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4701;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_358";s:4:"name";s:2:"id";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:7:"private";s:4:"file";N;s:2:"id";s:11:"PHP_UML_355";s:4:"name";s:18:"_getTypeAndDefault";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4701;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:13;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:4:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4739;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_360";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4739;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_361";s:4:"name";s:2:"id";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4739;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_362";s:4:"name";s:4:"name";s:11:"description";N;}i:3;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4739;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_363";s:4:"name";s:4:"body";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_359";s:4:"name";s:10:"getComment";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4739;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:14;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4784;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_365";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:7:"array()";s:9:"operation";R:4784;s:9:"direction";s:5:"inout";s:4:"type";r:22;s:2:"id";s:11:"PHP_UML_366";s:4:"name";s:3:"obj";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:2:"''";s:9:"operation";R:4784;s:9:"direction";s:2:"in";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_367";s:4:"name";s:7:"package";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_364";s:4:"name";s:12:"getArtifacts";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4784;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:15;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4822;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_369";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4822;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_370";s:4:"name";s:4:"name";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:4:"null";s:9:"operation";R:4822;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_371";s:4:"name";s:2:"id";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_368";s:4:"name";s:16:"getSubsystemOpen";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4822;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:16;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:1:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";r:4860;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_373";s:4:"name";s:6:"return";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_372";s:4:"name";s:17:"getSubsystemClose";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4860;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:17;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:3:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";R:4885;s:9:"direction";s:6:"return";s:4:"type";r:121;s:2:"id";s:11:"PHP_UML_375";s:4:"name";s:6:"return";s:11:"description";N;}i:1;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:0:"";s:9:"operation";R:4885;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_376";s:4:"name";s:4:"name";s:11:"description";N;}i:2;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";s:4:"null";s:9:"operation";R:4885;s:9:"direction";s:2:"in";s:4:"type";r:683;s:2:"id";s:11:"PHP_UML_377";s:4:"name";s:2:"id";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_374";s:4:"name";s:12:"getComponent";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4885;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:18;O:27:"PHP_UML_Metamodel_Operation":10:{s:10:"isAbstract";N;s:14:"isInstantiable";b:1;s:14:"ownedParameter";a:1:{i:0;O:27:"PHP_UML_Metamodel_Parameter":7:{s:7:"default";N;s:9:"operation";r:4923;s:9:"direction";s:6:"return";s:4:"type";r:148;s:2:"id";s:11:"PHP_UML_381";s:4:"name";s:6:"return";s:11:"description";N;}}s:5:"class";r:4245;s:7:"package";N;s:10:"visibility";s:6:"public";s:4:"file";N;s:2:"id";s:11:"PHP_UML_378";s:4:"name";s:10:"getProfile";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4923;s:14:"ownedAttribute";a:2:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:61:"Formates a Profile adapted to PHP_UML.
17
18TODO. Experimental.";s:2:"id";s:11:"PHP_UML_379";s:4:"name";s:11:"description";s:11:"description";N;}i:1;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:6:"string";s:2:"id";s:11:"PHP_UML_380";s:4:"name";s:6:"return";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}}s:4:"file";r:232;s:7:"package";r:8;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:11:"PHP_UML_312";s:4:"name";s:20:"PHP_UML_XMI_Factory2";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:4245;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:80:"Implementation class to create XMI in version 2. See version 1 for explanations.";s:2:"id";s:11:"PHP_UML_313";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:7;R:550;}s:7:"package";O:25:"PHP_UML_Metamodel_Package":8:{s:14:"nestingPackage";N;s:13:"nestedPackage";a:0:{}s:9:"ownedType";a:1:{i:0;r:232;}s:14:"ownedOperation";a:0:{}s:14:"ownedAttribute";a:0:{}s:2:"id";s:10:"PHP_UML_31";s:4:"name";s:15:"Deployment View";s:11:"description";N;}s:2:"id";s:10:"PHP_UML_32";s:4:"name";s:23:"PHP_UML_test_sample.php";s:11:"description";N;}s:7:"package";r:8;s:10:"isAbstract";b:1;s:10:"isReadOnly";N;s:2:"id";s:10:"PHP_UML_35";s:4:"name";s:15:"PHP_UML_Scanner";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:12;s:14:"ownedAttribute";a:0:{}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:1;R:234;i:2;R:3277;i:3;R:3302;i:4;R:2212;i:5;R:3425;i:6;R:4245;i:7;R:550;}s:14:"ownedOperation";a:0:{}s:14:"ownedAttribute";a:0:{}s:2:"id";s:10:"PHP_UML_34";s:4:"name";s:5:"tests";s:11:"description";N;}}s:9:"ownedType";a:0:{}s:14:"ownedOperation";a:0:{}s:14:"ownedAttribute";a:0:{}s:2:"id";s:10:"PHP_UML_33";s:4:"name";s:7:"PHP_UML";s:11:"description";N;}}s:9:"ownedType";a:15:{i:0;r:683;i:1;r:22;i:2;r:148;i:3;r:175;i:4;O:26:"PHP_UML_Metamodel_Datatype":9:{s:10:"superClass";a:0:{}s:14:"ownedOperation";a:0:{}s:4:"file";N;s:7:"package";N;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:9:"PHP_UML_9";s:4:"name";s:7:"integer";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:5017;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:18:"Internal PHP type.";s:2:"id";s:10:"PHP_UML_10";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:5;r:70;i:6;O:26:"PHP_UML_Metamodel_Datatype":9:{s:10:"superClass";a:0:{}s:14:"ownedOperation";a:0:{}s:4:"file";N;s:7:"package";N;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:10:"PHP_UML_13";s:4:"name";s:7:"boolean";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:5039;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:18:"Internal PHP type.";s:2:"id";s:10:"PHP_UML_14";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:7;r:2768;i:8;r:121;i:9;O:26:"PHP_UML_Metamodel_Datatype":9:{s:10:"superClass";a:0:{}s:14:"ownedOperation";a:0:{}s:4:"file";N;s:7:"package";N;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:10:"PHP_UML_19";s:4:"name";s:4:"null";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:5062;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:18:"Internal PHP type.";s:2:"id";s:10:"PHP_UML_20";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:10;O:26:"PHP_UML_Metamodel_Datatype":9:{s:10:"superClass";a:0:{}s:14:"ownedOperation";a:0:{}s:4:"file";N;s:7:"package";N;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:10:"PHP_UML_21";s:4:"name";s:6:"object";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:5083;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:18:"Internal PHP type.";s:2:"id";s:10:"PHP_UML_22";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:11;O:26:"PHP_UML_Metamodel_Datatype":9:{s:10:"superClass";a:0:{}s:14:"ownedOperation";a:0:{}s:4:"file";N;s:7:"package";N;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:10:"PHP_UML_23";s:4:"name";s:8:"resource";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:5104;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:18:"Internal PHP type.";s:2:"id";s:10:"PHP_UML_24";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:12;O:27:"PHP_UML_Metamodel_Interface":9:{s:10:"superClass";a:0:{}s:14:"ownedOperation";a:0:{}s:4:"file";N;s:7:"package";N;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:10:"PHP_UML_25";s:4:"name";s:8:"Iterator";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:5125;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:23:"Internal PHP interface.";s:2:"id";s:10:"PHP_UML_26";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:13;O:27:"PHP_UML_Metamodel_Interface":9:{s:10:"superClass";a:0:{}s:14:"ownedOperation";a:0:{}s:4:"file";N;s:7:"package";N;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:10:"PHP_UML_27";s:4:"name";s:9:"Countable";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:5146;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:23:"Internal PHP interface.";s:2:"id";s:10:"PHP_UML_28";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}i:14;O:23:"PHP_UML_Metamodel_Class":12:{s:14:"ownedAttribute";a:0:{}s:14:"isInstantiable";N;s:10:"implements";a:0:{}s:10:"superClass";a:0:{}s:14:"ownedOperation";a:0:{}s:4:"file";N;s:7:"package";N;s:10:"isAbstract";N;s:10:"isReadOnly";N;s:2:"id";s:10:"PHP_UML_29";s:4:"name";s:9:"Exception";s:11:"description";O:28:"PHP_UML_Metamodel_Stereotype":6:{s:7:"element";r:5167;s:14:"ownedAttribute";a:1:{i:0;O:21:"PHP_UML_Metamodel_Tag":4:{s:5:"value";s:19:"Internal PHP class.";s:2:"id";s:10:"PHP_UML_30";s:4:"name";s:11:"description";s:11:"description";N;}}s:7:"profile";s:3:"php";s:2:"id";N;s:4:"name";s:8:"docblock";s:11:"description";N;}}}s:14:"ownedOperation";a:0:{}s:14:"ownedAttribute";a:0:{}s:2:"id";s:9:"PHP_UML_0";s:4:"name";s:7:"default";s:11:"description";N;}s:18:"deploymentPackages";r:4976;s:11:"stereotypes";a:155:{i:0;r:692;i:1;r:31;i:2;r:157;i:3;r:184;i:4;r:5026;i:5;r:79;i:6;r:5048;i:7;r:2777;i:8;r:130;i:9;r:5071;i:10;r:5092;i:11;r:5113;i:12;r:5134;i:13;r:5155;i:14;r:5179;i:15;r:4994;i:16;r:45;i:17;r:93;i:18;r:205;i:19;r:3265;i:20;r:247;i:21;r:265;i:22;r:283;i:23;r:301;i:24;r:329;i:25;r:357;i:26;r:385;i:27;r:413;i:28;r:441;i:29;r:469;i:30;r:497;i:31;r:525;i:32;r:2187;i:33;r:2517;i:34;r:2545;i:35;r:2573;i:36;r:2601;i:37;r:2641;i:38;r:2679;i:39;r:2732;i:40;r:2805;i:41;r:2851;i:42;r:2892;i:43;r:2933;i:44;r:2986;i:45;r:3039;i:46;r:3092;i:47;r:3145;i:48;r:3191;i:49;r:3237;i:50;r:3290;i:51;r:3413;i:52;r:3315;i:53;r:3360;i:54;r:3395;i:55;r:2503;i:56;r:2225;i:57;r:2243;i:58;r:2261;i:59;r:2279;i:60;r:2314;i:61;r:2367;i:62;r:2398;i:63;r:2429;i:64;r:2475;i:65;r:4233;i:66;r:3438;i:67;r:3456;i:68;r:3474;i:69;r:3510;i:70;r:3551;i:71;r:3586;i:72;r:3622;i:73;r:3657;i:74;r:3693;i:75;r:3724;i:76;r:3762;i:77;r:3793;i:78;r:3824;i:79;r:3862;i:80;r:3908;i:81;r:3946;i:82;r:3984;i:83;r:4022;i:84;r:4080;i:85;r:4125;i:86;r:4170;i:87;r:4220;i:88;r:4964;i:89;r:4258;i:90;r:4276;i:91;r:4294;i:92;r:4312;i:93;r:4358;i:94;r:4389;i:95;r:4414;i:96;r:4445;i:97;r:4470;i:98;r:4501;i:99;r:4532;i:100;r:4563;i:101;r:4594;i:102;r:4625;i:103;r:4656;i:104;r:4694;i:105;r:4732;i:106;r:4777;i:107;r:4815;i:108;r:4853;i:109;r:4878;i:110;r:4916;i:111;r:4941;i:112;r:2173;i:113;r:563;i:114;r:586;i:115;r:604;i:116;r:622;i:117;r:640;i:118;r:668;i:119;r:706;i:120;r:724;i:121;r:742;i:122;r:760;i:123;r:778;i:124;r:827;i:125;r:878;i:126;r:913;i:127;r:956;i:128;r:1007;i:129;r:1067;i:130;r:1132;i:131;r:1197;i:132;r:1242;i:133;r:1280;i:134;r:1318;i:135;r:1356;i:136;r:1394;i:137;r:1432;i:138;r:1470;i:139;r:1528;i:140;r:1566;i:141;r:1604;i:142;r:1635;i:143;r:1681;i:144;r:1721;i:145;r:1752;i:146;r:1797;i:147;r:1853;i:148;r:1884;i:149;r:1915;i:150;r:1946;i:151;r:1999;i:152;r:2052;i:153;r:2083;i:154;r:2135;}}