Public Member Functions | |
| setActive ($booActive) | |
| getActive () | |
| setIgnoreNullReturns ($booIgnoreNullReturns) | |
| getIgnoreNullReturns () | |
| setIgnoreRecursiveCalls ($booIgnoreRecursiveCalls) | |
| getIgnoreRecursiveCalls () | |
| setMergeSameClassObjects ($booMergeSameClassObjects) | |
| getMergeSameClassObjects () | |
| setGatekeeperClasses (MatchGatekeeper $objGatekeeperClasses) | |
| getGatekeeperClasses () | |
| setGatekeeperMethods (MatchGatekeeper $objGatekeeperMethods) | |
| getGatekeeperMethods () | |
| setMatchGroupStereotypes (MatchGroup $objMatchGroupStereotypes) | |
| getMatchGroupStereotypes () | |
| __construct () | |
Protected Attributes | |
| $booActive = true | |
| $booIgnoreNullReturns = true | |
| $booIgnoreRecursiveCalls = false | |
| $booMergeSameClassObjects = false | |
| $objGatekeeperClasses | |
| $objGatekeeperMethods | |
| $objMatchGroupStereotypes | |
Definition at line 14 of file CodeInstrumentationReceiverConfiguration.class.php.
| __construct | ( | ) |
Constructor of the Configuration. Create the internal objects.
Definition at line 257 of file CodeInstrumentationReceiverConfiguration.class.php.
References $objGatekeeperClasses, $objGatekeeperMethods, $objMatchGroupStereotypes, UmlSequenceDiagramStereotype::getStereotypeByName(), setGatekeeperClasses(), setGatekeeperMethods(), and setMatchGroupStereotypes().
00258 { 00259 // create the internal objects // 00260 $objGatekeeperClasses = new MatchGatekeeper(); 00261 $this->setGatekeeperClasses( $objGatekeeperClasses ); 00262 00263 $objGatekeeperMethods = new MatchGatekeeper(); 00264 $this->setGatekeeperMethods( $objGatekeeperMethods ); 00265 00266 $objMatchGroupStereotypes = new MatchGroup(); 00267 $objDefaultStereotype = UmlSequenceDiagramStereotype::getStereotypeByName( "system" ); 00268 $objMatchGroupStereotypes->setNotFoundValue( $objDefaultStereotype ); 00269 $this->setMatchGroupStereotypes( $objMatchGroupStereotypes ); 00270 }
| getActive | ( | ) |
Get if the code instrumentation is active
CodeInstrumentationReceiverConfiguration::setActive( boolean )
true if is active Definition at line 101 of file CodeInstrumentationReceiverConfiguration.class.php.
| getGatekeeperClasses | ( | ) |
Get the gate keeper to the classes into the diagram
Definition at line 206 of file CodeInstrumentationReceiverConfiguration.class.php.
| getGatekeeperMethods | ( | ) |
Get the gate keeper to the classes into the method
Definition at line 226 of file CodeInstrumentationReceiverConfiguration.class.php.
| getIgnoreNullReturns | ( | ) |
get the configuration paramenter if the code instrumentation should ignore the returns messages with null value returned.
CodeInstrumentationReceiverConfiguration::seIgnoreNullReturns( boolean )
true if should ignore the null returns Definition at line 129 of file CodeInstrumentationReceiverConfiguration.class.php.
| getIgnoreRecursiveCalls | ( | ) |
get the configuration paramenter if the code instrumentation should ignore the recursive messages.
CodeInstrumentationReceiverConfiguration::setIgnoreRecursiveCalls( boolean )
true if should ignore the recursive calls Definition at line 157 of file CodeInstrumentationReceiverConfiguration.class.php.
| getMatchGroupStereotypes | ( | ) |
Get the match group to the stereotype definition
Definition at line 247 of file CodeInstrumentationReceiverConfiguration.class.php.
| getMergeSameClassObjects | ( | ) |
get the configuration paramenter if the code instrumentation should merge same class objects as one actor.
CodeInstrumentationReceiverConfiguration::setMergeSameClassObjects( boolean )
true if should merge same class object Definition at line 186 of file CodeInstrumentationReceiverConfiguration.class.php.
| setActive | ( | $ | booActive | ) |
Set if the code instrumentation is active.
| boolean | $booActive true to be active |
Definition at line 88 of file CodeInstrumentationReceiverConfiguration.class.php.
References $booActive.
00089 { 00090 $this->booActive = $booActive; 00091 return $this; 00092 }
| setGatekeeperClasses | ( | MatchGatekeeper $ | objGatekeeperClasses | ) |
Set the gate keeper to the classes into the diagram
| MatchGatekeeper | $objGatekeeperClasses |
Definition at line 196 of file CodeInstrumentationReceiverConfiguration.class.php.
Referenced by __construct().
00197 { 00198 $this->objGatekeeperClasses = $objGatekeeperClasses; 00199 }
| setGatekeeperMethods | ( | MatchGatekeeper $ | objGatekeeperMethods | ) |
Set the gate keeper to the classes into the method
| MatchGatekeeper | $objGatekeeperMethods |
Definition at line 216 of file CodeInstrumentationReceiverConfiguration.class.php.
Referenced by __construct().
00217 { 00218 $this->objGatekeeperMethods = $objGatekeeperMethods; 00219 }
| setIgnoreNullReturns | ( | $ | booIgnoreNullReturns | ) |
Set the configuration paramenter if the code instrumentation should ignore the returns messages with null value returned.
CodeInstrumentationReceiverConfiguration::geIgnoreNullReturns()
| boolean | $booIgnoreNullReturns true if should ignore the null returns |
Definition at line 115 of file CodeInstrumentationReceiverConfiguration.class.php.
References $booIgnoreNullReturns.
00116 { 00117 $this->booIgnoreNullReturns = $booIgnoreNullReturns; 00118 return $this; 00119 }
| setIgnoreRecursiveCalls | ( | $ | booIgnoreRecursiveCalls | ) |
Set the configuration paramenter if the code instrumentation should ignore the recursive messages.
CodeInstrumentationReceiverConfiguration::getIgnoreRecursiveCalls()
| boolean | $booIgnoreNullReturns true if should ignore the recursive calls |
Definition at line 143 of file CodeInstrumentationReceiverConfiguration.class.php.
References $booIgnoreRecursiveCalls.
00144 { 00145 $this->booIgnoreRecursiveCalls = $booIgnoreRecursiveCalls; 00146 return $this; 00147 }
| setMatchGroupStereotypes | ( | MatchGroup $ | objMatchGroupStereotypes | ) |
Set the match group to the stereotype definition
| MatchGroup | $objMatchGroupStereotypes |
Definition at line 236 of file CodeInstrumentationReceiverConfiguration.class.php.
Referenced by __construct().
00237 { 00238 $this->objMatchGroupStereotypes = $objMatchGroupStereotypes; 00239 return $this; 00240 }
| setMergeSameClassObjects | ( | $ | booMergeSameClassObjects | ) |
Set the configuration paramenter if the code instrumentation should merge same class objects as one actor.
CodeInstrumentationReceiverConfiguration::getMergeSameClassObjects()
| boolean | $booMergeSameClassObjects true if should should merge same class object |
Definition at line 172 of file CodeInstrumentationReceiverConfiguration.class.php.
References $booMergeSameClassObjects.
00173 { 00174 $this->booMergeSameClassObjects = $booMergeSameClassObjects; 00175 return $this; 00176 }
$booActive = true [protected] |
param to control if the code instrumentation is active. Can be changed in execution time to ignore some slice of the execution.
// logged code // $this->setActive( false ); // not logged code // $this->setActive( true ); // logged code //
true
Definition at line 30 of file CodeInstrumentationReceiverConfiguration.class.php.
Referenced by setActive().
$booIgnoreNullReturns = true [protected] |
param if the null return should be saved as a message into the uml sequence diagram object
boolean
Definition at line 38 of file CodeInstrumentationReceiverConfiguration.class.php.
Referenced by setIgnoreNullReturns().
$booIgnoreRecursiveCalls = false [protected] |
param if the recursive call should be ignored into the uml sequence diagram object
boolean
Definition at line 46 of file CodeInstrumentationReceiverConfiguration.class.php.
Referenced by setIgnoreRecursiveCalls().
$booMergeSameClassObjects = false [protected] |
param of control if the messages between objects of the same class should be saved into the uml sequence diagram object as recursive calls into the same object
boolean
Definition at line 56 of file CodeInstrumentationReceiverConfiguration.class.php.
Referenced by setMergeSameClassObjects().
$objGatekeeperClasses [protected] |
Gate keeper of the classes into the diagram
Definition at line 64 of file CodeInstrumentationReceiverConfiguration.class.php.
Referenced by __construct().
$objGatekeeperMethods [protected] |
Gate keeper of the methods into the diagram
Definition at line 71 of file CodeInstrumentationReceiverConfiguration.class.php.
Referenced by __construct().
$objMatchGroupStereotypes [protected] |
Match Group to define the stereotypes of the classes
Definition at line 78 of file CodeInstrumentationReceiverConfiguration.class.php.
Referenced by __construct().
1.5.9