├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── BUILD.md ├── CHANGELOG.md ├── LICENSE ├── README.md ├── _config.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── imges ├── context_menu.png ├── generate.png ├── lambda_expr.png ├── new.svg ├── sd1x.svg ├── sd2x.svg ├── sequence.svg ├── smart_interface.png └── tools_menu.png ├── rider.md ├── settings.gradle.kts └── src ├── main ├── java │ ├── icons │ │ └── SequencePluginIcons.java │ └── vanstudio │ │ └── sequence │ │ ├── SequencePanel.java │ │ ├── SequenceParamsEditor.java │ │ ├── SequenceService.java │ │ ├── SequenceToolWindowsFactory.java │ │ ├── ShowSequenceAction.java │ │ ├── ShowSequenceActionGroup.java │ │ ├── config │ │ ├── ColorConverter.java │ │ ├── ColorMapEntry.java │ │ ├── ColorSupport.java │ │ ├── ConfigListener.java │ │ ├── ExcludeEntry.java │ │ ├── SequenceParamsState.java │ │ ├── SequenceSettingsComponent.form │ │ ├── SequenceSettingsComponent.java │ │ ├── SequenceSettingsConfigurable.java │ │ └── SequenceSettingsState.java │ │ ├── diagram │ │ ├── Call.java │ │ ├── CallReturn.java │ │ ├── Diagram.java │ │ ├── Display.java │ │ ├── DisplayCall.java │ │ ├── DisplayCallReturn.java │ │ ├── DisplayLink.java │ │ ├── DisplayMethod.java │ │ ├── DisplayObject.java │ │ ├── DisplaySelfCall.java │ │ ├── DisplaySelfCallReturn.java │ │ ├── DisplaySelfLink.java │ │ ├── Info.java │ │ ├── LambdaExprInfo.java │ │ ├── Link.java │ │ ├── MethodInfo.java │ │ ├── Model.java │ │ ├── ModelTextEvent.java │ │ ├── ModelTextListener.java │ │ ├── Numbering.java │ │ ├── ObjectInfo.java │ │ ├── Parser.java │ │ ├── PreviewFrame.java │ │ ├── PreviewPanel.java │ │ ├── ScreenObject.java │ │ ├── SequenceListener.java │ │ ├── TextBox.java │ │ └── app │ │ │ ├── Editor.java │ │ │ ├── Sequence.java │ │ │ └── actions │ │ │ ├── ExampleAction.java │ │ │ ├── ExitAction.java │ │ │ ├── ExportAction.java │ │ │ ├── ModelAction.java │ │ │ ├── ModifiedConfirmAction.java │ │ │ ├── ModifiedEnabledAction.java │ │ │ ├── NewAction.java │ │ │ ├── OpenAction.java │ │ │ ├── SaveAction.java │ │ │ ├── SaveAsAction.java │ │ │ └── SequenceAction.java │ │ ├── formatter │ │ ├── IFormatter.java │ │ ├── MermaidFormatter.java │ │ ├── PlantUMLFormatter.java │ │ └── SdtFormatter.java │ │ ├── generator │ │ ├── EmptySequenceNavigable.java │ │ ├── JavaActionFinder.java │ │ ├── JavaElementTypeFinder.java │ │ ├── JavaGeneratorFactory.java │ │ ├── JavaSequenceNavigable.java │ │ ├── SequenceGenerator.java │ │ └── filters │ │ │ ├── ImplementClassFilter.java │ │ │ ├── NoConstructorsFilter.java │ │ │ ├── NoGetterSetterFilter.java │ │ │ ├── NoPrivateMethodsFilter.java │ │ │ ├── SingleClassFilter.java │ │ │ └── SingleMethodFilter.java │ │ ├── impl │ │ └── SequenceServiceImpl.java │ │ ├── openapi │ │ ├── ActionFinder.java │ │ ├── Constants.java │ │ ├── ElementTypeFinder.java │ │ ├── GenerateFinishedListener.java │ │ ├── GeneratorFactory.java │ │ ├── IGenerator.java │ │ ├── SequenceNavigable.java │ │ ├── SequenceNavigableFactory.java │ │ ├── SequenceParams.java │ │ ├── filters │ │ │ ├── CompositeElementFilter.java │ │ │ ├── ImplementationWhiteList.java │ │ │ ├── MethodFilter.java │ │ │ ├── PackageFilter.java │ │ │ └── ProjectOnlyFilter.java │ │ └── model │ │ │ ├── CallStack.java │ │ │ ├── ClassDescription.java │ │ │ ├── GenericType.java │ │ │ ├── LambdaExprDescription.java │ │ │ └── MethodDescription.java │ │ ├── ui │ │ ├── ButtonTabComponent.java │ │ ├── MyButtonlessScrollBarUI.java │ │ ├── OptionsUI.java │ │ ├── PlasticTabbedPaneUI.java │ │ └── Welcome.java │ │ └── util │ │ ├── MyNotifier.java │ │ ├── MyPsiUtil.java │ │ └── MyUastUtil.kt └── resources │ ├── META-INF │ ├── SequenceDiagram-kotlin.xml │ ├── plugin.xml │ ├── pluginIcon.svg │ └── pluginIcon_dark.svg │ ├── icons │ ├── folder.svg │ ├── image.svg │ ├── play.svg │ ├── puml.svg │ ├── save.svg │ ├── sequence.svg │ ├── sequence_13.svg │ └── settings.svg │ ├── vanstudio │ └── sequence │ │ └── diagram │ │ └── app │ │ └── Sequence.properties │ └── welcome.html └── test └── java └── vanstudio └── sequence └── generator └── MethodDescriptionTest.java /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/BUILD.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/_config.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /imges/context_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/imges/context_menu.png -------------------------------------------------------------------------------- /imges/generate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/imges/generate.png -------------------------------------------------------------------------------- /imges/lambda_expr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/imges/lambda_expr.png -------------------------------------------------------------------------------- /imges/new.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/imges/new.svg -------------------------------------------------------------------------------- /imges/sd1x.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/imges/sd1x.svg -------------------------------------------------------------------------------- /imges/sd2x.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/imges/sd2x.svg -------------------------------------------------------------------------------- /imges/sequence.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/imges/sequence.svg -------------------------------------------------------------------------------- /imges/smart_interface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/imges/smart_interface.png -------------------------------------------------------------------------------- /imges/tools_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/imges/tools_menu.png -------------------------------------------------------------------------------- /rider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/rider.md -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "SequencePlugin" 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/icons/SequencePluginIcons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/icons/SequencePluginIcons.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/SequencePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/SequencePanel.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/SequenceParamsEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/SequenceParamsEditor.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/SequenceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/SequenceService.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/SequenceToolWindowsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/SequenceToolWindowsFactory.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/ShowSequenceAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/ShowSequenceAction.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/ShowSequenceActionGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/ShowSequenceActionGroup.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/config/ColorConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/config/ColorConverter.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/config/ColorMapEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/config/ColorMapEntry.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/config/ColorSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/config/ColorSupport.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/config/ConfigListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/config/ConfigListener.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/config/ExcludeEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/config/ExcludeEntry.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/config/SequenceParamsState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/config/SequenceParamsState.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/config/SequenceSettingsComponent.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/config/SequenceSettingsComponent.form -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/config/SequenceSettingsComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/config/SequenceSettingsComponent.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/config/SequenceSettingsConfigurable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/config/SequenceSettingsConfigurable.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/config/SequenceSettingsState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/config/SequenceSettingsState.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/Call.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/Call.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/CallReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/CallReturn.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/Diagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/Diagram.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/Display.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/Display.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/DisplayCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/DisplayCall.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/DisplayCallReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/DisplayCallReturn.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/DisplayLink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/DisplayLink.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/DisplayMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/DisplayMethod.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/DisplayObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/DisplayObject.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/DisplaySelfCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/DisplaySelfCall.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/DisplaySelfCallReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/DisplaySelfCallReturn.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/DisplaySelfLink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/DisplaySelfLink.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/Info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/Info.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/LambdaExprInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/LambdaExprInfo.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/Link.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/Link.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/MethodInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/MethodInfo.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/Model.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/ModelTextEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/ModelTextEvent.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/ModelTextListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/ModelTextListener.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/Numbering.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/Numbering.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/ObjectInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/ObjectInfo.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/Parser.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/PreviewFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/PreviewFrame.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/PreviewPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/PreviewPanel.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/ScreenObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/ScreenObject.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/SequenceListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/SequenceListener.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/TextBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/TextBox.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/app/Editor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/app/Editor.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/app/Sequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/app/Sequence.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/app/actions/ExampleAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/app/actions/ExampleAction.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/app/actions/ExitAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/app/actions/ExitAction.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/app/actions/ExportAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/app/actions/ExportAction.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/app/actions/ModelAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/app/actions/ModelAction.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/app/actions/ModifiedConfirmAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/app/actions/ModifiedConfirmAction.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/app/actions/ModifiedEnabledAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/app/actions/ModifiedEnabledAction.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/app/actions/NewAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/app/actions/NewAction.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/app/actions/OpenAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/app/actions/OpenAction.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/app/actions/SaveAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/app/actions/SaveAction.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/app/actions/SaveAsAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/app/actions/SaveAsAction.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/diagram/app/actions/SequenceAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/diagram/app/actions/SequenceAction.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/formatter/IFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/formatter/IFormatter.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/formatter/MermaidFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/formatter/MermaidFormatter.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/formatter/PlantUMLFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/formatter/PlantUMLFormatter.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/formatter/SdtFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/formatter/SdtFormatter.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/generator/EmptySequenceNavigable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/generator/EmptySequenceNavigable.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/generator/JavaActionFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/generator/JavaActionFinder.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/generator/JavaElementTypeFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/generator/JavaElementTypeFinder.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/generator/JavaGeneratorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/generator/JavaGeneratorFactory.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/generator/JavaSequenceNavigable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/generator/JavaSequenceNavigable.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/generator/SequenceGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/generator/SequenceGenerator.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/generator/filters/ImplementClassFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/generator/filters/ImplementClassFilter.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/generator/filters/NoConstructorsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/generator/filters/NoConstructorsFilter.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/generator/filters/NoGetterSetterFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/generator/filters/NoGetterSetterFilter.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/generator/filters/NoPrivateMethodsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/generator/filters/NoPrivateMethodsFilter.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/generator/filters/SingleClassFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/generator/filters/SingleClassFilter.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/generator/filters/SingleMethodFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/generator/filters/SingleMethodFilter.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/impl/SequenceServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/impl/SequenceServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/ActionFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/ActionFinder.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/Constants.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/ElementTypeFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/ElementTypeFinder.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/GenerateFinishedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/GenerateFinishedListener.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/GeneratorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/GeneratorFactory.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/IGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/IGenerator.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/SequenceNavigable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/SequenceNavigable.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/SequenceNavigableFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/SequenceNavigableFactory.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/SequenceParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/SequenceParams.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/filters/CompositeElementFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/filters/CompositeElementFilter.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/filters/ImplementationWhiteList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/filters/ImplementationWhiteList.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/filters/MethodFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/filters/MethodFilter.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/filters/PackageFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/filters/PackageFilter.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/filters/ProjectOnlyFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/filters/ProjectOnlyFilter.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/model/CallStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/model/CallStack.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/model/ClassDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/model/ClassDescription.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/model/GenericType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/model/GenericType.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/model/LambdaExprDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/model/LambdaExprDescription.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/openapi/model/MethodDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/openapi/model/MethodDescription.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/ui/ButtonTabComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/ui/ButtonTabComponent.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/ui/MyButtonlessScrollBarUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/ui/MyButtonlessScrollBarUI.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/ui/OptionsUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/ui/OptionsUI.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/ui/PlasticTabbedPaneUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/ui/PlasticTabbedPaneUI.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/ui/Welcome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/ui/Welcome.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/util/MyNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/util/MyNotifier.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/util/MyPsiUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/util/MyPsiUtil.java -------------------------------------------------------------------------------- /src/main/java/vanstudio/sequence/util/MyUastUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/java/vanstudio/sequence/util/MyUastUtil.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/SequenceDiagram-kotlin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/resources/META-INF/SequenceDiagram-kotlin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/resources/META-INF/pluginIcon_dark.svg -------------------------------------------------------------------------------- /src/main/resources/icons/folder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/resources/icons/folder.svg -------------------------------------------------------------------------------- /src/main/resources/icons/image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/resources/icons/image.svg -------------------------------------------------------------------------------- /src/main/resources/icons/play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/resources/icons/play.svg -------------------------------------------------------------------------------- /src/main/resources/icons/puml.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/resources/icons/puml.svg -------------------------------------------------------------------------------- /src/main/resources/icons/save.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/resources/icons/save.svg -------------------------------------------------------------------------------- /src/main/resources/icons/sequence.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/resources/icons/sequence.svg -------------------------------------------------------------------------------- /src/main/resources/icons/sequence_13.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/resources/icons/sequence_13.svg -------------------------------------------------------------------------------- /src/main/resources/icons/settings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/resources/icons/settings.svg -------------------------------------------------------------------------------- /src/main/resources/vanstudio/sequence/diagram/app/Sequence.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/resources/vanstudio/sequence/diagram/app/Sequence.properties -------------------------------------------------------------------------------- /src/main/resources/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/main/resources/welcome.html -------------------------------------------------------------------------------- /src/test/java/vanstudio/sequence/generator/MethodDescriptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vanco/SequencePlugin/HEAD/src/test/java/vanstudio/sequence/generator/MethodDescriptionTest.java --------------------------------------------------------------------------------