SequencePlugin

SequencePlugin for IntelliJ IDEA

OTHER License

Stars
686
Committers
9
SequencePlugin - SequenceDiagram 2.0.4

Published by Vanco almost 4 years ago

Rebuild for 203.*

SequencePlugin - SequenceDiagram 2.0.1

Published by Vanco over 4 years ago

New SequenceDiagram support idea 2020.x

SequencePlugin - SequenceDiagram v1.3

Published by Vanco over 5 years ago

Add Lambda Expression support.

SequencePlugin - SequenceDiagram v1.2.8

Published by Vanco almost 6 years ago

export call stack to text file #34

SequencePlugin - SequenceDiagram v1.2.7

Published by Vanco about 6 years ago

fix#26: Dead loop when generate Wrapper Patten class. fix issue when disable smartInterface option.

SequencePlugin - SequenceDiagram V1.2.6

Published by Vanco about 7 years ago

fix issue #22,
fixed last tab close issue.

SequencePlugin - SequenceDiagram V1.2.2

Published by Vanco almost 8 years ago

hotfix: #10 NPE when visitNewException.

SequencePlugin - SequenceDiagram V1.2.1

Published by Vanco about 8 years ago

Hotfix NPE when try to find the implementation of interface by scan the new expression. Add bird view icon in lower right corner. change the icon set to support retina display.

SequencePlugin - SequenceDiagram V1.2

Published by Vanco about 8 years ago

This version add new feature, Smart Interface, Which will try to find the implementation of interface, and show it in diagram. You also can choose it by yourself, when you opt-out the Smart Interface option.

The implementation class will draw with a dash link from interface. This may not a UML standard, hope it is not confusing you.

The popup menu in the diagram will help you to trailer the diagram.

SequencePlugin - SequenceDiagram V1.1 release

Published by Vanco over 8 years ago

SequenceDiagram V1.1 release has great improvement. Now is support generate more meaningful diagram on pipeline call and call in parameter with the correct order. e.g. pipeline call

 roster
  .stream()
  .filter(p -> p.getGender() == Person.Sex.MALE
              && p.getAge() >= 18
              && p.getAge() <= 25)
  .map(p -> p.getEmailAddress())
  .forEach(email -> System.out.println(email));

and call in parameter

ref.ask(new Hello(id, Optional.empty()));
SequencePlugin - SequenceDiagram

Published by Vanco over 8 years ago

Great improve on method name recognition. Support popup menu on Mac and linux now. Windows already supported. Support remove method/class from Diagram.

SequencePlugin - v1.0.8

Published by Vanco over 8 years ago

Rename to SequenceDiagram. Refine the code, avoid call @Deprecated method. Add Exclude settings.

SequencePlugin - SequencePlugin

Published by Vanco almost 9 years ago

Remove "com.intellij.diagram" dependency.