threeLittlePigs3.php

Go to the documentation of this file.
00001 <?php
00017 // 1. require once the code to diagram started
00018 require_once( '../../public/codetodiagram.php' );
00019 
00020 // 2. start the code to diagram
00021 CodeToDiagram::getInstance()->start();
00022 CodeToDiagram::getInstance()->getConfiguration()
00023     ->setIgnoreRecursiveCalls( true )
00024     ->setMergeSameClassObjects( true )
00025     ->setIgnoreNullReturns( true )
00026     ->getMatchGroupStereotypes()
00027         ->addItemName( "History"   , UmlSequenceDiagramStereotype::getStereotypeByName( "boundary" ) )
00028         ->addItemName( "Wolf"      , UmlSequenceDiagramStereotype::getStereotypeByName( "user" ) )
00029         ->addItemName( "LittlePig" , UmlSequenceDiagramStereotype::getStereotypeByName( "controller" ) )
00030         ->addItemName( "House"     , UmlSequenceDiagramStereotype::getStereotypeByName( "entity" ) )
00031 ;
00032 CodeToDiagram::getInstance()->getConfiguration()->getGatekeeperMethods()->getForbiddenMatch()->addItemRegularExpression( "^set*|^get*");
00033 
00034 
00035 CodeToDiagram::getInstance()->getPrinterConfiguration()->setWidth( 1300 );
00036 CodeToDiagram::getInstance()->getPrinterConfiguration()->setPercentFont( 20 );
00037 
00038 // 3. load the necessary classes
00039 require_once( 'Wolf.class.php' );
00040 require_once( 'Pig.class.php' );
00041 require_once( 'House.class.php' );
00042 require_once( 'History.class.php' );
00043 
00044 // 4. start the history
00045 new History();
00046 
00047 ?>

Generated on Sat Apr 7 14:19:11 2012 for CodeToDiagram by  doxygen 1.5.9