patterntesting.runtime.annotation
Annotation Type DrawSequenceDiagram


@Retention(value=RUNTIME)
@Target(value={CONSTRUCTOR,METHOD})
public @interface DrawSequenceDiagram

With this annotation you can control the generation of sequence diagrams. You can put this annotation before a constructor or method.

Since:
1.4 (06.09.2013)
Author:
oliver
See Also:
IgnoreForSequenceDiagram

Optional Element Summary
 String[] excluded
          If you don't want the call to a class of the "com.pany" package you can add "com.pany.*" as pattern.
 String[] included
          By default all classes are included.
 String value
          If this value is given a new diagram with this name will be generated.
 

value

public abstract String value
If this value is given a new diagram with this name will be generated. If no value is given the marked method or constructor will appended to the last generated diagram.

Default:
""

excluded

public abstract String[] excluded
If you don't want the call to a class of the "com.pany" package you can add "com.pany.*" as pattern.

For the pattern the same syntax as in AspectJ is supported.

NOTE: not yet realized

Default:
""

included

public abstract String[] included
By default all classes are included. If you do not like that you can define a pattern wich packages and/or classes should be include.

For the pattern the same syntax as in AspectJ is supported.

NOTE: not yet realized

Default:
"*"


Copyright © 2002–2014 PatternTesting Team. All rights reserved.