hideMethodName
Description
With the help of this configuration parameter it is possible to hide/remove the method names from the sequence diagram because they are show as default.
Example
In the following example there are three dependencies in the maven dependency hierarchy which build the classpath for all further generation:
<dependencies>
<dependency>
<groupId>de.elnarion.util</groupId>
<artifactId>plantuml-generator-util</artifactId>
<version>@project.version@</version>
<classifier>tests</classifier>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.16.1</version>
</dependency>
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>javax.persistence-api</artifactId>
<version>2.2</version>
</dependency>
</dependencies>
From this classpath the sequence diagram is generated, but all method names are hidden. This is similar to the JUnit-tests of the PlantUML generator utility:
<plugin>
<artifactId>plantuml-generator-maven-plugin</artifactId>
<groupId>de.elnarion.maven</groupId>
<version>@project.version@</version>
<executions>
<execution>
<id>generate-simple-diagram</id>
<goals>
<goal>generateSequenceDiagram</goal>
</goals>
<phase>generate-test-sources</phase>
<configuration>
<outputFilename>testsequencediagram1.txt</outputFilename>
<startClass>de.elnarion.test.sequence.t0003.MovieService</startClass>
<startMethod>doSomeBusiness</startMethod>
<ignoreJPAEntities>true</ignoreJPAEntities>
<hideMethodName>true</hideMethodName>
</configuration>
</execution>
</executions>
</plugin>
which is rendered this way:
and produces this PlantUML diagram text:
@startuml
participant MovieService
participant MovieDAO
participant EntityManager
participant EntityTransaction
activate MovieService
MovieService -> MovieDAO
activate MovieDAO
MovieDAO -> MovieDAO
activate MovieDAO
MovieDAO --> MovieDAO
deactivate MovieDAO
MovieDAO -> EntityManager
activate EntityManager
EntityManager --> MovieDAO
deactivate EntityManager
MovieDAO -> EntityManager
activate EntityManager
EntityManager --> MovieDAO
deactivate EntityManager
MovieDAO --> MovieService
deactivate MovieDAO
MovieService -> MovieDAO
activate MovieDAO
MovieDAO -> MovieDAO
activate MovieDAO
MovieDAO --> MovieDAO
deactivate MovieDAO
MovieDAO -> EntityManager
activate EntityManager
EntityManager --> MovieDAO
deactivate EntityManager
MovieDAO -> EntityTransaction
activate EntityTransaction
EntityTransaction --> MovieDAO
deactivate EntityTransaction
MovieDAO -> EntityManager
activate EntityManager
EntityManager --> MovieDAO
deactivate EntityManager
MovieDAO -> EntityManager
activate EntityManager
EntityManager --> MovieDAO
deactivate EntityManager
MovieDAO -> EntityTransaction
activate EntityTransaction
EntityTransaction --> MovieDAO
deactivate EntityTransaction
MovieDAO --> MovieService
deactivate MovieDAO
deactivate MovieService
@enduml
Without the parameter the diagram would look like this: