You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by ra...@apache.org on 2023/11/16 16:07:35 UTC
(incubator-kie-tools-temporary-rnd-do-not-use) branch main updated (61419fce28 -> 34fae3e488)
This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
from 61419fce28 NO-ISSUE: Remove `jsonpath` (#2029)
new 77cd3177b5 KOGITO-9907: Enable to use GitHub token without logged in user (#2019)
new e177a6aa25 kie-issues#665: `xml-parser-ts` Doesn't manage Complex Types with Simple Content (#2039)
new 441f7317c5 build(deps): bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /packages/kn-plugin-workflow (#2030)
new cd9336e4f6 NO-ISSUE: Fix CVE-2023-27522 on kie-sandbox-image (#2040)
new b677f08d16 Update gen-manifest verb description (#2025)
new 400890aa8c KOGITO-9701: Implement Workflow Instances section (#2033)
new d34a205fff kie-issues#633: Change the Extended Services Go App for the new Extended Services Java in the Extended Services Image (#2031)
new 02cab1e418 KOGITO-9831: SWF Editor - final migration to j2cl (#1990)
new fb19ee698a Change kogito-apps repo to apache/incubator-kie-kogito-apps on publish_jitexecutor_native workflow (#2047)
new a34d0b5c9e NO-ISSUE: `start` script on `extended-services-java` should not require Docker (#2043)
new 5d8b2ae53a KOGITO-9891: Language Service not available on the SWF Chrome extension (#2046)
new 0f5b37a1d8 NO-ISSUE: extended-services-java does not copy artifacts to dist folder (#2050)
new 097dc96e20 KOGITO-9925: Workflow definition endpoints double the last slash (#2048)
new 8bc7e3f5c5 kie issues#685: DMN Editor: Import Java Classes button is not enabled (#2045)
new 34fae3e488 NO-ISSUE: fixing URL in NOTICE file (#2055)
The 15 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/publish_jitexecutor_native.yml | 4 +-
.gitignore | 4 +-
NOTICE | 2 +-
packages/bpmn-vscode-extension/package.json | 3 -
.../e2e-tests/tests/SwfFullScreenTest.ts | 14 +
.../e2e-tests/tests/SwfTest.ts | 14 +
.../env/index.js | 5 +
.../package.json | 4 +
.../src}/api/SwfLanguageServiceChannelApiImpl.ts | 0
.../src/github-content-script.ts | 44 +-
.../ChromeExtensionSwfLanguageService.ts | 97 +
.../src/framework/github-repo/GitHubRepoPage.ts | 22 +
.../src/utils/tools/Clipboard.ts | 14 +-
packages/chrome-extension/src/app/Dependencies.ts | 3 +
.../src/app/components/common/GlobalContext.tsx | 5 +-
.../app/components/common/KogitoEditorIframe.tsx | 12 +-
.../src/app/components/common/Main.tsx | 29 +-
.../src/app/components/single/singleEditorEdit.tsx | 2 +
packages/chrome-extension/src/index.ts | 20 +-
packages/cors-proxy-image/Containerfile | 2 +-
packages/dashbuilder-viewer-image/Containerfile | 4 +-
.../src/parser/VariablesRepository.ts | 6 +-
packages/extended-services-java/README.md | 12 +-
packages/extended-services-java/env/index.js | 27 +-
packages/extended-services-java/install.js | 7 +-
packages/extended-services-java/package.json | 13 +-
packages/extended-services-java/pom.xml | 13 +-
.../src/main/java/org/kie/tools/PingResponse.java | 24 +-
.../src/main/java/org/kie/tools/ProxyConfig.java | 55 -
.../src/main/resources/application.properties | 6 +-
.../test/java/org/kie/tools/AbstractPingTest.java | 27 +
.../test/java/org/kie/tools/PingResourceTest.java | 68 +-
.../test/java/org/kie/tools/PingResponseTest.java | 73 +-
.../test/java/org/kie/tools/ProxyConfigTest.java | 46 -
.../src/i18n/locales/en.ts | 2 +-
packages/kie-sandbox-distribution/README.md | 2 +-
.../kie-sandbox-distribution/docker-compose.yaml | 6 +-
packages/kie-sandbox-distribution/package.json | 2 +-
.../tests/integrationTest.test.js | 7 +-
.../Containerfile | 21 +-
.../kie-sandbox-extended-services-image/README.md | 19 +
.../env/index.js | 2 +-
.../package.json | 14 +-
packages/kie-sandbox-image/Containerfile | 4 +-
packages/kn-plugin-workflow/go.mod | 2 +-
packages/kn-plugin-workflow/go.sum | 4 +-
.../pkg/command/deploy_undeploy_common.go | 8 +-
.../kn-plugin-workflow/pkg/command/gen_manifest.go | 10 +-
packages/scesim-editor/src/TestScenarioEditor.tsx | 56 +-
.../tests-data--manual/OldEnoughTest.scesim | 363 +
.../scesim-marshaller/tests/idempotency.test.ts | 6 +-
.../scesim-marshaller/tests/typeSafety.test.ts | 6 +-
packages/scesim-marshaller/tests/versions.test.ts | 1 +
.../url/removeTrailingSlashFromUrl.test.ts | 33 +
.../settings/runtimeTools/RuntimeToolsSettings.tsx | 24 +-
.../serverless-logic-web-tools/src/url/index.ts | 28 +
.../ServerlessWorkflowDiagramEditorLanguageData.ts | 6 +-
.../serverless-workflow-diagram-editor/.gitignore | 6 +
.../appformer-bom/pom.xml | 107 +-
.../appformer-client-api/pom.xml | 14 +-
.../context/DefaultEditorContextProviderImpl.java | 8 +-
.../registry/impl/DefaultRegistryImpl.java | 8 +-
.../main/resources/META-INF/ErraiApp.properties | 33 -
.../org/appformer/AppformerClientAPI.gwt.xml | 26 -
.../appformer-kogito-bridge/pom.xml | 33 +-
.../impl/KogitoEditorContextProviderImpl.java | 11 +-
.../context/interop/EditorContextWrapper.java | 36 +-
.../diagramApi/DiagramApiInteropWrapper.java | 9 +-
.../diagramApi/DiagramApiServiceProducer.java | 11 +-
.../bridge/client/i18n/I18nApiInteropWrapper.java | 9 +-
.../bridge/client/i18n/I18nServiceProducer.java | 11 +-
.../KeyboardShortcutsApiInteropWrapper.java | 9 +-
.../KeyboardShortcutsServiceProducer.java | 11 +-
.../client/notifications/NotificationsApi.java | 9 +-
.../NotificationsApiInteropWrapper.java | 9 +-
.../NotificationsServiceProducer.java | 11 +-
.../marshaller/PMMLEditorMarshallerApi.java | 38 -
.../PMMLEditorMarshallerApiInteropWrapper.java | 39 -
.../marshaller/PMMLEditorMarshallerService.java | 37 -
.../PMMLEditorMarshallerServiceProducer.java | 49 -
.../UnavailablePMMLEditorMarshallerService.java | 34 -
.../pmmleditor/marshaller/model/JSIUtils.java | 73 -
.../marshaller/model/PMMLDocumentData.java | 47 -
.../pmmleditor/marshaller/model/PMMLFieldData.java | 34 -
.../pmmleditor/marshaller/model/PMMLModelData.java | 50 -
.../ResourceContentEditorServiceWrapper.java | 11 +-
.../producer/ResourceContentServiceProducer.java | 11 +-
.../client/stateControl/interop/StateControl.java | 9 +-
.../registry/interop/KogitoJSCommandRegistry.java | 9 +-
.../registry/producer/CommandRegistryProducer.java | 11 +-
.../workspace/interop/WorkspaceServiceWrapper.java | 9 +-
.../producer/WorkspaceServiceProducer.java | 11 +-
.../main/resources/META-INF/ErraiApp.properties | 33 -
.../kogito/bridge/AppformerKogitoBridge.gwt.xml | 28 -
.../PMMLEditorMarshallerServiceProducerTest.java | 62 -
.../PMMLEditorMarshallerServiceTest.java | 59 -
.../env/index.js | 5 +
.../errai-api/pom.xml | 73 -
.../errai-bom/pom.xml | 709 --
.../errai-cdi/README.txt | 18 -
.../errai-cdi/RELEASE-PROCESS.md | 1 -
.../errai-cdi/errai-cdi-client/pom.xml | 158 -
.../java/org/jboss/errai/enterprise/CDI.gwt.xml | 31 -
.../enterprise/client/cdi/CDIClientBootstrap.java | 54 -
.../errai/enterprise/client/cdi/EventProvider.java | 111 -
.../enterprise/client/cdi/InstanceProvider.java | 136 -
.../client/cdi/events/BusReadyEvent.java | 36 -
.../rebind/EventQualifierSerializerGenerator.java | 63 -
.../rebind/JSR299IOCExtensionConfigurator.java | 115 -
.../errai/enterprise/rebind/ObservesExtension.java | 226 -
.../main/resources/META-INF/ErraiApp.properties | 17 -
.../client/cdi/AbstractErraiCDITest.java | 127 -
.../errai-cdi/errai-cdi-shared/pom.xml | 105 -
.../org/jboss/errai/enterprise/CDIShared.gwt.xml | 29 -
.../client/cdi/AbstractCDIEventCallback.java | 75 -
.../errai/enterprise/client/cdi/CDICommands.java | 25 -
.../enterprise/client/cdi/CDIEventTypeLookup.java | 69 -
.../errai/enterprise/client/cdi/CDIProtocol.java | 25 -
.../client/cdi/EventQualifierSerializer.java | 79 -
.../enterprise/client/cdi/JsTypeEventObserver.java | 32 -
.../client/cdi/WindowEventObservers.java | 74 -
.../jboss/errai/enterprise/client/cdi/api/CDI.java | 284 -
.../enterprise/client/cdi/api/CommandMessage.java | 292 -
.../enterprise/client/cdi/api/Conversational.java | 47 -
.../errai/enterprise/client/cdi/api/Message.java | 321 -
.../enterprise/client/cdi/api/MessageCallback.java | 36 -
.../enterprise/client/cdi/api/Subscription.java | 31 -
.../NonGwtEventQualifierSerializerGenerator.java | 147 -
.../errai-cdi/pom.xml | 113 -
.../errai-codegen-gwt/pom.xml | 82 -
.../errai/codegen/meta/impl/gwt/GWTClass.java | 614 --
.../codegen/meta/impl/gwt/GWTConstructor.java | 163 -
.../errai/codegen/meta/impl/gwt/GWTField.java | 125 -
.../codegen/meta/impl/gwt/GWTGenericArrayType.java | 49 -
.../errai/codegen/meta/impl/gwt/GWTMethod.java | 176 -
.../errai/codegen/meta/impl/gwt/GWTParameter.java | 81 -
.../meta/impl/gwt/GWTParameterizedType.java | 100 -
.../codegen/meta/impl/gwt/GWTSpecialMethod.java | 173 -
.../codegen/meta/impl/gwt/GWTTypeVariable.java | 50 -
.../jboss/errai/codegen/meta/impl/gwt/GWTUtil.java | 115 -
.../codegen/meta/impl/gwt/GWTWildcardType.java | 54 -
.../codegen/util/GWTPrivateMemberAccessor.java | 197 -
.../org/jboss/errai/codegen/util/JSNIUtil.java | 72 -
.../errai/codegen/gwt/test/GWTMetaClassTest.java | 104 -
.../codegen/gwt/test/GWTParameterizedTypeTest.java | 57 -
.../errai/codegen/gwt/test/MockacleFactory.java | 128 -
.../src/test/resources/log4j.properties | 28 -
.../errai-codegen/pom.xml | 226 -
.../org/jboss/errai/codegen/AbstractStatement.java | 33 -
.../org/jboss/errai/codegen/AnnotationEncoder.java | 90 -
.../jboss/errai/codegen/ArithmeticExpression.java | 30 -
.../jboss/errai/codegen/ArithmeticOperator.java | 74 -
.../jboss/errai/codegen/AssignmentOperator.java | 74 -
.../org/jboss/errai/codegen/BitwiseOperator.java | 71 -
.../org/jboss/errai/codegen/BlockStatement.java | 125 -
.../org/jboss/errai/codegen/BooleanExpression.java | 31 -
.../org/jboss/errai/codegen/BooleanOperator.java | 78 -
.../org/jboss/errai/codegen/CallParameters.java | 88 -
.../main/java/org/jboss/errai/codegen/Cast.java | 92 -
.../main/java/org/jboss/errai/codegen/Comment.java | 57 -
.../main/java/org/jboss/errai/codegen/Context.java | 749 --
.../java/org/jboss/errai/codegen/DefModifiers.java | 67 -
.../org/jboss/errai/codegen/DefParameters.java | 125 -
.../java/org/jboss/errai/codegen/Expression.java | 44 -
.../java/org/jboss/errai/codegen/InnerClass.java | 48 -
.../org/jboss/errai/codegen/InterningCallback.java | 96 -
.../org/jboss/errai/codegen/MethodInvocation.java | 183 -
.../java/org/jboss/errai/codegen/Modifier.java | 45 -
.../java/org/jboss/errai/codegen/Operator.java | 41 -
.../java/org/jboss/errai/codegen/OperatorImpl.java | 78 -
.../java/org/jboss/errai/codegen/Parameter.java | 156 -
.../java/org/jboss/errai/codegen/ProxyMaker.java | 378 -
.../org/jboss/errai/codegen/RenderCacheStore.java | 29 -
.../org/jboss/errai/codegen/SnapshotMaker.java | 425 -
.../java/org/jboss/errai/codegen/Statement.java | 33 -
.../org/jboss/errai/codegen/StringExpression.java | 30 -
.../org/jboss/errai/codegen/StringOperator.java | 70 -
.../org/jboss/errai/codegen/StringStatement.java | 60 -
.../org/jboss/errai/codegen/TernaryStatement.java | 60 -
.../org/jboss/errai/codegen/ThrowsDeclaration.java | 77 -
.../org/jboss/errai/codegen/UnaryOperator.java | 70 -
.../java/org/jboss/errai/codegen/Variable.java | 399 -
.../org/jboss/errai/codegen/VariableReference.java | 47 -
.../java/org/jboss/errai/codegen/WeaveType.java | 28 -
.../builder/AnonymousClassStructureBuilder.java | 35 -
.../jboss/errai/codegen/builder/ArrayBuilder.java | 35 -
.../builder/ArrayInitializationBuilder.java | 31 -
.../jboss/errai/codegen/builder/BlockBuilder.java | 75 -
.../jboss/errai/codegen/builder/BuildCallback.java | 32 -
.../org/jboss/errai/codegen/builder/Builder.java | 33 -
.../errai/codegen/builder/CaseBlockBuilder.java | 48 -
.../errai/codegen/builder/CatchBlockBuilder.java | 34 -
.../codegen/builder/ClassConstructorBuilder.java | 50 -
.../ClassDefinitionBuilderAbstractOption.java | 32 -
.../ClassDefinitionBuilderCommentOption.java | 29 -
.../builder/ClassDefinitionBuilderInterfaces.java | 34 -
.../builder/ClassDefinitionBuilderScope.java | 34 -
.../builder/ClassDefinitionStaticOption.java | 30 -
.../errai/codegen/builder/ClassFieldBuilder.java | 41 -
.../errai/codegen/builder/ClassMethodBuilder.java | 82 -
.../codegen/builder/ClassStructureBuilder.java | 41 -
.../ClassStructureBuilderAbstractMethodOption.java | 89 -
.../jboss/errai/codegen/builder/ClosedBlock.java | 30 -
.../codegen/builder/ConstructorBlockBuilder.java | 31 -
.../codegen/builder/ContextualIfBlockBuilder.java | 35 -
.../codegen/builder/ContextualLoopBuilder.java | 48 -
.../builder/ContextualStatementBuilder.java | 43 -
.../builder/ContextualSwitchBlockBuilder.java | 30 -
.../builder/DefaultClassStructureBuilder.java | 33 -
.../errai/codegen/builder/ElseBlockBuilder.java | 37 -
.../codegen/builder/FieldBuildInitializer.java | 34 -
.../errai/codegen/builder/FieldBuildName.java | 28 -
.../errai/codegen/builder/FieldBuildStart.java | 30 -
.../errai/codegen/builder/FieldBuildType.java | 32 -
.../jboss/errai/codegen/builder/Finishable.java | 28 -
.../errai/codegen/builder/IfBlockBuilder.java | 31 -
.../jboss/errai/codegen/builder/LoopBuilder.java | 40 -
.../errai/codegen/builder/MethodBlockBuilder.java | 39 -
.../codegen/builder/MethodBlockModifiers.java | 32 -
.../codegen/builder/MethodBlockParameters.java | 37 -
.../errai/codegen/builder/MethodBuildCallback.java | 37 -
.../codegen/builder/MethodCommentBuilder.java | 28 -
.../errai/codegen/builder/StatementBegin.java | 90 -
.../jboss/errai/codegen/builder/StatementEnd.java | 30 -
.../errai/codegen/builder/SwitchBlockBuilder.java | 30 -
.../errai/codegen/builder/TryBlockBuilder.java | 30 -
.../builder/VariableDeclarationInitializer.java | 34 -
.../codegen/builder/VariableDeclarationNamed.java | 28 -
.../codegen/builder/VariableDeclarationStart.java | 28 -
...ariableReferenceContextualStatementBuilder.java | 32 -
.../jboss/errai/codegen/builder/WhileBuilder.java | 35 -
.../builder/callstack/AbstractCallElement.java | 101 -
.../codegen/builder/callstack/AssignVariable.java | 83 -
.../builder/callstack/BranchCallElement.java | 46 -
.../codegen/builder/callstack/CallElement.java | 39 -
.../codegen/builder/callstack/CallWriter.java | 64 -
.../callstack/ConditionalBlockCallElement.java | 61 -
.../codegen/builder/callstack/DeclareVariable.java | 52 -
.../builder/callstack/DeferredCallElement.java | 62 -
.../builder/callstack/DeferredCallback.java | 34 -
.../codegen/builder/callstack/DefineLabel.java | 53 -
.../codegen/builder/callstack/DynamicLoad.java | 59 -
.../builder/callstack/LoadClassReference.java | 180 -
.../errai/codegen/builder/callstack/LoadField.java | 101 -
.../codegen/builder/callstack/LoadLiteral.java | 53 -
.../codegen/builder/callstack/LoadNested.java | 87 -
.../codegen/builder/callstack/LoadVariable.java | 140 -
.../codegen/builder/callstack/MethodCall.java | 152 -
.../builder/callstack/ResetCallElement.java | 40 -
.../codegen/builder/callstack/ReturnValue.java | 40 -
.../codegen/builder/callstack/ThrowException.java | 85 -
.../builder/impl/AbstractStatementBuilder.java | 91 -
.../impl/AnonymousClassStructureBuilderImpl.java | 195 -
.../builder/impl/ArithmeticExpressionBuilder.java | 102 -
.../codegen/builder/impl/ArrayBuilderImpl.java | 160 -
.../codegen/builder/impl/AssignmentBuilder.java | 85 -
.../builder/impl/BitwiseExpressionBuilder.java | 76 -
.../codegen/builder/impl/BlockBuilderImpl.java | 156 -
.../builder/impl/BooleanExpressionBuilder.java | 89 -
.../codegen/builder/impl/CallElementBuilder.java | 53 -
.../errai/codegen/builder/impl/ClassBuilder.java | 522 -
.../impl/ClassBuilderAbstractMethodOption.java | 185 -
.../builder/impl/ConstructorBlockBuilderImpl.java | 76 -
.../errai/codegen/builder/impl/ContextBuilder.java | 130 -
.../impl/ContextualStatementBuilderImpl.java | 193 -
.../builder/impl/DeclareAssignmentBuilder.java | 48 -
.../codegen/builder/impl/ExpressionBuilder.java | 149 -
.../errai/codegen/builder/impl/FieldBuilder.java | 139 -
.../codegen/builder/impl/IfBlockBuilderImpl.java | 143 -
.../codegen/builder/impl/LoopBuilderImpl.java | 228 -
.../builder/impl/MethodBlockBuilderImpl.java | 154 -
.../builder/impl/MethodBuilderAbstractOption.java | 58 -
.../errai/codegen/builder/impl/ObjectBuilder.java | 188 -
.../jboss/errai/codegen/builder/impl/Scope.java | 53 -
.../codegen/builder/impl/StatementBuilder.java | 438 -
.../builder/impl/StringExpressionBuilder.java | 80 -
.../builder/impl/SwitchBlockBuilderImpl.java | 178 -
.../codegen/builder/impl/TryBlockBuilderImpl.java | 108 -
.../codegen/control/AbstractConditionalBlock.java | 52 -
.../jboss/errai/codegen/control/DoWhileLoop.java | 48 -
.../org/jboss/errai/codegen/control/ForLoop.java | 81 -
.../jboss/errai/codegen/control/ForeachLoop.java | 63 -
.../org/jboss/errai/codegen/control/IfBlock.java | 86 -
.../jboss/errai/codegen/control/SwitchBlock.java | 129 -
.../org/jboss/errai/codegen/control/TryBlock.java | 85 -
.../org/jboss/errai/codegen/control/WhileLoop.java | 66 -
.../control/branch/AbstractBranchStatement.java | 44 -
.../codegen/control/branch/BreakStatement.java | 40 -
.../codegen/control/branch/ContinueStatement.java | 40 -
.../jboss/errai/codegen/control/branch/Label.java | 57 -
.../codegen/control/branch/LabelReference.java | 40 -
.../exception/CyclicalObjectGraphException.java | 42 -
.../codegen/exception/GenerationException.java | 87 -
.../exception/InvalidExpressionException.java | 40 -
.../codegen/exception/InvalidTypeException.java | 44 -
.../exception/NotLiteralizableException.java | 55 -
.../codegen/exception/OutOfScopeException.java | 36 -
.../exception/TypeNotIterableException.java | 36 -
.../exception/UndefinedConstructorException.java | 67 -
.../codegen/exception/UndefinedFieldException.java | 61 -
.../exception/UndefinedMethodException.java | 63 -
.../exception/UnproxyableClassException.java | 42 -
.../errai/codegen/literal/AnnotationLiteral.java | 150 -
.../jboss/errai/codegen/literal/ArrayLiteral.java | 118 -
.../jboss/errai/codegen/literal/BooleanValue.java | 38 -
.../org/jboss/errai/codegen/literal/ByteValue.java | 42 -
.../org/jboss/errai/codegen/literal/CharValue.java | 38 -
.../jboss/errai/codegen/literal/ClassLiteral.java | 55 -
.../jboss/errai/codegen/literal/DoubleValue.java | 38 -
.../jboss/errai/codegen/literal/FloatValue.java | 38 -
.../org/jboss/errai/codegen/literal/IntValue.java | 38 -
.../org/jboss/errai/codegen/literal/ListValue.java | 51 -
.../errai/codegen/literal/LiteralFactory.java | 226 -
.../jboss/errai/codegen/literal/LiteralValue.java | 93 -
.../org/jboss/errai/codegen/literal/LongValue.java | 38 -
.../org/jboss/errai/codegen/literal/MapValue.java | 52 -
.../errai/codegen/literal/MetaClassLiteral.java | 59 -
.../jboss/errai/codegen/literal/NullLiteral.java | 47 -
.../org/jboss/errai/codegen/literal/SetValue.java | 51 -
.../jboss/errai/codegen/literal/ShortValue.java | 38 -
.../jboss/errai/codegen/literal/StringLiteral.java | 57 -
.../jboss/errai/codegen/literal/TypeLiteral.java | 30 -
.../errai/codegen/meta/AbstractHasAnnotations.java | 59 -
.../jboss/errai/codegen/meta/BeanDescriptor.java | 44 -
.../jboss/errai/codegen/meta/HasAnnotations.java | 45 -
.../org/jboss/errai/codegen/meta/MetaClass.java | 260 -
.../jboss/errai/codegen/meta/MetaClassCache.java | 190 -
.../jboss/errai/codegen/meta/MetaClassFactory.java | 635 --
.../jboss/errai/codegen/meta/MetaClassMember.java | 53 -
.../jboss/errai/codegen/meta/MetaConstructor.java | 49 -
.../org/jboss/errai/codegen/meta/MetaField.java | 250 -
.../errai/codegen/meta/MetaGenericArrayType.java | 29 -
.../errai/codegen/meta/MetaGenericDeclaration.java | 43 -
.../org/jboss/errai/codegen/meta/MetaMethod.java | 123 -
.../jboss/errai/codegen/meta/MetaParameter.java | 78 -
.../errai/codegen/meta/MetaParameterizedType.java | 34 -
.../org/jboss/errai/codegen/meta/MetaType.java | 39 -
.../jboss/errai/codegen/meta/MetaTypeVariable.java | 43 -
.../jboss/errai/codegen/meta/MetaWildcardType.java | 75 -
.../errai/codegen/meta/impl/AbstractMetaClass.java | 859 --
.../meta/impl/AbstractMetaParameterizedType.java | 123 -
.../meta/impl/AbstractMetaWildcardType.java | 48 -
.../codegen/meta/impl/build/BuildMetaClass.java | 855 --
.../meta/impl/build/BuildMetaConstructor.java | 292 -
.../codegen/meta/impl/build/BuildMetaField.java | 216 -
.../codegen/meta/impl/build/BuildMetaMethod.java | 358 -
.../impl/build/BuildMetaParameterizedType.java | 59 -
.../meta/impl/build/ShadowBuildMetaField.java | 47 -
.../meta/impl/build/ShadowBuildMetaMethod.java | 50 -
.../meta/impl/java/JavaReflectionClass.java | 472 -
.../meta/impl/java/JavaReflectionConstructor.java | 192 -
.../meta/impl/java/JavaReflectionField.java | 128 -
.../impl/java/JavaReflectionGenericArrayType.java | 48 -
.../meta/impl/java/JavaReflectionMethod.java | 188 -
.../meta/impl/java/JavaReflectionParameter.java | 77 -
.../impl/java/JavaReflectionParameterizedType.java | 57 -
.../meta/impl/java/JavaReflectionTypeVariable.java | 50 -
.../codegen/meta/impl/java/JavaReflectionUtil.java | 97 -
.../meta/impl/java/JavaReflectionWildcardType.java | 52 -
.../errai/codegen/util/AnnotationSerializer.java | 20 -
.../java/org/jboss/errai/codegen/util/Arith.java | 44 -
.../java/org/jboss/errai/codegen/util/Bitwise.java | 86 -
.../java/org/jboss/errai/codegen/util/Bool.java | 110 -
.../errai/codegen/util/CDIAnnotationUtils.java | 507 -
.../jboss/errai/codegen/util/ClassChangeUtil.java | 659 --
.../jboss/errai/codegen/util/EmptyStatement.java | 62 -
.../java/org/jboss/errai/codegen/util/Expr.java | 44 -
.../java/org/jboss/errai/codegen/util/GenUtil.java | 693 --
.../main/java/org/jboss/errai/codegen/util/If.java | 109 -
.../jboss/errai/codegen/util/Implementations.java | 143 -
.../jboss/errai/codegen/util/PrettyPrinter.java | 156 -
.../errai/codegen/util/PrivateAccessType.java | 28 -
.../errai/codegen/util/PrivateAccessUtil.java | 234 -
.../errai/codegen/util/PrivateMemberAccessor.java | 50 -
.../org/jboss/errai/codegen/util/ProxyUtil.java | 438 -
.../org/jboss/errai/codegen/util/QuickDeps.java | 322 -
.../util/ReflectionPrivateMemberAccessor.java | 385 -
.../java/org/jboss/errai/codegen/util/Refs.java | 110 -
.../java/org/jboss/errai/codegen/util/Stmt.java | 322 -
.../java/org/jboss/errai/codegen/util/Str.java | 44 -
.../errai/codegen/test/AbstractCodegenTest.java | 55 -
.../codegen/test/AllStatementBuilderTests.java | 50 -
.../errai/codegen/test/AnnotationEncoderTest.java | 75 -
.../jboss/errai/codegen/test/AnnotationTest.java | 633 --
.../test/AnonymousClassStructureBuilderTest.java | 228 -
.../jboss/errai/codegen/test/ArithmeticTest.java | 69 -
.../jboss/errai/codegen/test/ClassBuilderTest.java | 617 --
.../errai/codegen/test/ClassBuilderTestResult.java | 307 -
.../errai/codegen/test/ContextBuilderTest.java | 250 -
.../errai/codegen/test/IfBlockBuilderTest.java | 379 -
.../codegen/test/IfBlockBuilderTestResult.java | 131 -
.../errai/codegen/test/InvocationBuilderTest.java | 368 -
.../org/jboss/errai/codegen/test/LiteralTest.java | 203 -
.../jboss/errai/codegen/test/LoopBuilderTest.java | 624 --
.../errai/codegen/test/LoopBuilderTestResult.java | 163 -
.../jboss/errai/codegen/test/ProxyMakerTest.java | 125 -
.../jboss/errai/codegen/test/ReachabilityTest.java | 100 -
.../errai/codegen/test/SnapshotMakerTest.java | 289 -
.../errai/codegen/test/StatementBuilderTest.java | 660 --
.../errai/codegen/test/SwitchBlockBuilderTest.java | 246 -
.../codegen/test/SwitchBlockBuilderTestResult.java | 71 -
.../errai/codegen/test/TryBlockBuilderTest.java | 121 -
.../codegen/test/TryBlockBuilderTestResult.java | 68 -
.../codegen/test/meta/AbstractMetaClassTest.java | 790 --
.../test/meta/build/BuildMetaClassTest.java | 101 -
.../meta/java/JavaReflectionMetaClassTest.java | 70 -
.../org/jboss/errai/codegen/test/model/Bar.java | 40 -
.../org/jboss/errai/codegen/test/model/Baz.java | 29 -
.../test/model/BeanWithTypeParmedMeths.java | 39 -
.../org/jboss/errai/codegen/test/model/Bwah.java | 30 -
.../codegen/test/model/ClassWithArrayGenerics.java | 31 -
.../test/model/ClassWithGenericCollections.java | 43 -
.../test/model/ClassWithGenericMethods.java | 48 -
.../jboss/errai/codegen/test/model/FakeBean.java | 45 -
.../org/jboss/errai/codegen/test/model/Foo.java | 52 -
.../model/GenericArrayCollectionTestModel.java | 30 -
.../codegen/test/model/GenericArraySubclass.java | 29 -
.../codegen/test/model/GenericSuperClass.java | 29 -
.../jboss/errai/codegen/test/model/HasBinding.java | 34 -
.../codegen/test/model/HasManyConstructors.java | 32 -
.../jboss/errai/codegen/test/model/HasValue.java | 31 -
.../jboss/errai/codegen/test/model/Integer.java | 30 -
.../org/jboss/errai/codegen/test/model/Mrshlr.java | 28 -
.../jboss/errai/codegen/test/model/MultiAnno.java | 34 -
.../org/jboss/errai/codegen/test/model/MyBean.java | 29 -
.../errai/codegen/test/model/MyTestAnnotation.java | 38 -
.../errai/codegen/test/model/ObjectWithNested.java | 34 -
.../codegen/test/model/ParameterizedClass.java | 32 -
.../org/jboss/errai/codegen/test/model/Person.java | 29 -
.../jboss/errai/codegen/test/model/PersonImpl.java | 67 -
.../model/PortableIntegerParameterDefinition.java | 84 -
.../test/model/PortableParameterDefinition.java | 65 -
.../test/model/PrimitiveFieldContainer.java | 43 -
.../model/SnapshotInterfaceWithCollections.java | 30 -
.../SnapshotInterfaceWithCollectionsImpl.java | 39 -
.../org/jboss/errai/codegen/test/model/TEnum.java | 28 -
.../errai/codegen/test/model/TestInterface.java | 30 -
.../errai/codegen/test/model/ToProxyBean.java | 53 -
.../errai/codegen/test/model/ToProxyBean2.java | 36 -
.../jboss/errai/codegen/test/model/tree/Child.java | 38 -
.../errai/codegen/test/model/tree/Grandparent.java | 30 -
.../test/model/tree/GrandparentInterface.java | 26 -
.../test/model/tree/GrandparentSuperInterface.java | 25 -
.../codegen/test/model/tree/IsolatedInterface.java | 30 -
.../errai/codegen/test/model/tree/Parent.java | 37 -
.../codegen/test/model/tree/ParentInterface.java | 25 -
.../test/model/tree/ParentSuperInterface1.java | 25 -
.../test/model/tree/ParentSuperInterface2.java | 25 -
.../src/test/resources/log4j.properties | 28 -
.../errai-common/pom.xml | 184 -
.../org/jboss/errai/common/ErraiCommon.gwt.xml | 31 -
.../java/org/jboss/errai/common/Logging.gwt.xml | 18 -
.../jboss/errai/common/client/InitCoordinator.java | 34 -
.../org/jboss/errai/common/client/PageRequest.java | 48 -
.../org/jboss/errai/common/client/api/Assert.java | 64 -
.../jboss/errai/common/client/api/BatchCaller.java | 100 -
.../org/jboss/errai/common/client/api/Caller.java | 77 -
.../errai/common/client/api/ErrorCallback.java | 45 -
.../jboss/errai/common/client/api/IsElement.java | 47 -
.../errai/common/client/api/NoOpCallback.java | 30 -
.../errai/common/client/api/RemoteCallback.java | 44 -
.../errai/common/client/api/ResourceProvider.java | 30 -
.../client/api/annotations/BrowserEvent.java | 48 -
.../common/client/api/annotations/ClassNames.java | 44 -
.../common/client/api/annotations/Element.java | 41 -
.../common/client/api/annotations/IOCProducer.java | 42 -
.../common/client/api/annotations/LocalEvent.java | 43 -
.../common/client/api/annotations/MapsTo.java | 35 -
.../common/client/api/annotations/NamedLogger.java | 51 -
.../common/client/api/annotations/NonPortable.java | 45 -
.../common/client/api/annotations/Portable.java | 53 -
.../common/client/api/annotations/Properties.java | 42 -
.../common/client/api/annotations/Property.java | 50 -
.../common/client/api/elemental2/IsElement.java | 43 -
.../client/api/extension/InitFailureListener.java | 44 -
.../common/client/api/extension/InitVotes.java | 439 -
.../common/client/api/interceptor/CallContext.java | 96 -
.../client/api/interceptor/CallInterceptor.java | 33 -
.../client/api/interceptor/FeatureInterceptor.java | 37 -
.../client/api/interceptor/InterceptedCall.java | 44 -
.../api/interceptor/InterceptsRemoteCall.java | 49 -
.../api/interceptor/LocalCallInterceptor.java | 42 -
.../client/api/interceptor/RemoteCallContext.java | 84 -
.../api/interceptor/RemoteCallInterceptor.java | 52 -
.../errai/common/client/api/package-info.java | 4 -
.../errai/common/client/api/tasks/AsyncTask.java | 68 -
.../common/client/api/tasks/ClientTaskManager.java | 214 -
.../common/client/api/tasks/HasAsyncTaskRef.java | 49 -
.../errai/common/client/api/tasks/TaskManager.java | 98 -
.../client/api/tasks/TaskManagerFactory.java | 56 -
.../client/api/tasks/TaskManagerProvider.java | 25 -
.../org/jboss/errai/common/client/dom/DOMUtil.java | 486 -
.../client/dom/elemental2/Elemental2DomUtil.java | 84 -
.../common/client/framework/CallContextStatus.java | 70 -
.../client/framework/ClientCSRFTokenCache.java | 58 -
.../errai/common/client/framework/Constants.java | 32 -
.../common/client/framework/ProxyFactory.java | 25 -
.../common/client/framework/ProxyProvider.java | 36 -
.../framework/RemoteServiceProxyFactory.java | 69 -
.../errai/common/client/framework/RpcBatch.java | 45 -
.../errai/common/client/framework/RpcStub.java | 36 -
.../client/logging/LoggingHandlerConfigurator.java | 109 -
.../logging/formatters/ErraiSimpleFormatter.java | 135 -
.../logging/handlers/ErraiConsoleLogHandler.java | 138 -
.../handlers/ErraiDevelopmentModeLogHandler.java | 77 -
.../client/logging/handlers/ErraiLogHandler.java | 34 -
.../logging/handlers/ErraiSystemLogHandler.java | 78 -
.../errai/common/client/logging/util/Console.java | 40 -
.../common/client/logging/util/ReflectableJSO.java | 61 -
.../client/logging/util/StackTraceFormatter.java | 85 -
.../common/client/logging/util/StringFormat.java | 437 -
.../jboss/errai/common/client/package-info.java | 8 -
.../common/client/protocols/MessageParts.java | 131 -
.../errai/common/client/protocols/Resources.java | 28 -
.../client/protocols/SerializationParts.java | 40 -
.../errai/common/client/types/TypeHandler.java | 25 -
.../common/client/types/TypeHandlerFactory.java | 179 -
.../collections/CollectionToBooleanArray.java | 39 -
.../collections/CollectionToByteArray.java | 39 -
.../collections/CollectionToCharArray.java | 39 -
.../collections/CollectionToDoubleArray.java | 39 -
.../collections/CollectionToFloatArray.java | 39 -
.../handlers/collections/CollectionToIntArray.java | 39 -
.../handlers/collections/CollectionToList.java | 33 -
.../collections/CollectionToLongArray.java | 39 -
.../handlers/collections/CollectionToObjArray.java | 39 -
.../handlers/collections/CollectionToQueue.java | 33 -
.../handlers/collections/CollectionToSet.java | 33 -
.../collections/CollectionToStringArray.java | 39 -
.../types/handlers/numbers/NumberToByte.java | 29 -
.../types/handlers/numbers/NumberToDate.java | 31 -
.../types/handlers/numbers/NumberToDouble.java | 29 -
.../types/handlers/numbers/NumberToFloat.java | 29 -
.../client/types/handlers/numbers/NumberToInt.java | 29 -
.../types/handlers/numbers/NumberToLong.java | 29 -
.../types/handlers/numbers/NumberToSQLDate.java | 31 -
.../types/handlers/numbers/NumberToShort.java | 29 -
.../common/client/ui/ElementWrapperWidget.java | 317 -
.../org/jboss/errai/common/client/ui/HasValue.java | 46 -
.../common/client/ui/NativeHasValueAccessors.java | 59 -
.../errai/common/client/ui/ValueChangeManager.java | 66 -
.../client/util/AnnotationPropertyAccessor.java | 13 -
.../util/AnnotationPropertyAccessorBuilder.java | 32 -
.../errai/common/client/util/AsyncBeanFactory.java | 50 -
.../jboss/errai/common/client/util/Base64Util.java | 235 -
.../common/client/util/CreationalCallback.java | 28 -
.../errai/common/client/util/EventTestingUtil.java | 128 -
.../jboss/errai/common/client/util/Properties.java | 272 -
.../client/util/SharedAnnotationSerializer.java | 90 -
.../jboss/errai/common/client/util/TimeUnit.java | 465 -
.../org/jboss/errai/common/compat/README.eclipse | 24 -
.../javax/annotation/processing/Generated.java | 98 -
.../errai/common/metadata/DeploymentContext.java | 124 -
.../common/metadata/DeploymentContextUtil.java | 154 -
.../common/metadata/ErraiAppPropertiesFiles.java | 129 -
.../common/metadata/ErraiPropertyScanner.java | 67 -
.../metadata/ExtendedTypeAnnotationScanner.java | 63 -
.../errai/common/metadata/MetaDataProcessor.java | 25 -
.../errai/common/metadata/MetaDataScanner.java | 316 -
.../org/jboss/errai/common/metadata/NoOpUrl.java | 126 -
.../jboss/errai/common/metadata/RebindUtils.java | 329 -
.../errai/common/metadata/ScannerSingleton.java | 92 -
.../common/metadata/SortableClassFileWrapper.java | 45 -
.../jboss/errai/common/metadata/WarUrlType.java | 50 -
.../org/jboss/errai/common/rebind/CacheStore.java | 28 -
.../org/jboss/errai/common/rebind/CacheUtil.java | 67 -
.../jboss/errai/common/rebind/ClassListReader.java | 70 -
.../common/rebind/ModuleAnnotationProcessor.java | 77 -
.../org/jboss/errai/common/rebind/NameUtil.java | 119 -
.../errai/common/rebind/UniqueNameGenerator.java | 58 -
.../errai/common/server/CacheManifestServlet.java | 174 -
.../jboss/errai/common/server/FilterCacheUtil.java | 86 -
.../common/server/api/ErraiBootstrapFailure.java | 44 -
.../jboss/errai/common/server/api/ErraiConfig.java | 29 -
.../common/server/api/ErraiConfigExtension.java | 25 -
.../server/api/annotations/ExtensionComponent.java | 31 -
.../main/resources/META-INF/ErraiApp.properties | 0
.../dom/elemental2/Elemental2DomUtilTest.java | 207 -
.../errai/common/client/util/Base64Tests.java | 91 -
.../errai/common/client/util/PropertiesTest.java | 186 -
.../org/jboss/errai/common/it/CommonTests.gwt.xml | 9 -
.../errai/common/it/client/StringFormatTests.java | 320 -
.../metadata/ErraiAppPropertiesFilesTest.java | 52 -
.../errai/common/metadata/MetaDataScannerTest.java | 158 -
.../jboss/errai/common/rebind/NameUtilTests.java | 81 -
.../src/test/resources/ErraiApp.properties | 0
.../test/resources/META-INF/ErraiApp.properties | 0
.../errai-config/pom.xml | 54 -
.../config/rebind/AbstractAsyncGenerator.java | 262 -
.../errai/config/rebind/AsyncCodeGenerator.java | 33 -
.../errai/config/rebind/AsyncGenerationJob.java | 115 -
.../jboss/errai/config/rebind/AsyncGenerators.java | 202 -
.../org/jboss/errai/config/rebind/EnvUtil.java | 190 -
.../errai/config/rebind/EnvironmentConfig.java | 49 -
.../jboss/errai/config/rebind/GenerateAsync.java | 32 -
.../errai/config/rebind/MetaClassBridgeUtil.java | 140 -
.../org/jboss/errai/config/util/ClassScanner.java | 435 -
.../org/jboss/errai/config/util/ThreadUtil.java | 144 -
.../errai-ioc/pom.xml | 227 -
.../java/org/jboss/errai/ioc/Container.gwt.xml | 48 -
.../errai/ioc/client/AnnotationComparator.java | 53 -
.../org/jboss/errai/ioc/client/Bootstrapper.java | 27 -
.../java/org/jboss/errai/ioc/client/Container.java | 143 -
.../java/org/jboss/errai/ioc/client/IOCUtil.java | 92 -
.../java/org/jboss/errai/ioc/client/JsArray.java | 83 -
.../errai/ioc/client/QualifierEqualityFactory.java | 35 -
.../client/QualifierEqualityFactoryProvider.java | 28 -
.../org/jboss/errai/ioc/client/QualifierUtil.java | 215 -
.../errai/ioc/client/WindowInjectionContext.java | 45 -
.../ioc/client/WindowInjectionContextImpl.java | 91 -
.../ioc/client/WindowInjectionContextStorage.java | 53 -
.../jboss/errai/ioc/client/api/ActivatedBy.java | 52 -
.../errai/ioc/client/api/AfterInitialization.java | 49 -
.../jboss/errai/ioc/client/api/CodeDecorator.java | 32 -
.../ioc/client/api/ContextualTypeProvider.java | 49 -
.../org/jboss/errai/ioc/client/api/Disposer.java | 37 -
.../errai/ioc/client/api/EnabledByProperty.java | 66 -
.../org/jboss/errai/ioc/client/api/EntryPoint.java | 45 -
.../errai/ioc/client/api/IOCBootstrapTask.java | 35 -
.../jboss/errai/ioc/client/api/IOCExtension.java | 37 -
.../jboss/errai/ioc/client/api/IOCProvider.java | 52 -
.../org/jboss/errai/ioc/client/api/InitBallot.java | 43 -
.../errai/ioc/client/api/InjectionException.java | 43 -
.../org/jboss/errai/ioc/client/api/LoadAsync.java | 51 -
.../errai/ioc/client/api/ManagedInstance.java | 147 -
.../org/jboss/errai/ioc/client/api/ReplyTo.java | 39 -
.../jboss/errai/ioc/client/api/ScopeContext.java | 54 -
.../org/jboss/errai/ioc/client/api/Shared.java | 54 -
.../errai/ioc/client/api/SharedSingleton.java | 60 -
.../org/jboss/errai/ioc/client/api/TaskOrder.java | 28 -
.../org/jboss/errai/ioc/client/api/TestOnly.java | 38 -
.../java/org/jboss/errai/ioc/client/api/Timed.java | 60 -
.../org/jboss/errai/ioc/client/api/TimerType.java | 36 -
.../org/jboss/errai/ioc/client/api/ToSubject.java | 37 -
.../ioc/client/api/UncaughtExceptionHandler.java | 64 -
.../api/builtin/AsyncBeanManagerProvider.java | 41 -
.../client/api/builtin/AsyncDisposerProvider.java | 53 -
.../ioc/client/api/builtin/CallerProvider.java | 112 -
.../ioc/client/api/builtin/DisposerProvider.java | 53 -
.../client/api/builtin/DummyJsTypeProvider.java | 42 -
.../client/api/builtin/IOCBeanManagerProvider.java | 41 -
.../ioc/client/api/builtin/InitBallotProvider.java | 49 -
.../api/builtin/ManagedInstanceProvider.java | 278 -
.../ioc/client/api/builtin/RootPanelProvider.java | 39 -
.../ioc/client/container/AbstractContext.java | 269 -
.../client/container/ApplicationScopedContext.java | 99 -
.../errai/ioc/client/container/BeanActivator.java | 41 -
.../ioc/client/container/BeanManagerSetup.java | 25 -
.../ioc/client/container/BeanManagerUtil.java | 66 -
.../ioc/client/container/ClientBeanManager.java | 89 -
.../jboss/errai/ioc/client/container/Context.java | 219 -
.../errai/ioc/client/container/ContextManager.java | 179 -
.../ioc/client/container/ContextManagerImpl.java | 165 -
.../client/container/DependentScopeContext.java | 95 -
.../ioc/client/container/DestructionCallback.java | 38 -
.../ioc/client/container/DynamicAnnotation.java | 42 -
.../client/container/DynamicAnnotationImpl.java | 78 -
.../container/ErraiUncaughtExceptionHandler.java | 62 -
.../jboss/errai/ioc/client/container/Factory.java | 192 -
.../errai/ioc/client/container/FactoryHandle.java | 88 -
.../ioc/client/container/FactoryHandleImpl.java | 127 -
.../container/HasContextualInstanceSupport.java | 48 -
.../org/jboss/errai/ioc/client/container/IOC.java | 186 -
.../errai/ioc/client/container/IOCBeanDef.java | 108 -
.../errai/ioc/client/container/IOCEnvironment.java | 29 -
.../client/container/IOCResolutionException.java | 32 -
.../client/container/InitializationCallback.java | 37 -
.../errai/ioc/client/container/JsTypeProvider.java | 58 -
.../jboss/errai/ioc/client/container/Proxy.java | 76 -
.../errai/ioc/client/container/ProxyHelper.java | 63 -
.../ioc/client/container/ProxyHelperImpl.java | 90 -
.../errai/ioc/client/container/RefHolder.java | 36 -
.../errai/ioc/client/container/SyncBeanDef.java | 45 -
.../ioc/client/container/SyncBeanManager.java | 111 -
.../ioc/client/container/SyncBeanManagerImpl.java | 448 -
.../container/SyncToAsyncBeanManagerAdapter.java | 169 -
.../ioc/client/container/async/AsyncBeanDef.java | 45 -
.../client/container/async/AsyncBeanFuture.java | 58 -
.../client/container/async/AsyncBeanManager.java | 93 -
.../container/async/AsyncBeanManagerImpl.java | 456 -
.../container/async/AsyncBeanManagerSetup.java | 44 -
.../client/container/async/AsyncBeanNotLoaded.java | 27 -
.../ioc/client/container/async/AsyncBeanQuery.java | 252 -
.../container/async/DefaultRunAsyncCallback.java | 40 -
.../client/container/async/SyncToAsyncBeanDef.java | 91 -
.../errai/ioc/client/lifecycle/api/Access.java | 66 -
.../lifecycle/api/AuditableLifecycleListener.java | 29 -
.../errai/ioc/client/lifecycle/api/Creation.java | 30 -
.../ioc/client/lifecycle/api/Destruction.java | 34 -
.../client/lifecycle/api/LifecycleCallback.java | 40 -
.../ioc/client/lifecycle/api/LifecycleEvent.java | 94 -
.../client/lifecycle/api/LifecycleListener.java | 54 -
.../lifecycle/api/LifecycleListenerGenerator.java | 37 -
.../lifecycle/api/LifecycleListenerRegistrar.java | 37 -
.../ioc/client/lifecycle/api/StateChange.java | 44 -
.../ioc/client/lifecycle/impl/AccessImpl.java | 77 -
.../ioc/client/lifecycle/impl/CreationImpl.java | 35 -
.../ioc/client/lifecycle/impl/DestructionImpl.java | 35 -
.../client/lifecycle/impl/LifecycleEventImpl.java | 88 -
.../impl/LifecycleListenerRegistrarImpl.java | 212 -
.../ioc/client/lifecycle/impl/StateChangeImpl.java | 56 -
.../org/jboss/errai/ioc/client/test/FakeGWT.java | 59 -
.../java/org/jboss/errai/ioc/compat/README.eclipse | 24 -
.../errai/ioc/compat/javax/inject/Provider.java | 28 -
.../ioc/bootstrapper/AbstractBodyGenerator.java | 833 --
.../ioc/bootstrapper/BaseProviderGenerator.java | 109 -
.../bootstrapper/BootstrapInterningCallback.java | 137 -
.../ContextualFactoryBodyGenerator.java | 47 -
.../rebind/ioc/bootstrapper/DecoratorRunnable.java | 83 -
.../ioc/bootstrapper/FactoryBodyGenerator.java | 65 -
.../rebind/ioc/bootstrapper/FactoryGenerator.java | 240 -
.../ioc/bootstrapper/IOCBootstrapGenerator.java | 412 -
.../ioc/bootstrapper/IOCEnvironmentGenerator.java | 103 -
.../ioc/rebind/ioc/bootstrapper/IOCGenerator.java | 96 -
.../ioc/bootstrapper/IOCProcessingContext.java | 202 -
.../ioc/rebind/ioc/bootstrapper/IOCProcessor.java | 1350 ---
.../ioc/rebind/ioc/bootstrapper/InjectUtil.java | 115 -
.../bootstrapper/JsTypeFactoryBodyGenerator.java | 145 -
.../bootstrapper/ProducerFactoryBodyGenerator.java | 244 -
.../bootstrapper/ProviderFactoryBodyGenerator.java | 48 -
.../QualifierEqualityFactoryGenerator.java | 252 -
.../ioc/bootstrapper/TypeFactoryBodyGenerator.java | 464 -
.../ioc/builtin/AfterInitializationExtension.java | 53 -
.../ioc/rebind/ioc/builtin/TimedExtension.java | 92 -
.../ioc/exception/UnsatisfiedDependencies.java | 51 -
.../UnsatisfiedDependenciesException.java | 70 -
.../ioc/exception/UnsatisfiedDependency.java | 53 -
.../ioc/rebind/ioc/exception/UnsatisfiedField.java | 54 -
.../rebind/ioc/exception/UnsatisfiedMethod.java | 56 -
.../rebind/ioc/exception/UnsatisfiedParameter.java | 54 -
.../ioc/extension/IOCDecoratorExtension.java | 41 -
.../ioc/extension/IOCExtensionConfigurator.java | 61 -
.../builtin/JsTypeAntiInliningExtension.java | 135 -
.../builtin/LoggerFactoryIOCExtension.java | 104 -
.../builtin/UncaughtExceptionDecorator.java | 135 -
.../ioc/extension/builtin/WidgetIOCExtension.java | 116 -
.../ioc/graph/api/CustomFactoryInjectable.java | 34 -
.../ioc/rebind/ioc/graph/api/DependencyGraph.java | 46 -
.../ioc/graph/api/DependencyGraphBuilder.java | 378 -
.../rebind/ioc/graph/api/HasInjectableHandle.java | 47 -
.../errai/ioc/rebind/ioc/graph/api/Injectable.java | 127 -
.../ioc/rebind/ioc/graph/api/InjectionSite.java | 113 -
.../errai/ioc/rebind/ioc/graph/api/Qualifier.java | 61 -
.../ioc/rebind/ioc/graph/api/QualifierFactory.java | 89 -
.../ioc/rebind/ioc/graph/impl/AsyncValidator.java | 42 -
.../ioc/rebind/ioc/graph/impl/BaseDependency.java | 81 -
.../ioc/rebind/ioc/graph/impl/CycleValidator.java | 107 -
.../graph/impl/DefaultCustomFactoryInjectable.java | 60 -
.../ioc/graph/impl/DefaultQualifierFactory.java | 409 -
.../ioc/graph/impl/DependencyGraphBuilderImpl.java | 660 --
.../rebind/ioc/graph/impl/DependencyGraphImpl.java | 57 -
.../graph/impl/DisposerMethodDependencyImpl.java | 51 -
.../rebind/ioc/graph/impl/ExtensionInjectable.java | 63 -
.../ioc/graph/impl/FactoryNameGenerator.java | 75 -
.../rebind/ioc/graph/impl/FieldDependencyImpl.java | 51 -
.../errai/ioc/rebind/ioc/graph/impl/GraphUtil.java | 255 -
.../ioc/rebind/ioc/graph/impl/InjectableBase.java | 58 -
.../rebind/ioc/graph/impl/InjectableHandle.java | 75 -
.../ioc/rebind/ioc/graph/impl/InjectableImpl.java | 221 -
.../rebind/ioc/graph/impl/InjectableReference.java | 52 -
.../rebind/ioc/graph/impl/ParamDependencyImpl.java | 58 -
.../graph/impl/ProducerInstanceDependencyImpl.java | 51 -
.../rebind/ioc/graph/impl/ResolutionPriority.java | 145 -
.../graph/impl/SetterParameterDependencyImpl.java | 51 -
.../errai/ioc/rebind/ioc/graph/impl/Validator.java | 30 -
.../ioc/rebind/ioc/injector/api/Decorable.java | 410 -
.../ioc/injector/api/ExtensionTypeCallback.java | 41 -
.../rebind/ioc/injector/api/FactoryController.java | 509 -
.../ioc/injector/api/InjectableProvider.java | 49 -
.../rebind/ioc/injector/api/InjectionContext.java | 456 -
.../rebind/ioc/injector/api/WiringElementType.java | 41 -
.../jboss/errai/ioc/util/GeneratedNamesUtil.java | 79 -
.../org/jboss/errai/ioc/util/PropertiesUtil.java | 61 -
.../ioc/util/TranslatableAnnotationUtils.java | 82 -
.../main/resources/META-INF/ErraiApp.properties | 17 -
.../errai/ioc/async/client/test/AsyncIOCTests.java | 79 -
.../test/beanmanager/AsyncBeanManagerTests.gwt.xml | 29 -
.../beanmanager/client/AsyncBeanManagerTests.java | 244 -
.../test/beanmanager/client/res/ADependent.java | 35 -
.../ioc/async/test/beanmanager/client/res/Air.java | 27 -
.../beanmanager/client/res/AirDependentBean.java | 36 -
.../async/test/beanmanager/client/res/AirImpl.java | 30 -
.../client/res/ApplicationScopedBean.java | 78 -
.../ioc/async/test/beanmanager/client/res/Bar.java | 54 -
.../async/test/beanmanager/client/res/Bar2.java | 43 -
.../beanmanager/client/res/BazTheSingleton.java | 32 -
.../ioc/async/test/beanmanager/client/res/Cow.java | 31 -
.../client/res/DependentScopedBean.java | 41 -
.../res/DependentScopedBeanWithDependencies.java | 42 -
.../ioc/async/test/beanmanager/client/res/Foo.java | 54 -
.../async/test/beanmanager/client/res/ImplA.java | 30 -
.../async/test/beanmanager/client/res/ImplB.java | 30 -
.../ioc/async/test/beanmanager/client/res/Pig.java | 31 -
.../test/beanmanager/client/res/TestInterface.java | 28 -
.../constructor/AsyncConstrInjectTests.gwt.xml | 29 -
.../client/AsyncConstructorInjectionTests.java | 68 -
.../async/test/constructor/client/res/Apple.java | 27 -
.../async/test/constructor/client/res/Cashew.java | 27 -
.../test/constructor/client/res/ConstrInjBean.java | 96 -
.../async/test/constructor/client/res/Orange.java | 27 -
.../async/test/constructor/client/res/Peanut.java | 27 -
.../async/test/constructor/client/res/Pear.java | 27 -
.../scopes/dependent/AsyncDepScopeTests.gwt.xml | 9 -
.../client/AsyncDependentScopeIntegrationTest.java | 313 -
.../client/AsyncSpecializationIntegrationTest.java | 30 -
.../client/res/ApplicationScopedBean.java | 78 -
.../client/res/ApplicationScopedBeanA.java | 39 -
.../client/res/ApplicationScopedBeanB.java | 38 -
.../client/res/ApplicationScopedBeanC.java | 30 -
.../test/scopes/dependent/client/res/Bean.java | 48 -
.../res/BeanInjectsNonModuleDependentBean.java | 47 -
.../res/BeanInjectsNonModuleDependentBeanB.java | 51 -
.../client/res/DepScopedBeanWithASBeanDep.java | 49 -
.../dependent/client/res/DependentBeanA.java | 58 -
.../dependent/client/res/DependentBeanB.java | 42 -
.../dependent/client/res/DependentBeanCycleA.java | 51 -
.../dependent/client/res/DependentInterface.java | 28 -
.../dependent/client/res/DependentScopedBean.java | 41 -
.../dependent/client/res/DependentScopedBeanB.java | 30 -
.../res/DependentScopedBeanWithDependencies.java | 42 -
.../test/scopes/dependent/client/res/DestroyA.java | 56 -
.../test/scopes/dependent/client/res/DestroyB.java | 43 -
.../scopes/dependent/client/res/InterfaceA.java | 25 -
.../scopes/dependent/client/res/InterfaceB.java | 25 -
.../scopes/dependent/client/res/InterfaceC.java | 25 -
.../client/res/InterfaceContainerClass.java | 29 -
.../scopes/dependent/client/res/InterfaceD.java | 25 -
.../scopes/dependent/client/res/InterfaceRoot.java | 25 -
.../dependent/client/res/NonAbstractBean.java | 24 -
.../scopes/dependent/client/res/OuterBean.java | 39 -
.../dependent/client/res/OuterBeanInterface.java | 27 -
.../test/scopes/dependent/client/res/ServiceA.java | 38 -
.../test/scopes/dependent/client/res/ServiceB.java | 52 -
.../test/scopes/dependent/client/res/ServiceC.java | 46 -
.../client/res/UnreferencedDependentRootBean.java | 49 -
.../jboss/errai/ioc/client/IOCClientTestCase.java | 100 -
.../ioc/client/test/AbstractErraiIOCTest.java | 71 -
.../rebind/ioc/bootstrapper/PropertyValueTest.java | 97 -
.../rebind/ioc/graph/impl/GraphUtilUnitTest.java | 166 -
.../ioc/test/harness/IOCSimulatedTestRunner.java | 309 -
.../rebind/ioc/test/harness/MockIOCGenerator.java | 115 -
.../ioc/tests/annos/client/res/AnnotatedBean.java | 28 -
.../tests/annos/client/res/ValueAnnotation.java | 35 -
.../tests/beanmanager/IOCBeanManagerTests.gwt.xml | 32 -
.../beanmanager/client/ManagedInstanceTest.java | 294 -
.../errai/ioc/tests/beanmanager/client/res/A.java | 37 -
.../beanmanager/client/res/AAppScopedBean.java | 43 -
.../beanmanager/client/res/ADependentBean.java | 43 -
.../beanmanager/client/res/AppScopedBProducer.java | 40 -
.../errai/ioc/tests/beanmanager/client/res/B.java | 37 -
.../client/res/BeanWithManagedInstance.java | 64 -
.../errai/ioc/tests/beanmanager/client/res/C.java | 37 -
.../client/res/DefaultAppScopedBean.java | 42 -
.../client/res/DefaultDependentBean.java | 42 -
.../beanmanager/client/res/DepScopedBProducer.java | 49 -
.../beanmanager/client/res/DestructableClass.java | 46 -
.../client/res/OtherDestructableClass.java | 44 -
.../ioc/tests/decorator/DecoratorAPITests.gwt.xml | 29 -
.../tests/decorator/client/DecoratorAPITests.java | 75 -
.../ioc/tests/decorator/client/res/LogCall.java | 31 -
.../decorator/client/res/MyDecoratedBean.java | 53 -
.../decorator/client/res/TestDataCollector.java | 58 -
.../tests/decorator/rebind/LogCallDecorator.java | 63 -
.../ioc/tests/extensions/IOCExtensionTests.gwt.xml | 29 -
.../extensions/client/ExtensionProviderTest.java | 44 -
.../extensions/client/IOCLoggingInjectorTest.java | 49 -
.../UncaughtExceptionHandlingIntegrationTest.java | 129 -
.../extensions/client/WidgetIOCExtensionTest.java | 48 -
.../client/res/AnnoWithNonBindingAttribute.java | 41 -
.../res/AppScopedUncaughtExceptionHandler.java | 43 -
.../client/res/ClassWithInjectedTextBox.java | 38 -
.../client/res/ClassWithLoggerField.java | 37 -
.../client/res/ClassWithNamedLoggerField.java | 39 -
.../res/ClassWithNonBindingQualifiedFields.java | 40 -
.../res/DependentUncaughtExceptionHandler.java | 43 -
.../client/res/ExceptionForAppScopedHandler.java | 31 -
.../client/res/ExceptionForDependentHandler.java | 31 -
.../client/res/ExceptionForPrivateHandler.java | 31 -
.../res/PrivateUncaughtExceptionHandler.java | 44 -
.../client/res/UncaughtExceptionTestLogger.java | 50 -
.../NonBindingAttributeExtensionProvider.java | 94 -
.../ioc/tests/lifecycle/LifecycleTests.gwt.xml | 28 -
.../lifecycle/client/local/IOCLifecycleTest.java | 440 -
.../qualifiers/QualifierEqualityTests.gwt.xml | 29 -
.../qualifiers/QualifierRegressionTests.gwt.xml | 26 -
.../qualifiers/client/QualifierEqualityTests.java | 94 -
.../client/QualifierRegressionTests.java | 68 -
.../errai/ioc/tests/qualifiers/client/res/A.java | 30 -
.../ioc/tests/qualifiers/client/res/AImpl.java | 33 -
.../tests/qualifiers/client/res/AQualifier.java | 39 -
.../tests/qualifiers/client/res/AnotherAImpl.java | 28 -
.../client/res/ClassWIthArrayValuedQual.java | 29 -
.../qualifiers/client/res/InjectionPoint.java | 41 -
.../ioc/tests/qualifiers/client/res/LesAnno.java | 35 -
.../qualifiers/client/res/QualWithArrayValue.java | 35 -
.../errai/ioc/tests/utils/res/AppController.java | 27 -
.../org/jboss/errai/ioc/tests/utils/res/Bar.java | 28 -
.../jboss/errai/ioc/tests/utils/res/Contacts.java | 27 -
.../ioc/tests/utils/res/ContactsPresenter.java | 27 -
.../jboss/errai/ioc/tests/utils/res/Display.java | 27 -
.../ioc/tests/utils/res/EditContactsPresenter.java | 27 -
.../org/jboss/errai/ioc/tests/utils/res/Foo.java | 28 -
.../errai/ioc/tests/utils/res/HandlerManager.java | 27 -
.../org/jboss/errai/ioc/tests/utils/res/Outer.java | 29 -
.../errai/ioc/tests/wiring/IOCWiringTests.gwt.xml | 32 -
.../client/AlternativeBeanIntegrationTest.java | 69 -
.../ioc/tests/wiring/client/BasicIOCTest.java | 627 --
.../client/DenyListingBeansIntegrationTest.java | 58 -
.../ioc/tests/wiring/client/DisposerTest.java | 102 -
.../tests/wiring/client/JsTypeInjectionTest.java | 577 --
.../errai/ioc/tests/wiring/client/res/AQual.java | 37 -
.../client/res/AbstractClassWithPreDestroy.java | 42 -
.../ioc/tests/wiring/client/res/ActivatedBean.java | 31 -
.../wiring/client/res/ActivatedBeanInterface.java | 25 -
.../client/res/ActivatedBeanWithInterface.java | 31 -
.../ioc/tests/wiring/client/res/AfterTask.java | 38 -
.../wiring/client/res/AltCommonInterfaceBImpl.java | 35 -
.../tests/wiring/client/res/AlternativeBeanA.java | 35 -
.../tests/wiring/client/res/AlternativeBeanB.java | 35 -
.../client/res/AlternativeCommonInterface.java | 28 -
.../client/res/AlternativeCommonInterfaceB.java | 28 -
.../client/res/AlternativeDependentBean.java | 36 -
.../tests/wiring/client/res/AlternativeImpl.java | 46 -
.../res/AppScopedBeanInConstructorCycle.java | 38 -
.../client/res/AppScopedBeanInvokingSelf.java | 52 -
.../wiring/client/res/AppScopedWithPreDestroy.java | 50 -
.../ApplicationScopedBeanInheritingPreDestroy.java | 32 -
.../errai/ioc/tests/wiring/client/res/BQual.java | 37 -
.../ioc/tests/wiring/client/res/BarService.java | 28 -
.../client/res/BarServiceProviderContextual.java | 42 -
.../client/res/BeanManagerDependentBean.java | 38 -
.../client/res/BeanWithProvidedBeansInjected.java | 39 -
.../ioc/tests/wiring/client/res/BeforeTask.java | 39 -
.../wiring/client/res/ChildWithSetterOverride.java | 38 -
.../client/res/ClassWithGenericParameter.java | 32 -
.../client/res/ConcreteWindowScopedJsType.java | 38 -
.../wiring/client/res/ConstructorInjectedBean.java | 33 -
.../wiring/client/res/ConsumesProducedJsType.java | 36 -
.../client/res/ContextualProviderAndDisposer.java | 47 -
.../res/ContextuallyProvidedDisposableBean.java | 32 -
.../tests/wiring/client/res/DenylistedBean.java | 28 -
.../ioc/tests/wiring/client/res/DependentBean.java | 41 -
.../res/DependentBeanWithConstructorCycle.java | 39 -
.../client/res/DependentBeanWithDisposer.java | 50 -
.../wiring/client/res/DependentOnInnerType.java | 42 -
.../client/res/DependentWithPackageConstr.java | 34 -
.../client/res/DependentWithPrivateConstr.java | 34 -
.../client/res/DependentWithProtectedConstr.java | 34 -
.../tests/wiring/client/res/DisposableBean.java | 39 -
.../wiring/client/res/DuplicateInterface.java | 32 -
.../res/ExtendsClassWithGenericParameter.java | 33 -
.../wiring/client/res/ExternalJsTypeIface.java | 34 -
.../wiring/client/res/ExternalJsTypeImpl.java | 39 -
.../wiring/client/res/ExternalTestModule.java | 59 -
.../tests/wiring/client/res/FieldProducedSelf.java | 37 -
.../wiring/client/res/FieldProducedSimpleton.java | 34 -
.../ioc/tests/wiring/client/res/FooService.java | 25 -
.../wiring/client/res/FooServiceProvider.java | 39 -
.../tests/wiring/client/res/GenericService.java | 28 -
.../wiring/client/res/GenericServiceClass.java | 32 -
.../client/res/GenericServiceClassForLong.java | 33 -
.../wiring/client/res/GenericServiceInteger.java | 34 -
.../wiring/client/res/GenericServiceString.java | 34 -
.../tests/wiring/client/res/HappyInspector.java | 63 -
.../ioc/tests/wiring/client/res/HappyService.java | 28 -
.../tests/wiring/client/res/HappyServiceImpl.java | 34 -
.../ioc/tests/wiring/client/res/IfaceProducer.java | 36 -
.../wiring/client/res/InternallySatisfiedImpl.java | 32 -
.../client/res/InternallySatisfiedJsTypeIface.java | 36 -
.../res/InternallyUnsatisfiedJsTypeIface.java | 36 -
.../res/JsSubTypeWithDuplicateInterface.java | 32 -
.../res/JsSuperTypeWithDuplicateInterface.java | 32 -
.../tests/wiring/client/res/JsTypeConsumer.java | 34 -
.../wiring/client/res/JsTypeDependentBean.java | 31 -
.../client/res/JsTypeDependentInterface.java | 28 -
.../tests/wiring/client/res/JsTypeNamedBean.java | 33 -
.../wiring/client/res/JsTypeSingletonBean.java | 31 -
.../client/res/JsTypeSingletonInterface.java | 28 -
.../wiring/client/res/JsTypeWithQualifiers.java | 36 -
.../client/res/MultipleImplementationsJsType.java | 32 -
.../wiring/client/res/NativeConcreteJsType.java | 34 -
...iveConcreteJsTypeWithConstructorDependency.java | 37 -
.../NativeConcreteJsTypeWithFieldDependency.java | 37 -
.../ioc/tests/wiring/client/res/NativeFactory.java | 36 -
.../wiring/client/res/NativeTypeTestModule.java | 48 -
.../wiring/client/res/NestedDependentBean.java | 46 -
.../res/NestedDependentBeanWIthDisposer.java | 43 -
.../tests/wiring/client/res/NonVisibleClass.java | 37 -
.../res/OverridingAltCommonInterfaceBImpl.java | 34 -
.../tests/wiring/client/res/ParentWithSetter.java | 40 -
.../tests/wiring/client/res/ProducedJsType.java | 38 -
.../wiring/client/res/ProducedNativeIface.java | 34 -
.../wiring/client/res/ProvidedAndDisposer.java | 45 -
.../wiring/client/res/ProvidedDisposableBean.java | 32 -
.../client/res/ProxiableInjectableConstr.java | 36 -
.../res/ProxiableInjectableConstrThrowsNPE.java | 38 -
.../res/ProxiableNonPublicPostconstruct.java | 40 -
.../client/res/ProxiableProtectedConstr.java | 42 -
...ithGenericMethodWithGenericInTypeParameter.java | 40 -
.../wiring/client/res/PublicInnerClassIface.java | 28 -
.../wiring/client/res/QualForProducedTypeBean.java | 46 -
.../tests/wiring/client/res/QualForTypedBean.java | 43 -
.../ioc/tests/wiring/client/res/QualInspector.java | 55 -
.../wiring/client/res/QualWithMultiMembers.java | 43 -
.../ioc/tests/wiring/client/res/ServiceA.java | 37 -
.../ioc/tests/wiring/client/res/ServiceB.java | 37 -
.../tests/wiring/client/res/SetterInjected.java | 35 -
.../wiring/client/res/SetterInjectedProducer.java | 41 -
.../wiring/client/res/SetterInjectionBean.java | 51 -
.../ioc/tests/wiring/client/res/SimpleBean.java | 114 -
.../ioc/tests/wiring/client/res/SimpleBean2.java | 50 -
.../tests/wiring/client/res/SimpleSingleton.java | 38 -
.../tests/wiring/client/res/SimpleSingleton2.java | 30 -
.../tests/wiring/client/res/SimpleSuperBean.java | 31 -
.../client/res/SingleAlternativeDependentBean.java | 36 -
.../client/res/SingletonBeanWithDisposer.java | 50 -
.../tests/wiring/client/res/SingletonJsType.java | 34 -
.../wiring/client/res/SingletonJsTypeProducer.java | 40 -
.../wiring/client/res/StaticProducerOfSelf.java | 43 -
.../client/res/StaticProducerOfSelfSimpleton.java | 41 -
.../tests/wiring/client/res/TestBeanActivator.java | 43 -
.../tests/wiring/client/res/TestProvidedIface.java | 28 -
.../ioc/tests/wiring/client/res/TestProvider.java | 43 -
.../client/res/TestProviderDependentBean.java | 36 -
.../wiring/client/res/TestResultsSingleton.java | 43 -
.../wiring/client/res/TransverseDepService.java | 35 -
.../client/res/TypeWithJustAFieldProducer.java | 39 -
.../ioc/tests/wiring/client/res/TypedBaseType.java | 29 -
.../ioc/tests/wiring/client/res/TypedProducer.java | 62 -
.../wiring/client/res/TypedSuperInterface.java | 29 -
.../wiring/client/res/TypedTargetInterface.java | 29 -
.../ioc/tests/wiring/client/res/TypedType.java | 35 -
.../tests/wiring/client/res/UnimplementedType.java | 39 -
.../client/res/sub/DenylistedPackageBean.java | 28 -
.../org/jboss/errai/ioc/tests/wiring/js/native.js | 30 -
.../unit/res/BeanWithAlternativeDependency.java | 36 -
.../ioc/unit/res/ClassWithBadTypedAnnotation.java | 36 -
.../jboss/errai/ioc/unit/res/CustomQualifier.java | 37 -
.../org/jboss/errai/ioc/unit/res/DepCycleA.java | 36 -
.../org/jboss/errai/ioc/unit/res/DepCycleB.java | 36 -
.../jboss/errai/ioc/unit/res/DependencyIface.java | 29 -
.../errai/ioc/unit/res/DisabledAlternative.java | 32 -
.../res/DisabledAlternativeContextualProvider.java | 43 -
.../unit/res/DisabledAlternativeProducerField.java | 37 -
.../res/DisabledAlternativeProducerMethod.java | 39 -
.../ioc/unit/res/DisabledAlternativeProvider.java | 41 -
.../ioc/unit/res/InjectsBeanByWrongTypes.java | 44 -
...jectsInstanceFieldProducedBeanByWrongTypes.java | 45 -
...ectsInstanceMethodProducedBeanByWrongTypes.java | 45 -
...InjectsStaticFieldProducedBeanByWrongTypes.java | 45 -
...njectsStaticMethodProducedBeanByWrongTypes.java | 45 -
.../ioc/unit/res/JSTypeWithPrivateConstructor.java | 32 -
.../errai/ioc/unit/res/ParameterizedIface.java | 29 -
.../org/jboss/errai/ioc/unit/res/PseudoCycleA.java | 36 -
.../org/jboss/errai/ioc/unit/res/PseudoCycleB.java | 36 -
.../org/jboss/errai/ioc/unit/res/SomeClass.java | 32 -
.../ioc/unit/res/TypeParameterControlModule.java | 43 -
.../ioc/unit/res/TypeParameterTestModule.java | 47 -
.../unit/res/UsesJSTypeWithPrivateConstructor.java | 33 -
.../ioc/unit/test/FactoryNameGeneratorTest.java | 121 -
.../errai/ioc/unit/test/IOCProcessorErrorTest.java | 533 -
.../tests/errai/ioc/wiring/IOCWiringTests.gwt.xml | 29 -
.../client/AllowListingBeansIntegrationTest.java | 79 -
.../client/res/AllowlistedAndDenylistedBean.java | 27 -
.../ioc/wiring/client/res/AllowlistedBean.java | 27 -
.../ioc/wiring/client/res/NotAllowlistedBean.java | 27 -
.../client/res/sub/AllowlistedPackageBean.java | 28 -
.../src/test/resources/ErraiService.properties | 18 -
.../test/resources/META-INF/ErraiApp.properties | 30 -
.../errai-ioc/src/test/resources/WEB-INF/web.xml | 28 -
.../errai-ioc/src/test/resources/log4j.properties | 28 -
.../errai-javax-enterprise/README | 18 -
.../errai-javax-enterprise/pom.xml | 47 -
.../src/main/java/javax/enterprise/README.eclipse | 17 -
.../src/main/java/javax/enterprise/Support.gwt.xml | 5 -
.../enterprise/context/ApplicationScoped.java | 77 -
.../super/javax/enterprise/context/Dependent.java | 111 -
.../javax/enterprise/context/NormalScope.java | 56 -
.../super/javax/enterprise/event/Event.java | 61 -
.../super/javax/enterprise/event/Observes.java | 99 -
.../super/javax/enterprise/event/Reception.java | 51 -
.../javax/enterprise/event/TransactionPhase.java | 71 -
.../super/javax/enterprise/inject/Any.java | 74 -
.../super/javax/enterprise/inject/Default.java | 106 -
.../super/javax/enterprise/inject/Instance.java | 180 -
.../super/javax/enterprise/inject/New.java | 87 -
.../javax/enterprise/util/AnnotationLiteral.java | 30 -
.../javax/enterprise/super/javax/inject/Named.java | 43 -
.../enterprise/super/javax/inject/Provider.java | 28 -
.../enterprise/super/javax/inject/Qualifier.java | 59 -
.../javax/enterprise/super/javax/inject/Scope.java | 80 -
.../enterprise/super/javax/inject/Singleton.java | 32 -
.../java/javax/interceptor/InvocationContext.java | 55 -
.../errai-reflections/pom.xml | 121 -
.../errai-reflections/reflections/pom.xml | 76 -
.../org/jboss/errai/reflections/Configuration.java | 55 -
.../jboss/errai/reflections/ReflectionUtils.java | 184 -
.../org/jboss/errai/reflections/Reflections.java | 579 --
.../errai/reflections/ReflectionsException.java | 21 -
.../java/org/jboss/errai/reflections/Store.java | 342 -
.../reflections/adapters/JavassistAdapter.java | 183 -
.../reflections/adapters/MetadataAdapter.java | 67 -
.../reflections/scanners/AbstractScanner.java | 131 -
.../reflections/scanners/ConvertersScanner.java | 52 -
.../scanners/FieldAnnotationsScanner.java | 42 -
.../scanners/MethodAnnotationsScanner.java | 37 -
.../scanners/MethodParameterScanner.java | 57 -
.../MethodParametersAnnotationsScanner.java | 46 -
.../reflections/scanners/ResourcesScanner.java | 39 -
.../jboss/errai/reflections/scanners/Scanner.java | 47 -
.../reflections/scanners/SubTypesScanner.java | 49 -
.../scanners/TypeAnnotationsScanner.java | 41 -
.../reflections/scanners/TypeElementsScanner.java | 41 -
.../errai/reflections/scanners/TypesScanner.java | 80 -
.../reflections/scanners/reg/ScannerRegistry.java | 51 -
.../serializers/JavaCodeSerializer.java | 328 -
.../errai/reflections/serializers/Serializer.java | 38 -
.../reflections/serializers/XmlSerializer.java | 187 -
.../errai/reflections/util/BasePackageFilter.java | 65 -
.../errai/reflections/util/ClasspathHelper.java | 137 -
.../reflections/util/ConfigurationBuilder.java | 196 -
.../errai/reflections/util/FilterBuilder.java | 130 -
.../util/SimplePackageFilePathPredicate.java | 58 -
.../reflections/util/SimplePackageFilter.java | 55 -
.../org/jboss/errai/reflections/util/Utils.java | 117 -
.../org/jboss/errai/reflections/vfs/SystemDir.java | 84 -
.../jboss/errai/reflections/vfs/SystemFile.java | 65 -
.../jboss/errai/reflections/vfs/UrlTypeVFS.java | 123 -
.../java/org/jboss/errai/reflections/vfs/Vfs.java | 276 -
.../org/jboss/errai/reflections/vfs/ZipDir.java | 79 -
.../org/jboss/errai/reflections/vfs/ZipFile.java | 62 -
.../errai/reflections/JavaCodeSerializerTest.java | 124 -
.../jboss/errai/reflections/MyTestModelStore.java | 64 -
.../errai/reflections/ReflectionsParallelTest.java | 62 -
.../jboss/errai/reflections/ReflectionsTest.java | 354 -
.../org/jboss/errai/reflections/TestModel.java | 69 -
.../java/org/jboss/errai/reflections/VfsTest.java | 106 -
.../reflections/inner/resource2-reflections.xml | 23 -
.../META-INF/reflections/resource1-reflections.xml | 11 -
.../errai-ui/pom.xml | 288 -
.../src/main/java/org/jboss/errai/ui/UI.gwt.xml | 38 -
.../jboss/errai/ui/client/local/api/IsElement.java | 47 -
.../ui/client/local/api/elemental2/IsElement.java | 47 -
.../producer/Elemental2HTMLElementProvider.java | 58 -
.../errai/ui/client/local/spi/Dictionary.java | 61 -
.../local/spi/InvalidBeanScopeException.java | 36 -
.../ui/client/local/spi/TemplateProvider.java | 46 -
.../local/spi/TemplateRenderingCallback.java | 38 -
.../ui/client/local/spi/TranslationService.java | 275 -
.../local/spi/TranslationServiceProvider.java | 53 -
.../jboss/errai/ui/client/widget/AbstractForm.java | 132 -
.../org/jboss/errai/ui/client/widget/HasModel.java | 47 -
.../errai/ui/client/widget/LocaleListBox.java | 93 -
.../errai/ui/client/widget/LocaleSelector.java | 66 -
.../jboss/errai/ui/client/widget/OrderedList.java | 44 -
.../org/jboss/errai/ui/client/widget/Table.java | 49 -
.../errai/ui/client/widget/UnOrderedList.java | 44 -
.../jboss/errai/ui/client/widget/ValueImage.java | 57 -
.../jboss/errai/ui/rebind/ClassPathResource.java | 87 -
.../errai/ui/rebind/DataFieldCodeDecorator.java | 253 -
.../java/org/jboss/errai/ui/rebind/RebindUtil.java | 70 -
.../errai/ui/rebind/StyleBindingCodeDecorator.java | 201 -
.../errai/ui/rebind/TemplatedCodeDecorator.java | 1017 --
.../ui/rebind/TemplatedErraiIOCExtension.java | 44 -
.../ui/rebind/TranslationServiceGenerator.java | 664 --
.../errai/ui/rebind/chain/TemplateCatalog.java | 196 -
.../ioc/element/ElementInjectionBodyGenerator.java | 161 -
.../ui/rebind/ioc/element/ElementProvider.java | 75 -
.../ioc/element/ElementProviderExtension.java | 162 -
.../rebind/ioc/element/Elemental2TagMapping.java | 198 -
.../ui/rebind/ioc/element/HasNamedAnnotation.java | 86 -
.../org/jboss/errai/ui/shared/DataFieldMeta.java | 60 -
.../org/jboss/errai/ui/shared/DomRevisitor.java | 39 -
.../java/org/jboss/errai/ui/shared/DomVisit.java | 63 -
.../java/org/jboss/errai/ui/shared/DomVisitor.java | 35 -
.../java/org/jboss/errai/ui/shared/JSONMap.java | 71 -
.../org/jboss/errai/ui/shared/MessageBundle.java | 37 -
.../errai/ui/shared/ServerTemplateProvider.java | 69 -
.../java/org/jboss/errai/ui/shared/Template.java | 36 -
.../errai/ui/shared/TemplateInitializedEvent.java | 56 -
.../jboss/errai/ui/shared/TemplateStyleSheet.java | 34 -
.../ui/shared/TemplateTranslationVisitor.java | 75 -
.../org/jboss/errai/ui/shared/TemplateUtil.java | 612 --
.../org/jboss/errai/ui/shared/TemplateVisitor.java | 193 -
.../org/jboss/errai/ui/shared/TemplateWidget.java | 73 -
.../errai/ui/shared/TemplateWidgetMapper.java | 100 -
.../errai/ui/shared/TranslationDomRevisitor.java | 63 -
.../main/java/org/jboss/errai/ui/shared/Visit.java | 55 -
.../org/jboss/errai/ui/shared/VisitContext.java | 29 -
.../jboss/errai/ui/shared/VisitContextImpl.java | 47 -
.../jboss/errai/ui/shared/VisitContextMutable.java | 33 -
.../java/org/jboss/errai/ui/shared/Visitor.java | 33 -
.../java/org/jboss/errai/ui/shared/api/Locale.java | 56 -
.../errai/ui/shared/api/annotations/Bundle.java | 84 -
.../errai/ui/shared/api/annotations/DataField.java | 179 -
.../ui/shared/api/annotations/EventHandler.java | 253 -
.../errai/ui/shared/api/annotations/ForEvent.java | 66 -
.../ui/shared/api/annotations/SinkNative.java | 101 -
.../errai/ui/shared/api/annotations/Templated.java | 184 -
.../ui/shared/api/annotations/TranslationKey.java | 100 -
.../shared/api/annotations/style/StyleBinding.java | 34 -
.../api/style/AnnotationStyleBindingExecutor.java | 37 -
.../api/style/BindingRegistrationHandle.java | 38 -
.../errai/ui/shared/api/style/ElementBinding.java | 79 -
.../ui/shared/api/style/StyleBindingExecutor.java | 30 -
.../ui/shared/api/style/StyleBindingsRegistry.java | 176 -
.../org/jboss/errai/ui/shared/chain/Chain.java | 49 -
.../org/jboss/errai/ui/shared/chain/Command.java | 31 -
.../errai/ui/shared/wrapper/ElementWrapper.java | 143 -
.../errai/ui/shared/wrapper/NodeListWrapper.java | 50 -
.../jboss/errai/ui/shared/wrapper/NodeWrapper.java | 221 -
.../main/resources/META-INF/ErraiApp.properties | 17 -
.../src/main/resources/org/w3c/dom/Dom.gwt.xml | 5 -
.../errai/ui/client/local/spi/DictionaryTest.java | 83 -
.../ui/rebind/DataFieldCodeDecoratorTest.java | 126 -
.../ui/rebind/TemplatedCodeDecoratorTest.java | 171 -
.../ui/rebind/TranslationServiceGeneratorTest.java | 185 -
.../errai/ui/rebind/chain/TemplateCatalogTest.java | 68 -
.../errai/ui/rebind/ioc/element/CustomElement.java | 50 -
.../ioc/element/ElementProviderExtensionTest.java | 89 -
.../ioc/element/Elemental2TagMappingTest.java | 53 -
.../ui/rebind/res/TranslatableComponent1.html | 24 -
.../ui/rebind/res/TranslatableComponent1.java | 125 -
.../ui/rebind/res/TranslatableComponent2.java | 76 -
.../res/TranslationServiceGeneratorTest.json | 18 -
.../org/jboss/errai/ui/rebind/res/component2.html | 49 -
.../ui/rebind/res/p1/DifferentPackageSameName.java | 37 -
.../ui/rebind/res/p2/DifferentPackageSameName.java | 37 -
.../org/jboss/errai/ui/test/basic/Test.gwt.xml | 24 -
.../test/basic/client/AppScopedTemplateTest.java | 81 -
.../ui/test/basic/client/AttributeMergingTest.java | 117 -
.../ui/test/basic/client/BasicTemplateTest.java | 328 -
.../ui/test/basic/client/BasicTemplateTestApp.java | 29 -
.../BasicTemplateTestAppUsingDataFields.java | 50 -
.../basic/client/BasicTemplateTestAppUsingIds.java | 49 -
.../BasicTemplateTestAppUsingStyleClasses.java | 50 -
.../test/basic/client/IsWidgetComponentTest.java | 67 -
.../basic/client/IsWidgetComponentTestApp.java | 48 -
.../basic/client/PrecedenceTemplateTestApp.java | 48 -
.../errai/ui/test/basic/client/res/AppScoped.html | 3 -
.../ui/test/basic/client/res/AppScopedParent1.java | 45 -
.../ui/test/basic/client/res/AppScopedParent2.java | 45 -
.../errai/ui/test/basic/client/res/Attributes.html | 16 -
.../ui/test/basic/client/res/BasicComponent.java | 139 -
.../client/res/BasicComponentUsingDataFields.html | 16 -
.../client/res/BasicComponentUsingDataFields.java | 28 -
.../basic/client/res/BasicComponentUsingIds.html | 16 -
.../basic/client/res/BasicComponentUsingIds.java | 28 -
.../res/BasicComponentUsingStyleClasses.html | 16 -
.../res/BasicComponentUsingStyleClasses.java | 28 -
.../ui/test/basic/client/res/BeanStrategy.java | 60 -
.../test/basic/client/res/IsWidgetComponent.java | 38 -
.../basic/client/res/IsWidgetComponentView.html | 3 -
.../basic/client/res/IsWidgetComponentView.java | 37 -
.../basic/client/res/IsWidgetParentComponent.html | 4 -
.../basic/client/res/IsWidgetParentComponent.java | 45 -
.../test/basic/client/res/LessStyledComponent.java | 40 -
.../test/basic/client/res/LessStyledComponent.less | 4 -
.../client/res/LessStyledComponentAbsolute.java | 40 -
.../client/res/LessStyledComponentRelative.java | 40 -
.../client/res/LessStyledComponentWithImport.java | 40 -
.../ui/test/basic/client/res/MixedStrategy.java | 62 -
.../basic/client/res/NestedAppScopedTemplate.java | 47 -
.../basic/client/res/NonCompositeComponent.html | 4 -
.../basic/client/res/NonCompositeComponent.java | 61 -
.../test/basic/client/res/PrecedenceComponent.html | 13 -
.../test/basic/client/res/PrecedenceComponent.java | 53 -
.../ui/test/basic/client/res/StyledComponent.css | 3 -
.../ui/test/basic/client/res/StyledComponent.html | 3 -
.../ui/test/basic/client/res/StyledComponent.java | 43 -
.../res/StyledComponentWithAbsoluteSheetPath.java | 43 -
.../res/StyledComponentWithRelativeSheetPath.java | 43 -
.../test/basic/client/res/StyledTemplatedBean.java | 33 -
.../ui/test/basic/client/res/TemplateStrategy.java | 60 -
.../errai/ui/test/basic/client/res/absolute.css | 3 -
.../basic/client/res/less-style-with-import.less | 8 -
.../basic/client/res/less-styled-template.html | 1 -
.../errai/ui/test/basic/client/res/relative.css | 3 -
.../errai/ui/test/common/UITestCommon.gwt.xml | 23 -
.../errai/ui/test/common/client/TestModel.java | 125 -
.../ui/test/common/client/dom/ButtonElement.java | 32 -
.../errai/ui/test/common/client/dom/Document.java | 51 -
.../errai/ui/test/common/client/dom/Element.java | 44 -
.../test/common/client/dom/TextInputElement.java | 39 -
.../org/jboss/errai/ui/test/designer/Test.gwt.xml | 24 -
.../test/designer/client/DesignerTemplateTest.java | 71 -
.../designer/client/DesignerTemplateTestApp.java | 36 -
.../DesignerTemplateTestAppUsingDataFields.java | 60 -
.../DesignerTemplateTestAppUsingIdsAndClasses.java | 60 -
...rTemplateTestAppUsingNonCompositeComponent.java | 60 -
.../test/designer/client/res/BasicComponent1.html | 7 -
.../test/designer/client/res/BasicComponent1.java | 58 -
.../client/res/DesignerBreadcrumbsComponent.java | 60 -
...esignerBreadcrumbsComponentUsingDataFields.java | 28 -
.../res/DesignerBreadcrumbsComponentUsingId.java | 28 -
.../designer/client/res/DesignerComponent.java | 35 -
.../designer/client/res/DesignerSubComponent.html | 0
.../designer/client/res/DesignerSubComponent.java | 45 -
.../client/res/DesignerSubComponentUsingClass.java | 45 -
.../test/designer/client/res/DesignerTemplate.html | 13 -
.../res/DesignerTemplateUsingIdsAndClasses.html | 13 -
.../NonCompositeDesignerBreadcrumbsComponent.java | 70 -
.../org/jboss/errai/ui/test/element/Test.gwt.xml | 25 -
.../client/CompositeElementTemplateTestApp.java | 50 -
.../test/element/client/DefaultIsElementTest.java | 38 -
.../test/element/client/ElementTemplateTest.java | 107 -
.../element/client/ElementTemplateTestApp.java | 33 -
.../client/NonCompositeElementTemplateTestApp.java | 49 -
.../client/res/CompositeElementFormComponent.java | 118 -
.../element/client/res/ElementFormComponent.html | 35 -
.../element/client/res/ElementFormComponent.java | 53 -
.../test/element/client/res/ElementPresenter.java | 43 -
.../res/NonCompositeElementFormComponent.java | 125 -
.../element/client/res/TemplatedIsElementBean.html | 3 -
.../element/client/res/TemplatedIsElementBean.java | 41 -
.../jboss/errai/ui/test/elemental2/Test.gwt.xml | 26 -
.../client/CompositeElementTemplateTestApp.java | 53 -
.../elemental2/client/DefaultIsElementTest.java | 41 -
.../elemental2/client/ElementTemplateTest.java | 82 -
.../elemental2/client/ElementTemplateTestApp.java | 32 -
.../client/ElementalQuickEventHandlerTest.java | 75 -
.../client/NonCompositeElementTemplateTestApp.java | 53 -
.../client/res/CompositeElementFormComponent.java | 128 -
.../client/res/ElementFormComponent.html | 39 -
.../client/res/ElementFormComponent.java | 50 -
.../elemental2/client/res/ElementPresenter.java | 43 -
.../client/res/Elemental2EmailAnchor.java | 44 -
.../elemental2/client/res/ElementalComponent.html | 4 -
.../elemental2/client/res/ElementalComponent.java | 109 -
.../res/NonCompositeElementFormComponent.java | 126 -
.../client/res/TemplatedIsElementBean.html | 3 -
.../client/res/TemplatedIsElementBean.java | 39 -
.../org/jboss/errai/ui/test/error/Test.gwt.xml | 27 -
.../ui/test/error/client/TemplateErrorTest.java | 329 -
.../AbstractTemplatedWithPackagePrivateField.java | 40 -
.../res/AbstractTemplatedWithPrivateField.java | 40 -
.../res/AbstractTemplatedWithProtectedField.java | 40 -
.../res/AbstractTemplatedWithPublicField.java | 40 -
.../test/error/client/res/AbstractWithField.html | 3 -
.../test/error/client/res/AbstractWithField.java | 40 -
.../errai/ui/test/error/client/res/Field.html | 3 -
.../res/MissingPackagePrivateFieldInTemplate.java | 40 -
.../client/res/MissingPackagePrivateSubclass.java | 33 -
.../client/res/MissingPrivateFieldInTemplate.java | 40 -
.../error/client/res/MissingPrivateSubclass.java | 33 -
.../res/MissingProtectedFieldInTemplate.java | 40 -
.../error/client/res/MissingProtectedSubclass.java | 33 -
.../client/res/MissingPublicFieldInTemplate.java | 40 -
.../error/client/res/MissingPublicSubclass.java | 33 -
.../errai/ui/test/error/client/res/NoFields.html | 1 -
.../errai/ui/test/error/client/res/Subclass.java | 36 -
.../error/client/res/SubclassMissingField.html | 1 -
.../error/client/res/SubclassMissingField.java | 32 -
...ractWithTemplateMissingPackagePrivateField.java | 33 -
...sOfAbstractWithTemplateMissingPrivateField.java | 33 -
...fAbstractWithTemplateMissingProtectedField.java | 33 -
...ssOfAbstractWithTemplateMissingPublicField.java | 33 -
...lassWithTemplateMissingPackagePrivateField.java | 33 -
.../SubclassWithTemplateMissingPrivateField.java | 33 -
.../SubclassWithTemplateMissingProtectedField.java | 33 -
.../SubclassWithTemplateMissingPublicField.java | 33 -
.../TemplateWithDifferentDataFieldElementKind.java | 40 -
.../client/res/TemplateWithNullDataField.java | 37 -
.../res/TemplatedWithPackagePrivateField.java | 40 -
.../client/res/TemplatedWithPrivateField.java | 40 -
.../client/res/TemplatedWithProtectedField.java | 40 -
.../error/client/res/TemplatedWithPublicField.java | 40 -
.../org/jboss/errai/ui/test/extended/Test.gwt.xml | 25 -
.../client/CompositeExtendedTemplateTestApp.java | 58 -
.../extended/client/ElementTemplateTestApp.java | 35 -
.../test/extended/client/ExtendedTemplateTest.java | 96 -
.../NonCompositeExtendedTemplateTestApp.java | 57 -
.../errai/ui/test/extended/client/res/Base.java | 33 -
.../ui/test/extended/client/res/BaseComponent.html | 5 -
.../res/ChildWithoutTemplatedFragmentValue.java | 32 -
.../client/res/CompositeBaseComponent.java | 54 -
...ompositeChildWithoutTemplatedFragmentValue.java | 32 -
.../client/res/CompositeExtensionComponent.java | 57 -
.../res/CompositeParentWithRootFragmentValue.java | 33 -
.../CompositeSecondLevelExtensionComponent.java | 31 -
.../ui/test/extended/client/res/Extension.java | 38 -
.../client/res/NonCompositeBaseComponent.java | 53 -
.../client/res/NonCompositeExtensionComponent.java | 67 -
.../NonCompositeSecondLevelExtensionComponent.java | 31 -
.../client/res/ParentWithRootFragmentValue.html | 3 -
.../client/res/ParentWithRootFragmentValue.java | 33 -
.../java/org/jboss/errai/ui/test/form/Test.gwt.xml | 24 -
.../ui/test/form/client/AbstractFormTest.java | 60 -
.../ui/test/form/client/res/TestFormWidget.html | 6 -
.../ui/test/form/client/res/TestFormWidget.java | 49 -
.../org/jboss/errai/ui/test/handler/Test.gwt.xml | 25 -
.../handler/client/HandlerTemplateTestApp.java | 33 -
.../test/handler/client/res/HandledComponent.html | 5 -
.../test/handler/client/res/HandledComponent.java | 35 -
.../ui/test/handler/client/res/VocalWidget.java | 39 -
.../java/org/jboss/errai/ui/test/i18n/Test.gwt.xml | 25 -
.../i18n/client/CompositeI18nTemplateTestApp.java | 57 -
.../errai/ui/test/i18n/client/I18nBundleTest.java | 109 -
.../client/I18nPropertyBundleTemplateTest.java | 74 -
.../ui/test/i18n/client/I18nRetranslationTest.java | 238 -
.../ui/test/i18n/client/I18nTemplateTest.java | 144 -
.../ui/test/i18n/client/I18nTemplateTest.json | 13 -
.../ui/test/i18n/client/I18nTemplateTestApp.java | 33 -
.../ui/test/i18n/client/I18nTemplateTest_da.json | 11 -
.../test/i18n/client/I18nTemplateTest_da_DA.java | 65 -
.../test/i18n/client/I18nTemplateTest_fr_FR.java | 67 -
.../test/i18n/client/I18nTemplateTest_fr_FR.json | 12 -
.../client/NonCompositeI18nTemplateTestApp.java | 57 -
.../errai/ui/test/i18n/client/res/AppMessages.java | 13 -
.../ui/test/i18n/client/res/AppScopedWidget.html | 3 -
.../ui/test/i18n/client/res/AppScopedWidget.java | 43 -
.../ui/test/i18n/client/res/BasicTemplate.html | 5 -
.../i18n/client/res/ComplexTemplatedChild.html | 10 -
.../i18n/client/res/ComplexTemplatedChild.java | 30 -
.../i18n/client/res/ComplexTemplatedParent.java | 46 -
.../i18n/client/res/CompositeI18nComponent.java | 161 -
.../ui/test/i18n/client/res/DepScopedWidget.java | 43 -
.../ui/test/i18n/client/res/I18nAppScopeTest.json | 4 -
.../test/i18n/client/res/I18nAppScopeTestApp.java | 49 -
.../i18n/client/res/I18nAppScopeTest_en_US.json | 4 -
.../i18n/client/res/I18nAppScopeTest_fr_FR.json | 4 -
.../ui/test/i18n/client/res/I18nComponent.html | 31 -
.../ui/test/i18n/client/res/I18nComponent.java | 88 -
.../i18n/client/res/I18nDepInDepScopeTestApp.java | 48 -
.../test/i18n/client/res/I18nDepScopeTestApp.java | 49 -
.../test/i18n/client/res/I18nNestedComponent.java | 47 -
.../ui/test/i18n/client/res/I18nNoPrefix.json | 4 -
.../test/i18n/client/res/I18nNoPrefix_fr_FR.json | 4 -
.../client/res/I18nNotRootTemplatedWidget.html | 8 -
.../client/res/I18nNotRootTemplatedWidget.java | 29 -
.../i18n/client/res/I18nPrefixingTestBean.html | 4 -
.../i18n/client/res/I18nPrefixingTestBean.java | 46 -
.../i18n/client/res/I18nPrefixingTestBean.json | 3 -
.../client/res/I18nPrefixingTestBean_fr_FR.json | 3 -
.../i18n/client/res/NonCompositeI18nComponent.java | 169 -
.../i18n/client/res/PropertyBundleTemplate.html | 3 -
.../i18n/client/res/PropertyBundleTemplate.java | 44 -
.../test/i18n/client/res/TemplateInTemplate.json | 8 -
.../i18n/client/res/TemplateInTemplate_en_US.json | 8 -
.../i18n/client/res/TemplateInTemplate_fr_FR.json | 8 -
.../ui/test/i18n/client/res/TemplatedChild.java | 35 -
.../ui/test/i18n/client/res/TemplatedParent.java | 47 -
.../i18n/client/res/TestPropertyBundle.properties | 3 -
.../client/res/TestPropertyBundle_de.properties | 2 -
.../ui/test/i18n/client/res/UnprefixedBundle.java | 32 -
.../jboss/errai/ui/test/integration/Test.gwt.xml | 27 -
.../client/ErraiUICDIIntegrationTest.java | 138 -
.../client/res/AppScopedTemplatedBean.java | 49 -
.../errai/ui/test/integration/client/res/Base.java | 36 -
.../client/res/BeanWithElementInjectionSites.java | 67 -
.../test/integration/client/res/ContentPanel.java | 34 -
.../ui/test/integration/client/res/DivElement.java | 35 -
.../ui/test/integration/client/res/Element.java | 36 -
...tal2InputWithClassAndPropertiesAnnotations.java | 37 -
.../integration/client/res/InjectsJsTypeDiv.java | 41 -
.../test/integration/client/res/InputElement.java | 40 -
...nputElementWithClassAndPropertyAnnotations.java | 47 -
.../res/InputElementWithClassAnnotations.java | 40 -
.../integration/client/res/LazyTestHelper.java | 36 -
.../client/res/NestedAppScopedTemplatedBean.java | 50 -
.../integration/client/res/NumberInputElement.java | 41 -
.../client/res/QualifiedTemplatedBean.java | 42 -
.../integration/client/res/SomeDependency.java | 36 -
.../integration/client/res/TableCellElement.java | 34 -
.../test/integration/client/res/TestAppBean.java | 49 -
.../test/integration/client/res/TestTemplate.html | 22 -
.../integration/client/res/TextInputElement.java | 41 -
.../org/jboss/errai/ui/test/nested/Test.gwt.xml | 24 -
.../ui/test/nested/client/NestedTemplateTest.java | 103 -
.../test/nested/client/NestedTemplateTestApp.java | 47 -
.../jboss/errai/ui/test/nested/client/res/A.html | 5 -
.../jboss/errai/ui/test/nested/client/res/A.java | 45 -
.../jboss/errai/ui/test/nested/client/res/B.html | 4 -
.../jboss/errai/ui/test/nested/client/res/B.java | 40 -
.../ui/test/nested/client/res/ChildComponent.html | 7 -
.../ui/test/nested/client/res/ChildComponent.java | 58 -
.../nested/client/res/NestedClassComponent.java | 38 -
.../nested/client/res/NonCompositeTemplated.html | 3 -
.../nested/client/res/NonCompositeTemplated.java | 39 -
.../ui/test/nested/client/res/ParentComponent.html | 4 -
.../ui/test/nested/client/res/ParentComponent.java | 55 -
.../client/res/ParentCompositeComponent.java | 43 -
.../client/res/ParentNonCompositeComponent.java | 42 -
.../nested/client/res/ParentOfNonComposite.html | 3 -
.../jboss/errai/ui/test/nestedcyclic/Test.gwt.xml | 24 -
.../client/NestedCyclicTemplateTest.java | 57 -
.../nestedcyclic/client/NestedTemplateTestApp.java | 47 -
.../nestedcyclic/client/res/ChildComponent.html | 7 -
.../nestedcyclic/client/res/ChildComponent.java | 64 -
.../nestedcyclic/client/res/ParentComponent.html | 4 -
.../nestedcyclic/client/res/ParentComponent.java | 57 -
.../java/org/jboss/errai/ui/test/path/Test.gwt.xml | 24 -
.../path/client/PathRelativeParentComponent.html | 10 -
.../ui/test/path/client/PathTemplateTest.java | 91 -
.../ui/test/path/client/PathTemplateTestApp.java | 63 -
.../path/client/res/PathAbsoluteComponent.java | 95 -
.../path/client/res/PathRelativeComponent.java | 95 -
.../client/res/PathRelativeParentComponent.java | 95 -
.../test/path/client/res/site/PathComponent.html | 10 -
.../org/jboss/errai/ui/test/producer/Test.gwt.xml | 24 -
.../client/Elemental2HTMLElementProviderTest.java | 49 -
.../producer/client/Elemental2InjectionApp.java | 63 -
.../jboss/errai/ui/test/quickhandler/Test.gwt.xml | 24 -
.../CompositeQuickHandlerTemplateTestApp.java | 55 -
.../InteropEventQuickHandlerTemplateTest.java | 116 -
.../NonCompositeQuickHandlerTemplateTestApp.java | 55 -
.../client/QuickHandlerTemplateTest.java | 103 -
.../client/QuickHandlerTemplateTestApp.java | 33 -
.../client/res/CompositeQuickHandlerComponent.java | 174 -
.../res/InteropEventQuickHandlerTemplate.html | 9 -
.../res/InteropEventQuickHandlerTemplate.java | 146 -
.../res/NonCompositeQuickHandlerComponent.java | 188 -
.../client/res/QuickHandlerComponent.html | 8 -
.../client/res/QuickHandlerComponent.java | 60 -
.../org/jboss/errai/ui/test/runtime/Test.gwt.xml | 24 -
.../test/runtime/client/RuntimeTemplateTest.java | 96 -
.../runtime/client/RuntimeTemplateTestApp.java | 58 -
.../runtime/client/res/CustomTemplateProvider.java | 47 -
.../runtime/client/res/RuntimeChildComponent.java | 66 -
.../client/res/RuntimeCustomProviderComponent.java | 102 -
.../runtime/client/res/RuntimeParentComponent.java | 63 -
.../jboss/errai/ui/test/stylebinding/Test.gwt.xml | 25 -
.../test/stylebinding/client/res/AdminBinding.java | 34 -
.../stylebinding/client/res/ComponentBinding.java | 34 -
.../stylebinding/client/res/CustomComponent.html | 4 -
.../stylebinding/client/res/CustomComponent.java | 56 -
.../client/res/CustomNonCompositeComponent.java | 27 -
.../client/res/StyleBoundTemplate.html | 9 -
.../test/stylebinding/client/res/StyleControl.java | 51 -
.../test/stylebinding/client/res/TestBinding.java | 34 -
.../ui/test/stylebinding/client/res/style.css | 7 -
.../test/resources/META-INF/ErraiApp.properties | 17 -
.../errai-ui/src/test/resources/dummy.html | 6 -
.../errai-ui/src/test/resources/find.less | 0
.../errai-ui/src/test/resources/import.less | 5 -
.../errai-ui/src/test/resources/less.jar | Bin 810 -> 0 bytes
.../errai-ui/src/test/resources/log4j.properties | 27 -
.../src/test/resources/multipleImports.less | 7 -
.../test/resources/org/jboss/errai/package.less | 5 -
.../errai/ui/test/basic/client/res/absolute.less | 0
.../errai/ui/test/basic/client/res/less-style.less | 4 -
.../errai-ui/src/test/resources/reuse.css | 7 -
.../src/test/resources/simple-override.less | 3 -
.../errai-ui/src/test/resources/simple.css | 41 -
.../errai-ui/src/test/resources/simple.html | 9 -
.../errai-ui/src/test/resources/simple.less | 18 -
.../errai-ui/src/test/resources/submodule1.less | 5 -
.../errai-ui/src/test/resources/submodule2.less | 5 -
.../errai-ui/src/test/resources/user-agent.less | 13 -
.../errai-ui/war/RuntimeChildComponent.html | 7 -
.../errai-ui/war/RuntimeParentComponent.html | 4 -
.../serverless-workflow-diagram-editor/install.js | 138 +
.../kie-wb-common-bom/pom.xml | 12 +-
.../kie-wb-common-stunner-lienzo/pom.xml | 138 +-
.../common/stunner/client/lienzo/Lienzo.java | 10 +-
.../stunner/client/lienzo/StunnerLienzoCore.java | 93 +-
.../stunner/client/lienzo/canvas/LienzoCanvas.java | 9 +-
.../stunner/client/lienzo/canvas/LienzoLayer.java | 9 +-
.../canvas/command/LienzoCanvasCommandFactory.java | 15 +-
.../controls/ConnectionAcceptorControlImpl.java | 13 +-
.../controls/ContainmentAcceptorControlImpl.java | 13 +-
.../canvas/controls/ControlPointControlImpl.java | 17 +-
.../controls/DockingAcceptorControlImpl.java | 13 +-
.../canvas/controls/LienzoAlertsControl.java | 15 +-
.../canvas/controls/LienzoMediatorsControl.java | 15 +-
.../controls/LienzoMultipleSelectionControl.java | 17 +-
.../canvas/controls/LienzoSelectionControl.java | 15 +-
.../controls/LineSpliceAcceptorControlImpl.java | 13 +-
.../canvas/controls/LocationControlImpl.java | 17 +-
.../lienzo/canvas/controls/ResizeControlImpl.java | 15 +-
.../lienzo/canvas/export/LienzoCanvasExport.java | 9 +-
.../index/bounds/CanvasBoundsIndexerImpl.java | 9 +-
.../lienzo/canvas/patternfly/PatternFlyBundle.java | 68 -
.../client/lienzo/canvas/wires/WiresCanvas.java | 15 +-
.../lienzo/canvas/wires/WiresCanvasView.java | 11 +-
.../client/lienzo/canvas/wires/WiresLayer.java | 9 +-
.../lienzo/components/LienzoImageStripLoader.java | 15 +-
.../lienzo/components/LienzoImageStrips.java | 13 +-
.../client/lienzo/components/alerts/Alerts.java | 17 +-
.../lienzo/components/alerts/AlertsPresenter.java | 15 +-
.../lienzo/components/alerts/AlertsView.java | 30 +-
.../components/alerts/LienzoPanelAlerts.java | 11 +-
.../components/glyph/LienzoGlyphRenderers.java | 19 +-
.../glyph/LienzoImageStripGlyphRenderer.java | 9 +-
.../glyph/LienzoPictureGlyphRenderer.java | 9 +-
.../components/glyph/LienzoShapeGlyphRenderer.java | 11 +-
.../glyph/LienzoSvgDataUriGlyphRenderer.java | 11 +-
.../components/glyph/ShapeGlyphDragHandler.java | 5 +-
.../mediators/LienzoCanvasMediators.java | 13 +-
.../components/mediators/LienzoPanelMediators.java | 11 +-
.../components/mediators/ZoomLevelSelector.java | 17 +-
.../mediators/ZoomLevelSelectorItem.java | 35 +-
.../mediators/ZoomLevelSelectorPresenter.java | 9 +-
.../mediators/ZoomLevelSelectorView.java | 49 +-
.../proxies/LienzoConnectorProxyView.java | 9 +-
.../components/proxies/LienzoNodeProxyView.java | 9 +-
.../actions/AbstractActionsToolboxView.java | 9 +-
.../toolbox/actions/CommonActionsToolboxView.java | 11 +-
.../toolbox/actions/FlowActionsToolboxView.java | 11 +-
.../toolbox/actions/GroupActionsToolboxView.java | 188 -
.../toolbox/actions/MorphActionsToolboxView.java | 11 +-
.../client/lienzo/components/views/AlertView.java | 19 +-
.../components/views/LienzoCanvasNotification.java | 13 +-
.../views/LienzoCanvasNotificationView.java | 17 +-
.../lienzo/components/views/LienzoTextTooltip.java | 9 +-
.../resources/StunnerLienzoCoreResources.java | 64 +
.../lienzo/wires/StunnerWiresControlFactory.java | 15 +-
.../lienzo/wires/StunnerWiresHandlerFactory.java | 13 +-
.../lienzo/wires/StunnerWiresShapeHighlight.java | 9 +-
.../wires/StunnerWiresShapeStateHighlight.java | 11 +-
.../lienzo/wires/WiresManagerFactoryImpl.java | 15 +-
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 24 -
.../common/stunner/client/StunnerLienzo.gwt.xml | 31 -
.../canvas/patternfly/animate-3.5.2.min.cache.css | 2967 ------
.../patternfly/bootstrap-3.4.1.min.cache.css | 6971 -------------
.../patternfly/font-awesome-4.7.0.min.cache.css | 2335 -----
.../canvas/patternfly/jquery-1.12.4.min.cache.js | 5007 ----------
.../{canvas/patternfly => resources/css}/fonts.css | 0
.../lienzo/components/LienzoImageStripsTest.java | 19 +-
.../glyph/LienzoImageStripGlyphRendererTest.java | 8 +-
.../glyph/LienzoPictureGlyphRendererTest.java | 8 +-
.../glyph/LienzoSvgDataUriGlyphRendererTest.java | 8 +-
.../mediators/LienzoCanvasMediatorsTest.java | 9 +-
.../mediators/ZoomLevelSelectorItemTest.java | 10 +-
.../mediators/ZoomLevelSelectorPresenterTest.java | 9 +-
.../mediators/ZoomLevelSelectorViewTest.java | 30 +-
.../actions/GroupActionsToolboxViewTest.java | 186 -
.../kie-wb-common-stunner-shapes-api/pom.xml | 21 +-
.../shapes/def/picture/PictureProvider.java | 8 +-
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 0
.../common/stunner/shapes/StunnerShapesApi.gwt.xml | 30 -
.../kie-wb-common-stunner-shapes-client/pom.xml | 35 +-
.../client/ConnectorGlyphLienzoRenderer.java | 9 +-
.../client/factory/PictureProvidersManager.java | 19 +-
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 24 -
.../stunner/shapes/StunnerShapesClient.gwt.xml | 30 -
.../client/view/AbstractConnectorViewTest.java | 8 +-
.../view/OrthogonalPolyLineConnectorViewTest.java | 6 +-
.../client/view/PolyLineConnectorViewTest.java | 6 +-
.../kie-wb-common-stunner-widgets/pom.xml | 61 +-
.../client/widgets/StunnerWidgetsEntryPoint.java | 10 +-
.../client/widgets/canvas/PreviewLienzoPanel.java | 15 +-
.../client/widgets/canvas/ScalableLienzoPanel.java | 15 +-
.../widgets/canvas/ScrollableLienzoPanel.java | 17 +-
.../widgets/canvas/StunnerLienzoBoundsPanel.java | 9 +-
.../components/glyph/DOMGlyphRenderers.java | 21 +-
.../glyph/ElementShapeGlyphRenderer.java | 17 +-
.../glyph/ImageElementGlyphRenderer.java | 19 +-
.../glyph/ImageStripDOMGlyphRenderer.java | 26 +-
.../glyph/LienzoElementGlyphRenderer.java | 8 +-
.../components/glyph/SvgElementGlyphRenderer.java | 19 +-
.../widgets/editor/EditorSessionCommands.java | 21 +-
.../client/widgets/editor/PreviewWindow.java | 11 +-
.../client/widgets/editor/StunnerEditor.java | 72 +-
.../inlineeditor/AbstractInlineTextEditorBox.java | 11 +-
.../AbstractInlineTextEditorBoxView.java | 15 +-
.../inlineeditor/InlineTextEditorBoxImpl.java | 11 +-
.../inlineeditor/InlineTextEditorBoxViewImpl.java | 32 +-
.../notification/NotificationsObserver.java | 15 +-
.../ValidationSuccessNotification.java | 56 -
.../stunner/client/widgets/presenters/Editor.java | 8 +-
.../stunner/client/widgets/presenters/Viewer.java | 8 +-
.../widgets/presenters/canvas/CanvasViewer.java | 8 +-
.../diagram/impl/DefaultDiagramEditor.java | 17 +-
.../diagram/impl/DefaultDiagramViewer.java | 15 +-
.../presenters/diagram/impl/DiagramLoader.java | 77 -
.../session/RequestSessionRefreshEvent.java | 9 +-
.../widgets/presenters/session/SessionEditor.java | 8 +-
.../presenters/session/SessionPresenter.java | 8 +-
.../widgets/presenters/session/SessionViewer.java | 8 +-
.../session/impl/AbstractSessionPresenter.java | 9 +-
.../session/impl/AbstractSessionViewer.java | 8 +-
.../impl/SessionCardinalityStateHandler.java | 17 +-
.../presenters/session/impl/SessionEditorImpl.java | 11 +-
.../session/impl/SessionEditorPresenter.java | 13 +-
.../session/impl/SessionPresenterView.java | 13 +-
.../session/impl/SessionPreviewImpl.java | 23 +-
.../presenters/session/impl/SessionViewerImpl.java | 11 +-
.../session/impl/SessionViewerPresenter.java | 15 +-
.../resources/i18n/StunnerWidgetsConstants.java | 8 +-
.../stunner/client/widgets/views/SelectorImpl.java | 15 +-
.../stunner/client/widgets/views/SelectorView.java | 26 +-
.../views/WidgetElementRendererViewImpl.java | 17 +-
.../client/widgets/views/WidgetWrapperView.java | 8 +-
.../widgets/views/WidgetWrapperViewImpl.java | 13 +-
.../widgets/views/session/EmptyStateLayer.java | 8 +-
.../widgets/views/session/EmptyStateView.java | 13 +-
.../widgets/views/session/ScreenErrorView.java | 8 +-
.../widgets/views/session/ScreenErrorViewImpl.html | 8 +-
.../widgets/views/session/ScreenErrorViewImpl.java | 21 +-
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 24 -
.../common/stunner/client/StunnerWidgets.gwt.xml | 29 -
.../components/glyph/DOMGlyphRenderersTest.java | 8 +-
.../glyph/ImageElementGlyphRendererTest.java | 8 +-
.../glyph/ImageStripDOMGlyphRendererTest.java | 39 +-
.../glyph/SvgElementGlyphRendererTest.java | 8 +-
.../widgets/editor/EditorSessionCommandsTest.java | 15 +-
.../client/widgets/editor/StunnerEditorTest.java | 62 +-
.../presenters/diagram/impl/DiagramEditorTest.java | 8 +-
.../presenters/diagram/impl/DiagramLoaderTest.java | 105 -
.../presenters/diagram/impl/DiagramViewerTest.java | 10 +-
.../presenters/session/impl/SessionEditorTest.java | 2 +-
.../session/impl/SessionPreviewImplTest.java | 8 +-
.../presenters/session/impl/SessionViewerTest.java | 2 +-
.../java/org/uberfire/mocks/EventSourceMock.java | 40 +-
.../org/uberfire/stubs/ManagedInstanceStub.java | 10 +-
.../kie-wb-common-stunner-backend-api/pom.xml | 24 +-
.../core/marshaller/MarshallingMessage.java | 17 +-
.../core/marshaller/MarshallingRequest.java | 11 +-
.../core/marshaller/MarshallingResponse.java | 13 +-
.../stunner/core/service/DiagramLookupService.java | 30 -
.../stunner/core/service/DiagramService.java | 33 -
.../stunner/core/service/FactoryService.java | 32 -
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 0
.../common/stunner/core/StunnerBackendApi.gwt.xml | 31 -
.../kie-wb-common-stunner-client-api/pom.xml | 41 +-
.../stunner/core/client/ShapeSetThumbProvider.java | 10 +-
.../stunner/core/client/api/ShapeManager.java | 9 +-
.../core/client/canvas/event/CanvasClearEvent.java | 8 +-
.../core/client/canvas/event/CanvasDrawnEvent.java | 8 +-
.../client/canvas/event/CanvasFocusedEvent.java | 10 +-
.../client/canvas/event/CanvasLostFocusEvent.java | 10 +-
.../registration/CanvasElementAddedEvent.java | 8 +-
.../registration/CanvasElementRemovedEvent.java | 8 +-
.../registration/CanvasElementUpdatedEvent.java | 8 +-
.../registration/CanvasElementsClearEvent.java | 8 +-
.../event/registration/CanvasShapeAddedEvent.java | 8 +-
.../registration/CanvasShapeRemovedEvent.java | 8 +-
.../preferences/StunnerPreferencesEntryPoint.java | 10 +-
.../client/preferences/StunnerTextPreferences.java | 11 +-
.../client/session/event/OnSessionErrorEvent.java | 8 +-
.../session/event/SessionDestroyedEvent.java | 8 +-
.../client/session/event/SessionOpenedEvent.java | 8 +-
.../client/shape/view/event/MouseClickEvent.java | 8 +-
.../client/shape/view/event/MouseMoveEvent.java | 8 +-
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 24 -
.../common/stunner/core/StunnerClientApi.gwt.xml | 30 -
.../kie-wb-common-stunner-core-api/pom.xml | 33 +-
.../common/stunner/core/api/DefinitionManager.java | 9 +-
.../command/event/local/CommandExecutedEvent.java | 8 +-
.../event/local/CommandUndoExecutedEvent.java | 8 +-
.../command/event/local/IsCommandAllowedEvent.java | 8 +-
.../stunner/core/definition/clone/ClonePolicy.java | 9 +-
.../exception/DefinitionNotFoundException.java | 11 +-
.../definition/jsadapter/EmptyJsMorhAdapter.java | 11 +-
.../definition/jsadapter/JsDefinitionAdapter.java | 11 +-
.../jsadapter/JsDefinitionSetAdapter.java | 11 +-
.../definition/jsadapter/JsPropertyAdapter.java | 11 +-
.../core/definition/jsadapter/JsRuleAdapter.java | 9 +-
.../core/definition/morph/MorphDefinitionImpl.java | 19 +-
.../core/definition/property/type/BooleanType.java | 8 +-
.../core/definition/property/type/ColorType.java | 8 +-
.../core/definition/property/type/DoubleType.java | 8 +-
.../core/definition/property/type/EnumType.java | 8 +-
.../core/definition/property/type/IntegerType.java | 8 +-
.../core/definition/property/type/StringType.java | 8 +-
.../core/diagram/DiagramParsingException.java | 9 +-
.../core/domainobject/DefaultDomainObject.java | 8 +-
.../factory/definition/JsDefinitionFactory.java | 28 +-
.../core/graph/content/relationship/Child.java | 9 +-
.../core/graph/content/relationship/Dock.java | 9 +-
.../core/graph/content/relationship/Parent.java | 9 +-
.../stunner/core/lookup/LookupResponseImpl.java | 22 +-
.../stunner/core/lookup/VFSLookupRequest.java | 19 +-
.../lookup/definition/DefinitionLookupRequest.java | 19 +-
.../definition/DefinitionRepresentation.java | 16 +-
.../core/lookup/diagram/DiagramLookupRequest.java | 19 +-
.../core/lookup/diagram/DiagramRepresentation.java | 23 +-
.../core/lookup/rule/RuleLookupRequest.java | 19 +-
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 0
.../common/stunner/core/StunnerCoreApi.gwt.xml | 44 -
.../kie-wb-common-stunner-client-common/pom.xml | 325 +-
.../common/stunner/core/StunnerCoreEntryPoint.java | 10 +-
.../core/client/api/ClientDefinitionManager.java | 23 +-
.../core/client/api/ClientFactoryManager.java | 17 +-
.../core/client/api/ClientProfileManager.java | 17 +-
.../core/client/api/DefaultGraphsProvider.java | 11 +-
.../stunner/core/client/api/DomainInitializer.java | 33 +-
.../core/client/api/EditorReadOnlyProvider.java | 13 +-
.../core/client/api/GlobalSessionManager.java | 17 +-
.../stunner/core/client/api/JsCanvasWrapper.java | 182 +
.../stunner/core/client/api/JsStunnerEditor.java | 124 +-
.../stunner/core/client/api/JsStunnerSession.java | 23 +-
.../common/stunner/core/client/api/JsWindow.java | 101 +-
.../stunner/core/client/api/ShapeManagerImpl.java | 20 +-
.../stunner/core/client/canvas/AbstractCanvas.java | 11 +-
.../core/client/canvas/AbstractCanvasView.java | 5 +-
.../core/client/canvas/BaseCanvasHandler.java | 13 +-
.../core/client/canvas/CanvasHandlerImpl.java | 13 +-
.../stunner/core/client/canvas/CanvasPanel.java | 8 +-
.../core/client/canvas/ConfirmationDialogImpl.java | 9 +-
.../client/canvas/DeleteNodeConfirmationImpl.java | 21 +-
.../canvas/command/CloneCanvasNodeCommand.java | 10 +-
.../client/canvas/command/CloneNodeCommand.java | 10 +-
.../command/DefaultCanvasCommandFactory.java | 8 +-
.../actions/DefaultTextPropertyProviderImpl.java | 11 +-
.../actions/TextPropertyProviderFactoryImpl.java | 13 +-
.../builder/impl/EdgeBuilderControlImpl.java | 13 +-
.../canvas/controls/builder/impl/Element.java | 10 +-
.../builder/impl/ElementBuilderControlImpl.java | 13 +-
.../builder/impl/NodeBuilderControlImpl.java | 13 +-
.../canvas/controls/builder/impl/Observer.java | 10 +-
.../builder/impl/ObserverBuilderControl.java | 17 +-
.../controls/clipboard/LocalClipboardControl.java | 13 +-
.../AbstractCanvasInlineTextEditorControl.java | 7 +-
.../CanvasInlineTextEditorControl.java | 17 +-
.../controls/inlineeditor/FloatingWidgetView.java | 13 +-
.../canvas/controls/inlineeditor/FlowPanel.java | 2 +-
.../controls/inlineeditor/InlineTextEditEvent.java | 10 +-
.../controls/inlineeditor/InlineTextEditorBox.java | 10 +-
.../controls/inlineeditor/TextEditorBox.java | 8 +-
.../AbstractCanvasShortcutsControlImpl.java | 11 +-
.../controls/keyboard/KeyboardControlImpl.java | 13 +-
.../controls/select/AbstractSelectionControl.java | 13 +-
.../canvas/controls/select/MultipleSelection.java | 10 +-
.../canvas/controls/select/SingleSelection.java | 10 +-
.../controls/toolbox/AbstractToolboxControl.java | 11 +-
.../controls/toolbox/DefaultToolboxControl.java | 19 +-
.../resources/StunnerClientCommonConstants.java | 8 +-
.../core/client/canvas/util/CanvasFileExport.java | 17 +-
.../core/client/canvas/util/CanvasHighlight.java | 11 +-
.../client/canvas/util/CanvasHighlightVisitor.java | 13 +-
.../core/client/canvas/util/CanvasLayoutUtils.java | 15 +-
.../client/command/ApplicationCommandManager.java | 23 +-
.../client/command/CanvasCommandManagerImpl.java | 15 +-
.../core/client/command/MouseRequestLifecycle.java | 13 +-
.../client/command/QueueGraphExecutionContext.java | 9 +-
.../core/client/command/RedoCommandHandler.java | 13 +-
.../command/RegistryAwareCommandManager.java | 15 +-
.../client/components/glyph/DOMGlyphRenderer.java | 8 +-
.../client/components/layout/LayoutHelper.java | 13 +-
.../layout/OpenDiagramLayoutExecutor.java | 13 +-
.../client/components/proxies/ConnectorProxy.java | 13 +-
.../client/components/proxies/ElementProxy.java | 17 +-
.../core/client/components/proxies/NodeProxy.java | 13 +-
.../toolbox/actions/CommonActionsToolbox.java | 14 +-
.../actions/CommonActionsToolboxFactory.java | 19 +-
.../actions/CreateConnectorToolboxAction.java | 15 +-
.../toolbox/actions/CreateNodeToolboxAction.java | 19 +-
.../toolbox/actions/DeleteNodeToolboxAction.java | 23 +-
.../toolbox/actions/FlowActionsToolbox.java | 10 +-
.../toolbox/actions/FlowActionsToolboxFactory.java | 17 +-
.../toolbox/actions/GeneralCreateNodeAction.java | 29 +-
.../toolbox/actions/GroupActionsToolbox.java | 10 +-
.../actions/GroupActionsToolboxFactory.java | 17 +-
.../toolbox/actions/MorphActionsToolbox.java | 16 +-
.../actions/MorphActionsToolboxFactory.java | 17 +-
.../toolbox/actions/MorphNodeToolboxAction.java | 15 +-
.../toolbox/actions/ToolboxDomainLookups.java | 15 +-
.../components/views/CanvasDefinitionTooltip.java | 11 +-
.../components/views/FloatingWidgetView.java | 5 +-
.../components/views/ImageElementRendererView.java | 10 +-
.../views/WidgetElementRendererView.java | 8 +-
.../binding/ClientBindableAdapterFunctions.java | 9 +-
.../binding/ClientBindableMorphAdapter.java | 15 +-
.../ClientDefinitionBindablePropertyAdapter.java | 11 +-
.../client/i18n/ClientTranslationMessages.java | 13 +-
.../core/client/i18n/ClientTranslationService.java | 15 +-
.../preferences/DefaultPreferencesRegistry.java | 11 +-
.../preferences/StunnerPreferencesRegistries.java | 15 +-
.../StunnerPreferencesRegistryLoader.java | 19 +-
.../impl/ClientDefinitionsCacheRegistry.java | 15 +-
.../registry/impl/ClientRegistryFactoryImpl.java | 11 +-
.../client/resources/StunnerCommonCssResource.java | 28 -
.../client/resources/StunnerCommonIconsStrip.java | 20 +-
.../resources/StunnerCommonImageResources.java | 23 +-
.../core/client/rule/ClientRuleManager.java | 17 +-
.../service/AbstractClientDiagramService.java | 163 -
.../core/client/service/ClientDiagramService.java | 58 -
.../client/service/ClientDiagramServiceImpl.java | 72 -
.../core/client/service/ClientFactoryService.java | 39 +-
.../command/AbstractClientSessionCommand.java | 8 +-
.../command/ManagedClientSessionCommands.java | 19 +-
.../impl/AbstractSelectionAwareSessionCommand.java | 11 +-
.../session/command/impl/ClearSessionCommand.java | 19 +-
.../command/impl/CopySelectionSessionCommand.java | 17 +-
.../command/impl/CutSelectionSessionCommand.java | 17 +-
.../impl/DeleteSelectionSessionCommand.java | 19 +-
.../command/impl/ExportToJpgSessionCommand.java | 13 +-
.../command/impl/ExportToPdfSessionCommand.java | 13 +-
.../command/impl/ExportToPngSessionCommand.java | 15 +-
.../impl/ExportToRawFormatSessionCommand.java | 69 -
.../command/impl/ExportToSvgSessionCommand.java | 13 +-
.../command/impl/PasteSelectionSessionCommand.java | 23 +-
.../impl/PerformAutomaticLayoutCommand.java | 17 +-
.../session/command/impl/RedoSessionCommand.java | 15 +-
.../command/impl/SaveDiagramSessionCommand.java | 13 +-
.../impl/SessionSingletonCommandsFactory.java | 13 +-
.../command/impl/SwitchGridSessionCommand.java | 11 +-
.../session/command/impl/UndoSessionCommand.java | 15 +-
.../command/impl/ValidateSessionCommand.java | 13 +-
.../command/impl/VisitGraphSessionCommand.java | 11 +-
.../client/session/event/SessionEventObserver.java | 17 +-
.../client/session/impl/DefaultEditorSession.java | 15 +-
.../client/session/impl/DefaultViewerSession.java | 13 +-
.../core/client/session/impl/InstanceUtils.java | 8 +-
.../core/client/session/impl/ManagedSession.java | 26 +-
.../core/client/session/impl/SessionLoader.java | 15 +-
.../core/client/shape/ImageDataUriGlyph.java | 12 +-
.../stunner/core/client/shape/ImageStrip.java | 12 +-
.../core/client/shape/ImageStripRegistry.java | 17 +-
.../stunner/core/client/shape/SvgDataUriGlyph.java | 8 +-
.../client/shape/factory/DelegateShapeFactory.java | 11 +-
.../stunner/core/client/util/PrintHelper.java | 130 -
.../core/client/util/SvgDataUriGenerator.java | 17 +-
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 24 -
.../stunner/core/StunnerClientCommon.gwt.xml | 35 -
.../stunner/core/StunnerTestingGraphStubAPI.java | 11 +-
.../client/BindableShapeSetThumbProviderTest.java | 11 +-
.../common/stunner/core/client/PromisesMock.java | 54 -
.../core/client/api/ClientProfileManagerTest.java | 8 +-
.../core/client/api/DomainInitializerTest.java | 40 +-
.../client/api/EditorReadOnlyProviderTest.java | 23 +-
.../core/client/canvas/AbstractCanvasTest.java | 13 +-
.../core/client/canvas/BaseCanvasHandlerTest.java | 9 +-
.../canvas/DeleteNodeConfirmationImplTest.java | 8 +-
.../canvas/command/CloneCanvasNodeCommandTest.java | 10 +-
.../canvas/command/CloneNodeCommandTest.java | 10 +-
.../actions/TextPropertyProviderFactoryTest.java | 11 +-
.../AbstractCanvasShortcutsControlImplTest.java | 14 +-
.../client/canvas/util/CanvasFileExportTest.java | 13 +-
.../client/command/CanvasCommandFactoryStub.java | 8 +-
.../client/command/RedoCommandHandlerTest.java | 9 +-
.../components/proxies/ElementProxyTest.java | 5 +-
.../actions/CommonActionsToolboxFactoryTest.java | 10 +-
.../actions/CreateConnectorToolboxActionTest.java | 40 +-
.../actions/CreateNodeToolboxActionTest.java | 74 +-
.../actions/DeleteNodeToolboxActionTest.java | 10 +-
.../actions/FlowActionsToolboxFactoryTest.java | 22 +-
.../actions/GeneralCreateNodeActionTest.java | 18 +-
.../actions/GroupActionsToolboxFactoryTest.java | 13 +-
.../actions/MorphActionsToolboxFactoryTest.java | 16 +-
.../actions/MorphNodeToolboxActionTest.java | 5 +-
.../toolbox/actions/ToolboxDomainLookupsTest.java | 8 +-
.../i18n/ClientStunnerTranslationServiceTest.java | 10 +-
.../client/i18n/ClientTranslationMessagesTest.java | 8 +-
.../client/i18n/ClientTranslationServiceTest.java | 10 +-
.../StunnerPreferencesRegistriesTest.java | 8 +-
.../StunnerPreferencesRegistryLoaderTest.java | 8 +-
.../core/client/rule/ClientRuleManagerTest.java | 8 +-
.../service/AbstractClientDiagramServiceTest.java | 267 -
.../client/service/ClientDiagramServiceTest.java | 64 -
.../client/service/ClientFactoryServicesTest.java | 201 -
.../command/ManagedClientSessionCommandsTest.java | 10 +-
.../command/impl/ClearSessionCommandTest.java | 8 +-
.../impl/CopySelectionSessionCommandTest.java | 10 +-
.../impl/CutSelectionSessionCommandTest.java | 13 +-
.../impl/DeleteSelectionSessionCommandTest.java | 11 +-
.../impl/ExportToJpgSessionCommandTest.java | 10 +-
.../impl/ExportToPdfSessionCommandTest.java | 10 +-
.../impl/ExportToPngSessionCommandTest.java | 10 +-
.../impl/ExportToRawFormatSessionCommandTest.java | 108 -
.../impl/ExportToSvgSessionCommandTest.java | 12 +-
.../impl/PasteSelectionSessionCommandTest.java | 13 +-
.../impl/PerformAutomaticLayoutCommandTest.java | 12 +-
.../impl/SaveDiagramSessionCommandTest.java | 39 +-
.../impl/SessionSingletonCommandsFactoryTest.java | 9 +-
.../session/event/SessionEventObserverTest.java | 9 +-
.../session/impl/DefaultEditorSessionTest.java | 9 +-
.../client/session/impl/InstanceUtilsTest.java | 10 +-
.../client/session/impl/ManagedSessionTest.java | 8 +-
.../client/session/impl/SessionLoaderTest.java | 8 +-
.../stunner/core/client/shape/GlyphTest.java | 8 +-
.../core/client/shape/ImageStripRegistryTest.java | 10 +-
.../stunner/core/client/util/PrintHelperTest.java | 183 -
.../core/client/util/SvgDataUriGeneratorTest.java | 12 +-
.../common/stunner/core/client/util/TestUtils.java | 73 -
.../test/java/org/uberfire/mocks/CallerMock.java | 64 -
.../test/java/org/uberfire/mocks/CallerProxy.java | 83 -
.../java/org/uberfire/mocks/EventSourceMock.java | 40 +-
.../java/org/uberfire/mocks/MockInstanceImpl.java | 20 +-
.../org/uberfire/stubs/ManagedInstanceStub.java | 8 +-
.../kie-wb-common-stunner-core-common/pom.xml | 58 +-
.../core/api/AbstractDefinitionManager.java | 11 +-
.../stunner/core/api/AbstractFactoryManager.java | 6 +-
.../core/command/impl/CommandResultBuilder.java | 8 +-
.../core/command/impl/CommandResultImpl.java | 13 +-
.../core/command/impl/CompositeCommand.java | 13 +-
.../stunner/core/command/impl/DeferredCommand.java | 8 +-
.../command/impl/DeferredCompositeCommand.java | 13 +-
.../definition/adapter/AdapterManagerImpl.java | 40 +-
.../adapter/bootstrap/BootstrapAdapterFactory.java | 9 +-
.../core/definition/clone/CloneManagerImpl.java | 10 +-
.../core/definition/clone/DeepCloneProcess.java | 11 +-
.../core/definition/clone/DefaultCloneProcess.java | 11 +-
.../core/definition/clone/IDeepCloneProcess.java | 8 +-
.../core/definition/impl/DefinitionImpl.java | 26 +-
.../core/definition/impl/DefinitionSetImpl.java | 9 +-
.../stunner/core/definition/impl/PropertyImpl.java | 25 +-
.../core/definition/impl/PropertySetImpl.java | 9 +-
.../stunner/core/diagram/AbstractMetadata.java | 9 +-
.../common/stunner/core/diagram/MetadataImpl.java | 13 +-
.../core/factory/impl/DiagramFactoryImpl.java | 9 +-
.../stunner/core/factory/impl/EdgeFactoryImpl.java | 11 +-
.../core/factory/impl/GraphFactoryImpl.java | 11 +-
.../stunner/core/factory/impl/NodeFactoryImpl.java | 11 +-
.../ContextualGraphCommandExecutionContext.java | 8 +-
.../DirectGraphCommandExecutionContext.java | 8 +-
.../graph/command/GraphCommandManagerImpl.java | 13 +-
.../graph/command/GraphCommandResultBuilder.java | 8 +-
.../graph/command/impl/AddChildNodeCommand.java | 15 +-
.../graph/command/impl/AddConnectorCommand.java | 15 +-
.../graph/command/impl/AddControlPointCommand.java | 17 +-
.../graph/command/impl/AddDockedNodeCommand.java | 13 +-
.../core/graph/command/impl/AddNodeCommand.java | 11 +-
.../core/graph/command/impl/ClearGraphCommand.java | 11 +-
.../graph/command/impl/CloneConnectorCommand.java | 13 +-
.../core/graph/command/impl/CloneNodeCommand.java | 15 +-
.../graph/command/impl/DeleteConnectorCommand.java | 11 +-
.../command/impl/DeleteControlPointCommand.java | 15 +-
.../graph/command/impl/DeleteElementsCommand.java | 13 +-
.../core/graph/command/impl/DeleteNodeCommand.java | 11 +-
.../graph/command/impl/DeregisterNodeCommand.java | 11 +-
.../core/graph/command/impl/DockNodeCommand.java | 13 +-
.../graph/command/impl/GraphCommandFactory.java | 9 +-
.../core/graph/command/impl/MorphNodeCommand.java | 17 +-
.../graph/command/impl/RegisterNodeCommand.java | 11 +-
.../graph/command/impl/RemoveChildrenCommand.java | 13 +-
.../graph/command/impl/RemoveParentCommand.java | 13 +-
.../graph/command/impl/SafeDeleteNodeCommand.java | 20 +-
.../graph/command/impl/SetChildrenCommand.java | 13 +-
.../impl/SetConnectionSourceNodeCommand.java | 15 +-
.../impl/SetConnectionTargetNodeCommand.java | 15 +-
.../graph/command/impl/SetParentNodeCommand.java | 13 +-
.../core/graph/command/impl/UnDockNodeCommand.java | 13 +-
.../impl/UpdateControlPointPositionCommand.java | 15 +-
.../UpdateDomainObjectPropertyValueCommand.java | 15 +-
.../command/impl/UpdateElementPositionCommand.java | 17 +-
.../impl/UpdateElementPropertyValueCommand.java | 15 +-
.../graph/content/definition/DefinitionImpl.java | 12 +-
.../content/definition/DefinitionSetImpl.java | 12 +-
.../core/graph/content/view/MagnetConnection.java | 9 +-
.../index/bounds/GraphBoundsIndexerImpl.java | 11 +-
.../processing/index/map/MapIndexBuilder.java | 9 +-
.../layout/sugiyama/GraphProcessorImpl.java | 8 +-
.../layout/sugiyama/SugiyamaLayoutService.java | 15 +-
.../sugiyama/step01/ReverseEdgesCycleBreaker.java | 13 +-
.../sugiyama/step02/LongestPathVertexLayerer.java | 13 +-
.../sugiyama/step03/DefaultVertexOrdering.java | 15 +-
.../step03/MedianVertexLayerPositioning.java | 13 +-
.../layout/sugiyama/step03/VerticesTransposer.java | 13 +-
.../sugiyama/step04/DefaultVertexPositioning.java | 13 +-
.../content/AbstractContentTraverseProcessor.java | 9 +-
.../content/ChildrenTraverseProcessorImpl.java | 13 +-
.../content/FullContentTraverseProcessorImpl.java | 13 +-
.../content/ViewTraverseProcessorImpl.java | 15 +-
.../tree/TreeWalkTraverseProcessorImpl.java | 9 +-
.../core/graph/store/GraphNodeStoreImpl.java | 8 +-
.../common/stunner/core/graph/util/Exceptions.java | 14 +-
.../definition/DefinitionLookupManagerImpl.java | 11 +-
.../core/lookup/domain/CommonDomainLookups.java | 13 +-
.../core/lookup/rule/RuleLookupManagerImpl.java | 11 +-
.../stunner/core/profile/DomainProfileManager.java | 11 +-
.../common/stunner/core/profile/FullProfile.java | 10 +-
.../impl/DefaultDefinitionsCacheRegistry.java | 15 +-
.../stunner/core/rule/CachedRuleManager.java | 17 +-
.../common/stunner/core/rule/RuleManagerImpl.java | 15 +-
.../core/rule/ext/RuleExtensionMultiHandler.java | 9 +-
.../ConnectorParentsMatchConnectionHandler.java | 11 +-
.../ConnectorParentsMatchContainmentHandler.java | 11 +-
.../ext/impl/ConnectorParentsMatchHandler.java | 13 +-
.../handler/impl/CardinalityEvaluationHandler.java | 9 +-
.../handler/impl/ConnectionEvaluationHandler.java | 9 +-
.../ConnectorCardinalityEvaluationHandler.java | 11 +-
.../handler/impl/ContainmentEvaluationHandler.java | 9 +-
.../handler/impl/DockingEvaluationHandler.java | 9 +-
.../impl/EdgeCardinalityEvaluationHandler.java | 9 +-
.../impl/ElementCardinalityEvaluationHandler.java | 11 +-
.../impl/GraphConnectionEvaluationHandler.java | 11 +-
.../impl/NodeContainmentEvaluationHandler.java | 11 +-
.../handler/impl/NodeDockingEvaluationHandler.java | 11 +-
.../violations/CardinalityMaxRuleViolation.java | 18 +-
.../violations/CardinalityMinRuleViolation.java | 18 +-
.../rule/violations/ConnectionRuleViolation.java | 14 +-
.../rule/violations/ContainmentRuleViolation.java | 14 +-
.../ContextOperationNotAllowedViolation.java | 11 +-
.../rule/violations/DefaultRuleViolations.java | 8 +-
.../core/rule/violations/DockingRuleViolation.java | 14 +-
.../EdgeCardinalityMaxRuleViolation.java | 21 +-
.../EdgeCardinalityMinRuleViolation.java | 21 +-
.../rule/violations/EmptyConnectionViolation.java | 15 +-
.../core/rule/violations/RuleViolationImpl.java | 12 +-
.../common/stunner/core/util/ClassUtils.java | 12 +-
.../common/stunner/core/util/DefinitionUtils.java | 13 +-
.../validation/impl/AbstractDiagramValidator.java | 10 +-
.../impl/AbstractModelBeanValidator.java | 75 -
.../core/validation/impl/ElementViolationImpl.java | 21 +-
.../core/validation/impl/GraphValidatorImpl.java | 11 +-
.../validation/impl/ModelBeanViolationImpl.java | 66 -
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 0
.../common/stunner/core/StunnerCoreCommon.gwt.xml | 42 -
.../stunner/core/StunnerTestingGraphStubAPI.java | 9 +-
.../command/impl/AbstractCloneCommandTest.java | 8 +-
.../stunner/core/graph/util/ExceptionsTest.java | 8 +-
.../core/i18n/CoreTranslationMessagesTest.java | 55 +-
.../core/validation/impl/DiagramValidatorTest.java | 11 +-
.../validation/impl/ModelBeanValidatorTest.java | 153 -
.../pom.xml | 17 +-
.../lienzo/flowpanel/FloatingWidgetView.java | 2 +-
.../common/stunner/lienzo/flowpanel/FlowPanel.java | 2 +-
.../stunner/lienzo/primitive/PrimitivePopup.java | 2 +-
.../stunner/lienzo/primitive/PrimitiveTooltip.java | 1 -
.../common/stunner/StunnerLienzoExtensions.gwt.xml | 31 -
.../common/stunner/lienzo/DecoratorTest.java | 6 +-
.../kie-wb-common-widgets/kie-wb-common-ui/pom.xml | 129 +-
.../KieWorkbenchWidgetsCommonEntryPoint.java | 20 +-
.../common/widgets/client/errorpage/ErrorPage.java | 17 +-
.../widgets/client/resources/CommonImages.java | 66 -
.../widgets/client/resources/CommonsCss.java | 37 -
.../widgets/client/resources/CommonsResources.java | 34 -
.../widgets/client/resources/ItemImages.java | 42 -
.../widgets/client/resources/RoundCornersCss.java | 85 -
.../client/resources/RoundedCornersResource.java | 77 -
.../resources/i18n/CollapseExpandConstants.java | 42 -
.../client/resources/i18n/CommonConstants.java | 286 -
.../resources/i18n/HumanReadableConstants.java | 172 -
.../i18n/KieWorkbenchWidgetsConstants.java | 77 -
.../ProjectConcurrentChangePopupConstants.java | 34 -
.../client/resources/i18n/ToolsMenuConstants.java | 50 -
.../main/resources/META-INF/ErraiApp.properties | 35 -
.../src/main/resources/META-INF/beans.xml | 6 -
.../widgets/KieWorkbenchWidgetsCommon.gwt.xml | 31 -
.../widgets/client/resources/css/CommonsCss.css | 41 -
.../widgets/client/resources/css/RoundCorners.css | 125 -
.../i18n/CollapseExpandConstants.properties | 23 -
.../i18n/CollapseExpandConstants_de.properties | 8 -
.../i18n/CollapseExpandConstants_es.properties | 24 -
.../i18n/CollapseExpandConstants_fr.properties | 24 -
.../i18n/CollapseExpandConstants_ja.properties | 24 -
.../i18n/CollapseExpandConstants_pt_BR.properties | 8 -
.../i18n/CollapseExpandConstants_zh_CN.properties | 8 -
.../resources/i18n/CommonConstants.properties | 126 -
.../resources/i18n/CommonConstants_de.properties | 232 -
.../resources/i18n/CommonConstants_es.properties | 127 -
.../resources/i18n/CommonConstants_fr.properties | 127 -
.../resources/i18n/CommonConstants_ja.properties | 127 -
.../i18n/CommonConstants_pt_BR.properties | 232 -
.../i18n/CommonConstants_zh_CN.properties | 232 -
.../i18n/HumanReadableConstants.properties | 72 -
.../i18n/HumanReadableConstants_de.properties | 144 -
.../i18n/HumanReadableConstants_es.properties | 72 -
.../i18n/HumanReadableConstants_fr.properties | 72 -
.../i18n/HumanReadableConstants_ja.properties | 72 -
.../i18n/HumanReadableConstants_pt_BR.properties | 144 -
.../i18n/HumanReadableConstants_zh_CN.properties | 144 -
.../i18n/KieWorkbenchWidgetsConstants.properties | 26 -
.../KieWorkbenchWidgetsConstants_de.properties | 28 -
.../KieWorkbenchWidgetsConstants_es.properties | 27 -
.../KieWorkbenchWidgetsConstants_fr.properties | 27 -
.../KieWorkbenchWidgetsConstants_ja.properties | 27 -
.../KieWorkbenchWidgetsConstants_pt_BR.properties | 13 -
.../KieWorkbenchWidgetsConstants_zh_CN.properties | 13 -
...rojectConcurrentChangePopupConstants.properties | 2 -
...ectConcurrentChangePopupConstants_de.properties | 4 -
...ectConcurrentChangePopupConstants_es.properties | 2 -
...ectConcurrentChangePopupConstants_fr.properties | 2 -
...ectConcurrentChangePopupConstants_ja.properties | 2 -
...ConcurrentChangePopupConstants_pt_BR.properties | 4 -
...ConcurrentChangePopupConstants_zh_CN.properties | 4 -
.../resources/i18n/ToolsMenuConstants.properties | 28 -
.../i18n/ToolsMenuConstants_de.properties | 18 -
.../i18n/ToolsMenuConstants_es.properties | 29 -
.../i18n/ToolsMenuConstants_fr.properties | 29 -
.../i18n/ToolsMenuConstants_ja.properties | 29 -
.../i18n/ToolsMenuConstants_pt_BR.properties | 18 -
.../i18n/ToolsMenuConstants_zh_CN.properties | 18 -
.../widgets/client/resources/images/calendar.png | Bin 318 -> 0 bytes
.../resources/images/collapse_expand/collapse.gif | Bin 173 -> 0 bytes
.../images/collapse_expand/collapseall.gif | Bin 157 -> 0 bytes
.../resources/images/collapse_expand/expand.gif | Bin 180 -> 0 bytes
.../resources/images/collapse_expand/expandall.gif | Bin 165 -> 0 bytes
.../client/resources/images/corners/greyBottom.gif | Bin 82 -> 0 bytes
.../images/corners/greyBottomLeftCorner.gif | Bin 84 -> 0 bytes
.../images/corners/greyBottomRightCorner.gif | Bin 84 -> 0 bytes
.../resources/images/corners/greyLeftSide.gif | Bin 82 -> 0 bytes
.../resources/images/corners/greyRightSide.gif | Bin 82 -> 0 bytes
.../client/resources/images/corners/greyTop.gif | Bin 82 -> 0 bytes
.../resources/images/corners/greyTopLeftCorner.gif | Bin 84 -> 0 bytes
.../images/corners/greyTopRightCorner.gif | Bin 84 -> 0 bytes
.../resources/images/corners/whiteBottomLeft.gif | Bin 84 -> 0 bytes
.../resources/images/corners/whiteBottomRight.gif | Bin 84 -> 0 bytes
.../resources/images/corners/whiteTopLeft.gif | Bin 84 -> 0 bytes
.../resources/images/corners/whiteTopRight.gif | Bin 84 -> 0 bytes
.../client/resources/images/delete_item_small.gif | Bin 94 -> 0 bytes
.../widgets/client/resources/images/edit.gif | Bin 210 -> 0 bytes
.../widgets/client/resources/images/error.gif | Bin 597 -> 0 bytes
.../client/resources/images/information.gif | Bin 267 -> 0 bytes
.../resources/images/items/delete_item_small.gif | Bin 94 -> 0 bytes
.../client/resources/images/items/new_item.gif | Bin 318 -> 0 bytes
.../resources/images/items/new_item_disabled.gif | Bin 318 -> 0 bytes
.../widgets/client/resources/images/mandatory.png | Bin 282 -> 0 bytes
.../client/resources/images/new_item_below.png | Bin 435 -> 0 bytes
.../client/resources/images/shuffle_down.gif | Bin 332 -> 0 bytes
.../widgets/client/resources/images/shuffle_up.gif | Bin 323 -> 0 bytes
.../client/resources/images/validation_error.gif | Bin 601 -> 0 bytes
.../widgets/client/resources/images/warning.gif | Bin 219 -> 0 bytes
.../datamodel/backend/server/TestAppSetup.java | 42 -
.../src/main/java/javax/annotation/Generated.java | 18 -
.../lienzo-core/pom.xml | 256 +-
.../src/main/java/com/ait/lienzo/Lienzo.gwt.xml | 32 -
.../client/core/config/LienzoCoreEntryPoint.java | 26 -
.../core/config/LienzoGWT2CoreEntryPoint.java | 26 -
.../ait/lienzo/client/core/image/ImageCache.java | 4 +-
.../client/core/image/ImageElementProxy.java | 91 +
.../ait/lienzo/client/core/image/ImageLoader.java | 171 +
.../ait/lienzo/client/core/image/ImageProxy.java | 4 +-
.../ait/lienzo/client/core/image/ImageStrip.java | 4 +-
.../client/core/shape/AbstractImageShape.java | 6 +-
.../ait/lienzo/client/core/shape/BezierCurve.java | 6 -
.../com/ait/lienzo/client/core/shape/Group.java | 2 -
.../com/ait/lienzo/client/core/shape/Line.java | 7 +-
.../com/ait/lienzo/client/core/shape/Movie.java | 7 +-
.../com/ait/lienzo/client/core/shape/Picture.java | 2 +-
.../com/ait/lienzo/client/core/shape/Polygon.java | 8 -
.../lienzo/client/core/shape/QuadraticCurve.java | 6 -
.../com/ait/lienzo/client/core/shape/Sprite.java | 6 +-
.../lienzo/client/core/shape/guides/ToolTip.java | 7 +-
.../items/impl/AbstractFocusableGroupItem.java | 8 +-
.../toolbox/items/impl/ButtonGridItemImpl.java | 8 +-
.../items/impl/GroupButtonGridItemImpl.java | 8 +-
.../core/shape/toolbox/items/tooltip/Tooltip.java | 8 +-
.../com/ait/lienzo/client/core/layout/Graphs.java | 129 -
.../client/core/layout/IntegrationTests.java | 102 -
.../core/layout/sugiyama/LayeredGraphTest.java | 85 -
.../layout/sugiyama/SugiyamaLayoutServiceTest.java | 132 -
.../step01/ReverseEdgesCycleBreakerTest.java | 79 -
.../step02/LongestPathVertexLayererTest.java | 188 -
.../layout/sugiyama/step03/VertexOrderingTest.java | 422 -
.../step04/DefaultVertexPositioningTest.java | 303 -
.../sugiyama/step04/VertexPositioningTest.java | 206 -
.../lienzo-tests/pom.xml | 16 +-
.../client/core/image/ImageElementProxyTest.java | 88 +
.../lienzo-webapp/README.md | 17 -
.../lienzo-webapp/j2cl-usage.md | 36 -
.../lienzo-webapp/links.md | 2 -
.../lienzo-webapp/pom.xml | 272 -
.../main/java/org/kie/lienzo/client/Animate.java | 298 -
.../kie/lienzo/client/AnimatedCirclesExample.java | 121 -
.../java/org/kie/lienzo/client/ArcsExample.java | 26 -
.../kie/lienzo/client/ArrowAttributesExample.java | 342 -
.../java/org/kie/lienzo/client/ArrowsExample.java | 56 -
.../kie/lienzo/client/AsteroidsGameExample.java | 582 --
.../kie/lienzo/client/AutomaticLayoutExample.java | 221 -
.../java/org/kie/lienzo/client/BaseExample.java | 155 -
.../org/kie/lienzo/client/BaseLienzoExamples.java | 144 -
.../org/kie/lienzo/client/BaseShapesExample.java | 42 -
.../org/kie/lienzo/client/BasicShapesExample.java | 117 -
.../org/kie/lienzo/client/BasicWiresExample.java | 154 -
.../lienzo/client/CardinalIntersectsExample.java | 353 -
.../java/org/kie/lienzo/client/CircleExample.java | 26 -
.../client/ColorsAndTransparencyExample.java | 56 -
.../org/kie/lienzo/client/CornerRadiusExample.java | 194 -
.../org/kie/lienzo/client/CubicCurveExample.java | 25 -
.../client/CustomDragConstraintsExample.java | 131 -
.../org/kie/lienzo/client/DashedLinesExample.java | 59 -
.../org/kie/lienzo/client/DragCirclesExample.java | 42 -
.../org/kie/lienzo/client/DrawImageExample.java | 249 -
.../java/org/kie/lienzo/client/EllipseExample.java | 25 -
.../java/org/kie/lienzo/client/EventExample.java | 279 -
.../main/java/org/kie/lienzo/client/Example.java | 29 -
.../lienzo/client/FixedDragConstraintsExample.java | 114 -
.../lienzo/client/GradientsAndShadowsExample.java | 93 -
.../java/org/kie/lienzo/client/GroupsExample.java | 31 -
.../client/HorizontalTextAlignmentExample.java | 73 -
.../org/kie/lienzo/client/ImageStripExample.java | 84 -
.../org/kie/lienzo/client/JsCanvasExamples.java | 13 -
.../java/org/kie/lienzo/client/LienzoExamples.java | 13 -
.../org/kie/lienzo/client/LienzoExamples.native.js | 31 -
.../org/kie/lienzo/client/LienzoGWT2Examples.java | 11 -
.../org/kie/lienzo/client/LineJoinsExample.java | 36 -
.../org/kie/lienzo/client/LineSpliceExample.java | 232 -
.../org/kie/lienzo/client/LinesCapExample.java | 44 -
.../java/org/kie/lienzo/client/LinesExample.java | 57 -
.../java/org/kie/lienzo/client/LionExample.java | 419 -
.../org/kie/lienzo/client/MeasureTextExample.java | 92 -
.../java/org/kie/lienzo/client/MovieExample.java | 82 -
.../org/kie/lienzo/client/PanAndZoomExample.java | 70 -
.../org/kie/lienzo/client/PerformanceTests.java | 234 -
.../org/kie/lienzo/client/PolygonsExample.java | 31 -
.../kie/lienzo/client/QuadraticCurveExample.java | 27 -
.../org/kie/lienzo/client/RectangleExample.java | 26 -
.../kie/lienzo/client/RoundedCornersExample.java | 26 -
.../org/kie/lienzo/client/SVGTigerExample.java | 317 -
.../org/kie/lienzo/client/ScaledTextExample.java | 60 -
.../java/org/kie/lienzo/client/ShapesExample.java | 210 -
.../org/kie/lienzo/client/SliceGroupExample.java | 98 -
.../java/org/kie/lienzo/client/SpriteExample.java | 99 -
.../java/org/kie/lienzo/client/StarsExample.java | 27 -
.../kie/lienzo/client/StrokeAndFillingExample.java | 82 -
.../kie/lienzo/client/TextAroundArcExample.java | 48 -
.../java/org/kie/lienzo/client/TimersExample.java | 113 -
.../java/org/kie/lienzo/client/ToolboxExample.java | 203 -
.../kie/lienzo/client/Transform3PointsExample.java | 293 -
.../org/kie/lienzo/client/TweeningExample.java | 111 -
.../client/VerticalTextAlignmentExample.java | 73 -
.../java/org/kie/lienzo/client/WindowJSCanvas.java | 47 -
.../org/kie/lienzo/client/WiresDockingExample.java | 81 -
.../java/org/kie/lienzo/client/WiresExample.java | 214 -
.../java/org/kie/lienzo/client/util/Console.java | 47 -
.../org/kie/lienzo/client/util/FPSCounter.java | 79 -
.../main/java/org/kie/lienzo/client/util/Util.java | 88 -
.../org/kie/lienzo/client/util/WiresUtils.java | 157 -
.../org/kie/lienzo/LienzoShowcase.gwt.xml | 35 -
.../src/main/webapp/LienzoShowcase.html | 66 -
.../lienzo-webapp/src/main/webapp/WEB-INF/web.xml | 14 -
.../lienzo-webapp/src/main/webapp/css/app.css | 53 -
.../src/main/webapp/images/bpmn-icons-strip.png | Bin 15525 -> 0 bytes
.../src/main/webapp/images/icon_sprite.png | Bin 26256 -> 0 bytes
.../kie/lienzo/client/BasicShapesExampleTest.java | 92 -
.../kie/lienzo/client/BasicWiresExampleTest.java | 189 -
.../kie/lienzo/client/selenium/JsCanvasDriver.java | 89 -
.../lienzo/client/selenium/JsCanvasExecutor.java | 88 -
.../client/selenium/JsCanvasShapeExecutor.java | 171 -
.../selenium/JsCanvasWiresShapeExecutor.java | 97 -
.../package.json | 2 +
.../serverless-workflow-diagram-editor/pom.xml | 165 +-
.../sw-editor/sw-editor-api/pom.xml | 85 +-
.../common/stunner/sw/SWDomainInitializer.java | 95 +-
.../kie/workbench/common/stunner/sw/SWEditor.java | 8 +-
.../stunner/sw/definition/ActionDataFilters.java | 8 +-
.../stunner/sw/definition/ActionEventRef.java | 8 +-
.../common/stunner/sw/definition/ActionNode.java | 14 +-
.../stunner/sw/definition/ActionTransition.java | 8 +-
.../stunner/sw/definition/ActionsContainer.java | 8 +-
.../stunner/sw/definition/CallEventAction.java | 2 +
.../stunner/sw/definition/CallFunctionAction.java | 8 +-
.../stunner/sw/definition/CallSubflowAction.java | 8 +-
.../stunner/sw/definition/CallbackState.java | 30 +-
.../sw/definition/CompensationTransition.java | 12 +-
.../common/stunner/sw/definition/ContinueAs.java | 12 +-
.../common/stunner/sw/definition/Correlation.java | 8 +-
.../common/stunner/sw/definition/Data.java | 8 +-
.../sw/definition/DataConditionTransition.java | 12 +-
.../sw/definition/DefaultConditionTransition.java | 12 +-
.../common/stunner/sw/definition/End.java | 8 +-
.../common/stunner/sw/definition/Error.java | 12 +-
.../stunner/sw/definition/ErrorTransition.java | 12 +-
.../common/stunner/sw/definition/Event.java | 16 +-
.../sw/definition/EventConditionTransition.java | 12 +-
.../stunner/sw/definition/EventDataFilter.java | 8 +-
.../common/stunner/sw/definition/EventRef.java | 8 +-
.../common/stunner/sw/definition/EventState.java | 30 +-
.../common/stunner/sw/definition/EventTimeout.java | 8 +-
.../common/stunner/sw/definition/ForEachState.java | 30 +-
.../common/stunner/sw/definition/Function.java | 12 +-
.../common/stunner/sw/definition/FunctionRef.java | 18 +-
.../common/stunner/sw/definition/GWTMetadata.java | 6 +-
.../stunner/sw/definition/HasCompensatedBy.java | 27 +
.../common/stunner/sw/definition/HasEnd.java | 27 +
.../common/stunner/sw/definition/HasErrors.java | 27 +
.../common/stunner/sw/definition/HasMetadata.java | 27 +
.../stunner/sw/definition/HasTransition.java | 27 +
.../common/stunner/sw/definition/InjectState.java | 28 +-
.../common/stunner/sw/definition/Metadata.java | 8 +-
.../common/stunner/sw/definition/OnEvent.java | 10 +-
.../stunner/sw/definition/OperationState.java | 30 +-
.../stunner/sw/definition/ParallelState.java | 30 +-
.../stunner/sw/definition/ParallelStateBranch.java | 12 +-
.../stunner/sw/definition/ProducedEvent.java | 8 +-
.../common/stunner/sw/definition/Retry.java | 8 +-
.../common/stunner/sw/definition/Schedule.java | 12 +-
.../common/stunner/sw/definition/Sleep.java | 8 +-
.../common/stunner/sw/definition/SleepState.java | 22 +-
.../common/stunner/sw/definition/Start.java | 8 +-
.../stunner/sw/definition/StartDefinition.java | 16 +-
.../stunner/sw/definition/StartTransition.java | 12 +-
.../common/stunner/sw/definition/State.java | 14 +-
.../stunner/sw/definition/StateDataFilter.java | 8 +-
.../common/stunner/sw/definition/StateEnd.java | 16 +-
.../stunner/sw/definition/StateTransition.java | 12 +-
.../common/stunner/sw/definition/SubFlowRef.java | 16 +-
.../common/stunner/sw/definition/SwitchState.java | 26 +-
.../common/stunner/sw/definition/Timeout.java | 8 +-
.../common/stunner/sw/definition/Transition.java | 12 +-
.../common/stunner/sw/definition/Workflow.java | 18 +-
.../stunner/sw/definition/WorkflowExecTimeout.java | 12 +-
.../stunner/sw/definition/WorkflowTimeouts.java | 16 +-
.../common/stunner/sw/marshall/Marshaller.java | 11 +-
.../common/stunner/sw/marshall/Message.java | 8 +-
.../common/stunner/sw/marshall/Parser.java | 11 +-
.../stunner/sw/marshall/StateMarshalling.java | 32 +-
.../stunner/sw/marshall/TransitionMarshalling.java | 40 +-
.../marshall/json/BatchSizeJsonTypeSerializer.java | 16 +-
.../json/ContinueAsJsonbTypeSerializer.java | 10 +-
.../sw/marshall/json/ErrorJsonSerializer.java | 14 +-
.../sw/marshall/json/EventJsonbTypeSerializer.java | 14 +-
.../marshall/json/FunctionRefJsonSerializer.java | 10 +-
.../json/NumCompletedJsonTypeSerializer.java | 16 +-
.../marshall/json/ScheduleJsonbTypeSerializer.java | 10 +-
.../json/StartDefinitionJsonbTypeSerializer.java | 10 +-
...ateTransitionDefinitionJsonbTypeSerializer.java | 10 +-
.../StringOrValueHolderJsonbTypeSerializer.java | 10 +-
.../sw/marshall/json/SubFlowRefJsonSerializer.java | 10 +-
.../SubflowExecutionTypeJsonbTypeSerializer.java | 10 +-
.../json/ValueHolderJsonbTypeSerializer.java | 10 +-
.../json/WorkflowExecTimeoutJsonSerializer.java | 10 +-
.../json/WorkflowFunctionsJsonSerializer.java | 14 +-
.../json/WorkflowTimeoutsJsonSerializer.java | 10 +-
.../yaml/ContinueAsYamlTypeSerializer.java | 28 +-
.../sw/marshall/yaml/ErrorYamlSerializer.java | 32 +-
.../sw/marshall/yaml/EventYamlTypeSerializer.java | 32 +-
.../marshall/yaml/FunctionRefYamlSerializer.java | 28 +-
.../sw/marshall/yaml/MetadataYamlSerializer.java | 26 +-
.../marshall/yaml/ScheduleYamlTypeSerializer.java | 28 +-
.../yaml/StartDefinitionYamlTypeSerializer.java | 22 +-
.../yaml/StateEndDefinitionYamlTypeSerializer.java | 22 +-
...tateTransitionDefinitionYamlTypeSerializer.java | 22 +-
.../sw/marshall/yaml/StateYamlSerializer.java | 16 +-
.../yaml/StringNumberYamlTypeSerializer.java | 24 +-
.../StringOrValueHolderYamlTypeSerializer.java | 28 +-
.../sw/marshall/yaml/SubFlowRefYamlSerializer.java | 22 +-
.../SubflowExecutionTypeYamlTypeSerializer.java | 22 +-
.../yaml/ValueHolderYamlTypeSerializer.java | 24 +-
.../yaml/WorkflowExecTimeoutYamlSerializer.java | 22 +-
.../yaml/WorkflowFunctionsYamlSerializer.java | 27 +-
.../yaml/WorkflowTimeoutsYamlSerializer.java | 22 +-
.../stunner/sw/resources/i18n/SWConstants.java | 8 +-
.../main/resources/META-INF/ErraiApp.properties | 34 -
.../src/main/resources/META-INF/beans.xml | 24 -
.../common/stunner/sw/SWEditorApi.gwt.xml | 41 -
.../sw-editor/sw-editor-client/pom.xml | 48 +-
.../workbench/common/stunner/sw/SWEntryPoint.java | 17 +-
.../sw/client/CanvasShortcutsControlImpl.java | 13 +-
.../common/stunner/sw/client/ShapeFactory.java | 13 +-
.../common/stunner/sw/client/ShapeSet.java | 11 +-
.../stunner/sw/client/config/ToolboxControl.java | 17 +-
.../stunner/sw/client/resources/GlyphFactory.java | 52 +-
.../sw/client/resources/ImageResources.java | 17 +-
.../sw/client/shapes/CallbackStateShape.java | 8 +-
.../common/stunner/sw/client/shapes/EndShape.java | 10 +-
.../stunner/sw/client/shapes/EventStateShape.java | 8 +-
.../sw/client/shapes/ForEachStateShape.java | 8 +-
.../stunner/sw/client/shapes/InjectStateShape.java | 8 +-
.../sw/client/shapes/OperationStateShape.java | 8 +-
.../sw/client/shapes/ParallelStateShape.java | 8 +-
.../sw/client/shapes/ServerlessWorkflowShape.java | 8 +-
.../stunner/sw/client/shapes/SleepStateShape.java | 8 +-
.../stunner/sw/client/shapes/StartShape.java | 8 +-
.../stunner/sw/client/shapes/StateShape.java | 19 +-
.../stunner/sw/client/shapes/SwitchStateShape.java | 8 +-
.../stunner/sw/client/shapes/icons/CornerIcon.java | 6 +-
.../main/resources/META-INF/ErraiApp.properties | 34 -
.../src/main/resources/META-INF/beans.xml | 24 -
.../common/stunner/sw/SWEditorClient.gwt.xml | 35 -
.../client/shapes/HasTranslationGeneralTest.java | 8 +-
.../stunner/sw/client/shapes/StateShapeTest.java | 8 +-
.../sw-editor/sw-editor-kogito-app/README.md | 43 +-
.../sw-editor/sw-editor-kogito-app/pom.xml | 259 +-
.../src/main/java/externs/C2S.externs.js | 383 +
.../src/main/java/externs/FileSaver.externs.js | 12 +
.../src/main/java/externs/Mustache.js | 5 +
.../src/main/java/externs/elk.externs.js | 11 +
.../src/main/java/externs/envelope.externs.js | 192 +
.../src/main/java/externs/jquery.js | 1952 ++++
.../src/main/java/externs/jquery_plugins.js | 174 +
.../src/main/java/externs/jsPDF.externs.js | 31 +
.../src/main/java/externs/moment.externs.js | 872 ++
.../src/main/java/externs/monaco.externs.js | 53 +
.../common/stunner/sw/client/MainEntryPoint.java | 54 +
.../stunner/sw/client/editor/DiagramEditor.java | 13 +-
.../sw/client/editor/DiagramEditorActivity.java | 13 +-
.../stunner/sw/client/editor/EditorWindow.java | 47 -
.../client/editor/KogitoKeyEventHandlerImpl.java | 15 +-
.../sw/client/editor/ShapeEventsHandler.java | 13 +-
.../sw/client/editor/StateDetailsPresenter.java | 13 +-
.../sw/client/services/ClientDiagramService.java | 11 +-
.../client/services/CommandRegistryListener.java | 13 +-
.../main/resources/META-INF/ErraiApp.properties | 42 -
.../common/stunner/sw/KogitoSWEditor.gwt.xml | 66 -
.../sw/KogitoSWEditorWithSourceMaps.gwt.xml | 26 -
.../sw/resources/public}/fonts/FontAwesome.otf | Bin
.../public}/fonts/OpenSans-Bold-webfont.eot | Bin
.../public}/fonts/OpenSans-Bold-webfont.svg | 0
.../{ => public}/fonts/OpenSans-Bold-webfont.ttf | Bin
.../public}/fonts/OpenSans-Bold-webfont.woff | Bin
.../public}/fonts/OpenSans-BoldItalic-webfont.eot | Bin
.../public}/fonts/OpenSans-BoldItalic-webfont.svg | 0
.../fonts/OpenSans-BoldItalic-webfont.ttf | Bin
.../public}/fonts/OpenSans-BoldItalic-webfont.woff | Bin
.../public}/fonts/OpenSans-ExtraBold-webfont.eot | Bin
.../public}/fonts/OpenSans-ExtraBold-webfont.svg | 0
.../fonts/OpenSans-ExtraBold-webfont.ttf | Bin
.../public}/fonts/OpenSans-ExtraBold-webfont.woff | Bin
.../fonts/OpenSans-ExtraBoldItalic-webfont.eot | Bin
.../fonts/OpenSans-ExtraBoldItalic-webfont.svg | 0
.../fonts/OpenSans-ExtraBoldItalic-webfont.ttf | Bin
.../fonts/OpenSans-ExtraBoldItalic-webfont.woff | Bin
.../public}/fonts/OpenSans-Italic-webfont.eot | Bin
.../public}/fonts/OpenSans-Italic-webfont.svg | 0
.../{ => public}/fonts/OpenSans-Italic-webfont.ttf | Bin
.../public}/fonts/OpenSans-Italic-webfont.woff | Bin
.../public}/fonts/OpenSans-Light-webfont.eot | Bin
.../public}/fonts/OpenSans-Light-webfont.svg | 0
.../{ => public}/fonts/OpenSans-Light-webfont.ttf | Bin
.../public}/fonts/OpenSans-Light-webfont.woff | Bin
.../public}/fonts/OpenSans-LightItalic-webfont.eot | Bin
.../public}/fonts/OpenSans-LightItalic-webfont.svg | 0
.../fonts/OpenSans-LightItalic-webfont.ttf | Bin
.../fonts/OpenSans-LightItalic-webfont.woff | Bin
.../public}/fonts/OpenSans-Regular-webfont.eot | Bin
.../public}/fonts/OpenSans-Regular-webfont.svg | 0
.../fonts/OpenSans-Regular-webfont.ttf | Bin
.../public}/fonts/OpenSans-Regular-webfont.woff | Bin
.../public}/fonts/OpenSans-Semibold-webfont.eot | Bin
.../public}/fonts/OpenSans-Semibold-webfont.svg | 0
.../fonts/OpenSans-Semibold-webfont.ttf | Bin
.../public}/fonts/OpenSans-Semibold-webfont.woff | Bin
.../fonts/OpenSans-SemiboldItalic-webfont.eot | Bin
.../fonts/OpenSans-SemiboldItalic-webfont.svg | 0
.../fonts/OpenSans-SemiboldItalic-webfont.ttf | Bin
.../fonts/OpenSans-SemiboldItalic-webfont.woff | Bin
.../public}/fonts/PatternFlyIcons-webfont.eot | Bin
.../public}/fonts/PatternFlyIcons-webfont.svg | 0
.../{ => public}/fonts/PatternFlyIcons-webfont.ttf | Bin
.../public}/fonts/PatternFlyIcons-webfont.woff | Bin
.../public}/fonts/fontawesome-webfont.eot | Bin
.../public}/fonts/fontawesome-webfont.svg | 0
.../{ => public}/fonts/fontawesome-webfont.ttf | Bin
.../public}/fonts/fontawesome-webfont.woff | Bin
.../public}/fonts/fontawesome-webfont.woff2 | Bin
.../public}/fonts/glyphicons-halflings-regular.eot | Bin
.../public}/fonts/glyphicons-halflings-regular.svg | 0
.../fonts/glyphicons-halflings-regular.ttf | Bin
.../fonts/glyphicons-halflings-regular.woff | Bin
.../fonts/glyphicons-halflings-regular.woff2 | Bin
.../common/stunner/sw/resources/public/index.html | 37 +
.../common/stunner/sw/resources/public}/test.html | 0
.../fonts/OpenSans-Regular-webfont.ttf.base64.txt | 1 -
.../fonts/OpenSans-Regular-webfont.woff.base64.txt | 1 -
.../fonts/PatternFlyIcons-webfont.woff.base64.txt | 1 -
.../src/main/webapp/index.html | 11 +-
.../sw/client/editor/DiagramEditorTest.java | 3 +-
.../selenium/yaml/SWEditorYamlSeleniumIT.java | 16 +-
.../third_party/errai/pom.xml | 54 +
.../org/jboss/errai/common/client/dom/DOMUtil.java | 321 +
.../jboss/errai/common/client/util/Base64Util.java | 231 +
.../third_party/gwtbootstrap3/core/pom.xml | 25 +-
.../java/org/gwtbootstrap3/GwtBootstrap3.gwt.xml | 27 -
.../org/gwtbootstrap3/GwtBootstrap3Base.gwt.xml | 73 -
.../org/gwtbootstrap3/GwtBootstrap3CDN.gwt.xml | 27 -
.../org/gwtbootstrap3/GwtBootstrap3NoTheme.gwt.xml | 32 -
.../org/gwtbootstrap3/GwtBootstrap3Theme.gwt.xml | 28 -
.../client/GwtBootstrap3ClientBundle.java | 42 -
.../client/GwtBootstrap3EntryPoint.java | 70 -
.../gwtbootstrap3/client/NoThemeResources.gwt.xml | 27 -
.../org/gwtbootstrap3/client/Resources.gwt.xml | 31 -
.../org/gwtbootstrap3/client/package-info.java | 21 -
.../resource/css/bootstrap-3.4.1.min.cache.css | 6971 -------------
.../css/bootstrap-theme-3.4.1.min.cache.css | 614 --
.../resource/css/font-awesome-4.7.0.min.cache.css | 2335 -----
.../client/resource/css/fontawesome-enum-helper.js | 34 -
.../client/resource/fonts/FontAwesome.otf | Bin 134808 -> 0 bytes
.../client/resource/fonts/fontawesome-webfont.eot | Bin 165742 -> 0 bytes
.../client/resource/fonts/fontawesome-webfont.svg | 2671 -----
.../client/resource/fonts/fontawesome-webfont.ttf | Bin 165548 -> 0 bytes
.../client/resource/fonts/fontawesome-webfont.woff | Bin 98024 -> 0 bytes
.../resource/fonts/fontawesome-webfont.woff2 | Bin 77160 -> 0 bytes
.../fonts/glyphicons-halflings-regular.ttf | Bin 45404 -> 0 bytes
.../resource/js/bootstrap-3.4.1.min.cache.js | 1498 ---
.../client/resource/js/gwtbootstrap3.js | 91 -
.../client/resource/js/jquery-1.12.4.min.cache.js | 5007 ----------
.../client/resource/css/fontawesome-enum-helper.js | 34 -
.../resource/js/bootstrap-3.4.1.min.cache.js | 1498 ---
.../resource/js/bootstrap-3.4.1.min.cache.js.back} | 0
.../client/resource/js/gwtbootstrap3.js | 91 -
.../client/resource/js/gwtbootstrap3.js.back} | 0
.../client/resource/js/jquery-1.12.4.min.cache.js | 5007 ----------
.../resource/js/jquery-1.12.4.min.cache.js.back | 5002 +++++++++
.../third_party/gwtbootstrap3/extras/pom.xml | 15 +-
.../gwtbootstrap3/extras/animate/Animate.gwt.xml | 27 -
.../extras/animate/AnimateNoResources.gwt.xml | 23 -
.../extras/animate/client/AnimateResources.gwt.xml | 29 -
.../extras/animate/client/ui/Animate.java | 4 +-
.../org/gwtbootstrap3/extras/notify/Notify.gwt.xml | 31 -
.../extras/notify/NotifyNoResources.gwt.xml | 28 -
.../extras/notify/client/NotifyClientBundle.java | 15 +-
.../extras/notify/client/NotifyEntryPoint.java | 47 -
.../extras/notify/client/NotifyResources.gwt.xml | 27 -
...n.cache.js => bootstrap-notify-3.1.3.min.cache} | 0
.../regexp/client/NativeMatchResult.java | 48 +
.../org/gwtproject/regexp/client/NativeRegExp.java | 151 +
.../regexp/client/NativeSplitResult.java | 44 +
.../gwtproject/regexp/server/JavaMatchResult.java | 53 +
.../org/gwtproject/regexp/server/JavaRegExp.java | 301 +
.../gwtproject/regexp/server/JavaSplitResult.java | 45 +
.../gwtproject/regexp/shared/GwtIncompatible.java | 18 +
.../regexp/shared/JavaRegExpFactory.java | 40 +
.../org/gwtproject/regexp/shared/MatchResult.java | 51 +
.../regexp/shared/NativeRegExpFactory.java | 37 +
.../java/org/gwtproject/regexp/shared/RegExp.java | 160 +
.../gwtproject/regexp/shared/RegExpFactory.java | 35 +
.../org/gwtproject/regexp/shared/SplitResult.java | 42 +
.../org/gwtproject/regexp/shared/package-info.java | 16 +
.../gwtproject/safehtml/client/HasSafeHtml.java | 39 +
.../safehtml/shared/GwtIncompatible.java | 19 +
.../gwtproject/safehtml/shared/HtmlSanitizer.java | 34 +
.../org/gwtproject/safehtml/shared/SafeHtml.java | 88 +
.../safehtml/shared/SafeHtmlBuilder.java | 207 +
.../safehtml/shared/SafeHtmlHostedModeUtils.java | 177 +
.../gwtproject/safehtml/shared/SafeHtmlString.java | 73 +
.../gwtproject/safehtml/shared/SafeHtmlUtils.java | 251 +
.../org/gwtproject/safehtml/shared/SafeUri.java | 66 +
.../safehtml/shared/SafeUriHostedModeUtils.java | 175 +
.../gwtproject/safehtml/shared/SafeUriString.java | 73 +
.../safehtml/shared/SimpleHtmlSanitizer.java | 159 +
.../org/gwtproject/safehtml/shared/UriUtils.java | 275 +
.../java/org/gwtproject/touch/client/Point.java | 120 +
.../resources/org/gwtproject/GWTProject.gwt.xml | 4 -
.../main/java/jakarta/json/GwtIncompatible.java | 25 +-
.../main/java/jakarta/json/bind/JsonProvider.java | 25 +-
.../src/main/java/jakarta/json/JsonNumberImpl.java | 25 +-
.../java/jakarta/json/JsonObjectDecorator.java | 25 +-
.../src/main/java/jakarta/json/JsonStringImpl.java | 25 +-
.../main/java/jakarta/json/JsonValueDecorator.java | 25 +-
.../serializer/JsonDeserializationContext.java | 25 +-
.../bind/serializer/JsonSerializationContext.java | 25 +-
.../json/stream/ContextedJsonGenerator.java | 25 +-
.../jakarta/json/stream/JsonArrayGenerator.java | 26 +-
.../json/stream/JsonGeneratorDecorator.java | 25 +-
.../json/stream/JsonNestedObjecGenerator.java | 25 +-
.../java/jakarta/json/stream/JsonParserImpl.java | 25 +-
.../json/stream/JsonbPropertyDeserializer.java | 25 +-
.../json/stream/JsonbPropertySerializer.java | 25 +-
.../jakarta/json/stream/gwt/GWTJsonGenerator.java | 25 +-
.../json/stream/gwt/GwtArrayJsonGenerator.java | 25 +-
.../jakarta/json/stream/gwt/JsonArrayImpl.java | 25 +-
.../json/stream/gwt/JsonObjectBuilderImpl.java | 25 +-
.../jakarta/json/stream/gwt/JsonObjectImpl.java | 25 +-
.../jakarta/json/stream/gwt/JsonValueImpl.java | 25 +-
.../jakarta/json/stream/jre/JreJsonGenerator.java | 25 +-
.../third_party/pom.xml | 6 +-
.../gwt/emul/client/java/io/BufferedReader.java | 117 -
.../common/gwt/emul/client/java/io/DataInput.java | 49 -
.../gwt/emul/client/java/io/DataInputStream.java | 146 -
.../common/gwt/emul/client/java/io/DataOutput.java | 47 -
.../gwt/emul/client/java/io/DataOutputStream.java | 98 -
.../gwt/emul/client/java/io/EOFException.java | 18 -
.../common/gwt/emul/client/java/io/File.java | 333 -
.../emul/client/java/io/FileNotFoundException.java | 27 -
.../common/gwt/emul/client/java/io/FileWriter.java | 45 -
.../gwt/emul/client/java/io/FilenameFilter.java | 21 -
.../gwt/emul/client/java/io/InputStreamReader.java | 156 -
.../common/gwt/emul/client/java/io/Numbers.java | 68 -
.../emul/client/java/io/PushbackInputStream.java | 331 -
.../gwt/emul/client/java/io/RandomAccessFile.java | 342 -
.../gwt/emul/client/java/io/StringWriter.java | 37 -
.../client/java/io/UTFDataFormatException.java | 27 -
.../common/gwt/emul/client/java/io/Writer.java | 77 -
.../gwt/emul/client/java/net/InetAddress.java | 68 -
.../emul/client/java/net/InetSocketAddress.java | 43 -
.../emul/client/java/net/UnknownHostException.java | 26 -
.../common/gwt/emul/client/java/util/UUID.java | 26 +-
.../third_party/stylesheets/pom.xml | 33 -
.../workbench/common/stunner/Stylesheets.gwt.xml | 37 -
.../bootstrap-daterangepicker/daterangepicker.css | 365 -
.../bootstrap-select/css/bootstrap-select.css | 282 -
.../bootstrap-select/css/bootstrap-select.css.map | 1 -
.../bootstrap-select/css/bootstrap-select.min.css | 279 -
.../resource/css/animate-3.5.2.min.cache.css | 2967 ------
.../css/bootstrap-datepicker3-1.6.4.min.cache.css | 471 -
.../bootstrap-datetimepicker-2.4.4.min.cache.css | 367 -
.../css/bootstrap-notify-custom.min.cache.css | 9 -
.../css/bootstrap-slider-9.2.0.min.cache.css | 264 -
.../client/resource/css/card-1.0.1.cache.css | 89 -
.../resource/css/patternfly-additions.min.css | 6662 ------------
.../stunner/client/resource/css/patternfly.min.css | 10014 -------------------
.../resource/css/typeahead-0.10.5.min.cache.css | 69 -
.../client/resource/jquery-ui/jquery-ui.min.css | 879 --
.../client/resource/uberfire-patternfly.css | 342 -
.../client/json/mapper/AbstractObjectMapper.java | 25 +-
.../client/json/mapper/annotation/JSONMapper.java | 25 +-
.../stunner/client/json/mapper/internal/Pair.java | 25 +-
.../deserializer/AbstractBeanJsonDeserializer.java | 25 +-
.../deserializer/BaseNumberJsonDeserializer.java | 25 +-
.../deserializer/BooleanJsonDeserializer.java | 25 +-
.../deserializer/CharacterJsonDeserializer.java | 25 +-
.../DeserializerJsonbTypeSerializerWrapper.java | 25 +-
.../deserializer/EnumJsonDeserializer.java | 25 +-
.../internal/deserializer/JsonbDeserializer.java | 25 +-
.../deserializer/JsonbSubtypeDeserializer.java | 25 +-
.../deserializer/StringJsonDeserializer.java | 25 +-
.../array/AbstractArrayJsonDeserializer.java | 25 +-
.../deserializer/array/ArrayJsonDeserializer.java | 25 +-
.../PrimitiveBooleanArrayJsonDeserializer.java | 25 +-
.../array/PrimitiveByteArrayJsonDeserializer.java | 25 +-
.../PrimitiveCharacterArrayJsonDeserializer.java | 25 +-
.../PrimitiveDoubleArrayJsonDeserializer.java | 25 +-
.../array/PrimitiveFloatArrayJsonDeserializer.java | 25 +-
.../PrimitiveIntegerArrayJsonDeserializer.java | 25 +-
.../array/PrimitiveLongArrayJsonDeserializer.java | 25 +-
.../array/PrimitiveShortArrayJsonDeserializer.java | 25 +-
.../array/StringArrayJsonDeserializer.java | 25 +-
.../collection/ArrayListDeserializer.java | 25 +-
.../deserializer/collection/CollectionCreator.java | 25 +-
.../collection/CollectionDeserializer.java | 25 +-
.../collection/HashSetDeserializer.java | 25 +-
.../collection/LinkedHashSetDeserializer.java | 25 +-
.../collection/LinkedListDeserializer.java | 25 +-
.../deserializer/collection/ListDeserializer.java | 25 +-
.../collection/SortedSetDeserializer.java | 25 +-
.../serializer/AbstractBeanJsonSerializer.java | 25 +-
.../serializer/BaseNumberJsonSerializer.java | 25 +-
.../internal/serializer/BooleanJsonSerializer.java | 25 +-
.../serializer/CharacterJsonSerializer.java | 25 +-
.../internal/serializer/EnumJsonSerializer.java | 25 +-
.../mapper/internal/serializer/JsonSerializer.java | 25 +-
.../internal/serializer/JsonSerializerAdapter.java | 25 +-
.../serializer/JsonbSubtypeSerializer.java | 25 +-
.../SerializerJsonbTypeSerializerWrapper.java | 25 +-
.../internal/serializer/StringJsonSerializer.java | 25 +-
.../serializer/array/ArrayBeanJsonSerializer.java | 25 +-
.../serializer/array/ArrayJsonSerializer.java | 25 +-
.../serializer/array/BasicArrayJsonSerializer.java | 25 +-
.../array/PrimitiveBooleanArrayJsonSerializer.java | 25 +-
.../array/PrimitiveByteArrayJsonSerializer.java | 25 +-
.../PrimitiveCharacterArrayJsonSerializer.java | 25 +-
.../array/PrimitiveDoubleArrayJsonSerializer.java | 25 +-
.../array/PrimitiveFloatArrayJsonSerializer.java | 26 +-
.../array/PrimitiveIntegerArrayJsonSerializer.java | 25 +-
.../array/PrimitiveLongArrayLongSerializer.java | 25 +-
.../array/PrimitiveShortArrayJsonSerializer.java | 25 +-
.../BoxedTypeCollectionJsonSerializer.java | 25 +-
.../collection/CollectionJsonSerializer.java | 25 +-
.../json/mapper/apt/GenerationProcessor.java | 25 +-
.../json/mapper/apt/context/GenerationContext.java | 27 +-
.../apt/definition/ArrayBeanFieldDefinition.java | 25 +-
.../apt/definition/BasicTypeFieldDefinition.java | 25 +-
.../json/mapper/apt/definition/BeanDefinition.java | 25 +-
.../apt/definition/CollectionsFieldDefinition.java | 25 +-
.../apt/definition/DefaultBeanFieldDefinition.java | 25 +-
.../apt/definition/EnumBeanFieldDefinition.java | 25 +-
.../mapper/apt/definition/FieldDefinition.java | 25 +-
.../apt/definition/FieldDefinitionFactory.java | 25 +-
.../apt/definition/JsonbTypeInfoDefinition.java | 25 +-
.../definition/JsonbTypeSerFieldDefinition.java | 25 +-
.../mapper/apt/definition/PropertyDefinition.java | 25 +-
.../mapper/apt/exception/GenerationException.java | 29 +-
.../TypeDeserializerNotFoundException.java | 25 +-
.../apt/exception/TypeMapperNotFoundException.java | 25 +-
.../exception/TypeSerializerNotFoundException.java | 25 +-
.../mapper/apt/generator/AbstractGenerator.java | 26 +-
.../apt/generator/DeserializerGenerator.java | 25 +-
.../json/mapper/apt/generator/MapperGenerator.java | 27 +-
.../mapper/apt/generator/SerializerGenerator.java | 25 +-
.../json/mapper/apt/processor/BeanProcessor.java | 25 +-
.../client/json/mapper/apt/utils/TypeRegistry.java | 25 +-
.../client/json/mapper/apt/utils/TypeUtils.java | 25 +-
.../ser/array/BasicArrayYAMLSerializer.java | 7 +-
.../yaml/mapper/api/internal/utils/Pair.java | 7 +-
.../yaml/processor/context/GenerationContext.java | 26 +-
.../definition/ArrayBeanFieldDefinition.java | 26 +-
.../definition/BasicTypeFieldDefinition.java | 25 +-
.../yaml/processor/definition/BeanDefinition.java | 26 +-
.../definition/DefaultBeanFieldDefinition.java | 26 +-
.../yaml/processor/definition/Definition.java | 26 +-
.../definition/EnumBeanFieldDefinition.java | 26 +-
.../yaml/processor/definition/FieldDefinition.java | 26 +-
.../definition/FieldDefinitionFactory.java | 26 +-
.../definition/IterableBeanFieldDefinition.java | 26 +-
.../definition/MapBeanFieldDefinition.java | 26 +-
.../processor/definition/PropertyDefinition.java | 26 +-
.../definition/YamlTypeInfoFieldDefinition.java | 25 +-
.../deserializer/DeserializerGenerator.java | 26 +-
.../processor/exception/GenerationException.java | 25 +-
.../processor/generator/AbstractGenerator.java | 26 +-
.../yaml/processor/generator/MapperGenerator.java | 26 +-
.../yaml/processor/processor/BeanProcessor.java | 26 +-
.../processor/serializer/SerializerGenerator.java | 26 +-
.../marshalling/yaml/snakeyaml-engine/pom.xml | 4 -
.../org/snakeyaml/engine/v2/GwtIncompatible.java | 25 +-
.../constructor/json/GWTConstructYamlBinary.java | 25 +-
.../uberfire-api/pom.xml | 37 +-
.../annotations/FallbackImplementation.java | 8 +-
.../java/org/uberfire/backend/vfs/PathFactory.java | 9 +-
.../backend/vfs/impl/ObservablePathImpl.java | 21 +-
.../org/uberfire/mvp/impl/DefaultPlaceRequest.java | 8 +-
.../workbench/annotations/VisibleAsset.java | 2 +-
.../org/uberfire/workbench/category/Others.java | 8 +-
.../org/uberfire/workbench/category/Undefined.java | 8 +-
.../workbench/events/NotificationEvent.java | 10 +-
.../uberfire/workbench/model/CompassPosition.java | 8 +-
.../workbench/model/ContextDisplayMode.java | 8 +-
.../model/DefaultAppFormerActivities.java | 9 +-
.../uberfire/workbench/model/NamedPosition.java | 12 +-
.../org/uberfire/workbench/model/Notification.java | 27 +-
.../org/uberfire/workbench/model/Position.java | 7 +-
.../main/resources/META-INF/ErraiApp.properties | 34 -
.../src/main/resources/META-INF/beans.xml | 7 -
.../resources/org/uberfire/UberfireAPI.gwt.xml | 41 -
.../uberfire/jre/org/uberfire/util/URIUtil.java | 68 -
.../org/uberfire/jre/org/uberfire/util/uri.min.js | 303 -
.../uberfire-client-api/pom.xml | 52 +-
.../java/org/uberfire/client/mvp/UberElement.java | 8 +-
.../org/uberfire/client/mvp/UberElemental.java | 8 +-
.../java/org/uberfire/client/mvp/UberView.java | 8 +-
.../java/org/uberfire/client/promise/Promises.java | 48 +-
.../client/resources/UberfireResources.java | 12 +-
.../client/resources/i18n/UberfireConstants.java | 36 -
.../resources/images/UberfireImageResources.java | 12 +-
.../java/org/uberfire/client/util/Clipboard.java | 44 -
.../main/java/org/uberfire/client/util/Cookie.java | 57 -
.../type/impl/ClientTypeRegistryImpl.java | 21 +-
.../org/uberfire/UberfireClientAPI.gwt.xml | 30 -
.../java/org/uberfire/client/util/CookieTest.java | 87 -
.../uberfire-commons-editor-api/pom.xml | 11 +-
.../commons/file/exports/PdfExportPreferences.java | 16 +-
.../commons/file/exports/ValidationResult.java | 14 +-
.../commons/UberfireCommonsEditorAPI.gwt.xml | 31 -
.../uberfire-commons-editor-client/pom.xml | 270 +-
.../commons/client/BaseEditorEntryPoint.java | 35 -
.../editor/commons/client/file/Customizable.java | 8 +-
.../client/file/exports/FileExportProducer.java | 15 +-
.../client/file/exports/FileExportResources.java | 21 +-
.../client/file/exports/ImageFileExport.java | 25 +-
.../commons/client/file/exports/PdfFileExport.java | 10 +-
.../file/exports/jso/FileExportScriptInjector.java | 15 +-
.../commons/client/file/exports/jso/JsPdf.java | 8 +-
.../commons/client/file/exports/jso/svg/C2S.java | 14 +-
.../commons/client/resources/CommonImages.java | 15 +-
.../client/resources/i18n/CommonConstants.java | 131 -
.../commons/client/resources/i18n/Constants.java | 10 +-
.../commons/UberfireCommonsEditorClient.gwt.xml | 28 -
.../client/file/exports/js/FileSaver.min.js.back | 2 +
.../client/file/exports/js/canvas2svg.js.back | 1200 +++
.../client/file/exports/js/jspdf.min.js.back | 287 +
.../client/file/exports/PdfFileExportTest.java | 10 +-
.../exports/jso/FileExportScriptInjectorTest.java | 16 +-
.../file/exports/jso/svg/C2SContext2DTest.java | 8 +-
.../file/exports/svg/Context2DFactoryTest.java | 31 +-
.../uberfire-workbench/pom.xml | 7 +-
.../pom.xml | 411 -
.../uberfire-workbench-client/pom.xml | 58 +-
.../uberfire/client/resources/WorkbenchCss.java | 10 +-
.../client/resources/WorkbenchResources.java | 16 +-
.../java/org/uberfire/client/util/GWTEditor.java | 82 +
.../org/uberfire/client/util/GWTEditor.native.js | 11 +
.../java/org/uberfire/client/util/JSFunctions.java | 62 +-
.../client/workbench/WorkbenchEntryPoint.java | 23 +-
.../widgets/notification/NotificationManager.java | 15 +-
.../org/uberfire/UberfireWorkbench.gwt.xml | 38 -
.../org/uberfire/client/util/MockIOCBeanDef.java | 28 +-
.../uberfire-workbench-processors/pom.xml | 59 -
.../AbstractErrorAbsorbingProcessor.java | 154 -
.../annotations/processors/AbstractGenerator.java | 77 -
.../EclipseWorkaroundProcessingEnvironment.java | 80 -
.../processors/EclipseWorkaroundTypeUtils.java | 163 -
.../processors/GenerationCompleteCallback.java | 34 -
.../processors/GenerationException.java | 53 -
.../annotations/processors/GeneratorUtils.java | 93 -
.../processors/MultiTemplateLoader.java | 128 -
.../src/swf/resources/SwfDiagramEditorResources.ts | 12 +-
packages/sonataflow-deployment-webapp/README.md | 4 +-
packages/sonataflow-deployment-webapp/package.json | 10 +
packages/sonataflow-deployment-webapp/src/App.tsx | 51 +-
.../src/AppConstants.ts | 4 +
.../src/context/AppContext.tsx | 3 +
.../src/context/AppContextProvider.tsx | 31 +-
.../sonataflow-deployment-webapp/src/data/index.ts | 20 +
.../ServerlessWorkflowCombinedEditorEnvelopeApp.ts | 0
.../ServerlessWorkflowDiagramEditorEnvelopeApp.ts | 0
.../ServerlessWorkflowTextEditorEnvelopeApp.ts | 0
.../sonataflow-deployment-webapp/src/index.tsx | 1 +
.../src/navigation/RoutesSwitch.tsx | 54 +
.../src/navigation/RuntimeToolsRoutesSwitch.tsx | 36 +
.../src/pages/BasePage.tsx | 8 +-
.../src/pages/ErrorPage.tsx | 17 +-
.../src/pages/Workflows/CloudEventFormPage.tsx | 6 +-
.../src/pages/Workflows/WorkflowFormPage.tsx | 74 +-
.../src/pages/Workflows/Workflows.tsx | 4 +-
.../src/pages/basePage/BasePageNav.tsx | 14 +
.../src/routes/index.ts | 22 +-
.../workflows/RuntimeToolsWorkflowDetails.tsx | 106 +
.../workflows/RuntimeToolsWorkflowInstances.tsx | 88 +
.../WorkflowDetails/WorkflowDetailsContext.ts | 0
.../WorkflowDetailsContextProvider.tsx | 56 +
.../WorkflowDetails/WorkflowDetailsGatewayApi.ts | 0
.../WorkflowDetails/WorkflowDetailsQueries.ts | 0
.../workflows/WorkflowDetails/index.ts | 0
.../WorkflowDetailsContainer.tsx | 62 +
.../workflows/WorkflowList/WorkflowListContext.ts | 0
.../WorkflowList/WorkflowListContextProvider.tsx | 56 +
.../WorkflowList/WorkflowListGatewayApi.ts | 0
.../workflows/WorkflowList/WorkflowListQueries.ts | 0
.../runtimeTools/workflows/WorkflowList/index.ts | 0
.../WorkflowListContainer.tsx | 64 +
...rverless-workflow-combined-editor-envelope.html | 0
...erverless-workflow-diagram-editor-envelope.html | 0
.../serverless-workflow-text-editor-envelope.html | 0
.../sonataflow-deployment-webapp/webpack.config.js | 21 +
.../pom.xml | 2 +-
.../META-INF/MANIFEST.MF | 8 +-
.../build.properties | 5 +-
.../pom.xml | 2 +-
.../org/kogito/core/internal/DelegateHandler.java | 1 -
.../kogito/core/internal/ExtensionActivator.java | 1 -
.../kogito/core/internal/api/GetClassesResult.java | 1 -
.../core/internal/api/GetPublicParameters.java | 1 -
.../kogito/core/internal/api/GetPublicResult.java | 1 -
.../core/internal/engine/ActivationChecker.java | 1 -
.../engine/ActivationCheckerException.java | 1 -
.../internal/engine/ActivationFileVisitor.java | 1 -
.../core/internal/engine/BuildInformation.java | 1 -
.../kogito/core/internal/engine/JavaEngine.java | 1 -
.../core/internal/engine/TemplateParameters.java | 1 -
.../org/kogito/core/internal/engine/Templates.java | 1 -
.../engine/exceptions/EngineException.java | 1 -
.../internal/handlers/AutocompleteHandler.java | 1 -
.../internal/handlers/GetAccessorsHandler.java | 1 -
.../core/internal/handlers/GetClassesHandler.java | 1 -
.../org/kogito/core/internal/handlers/Handler.java | 1 -
.../core/internal/handlers/HandlerConstants.java | 1 -
.../handlers/IsLanguageServerAvailableHandler.java | 1 -
.../kogito/core/internal/util/WorkspaceUtil.java | 1 -
.../internal/engine/ActivationCheckerTest.java | 1 -
.../internal/engine/ActivationFileVisitorTest.java | 1 -
.../core/internal/engine/JavaEngineTest.java | 1 -
.../internal/handlers/GetAccessorsHandlerTest.java | 1 -
.../IsLanguageServerAvailableHandlerTest.java | 1 -
.../org/kogito/core/internal/util/TestUtil.java | 1 -
packages/xml-parser-ts-codegen/src/codegen.ts | 175 +-
.../ts-gen/meta.ts | 4 +
.../ts-gen/types.d.ts | 19 +-
packages/xml-parser-ts-codegen/src/types.d.ts | 9 +-
packages/xml-parser-ts/src/index.ts | 60 +-
pnpm-lock.yaml | 249 +-
repo/graph.dot | 2 +-
repo/graph.json | 2 +-
2936 files changed, 23758 insertions(+), 216791 deletions(-)
copy packages/{serverless-logic-web-tools/src/editor => chrome-extension-serverless-workflow-editor/src}/api/SwfLanguageServiceChannelApiImpl.ts (100%)
create mode 100644 packages/chrome-extension-serverless-workflow-editor/src/languageService/ChromeExtensionSwfLanguageService.ts
create mode 100644 packages/chrome-extension-test-helper/src/framework/github-repo/GitHubRepoPage.ts
delete mode 100644 packages/extended-services-java/src/main/java/org/kie/tools/ProxyConfig.java
create mode 100644 packages/extended-services-java/src/test/java/org/kie/tools/AbstractPingTest.java
delete mode 100644 packages/extended-services-java/src/test/java/org/kie/tools/ProxyConfigTest.java
create mode 100644 packages/scesim-marshaller/tests-data--manual/OldEnoughTest.scesim
create mode 100644 packages/serverless-logic-web-tools/src/__tests__/url/removeTrailingSlashFromUrl.test.ts
create mode 100644 packages/serverless-logic-web-tools/src/url/index.ts
delete mode 100644 packages/serverless-workflow-diagram-editor/appformer-client-api/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/appformer-client-api/src/main/resources/org/appformer/AppformerClientAPI.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerApi.java
delete mode 100644 packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerApiInteropWrapper.java
delete mode 100644 packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerService.java
delete mode 100644 packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerServiceProducer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/UnavailablePMMLEditorMarshallerService.java
delete mode 100644 packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/model/JSIUtils.java
delete mode 100644 packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/model/PMMLDocumentData.java
delete mode 100644 packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/model/PMMLFieldData.java
delete mode 100644 packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/model/PMMLModelData.java
delete mode 100644 packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/resources/org/appformer/kogito/bridge/AppformerKogitoBridge.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/test/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerServiceProducerTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/test/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerServiceTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-api/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-bom/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/README.txt
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/RELEASE-PROCESS.md
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/CDI.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/client/cdi/CDIClientBootstrap.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/client/cdi/EventProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/client/cdi/InstanceProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/client/cdi/events/BusReadyEvent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/rebind/EventQualifierSerializerGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/rebind/JSR299IOCExtensionConfigurator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/rebind/ObservesExtension.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/test/java/org/jboss/errai/enterprise/client/cdi/AbstractErraiCDITest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/CDIShared.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/AbstractCDIEventCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/CDICommands.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/CDIEventTypeLookup.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/CDIProtocol.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/EventQualifierSerializer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/JsTypeEventObserver.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/WindowEventObservers.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/CDI.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/CommandMessage.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/Conversational.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/Message.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/MessageCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/Subscription.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/rebind/NonGwtEventQualifierSerializerGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-cdi/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTClass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTConstructor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTGenericArrayType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTMethod.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTParameter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTParameterizedType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTSpecialMethod.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTTypeVariable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTWildcardType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/util/GWTPrivateMemberAccessor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/util/JSNIUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/test/java/org/jboss/errai/codegen/gwt/test/GWTMetaClassTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/test/java/org/jboss/errai/codegen/gwt/test/GWTParameterizedTypeTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/test/java/org/jboss/errai/codegen/gwt/test/MockacleFactory.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/test/resources/log4j.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/AbstractStatement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/AnnotationEncoder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/ArithmeticExpression.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/ArithmeticOperator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/AssignmentOperator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/BitwiseOperator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/BlockStatement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/BooleanExpression.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/BooleanOperator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/CallParameters.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/Cast.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/Comment.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/Context.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/DefModifiers.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/DefParameters.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/Expression.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/InnerClass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/InterningCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/MethodInvocation.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/Modifier.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/Operator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/OperatorImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/Parameter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/ProxyMaker.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/RenderCacheStore.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/SnapshotMaker.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/Statement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/StringExpression.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/StringOperator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/StringStatement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/TernaryStatement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/ThrowsDeclaration.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/UnaryOperator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/Variable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/VariableReference.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/WeaveType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/AnonymousClassStructureBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ArrayBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ArrayInitializationBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/BlockBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/BuildCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/Builder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/CaseBlockBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/CatchBlockBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ClassConstructorBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ClassDefinitionBuilderAbstractOption.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ClassDefinitionBuilderCommentOption.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ClassDefinitionBuilderInterfaces.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ClassDefinitionBuilderScope.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ClassDefinitionStaticOption.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ClassFieldBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ClassMethodBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ClassStructureBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ClassStructureBuilderAbstractMethodOption.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ClosedBlock.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ConstructorBlockBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ContextualIfBlockBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ContextualLoopBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ContextualStatementBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ContextualSwitchBlockBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/DefaultClassStructureBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/ElseBlockBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/FieldBuildInitializer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/FieldBuildName.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/FieldBuildStart.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/FieldBuildType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/Finishable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/IfBlockBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/LoopBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/MethodBlockBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/MethodBlockModifiers.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/MethodBlockParameters.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/MethodBuildCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/MethodCommentBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/StatementBegin.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/StatementEnd.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/SwitchBlockBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/TryBlockBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/VariableDeclarationInitializer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/VariableDeclarationNamed.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/VariableDeclarationStart.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/VariableReferenceContextualStatementBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/WhileBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/AbstractCallElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/AssignVariable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/BranchCallElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/CallElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/CallWriter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/ConditionalBlockCallElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/DeclareVariable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/DeferredCallElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/DeferredCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/DefineLabel.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/DynamicLoad.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/LoadClassReference.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/LoadField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/LoadLiteral.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/LoadNested.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/LoadVariable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/MethodCall.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/ResetCallElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/ReturnValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/ThrowException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/AbstractStatementBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/AnonymousClassStructureBuilderImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/ArithmeticExpressionBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/ArrayBuilderImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/AssignmentBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/BitwiseExpressionBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/BlockBuilderImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/BooleanExpressionBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/CallElementBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/ClassBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/ClassBuilderAbstractMethodOption.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/ConstructorBlockBuilderImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/ContextBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/ContextualStatementBuilderImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/DeclareAssignmentBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/ExpressionBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/FieldBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/IfBlockBuilderImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/LoopBuilderImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/MethodBlockBuilderImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/MethodBuilderAbstractOption.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/ObjectBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/Scope.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/StatementBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/StringExpressionBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/SwitchBlockBuilderImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/builder/impl/TryBlockBuilderImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/control/AbstractConditionalBlock.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/control/DoWhileLoop.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/control/ForLoop.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/control/ForeachLoop.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/control/IfBlock.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/control/SwitchBlock.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/control/TryBlock.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/control/WhileLoop.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/control/branch/AbstractBranchStatement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/control/branch/BreakStatement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/control/branch/ContinueStatement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/control/branch/Label.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/control/branch/LabelReference.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/exception/CyclicalObjectGraphException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/exception/GenerationException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/exception/InvalidExpressionException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/exception/InvalidTypeException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/exception/NotLiteralizableException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/exception/OutOfScopeException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/exception/TypeNotIterableException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/exception/UndefinedConstructorException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/exception/UndefinedFieldException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/exception/UndefinedMethodException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/exception/UnproxyableClassException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/AnnotationLiteral.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/ArrayLiteral.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/BooleanValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/ByteValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/CharValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/ClassLiteral.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/DoubleValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/FloatValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/IntValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/ListValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/LiteralFactory.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/LiteralValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/LongValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/MapValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/MetaClassLiteral.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/NullLiteral.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/SetValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/ShortValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/StringLiteral.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/literal/TypeLiteral.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/AbstractHasAnnotations.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/BeanDescriptor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/HasAnnotations.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/MetaClass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/MetaClassCache.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/MetaClassFactory.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/MetaClassMember.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/MetaConstructor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/MetaField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/MetaGenericArrayType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/MetaGenericDeclaration.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/MetaMethod.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/MetaParameter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/MetaParameterizedType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/MetaType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/MetaTypeVariable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/MetaWildcardType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/AbstractMetaClass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/AbstractMetaParameterizedType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/AbstractMetaWildcardType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/build/BuildMetaClass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/build/BuildMetaConstructor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/build/BuildMetaField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/build/BuildMetaMethod.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/build/BuildMetaParameterizedType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/build/ShadowBuildMetaField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/build/ShadowBuildMetaMethod.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/java/JavaReflectionClass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/java/JavaReflectionConstructor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/java/JavaReflectionField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/java/JavaReflectionGenericArrayType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/java/JavaReflectionMethod.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/java/JavaReflectionParameter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/java/JavaReflectionParameterizedType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/java/JavaReflectionTypeVariable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/java/JavaReflectionUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/meta/impl/java/JavaReflectionWildcardType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/AnnotationSerializer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/Arith.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/Bitwise.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/Bool.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/CDIAnnotationUtils.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/ClassChangeUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/EmptyStatement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/Expr.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/GenUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/If.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/Implementations.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/PrettyPrinter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/PrivateAccessType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/PrivateAccessUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/PrivateMemberAccessor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/ProxyUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/QuickDeps.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/ReflectionPrivateMemberAccessor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/Refs.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/Stmt.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/main/java/org/jboss/errai/codegen/util/Str.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/AbstractCodegenTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/AllStatementBuilderTests.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/AnnotationEncoderTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/AnnotationTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/AnonymousClassStructureBuilderTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/ArithmeticTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/ClassBuilderTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/ClassBuilderTestResult.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/ContextBuilderTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/IfBlockBuilderTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/IfBlockBuilderTestResult.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/InvocationBuilderTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/LiteralTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/LoopBuilderTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/LoopBuilderTestResult.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/ProxyMakerTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/ReachabilityTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/SnapshotMakerTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/StatementBuilderTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/SwitchBlockBuilderTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/SwitchBlockBuilderTestResult.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/TryBlockBuilderTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/TryBlockBuilderTestResult.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/meta/AbstractMetaClassTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/meta/build/BuildMetaClassTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/meta/java/JavaReflectionMetaClassTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/Bar.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/Baz.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/BeanWithTypeParmedMeths.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/Bwah.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/ClassWithArrayGenerics.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/ClassWithGenericCollections.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/ClassWithGenericMethods.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/FakeBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/Foo.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/GenericArrayCollectionTestModel.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/GenericArraySubclass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/GenericSuperClass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/HasBinding.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/HasManyConstructors.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/HasValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/Integer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/Mrshlr.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/MultiAnno.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/MyBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/MyTestAnnotation.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/ObjectWithNested.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/ParameterizedClass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/Person.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/PersonImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/PortableIntegerParameterDefinition.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/PortableParameterDefinition.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/PrimitiveFieldContainer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/SnapshotInterfaceWithCollections.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/SnapshotInterfaceWithCollectionsImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/TEnum.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/TestInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/ToProxyBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/ToProxyBean2.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/tree/Child.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/tree/Grandparent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/tree/GrandparentInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/tree/GrandparentSuperInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/tree/IsolatedInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/tree/Parent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/tree/ParentInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/tree/ParentSuperInterface1.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/java/org/jboss/errai/codegen/test/model/tree/ParentSuperInterface2.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-codegen/src/test/resources/log4j.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/ErraiCommon.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/Logging.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/InitCoordinator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/PageRequest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/Assert.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/BatchCaller.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/Caller.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/ErrorCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/IsElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/NoOpCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/RemoteCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/ResourceProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/annotations/BrowserEvent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/annotations/ClassNames.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/annotations/Element.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/annotations/IOCProducer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/annotations/LocalEvent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/annotations/MapsTo.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/annotations/NamedLogger.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/annotations/NonPortable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/annotations/Portable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/annotations/Properties.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/annotations/Property.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/elemental2/IsElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/extension/InitFailureListener.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/extension/InitVotes.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/interceptor/CallContext.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/interceptor/CallInterceptor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/interceptor/FeatureInterceptor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/interceptor/InterceptedCall.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/interceptor/InterceptsRemoteCall.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/interceptor/LocalCallInterceptor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/interceptor/RemoteCallContext.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/interceptor/RemoteCallInterceptor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/package-info.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/tasks/AsyncTask.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/tasks/ClientTaskManager.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/tasks/HasAsyncTaskRef.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/tasks/TaskManager.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/tasks/TaskManagerFactory.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/api/tasks/TaskManagerProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/dom/DOMUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/dom/elemental2/Elemental2DomUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/framework/CallContextStatus.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/framework/ClientCSRFTokenCache.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/framework/Constants.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/framework/ProxyFactory.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/framework/ProxyProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/framework/RemoteServiceProxyFactory.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/framework/RpcBatch.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/framework/RpcStub.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/logging/LoggingHandlerConfigurator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/logging/formatters/ErraiSimpleFormatter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/logging/handlers/ErraiConsoleLogHandler.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/logging/handlers/ErraiDevelopmentModeLogHandler.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/logging/handlers/ErraiLogHandler.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/logging/handlers/ErraiSystemLogHandler.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/logging/util/Console.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/logging/util/ReflectableJSO.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/logging/util/StackTraceFormatter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/logging/util/StringFormat.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/package-info.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/protocols/MessageParts.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/protocols/Resources.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/protocols/SerializationParts.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/TypeHandler.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/TypeHandlerFactory.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/collections/CollectionToBooleanArray.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/collections/CollectionToByteArray.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/collections/CollectionToCharArray.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/collections/CollectionToDoubleArray.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/collections/CollectionToFloatArray.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/collections/CollectionToIntArray.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/collections/CollectionToList.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/collections/CollectionToLongArray.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/collections/CollectionToObjArray.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/collections/CollectionToQueue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/collections/CollectionToSet.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/collections/CollectionToStringArray.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/numbers/NumberToByte.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/numbers/NumberToDate.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/numbers/NumberToDouble.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/numbers/NumberToFloat.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/numbers/NumberToInt.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/numbers/NumberToLong.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/numbers/NumberToSQLDate.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/types/handlers/numbers/NumberToShort.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/ui/ElementWrapperWidget.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/ui/HasValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/ui/NativeHasValueAccessors.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/ui/ValueChangeManager.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/util/AnnotationPropertyAccessor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/util/AnnotationPropertyAccessorBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/util/AsyncBeanFactory.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/util/Base64Util.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/util/CreationalCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/util/EventTestingUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/util/Properties.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/util/SharedAnnotationSerializer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/client/util/TimeUnit.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/compat/README.eclipse
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/compat/javax/annotation/processing/Generated.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/metadata/DeploymentContext.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/metadata/DeploymentContextUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/metadata/ErraiAppPropertiesFiles.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/metadata/ErraiPropertyScanner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/metadata/ExtendedTypeAnnotationScanner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/metadata/MetaDataProcessor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/metadata/MetaDataScanner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/metadata/NoOpUrl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/metadata/RebindUtils.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/metadata/ScannerSingleton.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/metadata/SortableClassFileWrapper.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/metadata/WarUrlType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/rebind/CacheStore.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/rebind/CacheUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/rebind/ClassListReader.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/rebind/ModuleAnnotationProcessor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/rebind/NameUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/rebind/UniqueNameGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/server/CacheManifestServlet.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/server/FilterCacheUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/server/api/ErraiBootstrapFailure.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/server/api/ErraiConfig.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/server/api/ErraiConfigExtension.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/java/org/jboss/errai/common/server/api/annotations/ExtensionComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/test/java/org/jboss/errai/common/client/dom/elemental2/Elemental2DomUtilTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/test/java/org/jboss/errai/common/client/util/Base64Tests.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/test/java/org/jboss/errai/common/client/util/PropertiesTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/test/java/org/jboss/errai/common/it/CommonTests.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/test/java/org/jboss/errai/common/it/client/StringFormatTests.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/test/java/org/jboss/errai/common/metadata/ErraiAppPropertiesFilesTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/test/java/org/jboss/errai/common/metadata/MetaDataScannerTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/test/java/org/jboss/errai/common/rebind/NameUtilTests.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/test/resources/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-common/src/test/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-config/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-config/src/main/java/org/jboss/errai/config/rebind/AbstractAsyncGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-config/src/main/java/org/jboss/errai/config/rebind/AsyncCodeGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-config/src/main/java/org/jboss/errai/config/rebind/AsyncGenerationJob.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-config/src/main/java/org/jboss/errai/config/rebind/AsyncGenerators.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-config/src/main/java/org/jboss/errai/config/rebind/EnvUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-config/src/main/java/org/jboss/errai/config/rebind/EnvironmentConfig.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-config/src/main/java/org/jboss/errai/config/rebind/GenerateAsync.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-config/src/main/java/org/jboss/errai/config/rebind/MetaClassBridgeUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-config/src/main/java/org/jboss/errai/config/util/ClassScanner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-config/src/main/java/org/jboss/errai/config/util/ThreadUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/Container.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/AnnotationComparator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/Bootstrapper.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/Container.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/IOCUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/JsArray.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/QualifierEqualityFactory.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/QualifierEqualityFactoryProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/QualifierUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/WindowInjectionContext.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/WindowInjectionContextImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/WindowInjectionContextStorage.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/ActivatedBy.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/AfterInitialization.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/CodeDecorator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/ContextualTypeProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/Disposer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/EnabledByProperty.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/EntryPoint.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/IOCBootstrapTask.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/IOCExtension.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/IOCProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/InitBallot.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/InjectionException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/LoadAsync.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/ManagedInstance.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/ReplyTo.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/ScopeContext.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/Shared.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/SharedSingleton.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/TaskOrder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/TestOnly.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/Timed.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/TimerType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/ToSubject.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/UncaughtExceptionHandler.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/builtin/AsyncBeanManagerProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/builtin/AsyncDisposerProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/builtin/CallerProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/builtin/DisposerProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/builtin/DummyJsTypeProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/builtin/IOCBeanManagerProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/builtin/InitBallotProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/builtin/ManagedInstanceProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/api/builtin/RootPanelProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/AbstractContext.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/ApplicationScopedContext.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/BeanActivator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/BeanManagerSetup.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/BeanManagerUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/ClientBeanManager.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/Context.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/ContextManager.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/ContextManagerImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/DependentScopeContext.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/DestructionCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/DynamicAnnotation.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/DynamicAnnotationImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/ErraiUncaughtExceptionHandler.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/Factory.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/FactoryHandle.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/FactoryHandleImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/HasContextualInstanceSupport.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/IOC.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/IOCBeanDef.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/IOCEnvironment.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/IOCResolutionException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/InitializationCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/JsTypeProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/Proxy.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/ProxyHelper.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/ProxyHelperImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/RefHolder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/SyncBeanDef.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/SyncBeanManager.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/SyncBeanManagerImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/SyncToAsyncBeanManagerAdapter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/async/AsyncBeanDef.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/async/AsyncBeanFuture.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/async/AsyncBeanManager.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/async/AsyncBeanManagerImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/async/AsyncBeanManagerSetup.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/async/AsyncBeanNotLoaded.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/async/AsyncBeanQuery.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/async/DefaultRunAsyncCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/container/async/SyncToAsyncBeanDef.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/lifecycle/api/Access.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/lifecycle/api/AuditableLifecycleListener.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/lifecycle/api/Creation.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/lifecycle/api/Destruction.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/lifecycle/api/LifecycleCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/lifecycle/api/LifecycleEvent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/lifecycle/api/LifecycleListener.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/lifecycle/api/LifecycleListenerGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/lifecycle/api/LifecycleListenerRegistrar.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/lifecycle/api/StateChange.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/lifecycle/impl/AccessImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/lifecycle/impl/CreationImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/lifecycle/impl/DestructionImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/lifecycle/impl/LifecycleEventImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/lifecycle/impl/LifecycleListenerRegistrarImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/lifecycle/impl/StateChangeImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/client/test/FakeGWT.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/compat/README.eclipse
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/compat/javax/inject/Provider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/AbstractBodyGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/BaseProviderGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/BootstrapInterningCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/ContextualFactoryBodyGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/DecoratorRunnable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/FactoryBodyGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/FactoryGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/IOCBootstrapGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/IOCEnvironmentGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/IOCGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/IOCProcessingContext.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/IOCProcessor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/InjectUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/JsTypeFactoryBodyGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/ProducerFactoryBodyGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/ProviderFactoryBodyGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/QualifierEqualityFactoryGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/TypeFactoryBodyGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/builtin/AfterInitializationExtension.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/builtin/TimedExtension.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/exception/UnsatisfiedDependencies.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/exception/UnsatisfiedDependenciesException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/exception/UnsatisfiedDependency.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/exception/UnsatisfiedField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/exception/UnsatisfiedMethod.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/exception/UnsatisfiedParameter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/extension/IOCDecoratorExtension.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/extension/IOCExtensionConfigurator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/extension/builtin/JsTypeAntiInliningExtension.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/extension/builtin/LoggerFactoryIOCExtension.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/extension/builtin/UncaughtExceptionDecorator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/extension/builtin/WidgetIOCExtension.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/api/CustomFactoryInjectable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/api/DependencyGraph.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/api/DependencyGraphBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/api/HasInjectableHandle.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/api/Injectable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/api/InjectionSite.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/api/Qualifier.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/api/QualifierFactory.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/AsyncValidator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/BaseDependency.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/CycleValidator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/DefaultCustomFactoryInjectable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/DefaultQualifierFactory.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/DependencyGraphBuilderImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/DependencyGraphImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/DisposerMethodDependencyImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/ExtensionInjectable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/FactoryNameGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/FieldDependencyImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/GraphUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/InjectableBase.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/InjectableHandle.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/InjectableImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/InjectableReference.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/ParamDependencyImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/ProducerInstanceDependencyImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/ResolutionPriority.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/SetterParameterDependencyImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/Validator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/injector/api/Decorable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/injector/api/ExtensionTypeCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/injector/api/FactoryController.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/injector/api/InjectableProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/injector/api/InjectionContext.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/injector/api/WiringElementType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/util/GeneratedNamesUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/util/PropertiesUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/java/org/jboss/errai/ioc/util/TranslatableAnnotationUtils.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/client/test/AsyncIOCTests.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/AsyncBeanManagerTests.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/AsyncBeanManagerTests.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/res/ADependent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/res/Air.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/res/AirDependentBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/res/AirImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/res/ApplicationScopedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/res/Bar.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/res/Bar2.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/res/BazTheSingleton.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/res/Cow.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/res/DependentScopedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/res/DependentScopedBeanWithDependencies.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/res/Foo.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/res/ImplA.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/res/ImplB.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/res/Pig.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/beanmanager/client/res/TestInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/constructor/AsyncConstrInjectTests.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/constructor/client/AsyncConstructorInjectionTests.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/constructor/client/res/Apple.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/constructor/client/res/Cashew.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/constructor/client/res/ConstrInjBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/constructor/client/res/Orange.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/constructor/client/res/Peanut.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/constructor/client/res/Pear.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/AsyncDepScopeTests.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/AsyncDependentScopeIntegrationTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/AsyncSpecializationIntegrationTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/ApplicationScopedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/ApplicationScopedBeanA.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/ApplicationScopedBeanB.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/ApplicationScopedBeanC.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/Bean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/BeanInjectsNonModuleDependentBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/BeanInjectsNonModuleDependentBeanB.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/DepScopedBeanWithASBeanDep.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/DependentBeanA.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/DependentBeanB.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/DependentBeanCycleA.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/DependentInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/DependentScopedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/DependentScopedBeanB.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/DependentScopedBeanWithDependencies.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/DestroyA.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/DestroyB.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/InterfaceA.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/InterfaceB.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/InterfaceC.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/InterfaceContainerClass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/InterfaceD.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/InterfaceRoot.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/NonAbstractBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/OuterBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/OuterBeanInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/ServiceA.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/ServiceB.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/ServiceC.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/async/test/scopes/dependent/client/res/UnreferencedDependentRootBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/client/IOCClientTestCase.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/client/test/AbstractErraiIOCTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/PropertyValueTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/rebind/ioc/graph/impl/GraphUtilUnitTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/rebind/ioc/test/harness/IOCSimulatedTestRunner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/rebind/ioc/test/harness/MockIOCGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/annos/client/res/AnnotatedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/annos/client/res/ValueAnnotation.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/IOCBeanManagerTests.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/client/ManagedInstanceTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/client/res/A.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/client/res/AAppScopedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/client/res/ADependentBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/client/res/AppScopedBProducer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/client/res/B.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/client/res/BeanWithManagedInstance.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/client/res/C.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/client/res/DefaultAppScopedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/client/res/DefaultDependentBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/client/res/DepScopedBProducer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/client/res/DestructableClass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/beanmanager/client/res/OtherDestructableClass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/decorator/DecoratorAPITests.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/decorator/client/DecoratorAPITests.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/decorator/client/res/LogCall.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/decorator/client/res/MyDecoratedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/decorator/client/res/TestDataCollector.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/decorator/rebind/LogCallDecorator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/IOCExtensionTests.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/client/ExtensionProviderTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/client/IOCLoggingInjectorTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/client/UncaughtExceptionHandlingIntegrationTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/client/WidgetIOCExtensionTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/client/res/AnnoWithNonBindingAttribute.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/client/res/AppScopedUncaughtExceptionHandler.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/client/res/ClassWithInjectedTextBox.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/client/res/ClassWithLoggerField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/client/res/ClassWithNamedLoggerField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/client/res/ClassWithNonBindingQualifiedFields.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/client/res/DependentUncaughtExceptionHandler.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/client/res/ExceptionForAppScopedHandler.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/client/res/ExceptionForDependentHandler.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/client/res/ExceptionForPrivateHandler.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/client/res/PrivateUncaughtExceptionHandler.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/client/res/UncaughtExceptionTestLogger.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/extensions/rebind/NonBindingAttributeExtensionProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/lifecycle/LifecycleTests.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/lifecycle/client/local/IOCLifecycleTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/QualifierEqualityTests.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/QualifierRegressionTests.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/client/QualifierEqualityTests.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/client/QualifierRegressionTests.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/client/res/A.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/client/res/AImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/client/res/AQualifier.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/client/res/AnotherAImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/client/res/ClassWIthArrayValuedQual.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/client/res/InjectionPoint.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/client/res/LesAnno.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/qualifiers/client/res/QualWithArrayValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/utils/res/AppController.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/utils/res/Bar.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/utils/res/Contacts.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/utils/res/ContactsPresenter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/utils/res/Display.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/utils/res/EditContactsPresenter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/utils/res/Foo.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/utils/res/HandlerManager.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/utils/res/Outer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/IOCWiringTests.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/AlternativeBeanIntegrationTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/BasicIOCTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/DenyListingBeansIntegrationTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/DisposerTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/JsTypeInjectionTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/AQual.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/AbstractClassWithPreDestroy.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ActivatedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ActivatedBeanInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ActivatedBeanWithInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/AfterTask.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/AltCommonInterfaceBImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/AlternativeBeanA.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/AlternativeBeanB.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/AlternativeCommonInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/AlternativeCommonInterfaceB.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/AlternativeDependentBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/AlternativeImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/AppScopedBeanInConstructorCycle.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/AppScopedBeanInvokingSelf.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/AppScopedWithPreDestroy.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ApplicationScopedBeanInheritingPreDestroy.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/BQual.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/BarService.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/BarServiceProviderContextual.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/BeanManagerDependentBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/BeanWithProvidedBeansInjected.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/BeforeTask.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ChildWithSetterOverride.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ClassWithGenericParameter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ConcreteWindowScopedJsType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ConstructorInjectedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ConsumesProducedJsType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ContextualProviderAndDisposer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ContextuallyProvidedDisposableBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/DenylistedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/DependentBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/DependentBeanWithConstructorCycle.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/DependentBeanWithDisposer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/DependentOnInnerType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/DependentWithPackageConstr.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/DependentWithPrivateConstr.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/DependentWithProtectedConstr.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/DisposableBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/DuplicateInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ExtendsClassWithGenericParameter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ExternalJsTypeIface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ExternalJsTypeImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ExternalTestModule.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/FieldProducedSelf.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/FieldProducedSimpleton.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/FooService.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/FooServiceProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/GenericService.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/GenericServiceClass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/GenericServiceClassForLong.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/GenericServiceInteger.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/GenericServiceString.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/HappyInspector.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/HappyService.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/HappyServiceImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/IfaceProducer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/InternallySatisfiedImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/InternallySatisfiedJsTypeIface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/InternallyUnsatisfiedJsTypeIface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/JsSubTypeWithDuplicateInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/JsSuperTypeWithDuplicateInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/JsTypeConsumer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/JsTypeDependentBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/JsTypeDependentInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/JsTypeNamedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/JsTypeSingletonBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/JsTypeSingletonInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/JsTypeWithQualifiers.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/MultipleImplementationsJsType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/NativeConcreteJsType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/NativeConcreteJsTypeWithConstructorDependency.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/NativeConcreteJsTypeWithFieldDependency.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/NativeFactory.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/NativeTypeTestModule.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/NestedDependentBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/NestedDependentBeanWIthDisposer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/NonVisibleClass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/OverridingAltCommonInterfaceBImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ParentWithSetter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ProducedJsType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ProducedNativeIface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ProvidedAndDisposer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ProvidedDisposableBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ProxiableInjectableConstr.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ProxiableInjectableConstrThrowsNPE.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ProxiableNonPublicPostconstruct.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ProxiableProtectedConstr.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ProxiableWithGenericMethodWithGenericInTypeParameter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/PublicInnerClassIface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/QualForProducedTypeBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/QualForTypedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/QualInspector.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/QualWithMultiMembers.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ServiceA.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/ServiceB.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/SetterInjected.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/SetterInjectedProducer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/SetterInjectionBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/SimpleBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/SimpleBean2.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/SimpleSingleton.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/SimpleSingleton2.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/SimpleSuperBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/SingleAlternativeDependentBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/SingletonBeanWithDisposer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/SingletonJsType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/SingletonJsTypeProducer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/StaticProducerOfSelf.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/StaticProducerOfSelfSimpleton.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/TestBeanActivator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/TestProvidedIface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/TestProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/TestProviderDependentBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/TestResultsSingleton.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/TransverseDepService.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/TypeWithJustAFieldProducer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/TypedBaseType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/TypedProducer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/TypedSuperInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/TypedTargetInterface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/TypedType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/UnimplementedType.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/client/res/sub/DenylistedPackageBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/tests/wiring/js/native.js
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/BeanWithAlternativeDependency.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/ClassWithBadTypedAnnotation.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/CustomQualifier.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/DepCycleA.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/DepCycleB.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/DependencyIface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/DisabledAlternative.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/DisabledAlternativeContextualProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/DisabledAlternativeProducerField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/DisabledAlternativeProducerMethod.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/DisabledAlternativeProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/InjectsBeanByWrongTypes.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/InjectsInstanceFieldProducedBeanByWrongTypes.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/InjectsInstanceMethodProducedBeanByWrongTypes.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/InjectsStaticFieldProducedBeanByWrongTypes.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/InjectsStaticMethodProducedBeanByWrongTypes.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/JSTypeWithPrivateConstructor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/ParameterizedIface.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/PseudoCycleA.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/PseudoCycleB.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/SomeClass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/TypeParameterControlModule.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/TypeParameterTestModule.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/res/UsesJSTypeWithPrivateConstructor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/test/FactoryNameGeneratorTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/errai/ioc/unit/test/IOCProcessorErrorTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/tests/errai/ioc/wiring/IOCWiringTests.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/tests/errai/ioc/wiring/client/AllowListingBeansIntegrationTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/tests/errai/ioc/wiring/client/res/AllowlistedAndDenylistedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/tests/errai/ioc/wiring/client/res/AllowlistedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/tests/errai/ioc/wiring/client/res/NotAllowlistedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/java/org/jboss/tests/errai/ioc/wiring/client/res/sub/AllowlistedPackageBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/resources/ErraiService.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/resources/WEB-INF/web.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ioc/src/test/resources/log4j.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/README
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/README.eclipse
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/Support.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/enterprise/context/ApplicationScoped.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/enterprise/context/Dependent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/enterprise/context/NormalScope.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/enterprise/event/Event.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/enterprise/event/Observes.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/enterprise/event/Reception.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/enterprise/event/TransactionPhase.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/enterprise/inject/Any.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/enterprise/inject/Default.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/enterprise/inject/Instance.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/enterprise/inject/New.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/enterprise/util/AnnotationLiteral.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/inject/Named.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/inject/Provider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/inject/Qualifier.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/inject/Scope.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/enterprise/super/javax/inject/Singleton.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-javax-enterprise/src/main/java/javax/interceptor/InvocationContext.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/Configuration.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/ReflectionUtils.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/Reflections.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/ReflectionsException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/Store.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/adapters/JavassistAdapter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/adapters/MetadataAdapter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/scanners/AbstractScanner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/scanners/ConvertersScanner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/scanners/FieldAnnotationsScanner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/scanners/MethodAnnotationsScanner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/scanners/MethodParameterScanner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/scanners/MethodParametersAnnotationsScanner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/scanners/ResourcesScanner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/scanners/Scanner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/scanners/SubTypesScanner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/scanners/TypeAnnotationsScanner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/scanners/TypeElementsScanner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/scanners/TypesScanner.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/scanners/reg/ScannerRegistry.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/serializers/JavaCodeSerializer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/serializers/Serializer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/serializers/XmlSerializer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/util/BasePackageFilter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/util/ClasspathHelper.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/util/ConfigurationBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/util/FilterBuilder.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/util/SimplePackageFilePathPredicate.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/util/SimplePackageFilter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/util/Utils.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/vfs/SystemDir.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/vfs/SystemFile.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/vfs/UrlTypeVFS.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/vfs/Vfs.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/vfs/ZipDir.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/main/java/org/jboss/errai/reflections/vfs/ZipFile.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/test/java/org/jboss/errai/reflections/JavaCodeSerializerTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/test/java/org/jboss/errai/reflections/MyTestModelStore.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/test/java/org/jboss/errai/reflections/ReflectionsParallelTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/test/java/org/jboss/errai/reflections/ReflectionsTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/test/java/org/jboss/errai/reflections/TestModel.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/test/java/org/jboss/errai/reflections/VfsTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/test/resources/META-INF/reflections/inner/resource2-reflections.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-reflections/reflections/src/test/resources/META-INF/reflections/resource1-reflections.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/UI.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/local/api/IsElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/local/api/elemental2/IsElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/local/producer/Elemental2HTMLElementProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/local/spi/Dictionary.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/local/spi/InvalidBeanScopeException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/local/spi/TemplateProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/local/spi/TemplateRenderingCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/local/spi/TranslationService.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/local/spi/TranslationServiceProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/widget/AbstractForm.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/widget/HasModel.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/widget/LocaleListBox.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/widget/LocaleSelector.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/widget/OrderedList.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/widget/Table.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/widget/UnOrderedList.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/client/widget/ValueImage.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/rebind/ClassPathResource.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/rebind/DataFieldCodeDecorator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/rebind/RebindUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/rebind/StyleBindingCodeDecorator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/rebind/TemplatedCodeDecorator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/rebind/TemplatedErraiIOCExtension.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/rebind/TranslationServiceGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/rebind/chain/TemplateCatalog.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/rebind/ioc/element/ElementInjectionBodyGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/rebind/ioc/element/ElementProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/rebind/ioc/element/ElementProviderExtension.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/rebind/ioc/element/Elemental2TagMapping.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/rebind/ioc/element/HasNamedAnnotation.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/DataFieldMeta.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/DomRevisitor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/DomVisit.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/DomVisitor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/JSONMap.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/MessageBundle.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/ServerTemplateProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/Template.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/TemplateInitializedEvent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/TemplateStyleSheet.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/TemplateTranslationVisitor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/TemplateUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/TemplateVisitor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/TemplateWidget.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/TemplateWidgetMapper.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/TranslationDomRevisitor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/Visit.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/VisitContext.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/VisitContextImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/VisitContextMutable.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/Visitor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/api/Locale.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/api/annotations/Bundle.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/api/annotations/DataField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/api/annotations/EventHandler.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/api/annotations/ForEvent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/api/annotations/SinkNative.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/api/annotations/Templated.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/api/annotations/TranslationKey.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/api/annotations/style/StyleBinding.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/api/style/AnnotationStyleBindingExecutor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/api/style/BindingRegistrationHandle.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/api/style/ElementBinding.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/api/style/StyleBindingExecutor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/api/style/StyleBindingsRegistry.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/chain/Chain.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/chain/Command.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/wrapper/ElementWrapper.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/wrapper/NodeListWrapper.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/java/org/jboss/errai/ui/shared/wrapper/NodeWrapper.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/main/resources/org/w3c/dom/Dom.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/client/local/spi/DictionaryTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/rebind/DataFieldCodeDecoratorTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/rebind/TemplatedCodeDecoratorTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/rebind/TranslationServiceGeneratorTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/rebind/chain/TemplateCatalogTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/rebind/ioc/element/CustomElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/rebind/ioc/element/ElementProviderExtensionTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/rebind/ioc/element/Elemental2TagMappingTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/rebind/res/TranslatableComponent1.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/rebind/res/TranslatableComponent1.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/rebind/res/TranslatableComponent2.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/rebind/res/TranslationServiceGeneratorTest.json
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/rebind/res/component2.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/rebind/res/p1/DifferentPackageSameName.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/rebind/res/p2/DifferentPackageSameName.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/AppScopedTemplateTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/AttributeMergingTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/BasicTemplateTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/BasicTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/BasicTemplateTestAppUsingDataFields.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/BasicTemplateTestAppUsingIds.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/BasicTemplateTestAppUsingStyleClasses.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/IsWidgetComponentTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/IsWidgetComponentTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/PrecedenceTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/AppScoped.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/AppScopedParent1.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/AppScopedParent2.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/Attributes.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/BasicComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/BasicComponentUsingDataFields.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/BasicComponentUsingDataFields.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/BasicComponentUsingIds.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/BasicComponentUsingIds.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/BasicComponentUsingStyleClasses.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/BasicComponentUsingStyleClasses.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/BeanStrategy.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/IsWidgetComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/IsWidgetComponentView.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/IsWidgetComponentView.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/IsWidgetParentComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/IsWidgetParentComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/LessStyledComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/LessStyledComponent.less
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/LessStyledComponentAbsolute.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/LessStyledComponentRelative.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/LessStyledComponentWithImport.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/MixedStrategy.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/NestedAppScopedTemplate.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/NonCompositeComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/NonCompositeComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/PrecedenceComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/PrecedenceComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/StyledComponent.css
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/StyledComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/StyledComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/StyledComponentWithAbsoluteSheetPath.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/StyledComponentWithRelativeSheetPath.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/StyledTemplatedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/TemplateStrategy.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/absolute.css
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/less-style-with-import.less
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/less-styled-template.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/basic/client/res/relative.css
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/common/UITestCommon.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/common/client/TestModel.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/common/client/dom/ButtonElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/common/client/dom/Document.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/common/client/dom/Element.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/common/client/dom/TextInputElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/DesignerTemplateTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/DesignerTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/DesignerTemplateTestAppUsingDataFields.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/DesignerTemplateTestAppUsingIdsAndClasses.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/DesignerTemplateTestAppUsingNonCompositeComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/res/BasicComponent1.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/res/BasicComponent1.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/res/DesignerBreadcrumbsComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/res/DesignerBreadcrumbsComponentUsingDataFields.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/res/DesignerBreadcrumbsComponentUsingId.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/res/DesignerComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/res/DesignerSubComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/res/DesignerSubComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/res/DesignerSubComponentUsingClass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/res/DesignerTemplate.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/res/DesignerTemplateUsingIdsAndClasses.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/designer/client/res/NonCompositeDesignerBreadcrumbsComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/element/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/element/client/CompositeElementTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/element/client/DefaultIsElementTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/element/client/ElementTemplateTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/element/client/ElementTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/element/client/NonCompositeElementTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/element/client/res/CompositeElementFormComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/element/client/res/ElementFormComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/element/client/res/ElementFormComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/element/client/res/ElementPresenter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/element/client/res/NonCompositeElementFormComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/element/client/res/TemplatedIsElementBean.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/element/client/res/TemplatedIsElementBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/client/CompositeElementTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/client/DefaultIsElementTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/client/ElementTemplateTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/client/ElementTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/client/ElementalQuickEventHandlerTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/client/NonCompositeElementTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/client/res/CompositeElementFormComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/client/res/ElementFormComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/client/res/ElementFormComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/client/res/ElementPresenter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/client/res/Elemental2EmailAnchor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/client/res/ElementalComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/client/res/ElementalComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/client/res/NonCompositeElementFormComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/client/res/TemplatedIsElementBean.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/elemental2/client/res/TemplatedIsElementBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/TemplateErrorTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/AbstractTemplatedWithPackagePrivateField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/AbstractTemplatedWithPrivateField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/AbstractTemplatedWithProtectedField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/AbstractTemplatedWithPublicField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/AbstractWithField.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/AbstractWithField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/Field.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/MissingPackagePrivateFieldInTemplate.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/MissingPackagePrivateSubclass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/MissingPrivateFieldInTemplate.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/MissingPrivateSubclass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/MissingProtectedFieldInTemplate.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/MissingProtectedSubclass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/MissingPublicFieldInTemplate.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/MissingPublicSubclass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/NoFields.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/Subclass.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/SubclassMissingField.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/SubclassMissingField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/SubclassOfAbstractWithTemplateMissingPackagePrivateField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/SubclassOfAbstractWithTemplateMissingPrivateField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/SubclassOfAbstractWithTemplateMissingProtectedField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/SubclassOfAbstractWithTemplateMissingPublicField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/SubclassWithTemplateMissingPackagePrivateField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/SubclassWithTemplateMissingPrivateField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/SubclassWithTemplateMissingProtectedField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/SubclassWithTemplateMissingPublicField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/TemplateWithDifferentDataFieldElementKind.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/TemplateWithNullDataField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/TemplatedWithPackagePrivateField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/TemplatedWithPrivateField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/TemplatedWithProtectedField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/error/client/res/TemplatedWithPublicField.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/CompositeExtendedTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/ElementTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/ExtendedTemplateTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/NonCompositeExtendedTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/res/Base.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/res/BaseComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/res/ChildWithoutTemplatedFragmentValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/res/CompositeBaseComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/res/CompositeChildWithoutTemplatedFragmentValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/res/CompositeExtensionComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/res/CompositeParentWithRootFragmentValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/res/CompositeSecondLevelExtensionComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/res/Extension.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/res/NonCompositeBaseComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/res/NonCompositeExtensionComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/res/NonCompositeSecondLevelExtensionComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/res/ParentWithRootFragmentValue.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/extended/client/res/ParentWithRootFragmentValue.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/form/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/form/client/AbstractFormTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/form/client/res/TestFormWidget.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/form/client/res/TestFormWidget.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/handler/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/handler/client/HandlerTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/handler/client/res/HandledComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/handler/client/res/HandledComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/handler/client/res/VocalWidget.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/CompositeI18nTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/I18nBundleTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/I18nPropertyBundleTemplateTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/I18nRetranslationTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/I18nTemplateTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/I18nTemplateTest.json
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/I18nTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/I18nTemplateTest_da.json
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/I18nTemplateTest_da_DA.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/I18nTemplateTest_fr_FR.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/I18nTemplateTest_fr_FR.json
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/NonCompositeI18nTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/AppMessages.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/AppScopedWidget.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/AppScopedWidget.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/BasicTemplate.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/ComplexTemplatedChild.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/ComplexTemplatedChild.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/ComplexTemplatedParent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/CompositeI18nComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/DepScopedWidget.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nAppScopeTest.json
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nAppScopeTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nAppScopeTest_en_US.json
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nAppScopeTest_fr_FR.json
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nDepInDepScopeTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nDepScopeTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nNestedComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nNoPrefix.json
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nNoPrefix_fr_FR.json
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nNotRootTemplatedWidget.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nNotRootTemplatedWidget.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nPrefixingTestBean.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nPrefixingTestBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nPrefixingTestBean.json
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/I18nPrefixingTestBean_fr_FR.json
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/NonCompositeI18nComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/PropertyBundleTemplate.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/PropertyBundleTemplate.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/TemplateInTemplate.json
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/TemplateInTemplate_en_US.json
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/TemplateInTemplate_fr_FR.json
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/TemplatedChild.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/TemplatedParent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/TestPropertyBundle.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/TestPropertyBundle_de.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/i18n/client/res/UnprefixedBundle.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/ErraiUICDIIntegrationTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/AppScopedTemplatedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/Base.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/BeanWithElementInjectionSites.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/ContentPanel.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/DivElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/Element.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/Elemental2InputWithClassAndPropertiesAnnotations.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/InjectsJsTypeDiv.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/InputElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/InputElementWithClassAndPropertyAnnotations.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/InputElementWithClassAnnotations.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/LazyTestHelper.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/NestedAppScopedTemplatedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/NumberInputElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/QualifiedTemplatedBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/SomeDependency.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/TableCellElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/TestAppBean.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/TestTemplate.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/integration/client/res/TextInputElement.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/client/NestedTemplateTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/client/NestedTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/client/res/A.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/client/res/A.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/client/res/B.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/client/res/B.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/client/res/ChildComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/client/res/ChildComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/client/res/NestedClassComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/client/res/NonCompositeTemplated.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/client/res/NonCompositeTemplated.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/client/res/ParentComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/client/res/ParentComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/client/res/ParentCompositeComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/client/res/ParentNonCompositeComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nested/client/res/ParentOfNonComposite.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nestedcyclic/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nestedcyclic/client/NestedCyclicTemplateTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nestedcyclic/client/NestedTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nestedcyclic/client/res/ChildComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nestedcyclic/client/res/ChildComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nestedcyclic/client/res/ParentComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/nestedcyclic/client/res/ParentComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/path/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/path/client/PathRelativeParentComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/path/client/PathTemplateTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/path/client/PathTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/path/client/res/PathAbsoluteComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/path/client/res/PathRelativeComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/path/client/res/PathRelativeParentComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/path/client/res/site/PathComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/producer/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/producer/client/Elemental2HTMLElementProviderTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/producer/client/Elemental2InjectionApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/quickhandler/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/quickhandler/client/CompositeQuickHandlerTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/quickhandler/client/InteropEventQuickHandlerTemplateTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/quickhandler/client/NonCompositeQuickHandlerTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/quickhandler/client/QuickHandlerTemplateTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/quickhandler/client/QuickHandlerTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/quickhandler/client/res/CompositeQuickHandlerComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/quickhandler/client/res/InteropEventQuickHandlerTemplate.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/quickhandler/client/res/InteropEventQuickHandlerTemplate.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/quickhandler/client/res/NonCompositeQuickHandlerComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/quickhandler/client/res/QuickHandlerComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/quickhandler/client/res/QuickHandlerComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/runtime/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/runtime/client/RuntimeTemplateTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/runtime/client/RuntimeTemplateTestApp.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/runtime/client/res/CustomTemplateProvider.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/runtime/client/res/RuntimeChildComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/runtime/client/res/RuntimeCustomProviderComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/runtime/client/res/RuntimeParentComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/stylebinding/Test.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/stylebinding/client/res/AdminBinding.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/stylebinding/client/res/ComponentBinding.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/stylebinding/client/res/CustomComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/stylebinding/client/res/CustomComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/stylebinding/client/res/CustomNonCompositeComponent.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/stylebinding/client/res/StyleBoundTemplate.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/stylebinding/client/res/StyleControl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/stylebinding/client/res/TestBinding.java
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/java/org/jboss/errai/ui/test/stylebinding/client/res/style.css
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/dummy.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/find.less
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/import.less
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/less.jar
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/log4j.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/multipleImports.less
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/org/jboss/errai/package.less
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/org/jboss/errai/ui/test/basic/client/res/absolute.less
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/org/jboss/errai/ui/test/basic/client/res/less-style.less
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/reuse.css
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/simple-override.less
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/simple.css
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/simple.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/simple.less
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/submodule1.less
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/submodule2.less
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/src/test/resources/user-agent.less
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/war/RuntimeChildComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/errai-ui/war/RuntimeParentComponent.html
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/canvas/patternfly/PatternFlyBundle.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/toolbox/actions/GroupActionsToolboxView.java
create mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/resources/StunnerLienzoCoreResources.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/META-INF/beans.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/StunnerLienzo.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/canvas/patternfly/animate-3.5.2.min.cache.css
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/canvas/patternfly/bootstrap-3.4.1.min.cache.css
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/canvas/patternfly/font-awesome-4.7.0.min.cache.css
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/canvas/patternfly/jquery-1.12.4.min.cache.js
rename packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/{canvas/patternfly => resources/css}/fonts.css (100%)
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/toolbox/actions/GroupActionsToolboxViewTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-api/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-api/src/main/resources/META-INF/beans.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-api/src/main/resources/org/kie/workbench/common/stunner/shapes/StunnerShapesApi.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/src/main/resources/META-INF/beans.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/src/main/resources/org/kie/workbench/common/stunner/shapes/StunnerShapesClient.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/notification/ValidationSuccessNotification.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramLoader.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/resources/META-INF/beans.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/resources/org/kie/workbench/common/stunner/client/StunnerWidgets.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramLoaderTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/src/main/java/org/kie/workbench/common/stunner/core/service/DiagramLookupService.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/src/main/java/org/kie/workbench/common/stunner/core/service/DiagramService.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/src/main/java/org/kie/workbench/common/stunner/core/service/FactoryService.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/src/main/resources/META-INF/beans.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-backend-api/src/main/resources/org/kie/workbench/common/stunner/core/StunnerBackendApi.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/src/main/resources/META-INF/beans.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/src/main/resources/org/kie/workbench/common/stunner/core/StunnerClientApi.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-core-api/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-core-api/src/main/resources/META-INF/beans.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-core-api/src/main/resources/org/kie/workbench/common/stunner/core/StunnerCoreApi.gwt.xml
create mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsCanvasWrapper.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/resources/StunnerCommonCssResource.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/service/AbstractClientDiagramService.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/service/ClientDiagramService.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/service/ClientDiagramServiceImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/ExportToRawFormatSessionCommand.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/util/PrintHelper.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/resources/META-INF/beans.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/resources/org/kie/workbench/common/stunner/core/StunnerClientCommon.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/PromisesMock.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/service/AbstractClientDiagramServiceTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/service/ClientDiagramServiceTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/service/ClientFactoryServicesTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/ExportToRawFormatSessionCommandTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/util/PrintHelperTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/util/TestUtils.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/uberfire/mocks/CallerMock.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/uberfire/mocks/CallerProxy.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/validation/impl/AbstractModelBeanValidator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/validation/impl/ModelBeanViolationImpl.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/resources/META-INF/beans.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/resources/org/kie/workbench/common/stunner/core/StunnerCoreCommon.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/validation/impl/ModelBeanValidatorTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/resources/org/kie/workbench/common/stunner/StunnerLienzoExtensions.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/resources/CommonImages.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/resources/CommonsCss.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/resources/CommonsResources.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/resources/ItemImages.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/resources/RoundCornersCss.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/resources/RoundedCornersResource.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/resources/i18n/CollapseExpandConstants.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/resources/i18n/CommonConstants.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/resources/i18n/HumanReadableConstants.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/resources/i18n/KieWorkbenchWidgetsConstants.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/resources/i18n/ProjectConcurrentChangePopupConstants.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/resources/i18n/ToolsMenuConstants.java
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/META-INF/beans.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/KieWorkbenchWidgetsCommon.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/css/CommonsCss.css
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/css/RoundCorners.css
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/CollapseExpandConstants.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/CollapseExpandConstants_de.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/CollapseExpandConstants_es.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/CollapseExpandConstants_fr.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/CollapseExpandConstants_ja.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/CollapseExpandConstants_pt_BR.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/CollapseExpandConstants_zh_CN.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/CommonConstants.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/CommonConstants_de.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/CommonConstants_es.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/CommonConstants_fr.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/CommonConstants_ja.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/CommonConstants_pt_BR.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/CommonConstants_zh_CN.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/HumanReadableConstants.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/HumanReadableConstants_de.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/HumanReadableConstants_es.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/HumanReadableConstants_fr.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/HumanReadableConstants_ja.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/HumanReadableConstants_pt_BR.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/HumanReadableConstants_zh_CN.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/KieWorkbenchWidgetsConstants.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/KieWorkbenchWidgetsConstants_de.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/KieWorkbenchWidgetsConstants_es.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/KieWorkbenchWidgetsConstants_fr.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/KieWorkbenchWidgetsConstants_ja.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/KieWorkbenchWidgetsConstants_pt_BR.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/KieWorkbenchWidgetsConstants_zh_CN.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/ProjectConcurrentChangePopupConstants.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/ProjectConcurrentChangePopupConstants_de.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/ProjectConcurrentChangePopupConstants_es.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/ProjectConcurrentChangePopupConstants_fr.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/ProjectConcurrentChangePopupConstants_ja.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/ProjectConcurrentChangePopupConstants_pt_BR.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/ProjectConcurrentChangePopupConstants_zh_CN.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/ToolsMenuConstants.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/ToolsMenuConstants_de.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/ToolsMenuConstants_es.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/ToolsMenuConstants_fr.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/ToolsMenuConstants_ja.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/ToolsMenuConstants_pt_BR.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/i18n/ToolsMenuConstants_zh_CN.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/calendar.png
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/collapse_expand/collapse.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/collapse_expand/collapseall.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/collapse_expand/expand.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/collapse_expand/expandall.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/corners/greyBottom.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/corners/greyBottomLeftCorner.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/corners/greyBottomRightCorner.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/corners/greyLeftSide.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/corners/greyRightSide.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/corners/greyTop.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/corners/greyTopLeftCorner.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/corners/greyTopRightCorner.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/corners/whiteBottomLeft.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/corners/whiteBottomRight.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/corners/whiteTopLeft.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/corners/whiteTopRight.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/delete_item_small.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/edit.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/error.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/information.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/items/delete_item_small.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/items/new_item.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/items/new_item_disabled.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/mandatory.png
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/new_item_below.png
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/shuffle_down.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/shuffle_up.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/validation_error.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/resources/org/kie/workbench/common/widgets/client/resources/images/warning.gif
delete mode 100644 packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/test/java/org/kie/workbench/common/services/datamodel/backend/server/TestAppSetup.java
delete mode 100644 packages/serverless-workflow-diagram-editor/legacy/compat/src/main/java/javax/annotation/Generated.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/Lienzo.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/config/LienzoCoreEntryPoint.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/config/LienzoGWT2CoreEntryPoint.java
create mode 100644 packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageElementProxy.java
create mode 100755 packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageLoader.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-core/src/test/java/com/ait/lienzo/client/core/layout/Graphs.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-core/src/test/java/com/ait/lienzo/client/core/layout/IntegrationTests.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-core/src/test/java/com/ait/lienzo/client/core/layout/sugiyama/LayeredGraphTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-core/src/test/java/com/ait/lienzo/client/core/layout/sugiyama/SugiyamaLayoutServiceTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-core/src/test/java/com/ait/lienzo/client/core/layout/sugiyama/step01/ReverseEdgesCycleBreakerTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-core/src/test/java/com/ait/lienzo/client/core/layout/sugiyama/step02/LongestPathVertexLayererTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-core/src/test/java/com/ait/lienzo/client/core/layout/sugiyama/step03/VertexOrderingTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-core/src/test/java/com/ait/lienzo/client/core/layout/sugiyama/step04/DefaultVertexPositioningTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-core/src/test/java/com/ait/lienzo/client/core/layout/sugiyama/step04/VertexPositioningTest.java
create mode 100644 packages/serverless-workflow-diagram-editor/lienzo-tests/src/test/java/com/ait/lienzo/client/core/image/ImageElementProxyTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/README.md
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/j2cl-usage.md
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/links.md
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/Animate.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/AnimatedCirclesExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/ArcsExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/ArrowAttributesExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/ArrowsExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/AsteroidsGameExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/AutomaticLayoutExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/BaseExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/BaseLienzoExamples.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/BaseShapesExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/BasicShapesExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/BasicWiresExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/CardinalIntersectsExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/CircleExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/ColorsAndTransparencyExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/CornerRadiusExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/CubicCurveExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/CustomDragConstraintsExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/DashedLinesExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/DragCirclesExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/DrawImageExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/EllipseExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/EventExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/Example.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/FixedDragConstraintsExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/GradientsAndShadowsExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/GroupsExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/HorizontalTextAlignmentExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/ImageStripExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/JsCanvasExamples.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/LienzoExamples.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/LienzoExamples.native.js
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/LienzoGWT2Examples.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/LineJoinsExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/LineSpliceExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/LinesCapExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/LinesExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/LionExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/MeasureTextExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/MovieExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/PanAndZoomExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/PerformanceTests.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/PolygonsExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/QuadraticCurveExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/RectangleExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/RoundedCornersExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/SVGTigerExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/ScaledTextExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/ShapesExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/SliceGroupExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/SpriteExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/StarsExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/StrokeAndFillingExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/TextAroundArcExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/TimersExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/ToolboxExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/Transform3PointsExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/TweeningExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/VerticalTextAlignmentExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/WindowJSCanvas.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/WiresDockingExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/WiresExample.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/util/Console.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/util/FPSCounter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/util/Util.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/java/org/kie/lienzo/client/util/WiresUtils.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/resources/org/kie/lienzo/LienzoShowcase.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/webapp/LienzoShowcase.html
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/webapp/WEB-INF/web.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/webapp/css/app.css
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/webapp/images/bpmn-icons-strip.png
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/main/webapp/images/icon_sprite.png
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/test/java/org/kie/lienzo/client/BasicShapesExampleTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/test/java/org/kie/lienzo/client/BasicWiresExampleTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/test/java/org/kie/lienzo/client/selenium/JsCanvasDriver.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/test/java/org/kie/lienzo/client/selenium/JsCanvasExecutor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/test/java/org/kie/lienzo/client/selenium/JsCanvasShapeExecutor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/lienzo-webapp/src/test/java/org/kie/lienzo/client/selenium/JsCanvasWiresShapeExecutor.java
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/HasCompensatedBy.java
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/HasEnd.java
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/HasErrors.java
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/HasMetadata.java
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/HasTransition.java
delete mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/resources/META-INF/beans.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/resources/org/kie/workbench/common/stunner/sw/SWEditorApi.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/resources/META-INF/beans.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/resources/org/kie/workbench/common/stunner/sw/SWEditorClient.gwt.xml
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/externs/C2S.externs.js
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/externs/FileSaver.externs.js
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/externs/Mustache.js
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/externs/elk.externs.js
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/externs/envelope.externs.js
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/externs/jquery.js
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/externs/jquery_plugins.js
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/externs/jsPDF.externs.js
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/externs/moment.externs.js
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/externs/monaco.externs.js
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/MainEntryPoint.java
delete mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/editor/EditorWindow.java
delete mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/KogitoSWEditor.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/KogitoSWEditorWithSourceMaps.gwt.xml
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/FontAwesome.otf (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-Bold-webfont.eot (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-Bold-webfont.svg (100%)
rename packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/{ => public}/fonts/OpenSans-Bold-webfont.ttf (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-Bold-webfont.woff (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-BoldItalic-webfont.eot (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-BoldItalic-webfont.svg (100%)
rename packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/{ => public}/fonts/OpenSans-BoldItalic-webfont.ttf (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-BoldItalic-webfont.woff (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-ExtraBold-webfont.eot (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-ExtraBold-webfont.svg (100%)
rename packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/{ => public}/fonts/OpenSans-ExtraBold-webfont.ttf (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-ExtraBold-webfont.woff (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-ExtraBoldItalic-webfont.eot (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-ExtraBoldItalic-webfont.svg (100%)
rename packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/{ => public}/fonts/OpenSans-ExtraBoldItalic-webfont.ttf (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-ExtraBoldItalic-webfont.woff (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-Italic-webfont.eot (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-Italic-webfont.svg (100%)
rename packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/{ => public}/fonts/OpenSans-Italic-webfont.ttf (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-Italic-webfont.woff (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-Light-webfont.eot (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-Light-webfont.svg (100%)
rename packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/{ => public}/fonts/OpenSans-Light-webfont.ttf (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-Light-webfont.woff (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-LightItalic-webfont.eot (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-LightItalic-webfont.svg (100%)
rename packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/{ => public}/fonts/OpenSans-LightItalic-webfont.ttf (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-LightItalic-webfont.woff (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-Regular-webfont.eot (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-Regular-webfont.svg (100%)
rename packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/{ => public}/fonts/OpenSans-Regular-webfont.ttf (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-Regular-webfont.woff (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-Semibold-webfont.eot (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-Semibold-webfont.svg (100%)
rename packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/{ => public}/fonts/OpenSans-Semibold-webfont.ttf (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-Semibold-webfont.woff (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-SemiboldItalic-webfont.eot (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-SemiboldItalic-webfont.svg (100%)
rename packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/{ => public}/fonts/OpenSans-SemiboldItalic-webfont.ttf (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/OpenSans-SemiboldItalic-webfont.woff (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/PatternFlyIcons-webfont.eot (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/PatternFlyIcons-webfont.svg (100%)
rename packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/{ => public}/fonts/PatternFlyIcons-webfont.ttf (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/PatternFlyIcons-webfont.woff (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/fontawesome-webfont.eot (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/fontawesome-webfont.svg (100%)
rename packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/{ => public}/fonts/fontawesome-webfont.ttf (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/fontawesome-webfont.woff (100%)
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/fontawesome-webfont.woff2 (100%)
rename packages/serverless-workflow-diagram-editor/{third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource => sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/glyphicons-halflings-regular.eot (100%)
rename packages/serverless-workflow-diagram-editor/{third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource => sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/glyphicons-halflings-regular.svg (100%)
rename packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/{ => public}/fonts/glyphicons-halflings-regular.ttf (100%)
rename packages/serverless-workflow-diagram-editor/{third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource => sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/glyphicons-halflings-regular.woff (100%)
rename packages/serverless-workflow-diagram-editor/{third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource => sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public}/fonts/glyphicons-halflings-regular.woff2 (100%)
create mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/resources/org/kie/workbench/common/stunner/sw/resources/public/index.html
copy packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/{webapp => resources/org/kie/workbench/common/stunner/sw/resources/public}/test.html (100%)
delete mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Regular-webfont.ttf.base64.txt
delete mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/OpenSans-Regular-webfont.woff.base64.txt
delete mode 100644 packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/webapp/fonts/PatternFlyIcons-webfont.woff.base64.txt
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/errai/pom.xml
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/errai/src/main/java/org/jboss/errai/common/client/dom/DOMUtil.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/errai/src/main/java/org/jboss/errai/common/client/util/Base64Util.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/GwtBootstrap3.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/GwtBootstrap3Base.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/GwtBootstrap3CDN.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/GwtBootstrap3NoTheme.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/GwtBootstrap3Theme.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/GwtBootstrap3ClientBundle.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/GwtBootstrap3EntryPoint.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/NoThemeResources.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/Resources.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/package-info.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource/css/bootstrap-3.4.1.min.cache.css
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource/css/bootstrap-theme-3.4.1.min.cache.css
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource/css/font-awesome-4.7.0.min.cache.css
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource/css/fontawesome-enum-helper.js
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource/fonts/FontAwesome.otf
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource/fonts/fontawesome-webfont.eot
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource/fonts/fontawesome-webfont.svg
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource/fonts/fontawesome-webfont.ttf
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource/fonts/fontawesome-webfont.woff
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource/fonts/fontawesome-webfont.woff2
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource/fonts/glyphicons-halflings-regular.ttf
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource/js/bootstrap-3.4.1.min.cache.js
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource/js/gwtbootstrap3.js
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/java/org/gwtbootstrap3/client/resource/js/jquery-1.12.4.min.cache.js
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/css/fontawesome-enum-helper.js
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/js/bootstrap-3.4.1.min.cache.js
rename packages/serverless-workflow-diagram-editor/{kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/canvas/patternfly/bootstrap-3.4.1.min.cache.js => third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/js/bootstrap-3.4.1.min.cache.js.back} (100%)
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/js/gwtbootstrap3.js
rename packages/serverless-workflow-diagram-editor/{kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/canvas/patternfly/gwtbootstrap3.js => third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/js/gwtbootstrap3.js.back} (100%)
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/js/jquery-1.12.4.min.cache.js
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/src/main/resources/org/gwtbootstrap3/client/resource/js/jquery-1.12.4.min.cache.js.back
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/animate/Animate.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/animate/AnimateNoResources.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/animate/client/AnimateResources.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/notify/Notify.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/notify/NotifyNoResources.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/notify/client/NotifyEntryPoint.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/notify/client/NotifyResources.gwt.xml
rename packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/notify/client/resource/js/{bootstrap-notify-3.1.3.min.cache.js => bootstrap-notify-3.1.3.min.cache} (100%)
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/regexp/client/NativeMatchResult.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/regexp/client/NativeRegExp.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/regexp/client/NativeSplitResult.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/regexp/server/JavaMatchResult.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/regexp/server/JavaRegExp.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/regexp/server/JavaSplitResult.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/regexp/shared/GwtIncompatible.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/regexp/shared/JavaRegExpFactory.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/regexp/shared/MatchResult.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/regexp/shared/NativeRegExpFactory.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/regexp/shared/RegExp.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/regexp/shared/RegExpFactory.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/regexp/shared/SplitResult.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/regexp/shared/package-info.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/safehtml/client/HasSafeHtml.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/safehtml/shared/GwtIncompatible.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/safehtml/shared/HtmlSanitizer.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/safehtml/shared/SafeHtml.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/safehtml/shared/SafeHtmlBuilder.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/safehtml/shared/SafeHtmlHostedModeUtils.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/safehtml/shared/SafeHtmlString.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/safehtml/shared/SafeHtmlUtils.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/safehtml/shared/SafeUri.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/safehtml/shared/SafeUriHostedModeUtils.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/safehtml/shared/SafeUriString.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/safehtml/shared/SimpleHtmlSanitizer.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/safehtml/shared/UriUtils.java
create mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/java/org/gwtproject/touch/client/Point.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/gwtproject/src/main/resources/org/gwtproject/GWTProject.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/BufferedReader.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/DataInput.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/DataInputStream.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/DataOutput.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/DataOutputStream.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/EOFException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/File.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/FileNotFoundException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/FileWriter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/FilenameFilter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/InputStreamReader.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/Numbers.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/PushbackInputStream.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/RandomAccessFile.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/StringWriter.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/UTFDataFormatException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/io/Writer.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/net/InetAddress.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/net/InetSocketAddress.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/net/UnknownHostException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/src/main/resources/org/kie/workbench/common/stunner/Stylesheets.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/src/main/resources/org/kie/workbench/common/stunner/client/resource/bootstrap-daterangepicker/daterangepicker.css
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/src/main/resources/org/kie/workbench/common/stunner/client/resource/bootstrap-select/css/bootstrap-select.css
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/src/main/resources/org/kie/workbench/common/stunner/client/resource/bootstrap-select/css/bootstrap-select.css.map
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/src/main/resources/org/kie/workbench/common/stunner/client/resource/bootstrap-select/css/bootstrap-select.min.css
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/src/main/resources/org/kie/workbench/common/stunner/client/resource/css/animate-3.5.2.min.cache.css
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/src/main/resources/org/kie/workbench/common/stunner/client/resource/css/bootstrap-datepicker3-1.6.4.min.cache.css
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/src/main/resources/org/kie/workbench/common/stunner/client/resource/css/bootstrap-datetimepicker-2.4.4.min.cache.css
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/src/main/resources/org/kie/workbench/common/stunner/client/resource/css/bootstrap-notify-custom.min.cache.css
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/src/main/resources/org/kie/workbench/common/stunner/client/resource/css/bootstrap-slider-9.2.0.min.cache.css
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/src/main/resources/org/kie/workbench/common/stunner/client/resource/css/card-1.0.1.cache.css
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/src/main/resources/org/kie/workbench/common/stunner/client/resource/css/patternfly-additions.min.css
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/src/main/resources/org/kie/workbench/common/stunner/client/resource/css/patternfly.min.css
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/src/main/resources/org/kie/workbench/common/stunner/client/resource/css/typeahead-0.10.5.min.cache.css
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/src/main/resources/org/kie/workbench/common/stunner/client/resource/jquery-ui/jquery-ui.min.css
delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stylesheets/src/main/resources/org/kie/workbench/common/stunner/client/resource/uberfire-patternfly.css
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-api/src/main/resources/META-INF/ErraiApp.properties
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-api/src/main/resources/META-INF/beans.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-api/src/main/resources/org/uberfire/UberfireAPI.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-api/src/main/resources/org/uberfire/jre/org/uberfire/util/URIUtil.java
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-api/src/main/resources/org/uberfire/jre/org/uberfire/util/uri.min.js
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-client-api/src/main/java/org/uberfire/client/resources/i18n/UberfireConstants.java
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-client-api/src/main/java/org/uberfire/client/util/Clipboard.java
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-client-api/src/main/java/org/uberfire/client/util/Cookie.java
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-client-api/src/main/resources/org/uberfire/UberfireClientAPI.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-client-api/src/test/java/org/uberfire/client/util/CookieTest.java
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-api/src/main/resources/org/uberfire/ext/editor/commons/UberfireCommonsEditorAPI.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/src/main/java/org/uberfire/ext/editor/commons/client/BaseEditorEntryPoint.java
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/src/main/java/org/uberfire/ext/editor/commons/client/resources/i18n/CommonConstants.java
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/src/main/resources/org/uberfire/ext/editor/commons/UberfireCommonsEditorClient.gwt.xml
create mode 100644 packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/src/main/resources/org/uberfire/ext/editor/commons/client/file/exports/js/FileSaver.min.js.back
create mode 100644 packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/src/main/resources/org/uberfire/ext/editor/commons/client/file/exports/js/canvas2svg.js.back
create mode 100644 packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/src/main/resources/org/uberfire/ext/editor/commons/client/file/exports/js/jspdf.min.js.back
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-client-views-patternfly/pom.xml
create mode 100644 packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/util/GWTEditor.java
create mode 100644 packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/util/GWTEditor.native.js
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/UberfireWorkbench.gwt.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-processors/pom.xml
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-processors/src/main/java/org/uberfire/annotations/processors/AbstractErrorAbsorbingProcessor.java
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-processors/src/main/java/org/uberfire/annotations/processors/AbstractGenerator.java
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-processors/src/main/java/org/uberfire/annotations/processors/EclipseWorkaroundProcessingEnvironment.java
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-processors/src/main/java/org/uberfire/annotations/processors/EclipseWorkaroundTypeUtils.java
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-processors/src/main/java/org/uberfire/annotations/processors/GenerationCompleteCallback.java
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-processors/src/main/java/org/uberfire/annotations/processors/GenerationException.java
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-processors/src/main/java/org/uberfire/annotations/processors/GeneratorUtils.java
delete mode 100644 packages/serverless-workflow-diagram-editor/uberfire-workbench/uberfire-workbench-processors/src/main/java/org/uberfire/annotations/processors/MultiTemplateLoader.java
copy packages/{serverless-logic-web-tools => sonataflow-deployment-webapp}/src/envelope/ServerlessWorkflowCombinedEditorEnvelopeApp.ts (100%)
copy packages/{serverless-logic-web-tools => sonataflow-deployment-webapp}/src/envelope/ServerlessWorkflowDiagramEditorEnvelopeApp.ts (100%)
copy packages/{serverless-logic-web-tools => sonataflow-deployment-webapp}/src/envelope/ServerlessWorkflowTextEditorEnvelopeApp.ts (100%)
create mode 100644 packages/sonataflow-deployment-webapp/src/navigation/RoutesSwitch.tsx
create mode 100644 packages/sonataflow-deployment-webapp/src/navigation/RuntimeToolsRoutesSwitch.tsx
create mode 100644 packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/RuntimeToolsWorkflowDetails.tsx
create mode 100644 packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/RuntimeToolsWorkflowInstances.tsx
copy packages/{serverless-logic-web-tools => sonataflow-deployment-webapp}/src/runtimeTools/workflows/WorkflowDetails/WorkflowDetailsContext.ts (100%)
create mode 100644 packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetails/WorkflowDetailsContextProvider.tsx
copy packages/{serverless-logic-web-tools => sonataflow-deployment-webapp}/src/runtimeTools/workflows/WorkflowDetails/WorkflowDetailsGatewayApi.ts (100%)
copy packages/{serverless-logic-web-tools => sonataflow-deployment-webapp}/src/runtimeTools/workflows/WorkflowDetails/WorkflowDetailsQueries.ts (100%)
copy packages/{serverless-logic-web-tools => sonataflow-deployment-webapp}/src/runtimeTools/workflows/WorkflowDetails/index.ts (100%)
create mode 100644 packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetailsContainer/WorkflowDetailsContainer.tsx
copy packages/{serverless-logic-web-tools => sonataflow-deployment-webapp}/src/runtimeTools/workflows/WorkflowList/WorkflowListContext.ts (100%)
create mode 100644 packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowList/WorkflowListContextProvider.tsx
copy packages/{serverless-logic-web-tools => sonataflow-deployment-webapp}/src/runtimeTools/workflows/WorkflowList/WorkflowListGatewayApi.ts (100%)
copy packages/{serverless-logic-web-tools => sonataflow-deployment-webapp}/src/runtimeTools/workflows/WorkflowList/WorkflowListQueries.ts (100%)
copy packages/{serverless-logic-web-tools => sonataflow-deployment-webapp}/src/runtimeTools/workflows/WorkflowList/index.ts (100%)
create mode 100644 packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowListContainer/WorkflowListContainer.tsx
copy packages/{serverless-logic-web-tools => sonataflow-deployment-webapp}/static/envelope/serverless-workflow-combined-editor-envelope.html (100%)
copy packages/{serverless-logic-web-tools => sonataflow-deployment-webapp}/static/envelope/serverless-workflow-diagram-editor-envelope.html (100%)
copy packages/{serverless-logic-web-tools => sonataflow-deployment-webapp}/static/envelope/serverless-workflow-text-editor-envelope.html (100%)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
(incubator-kie-tools-temporary-rnd-do-not-use) 08/15: KOGITO-9831: SWF Editor - final migration to j2cl (#1990)
Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
commit 02cab1e418ce1091486976495bd274021e5af83f
Author: Dmitrii Tikhomirov <tr...@users.noreply.github.com>
AuthorDate: Wed Nov 8 07:10:36 2023 -0800
KOGITO-9831: SWF Editor - final migration to j2cl (#1990)
Co-authored-by: roger <ro...@gmail.com>
---
.gitignore | 4 +-
.../ServerlessWorkflowDiagramEditorLanguageData.ts | 6 +-
.../serverless-workflow-diagram-editor/.gitignore | 6 +
.../appformer-bom/pom.xml | 107 +-
.../appformer-client-api/pom.xml | 14 +-
.../context/DefaultEditorContextProviderImpl.java | 8 +-
.../registry/impl/DefaultRegistryImpl.java | 8 +-
.../main/resources/META-INF/ErraiApp.properties | 33 -
.../org/appformer/AppformerClientAPI.gwt.xml | 26 -
.../appformer-kogito-bridge/pom.xml | 33 +-
.../impl/KogitoEditorContextProviderImpl.java | 11 +-
.../context/interop/EditorContextWrapper.java | 36 +-
.../diagramApi/DiagramApiInteropWrapper.java | 9 +-
.../diagramApi/DiagramApiServiceProducer.java | 11 +-
.../bridge/client/i18n/I18nApiInteropWrapper.java | 9 +-
.../bridge/client/i18n/I18nServiceProducer.java | 11 +-
.../KeyboardShortcutsApiInteropWrapper.java | 9 +-
.../KeyboardShortcutsServiceProducer.java | 11 +-
.../client/notifications/NotificationsApi.java | 9 +-
.../NotificationsApiInteropWrapper.java | 9 +-
.../NotificationsServiceProducer.java | 11 +-
.../marshaller/PMMLEditorMarshallerApi.java | 38 -
.../PMMLEditorMarshallerApiInteropWrapper.java | 39 -
.../marshaller/PMMLEditorMarshallerService.java | 37 -
.../PMMLEditorMarshallerServiceProducer.java | 49 -
.../UnavailablePMMLEditorMarshallerService.java | 34 -
.../pmmleditor/marshaller/model/JSIUtils.java | 73 -
.../marshaller/model/PMMLDocumentData.java | 47 -
.../pmmleditor/marshaller/model/PMMLFieldData.java | 34 -
.../pmmleditor/marshaller/model/PMMLModelData.java | 50 -
.../ResourceContentEditorServiceWrapper.java | 11 +-
.../producer/ResourceContentServiceProducer.java | 11 +-
.../client/stateControl/interop/StateControl.java | 9 +-
.../registry/interop/KogitoJSCommandRegistry.java | 9 +-
.../registry/producer/CommandRegistryProducer.java | 11 +-
.../workspace/interop/WorkspaceServiceWrapper.java | 9 +-
.../producer/WorkspaceServiceProducer.java | 11 +-
.../main/resources/META-INF/ErraiApp.properties | 33 -
.../kogito/bridge/AppformerKogitoBridge.gwt.xml | 28 -
.../PMMLEditorMarshallerServiceProducerTest.java | 62 -
.../PMMLEditorMarshallerServiceTest.java | 59 -
.../env/index.js | 5 +
.../errai-api/pom.xml | 73 -
.../errai-bom/pom.xml | 709 --
.../errai-cdi/README.txt | 18 -
.../errai-cdi/RELEASE-PROCESS.md | 1 -
.../errai-cdi/errai-cdi-client/pom.xml | 158 -
.../java/org/jboss/errai/enterprise/CDI.gwt.xml | 31 -
.../enterprise/client/cdi/CDIClientBootstrap.java | 54 -
.../errai/enterprise/client/cdi/EventProvider.java | 111 -
.../enterprise/client/cdi/InstanceProvider.java | 136 -
.../client/cdi/events/BusReadyEvent.java | 36 -
.../rebind/EventQualifierSerializerGenerator.java | 63 -
.../rebind/JSR299IOCExtensionConfigurator.java | 115 -
.../errai/enterprise/rebind/ObservesExtension.java | 226 -
.../main/resources/META-INF/ErraiApp.properties | 17 -
.../client/cdi/AbstractErraiCDITest.java | 127 -
.../errai-cdi/errai-cdi-shared/pom.xml | 105 -
.../org/jboss/errai/enterprise/CDIShared.gwt.xml | 29 -
.../client/cdi/AbstractCDIEventCallback.java | 75 -
.../errai/enterprise/client/cdi/CDICommands.java | 25 -
.../enterprise/client/cdi/CDIEventTypeLookup.java | 69 -
.../errai/enterprise/client/cdi/CDIProtocol.java | 25 -
.../client/cdi/EventQualifierSerializer.java | 79 -
.../enterprise/client/cdi/JsTypeEventObserver.java | 32 -
.../client/cdi/WindowEventObservers.java | 74 -
.../jboss/errai/enterprise/client/cdi/api/CDI.java | 284 -
.../enterprise/client/cdi/api/CommandMessage.java | 292 -
.../enterprise/client/cdi/api/Conversational.java | 47 -
.../errai/enterprise/client/cdi/api/Message.java | 321 -
.../enterprise/client/cdi/api/MessageCallback.java | 36 -
.../enterprise/client/cdi/api/Subscription.java | 31 -
.../NonGwtEventQualifierSerializerGenerator.java | 147 -
.../errai-cdi/pom.xml | 113 -
.../errai-codegen-gwt/pom.xml | 82 -
.../errai/codegen/meta/impl/gwt/GWTClass.java | 614 --
.../codegen/meta/impl/gwt/GWTConstructor.java | 163 -
.../errai/codegen/meta/impl/gwt/GWTField.java | 125 -
.../codegen/meta/impl/gwt/GWTGenericArrayType.java | 49 -
.../errai/codegen/meta/impl/gwt/GWTMethod.java | 176 -
.../errai/codegen/meta/impl/gwt/GWTParameter.java | 81 -
.../meta/impl/gwt/GWTParameterizedType.java | 100 -
.../codegen/meta/impl/gwt/GWTSpecialMethod.java | 173 -
.../codegen/meta/impl/gwt/GWTTypeVariable.java | 50 -
.../jboss/errai/codegen/meta/impl/gwt/GWTUtil.java | 115 -
.../codegen/meta/impl/gwt/GWTWildcardType.java | 54 -
.../codegen/util/GWTPrivateMemberAccessor.java | 197 -
.../org/jboss/errai/codegen/util/JSNIUtil.java | 72 -
.../errai/codegen/gwt/test/GWTMetaClassTest.java | 104 -
.../codegen/gwt/test/GWTParameterizedTypeTest.java | 57 -
.../errai/codegen/gwt/test/MockacleFactory.java | 128 -
.../src/test/resources/log4j.properties | 28 -
.../errai-codegen/pom.xml | 226 -
.../org/jboss/errai/codegen/AbstractStatement.java | 33 -
.../org/jboss/errai/codegen/AnnotationEncoder.java | 90 -
.../jboss/errai/codegen/ArithmeticExpression.java | 30 -
.../jboss/errai/codegen/ArithmeticOperator.java | 74 -
.../jboss/errai/codegen/AssignmentOperator.java | 74 -
.../org/jboss/errai/codegen/BitwiseOperator.java | 71 -
.../org/jboss/errai/codegen/BlockStatement.java | 125 -
.../org/jboss/errai/codegen/BooleanExpression.java | 31 -
.../org/jboss/errai/codegen/BooleanOperator.java | 78 -
.../org/jboss/errai/codegen/CallParameters.java | 88 -
.../main/java/org/jboss/errai/codegen/Cast.java | 92 -
.../main/java/org/jboss/errai/codegen/Comment.java | 57 -
.../main/java/org/jboss/errai/codegen/Context.java | 749 --
.../java/org/jboss/errai/codegen/DefModifiers.java | 67 -
.../org/jboss/errai/codegen/DefParameters.java | 125 -
.../java/org/jboss/errai/codegen/Expression.java | 44 -
.../java/org/jboss/errai/codegen/InnerClass.java | 48 -
.../org/jboss/errai/codegen/InterningCallback.java | 96 -
.../org/jboss/errai/codegen/MethodInvocation.java | 183 -
.../java/org/jboss/errai/codegen/Modifier.java | 45 -
.../java/org/jboss/errai/codegen/Operator.java | 41 -
.../java/org/jboss/errai/codegen/OperatorImpl.java | 78 -
.../java/org/jboss/errai/codegen/Parameter.java | 156 -
.../java/org/jboss/errai/codegen/ProxyMaker.java | 378 -
.../org/jboss/errai/codegen/RenderCacheStore.java | 29 -
.../org/jboss/errai/codegen/SnapshotMaker.java | 425 -
.../java/org/jboss/errai/codegen/Statement.java | 33 -
.../org/jboss/errai/codegen/StringExpression.java | 30 -
.../org/jboss/errai/codegen/StringOperator.java | 70 -
.../org/jboss/errai/codegen/StringStatement.java | 60 -
.../org/jboss/errai/codegen/TernaryStatement.java | 60 -
.../org/jboss/errai/codegen/ThrowsDeclaration.java | 77 -
.../org/jboss/errai/codegen/UnaryOperator.java | 70 -
.../java/org/jboss/errai/codegen/Variable.java | 399 -
.../org/jboss/errai/codegen/VariableReference.java | 47 -
.../java/org/jboss/errai/codegen/WeaveType.java | 28 -
.../builder/AnonymousClassStructureBuilder.java | 35 -
.../jboss/errai/codegen/builder/ArrayBuilder.java | 35 -
.../builder/ArrayInitializationBuilder.java | 31 -
.../jboss/errai/codegen/builder/BlockBuilder.java | 75 -
.../jboss/errai/codegen/builder/BuildCallback.java | 32 -
.../org/jboss/errai/codegen/builder/Builder.java | 33 -
.../errai/codegen/builder/CaseBlockBuilder.java | 48 -
.../errai/codegen/builder/CatchBlockBuilder.java | 34 -
.../codegen/builder/ClassConstructorBuilder.java | 50 -
.../ClassDefinitionBuilderAbstractOption.java | 32 -
.../ClassDefinitionBuilderCommentOption.java | 29 -
.../builder/ClassDefinitionBuilderInterfaces.java | 34 -
.../builder/ClassDefinitionBuilderScope.java | 34 -
.../builder/ClassDefinitionStaticOption.java | 30 -
.../errai/codegen/builder/ClassFieldBuilder.java | 41 -
.../errai/codegen/builder/ClassMethodBuilder.java | 82 -
.../codegen/builder/ClassStructureBuilder.java | 41 -
.../ClassStructureBuilderAbstractMethodOption.java | 89 -
.../jboss/errai/codegen/builder/ClosedBlock.java | 30 -
.../codegen/builder/ConstructorBlockBuilder.java | 31 -
.../codegen/builder/ContextualIfBlockBuilder.java | 35 -
.../codegen/builder/ContextualLoopBuilder.java | 48 -
.../builder/ContextualStatementBuilder.java | 43 -
.../builder/ContextualSwitchBlockBuilder.java | 30 -
.../builder/DefaultClassStructureBuilder.java | 33 -
.../errai/codegen/builder/ElseBlockBuilder.java | 37 -
.../codegen/builder/FieldBuildInitializer.java | 34 -
.../errai/codegen/builder/FieldBuildName.java | 28 -
.../errai/codegen/builder/FieldBuildStart.java | 30 -
.../errai/codegen/builder/FieldBuildType.java | 32 -
.../jboss/errai/codegen/builder/Finishable.java | 28 -
.../errai/codegen/builder/IfBlockBuilder.java | 31 -
.../jboss/errai/codegen/builder/LoopBuilder.java | 40 -
.../errai/codegen/builder/MethodBlockBuilder.java | 39 -
.../codegen/builder/MethodBlockModifiers.java | 32 -
.../codegen/builder/MethodBlockParameters.java | 37 -
.../errai/codegen/builder/MethodBuildCallback.java | 37 -
.../codegen/builder/MethodCommentBuilder.java | 28 -
.../errai/codegen/builder/StatementBegin.java | 90 -
.../jboss/errai/codegen/builder/StatementEnd.java | 30 -
.../errai/codegen/builder/SwitchBlockBuilder.java | 30 -
.../errai/codegen/builder/TryBlockBuilder.java | 30 -
.../builder/VariableDeclarationInitializer.java | 34 -
.../codegen/builder/VariableDeclarationNamed.java | 28 -
.../codegen/builder/VariableDeclarationStart.java | 28 -
...ariableReferenceContextualStatementBuilder.java | 32 -
.../jboss/errai/codegen/builder/WhileBuilder.java | 35 -
.../builder/callstack/AbstractCallElement.java | 101 -
.../codegen/builder/callstack/AssignVariable.java | 83 -
.../builder/callstack/BranchCallElement.java | 46 -
.../codegen/builder/callstack/CallElement.java | 39 -
.../codegen/builder/callstack/CallWriter.java | 64 -
.../callstack/ConditionalBlockCallElement.java | 61 -
.../codegen/builder/callstack/DeclareVariable.java | 52 -
.../builder/callstack/DeferredCallElement.java | 62 -
.../builder/callstack/DeferredCallback.java | 34 -
.../codegen/builder/callstack/DefineLabel.java | 53 -
.../codegen/builder/callstack/DynamicLoad.java | 59 -
.../builder/callstack/LoadClassReference.java | 180 -
.../errai/codegen/builder/callstack/LoadField.java | 101 -
.../codegen/builder/callstack/LoadLiteral.java | 53 -
.../codegen/builder/callstack/LoadNested.java | 87 -
.../codegen/builder/callstack/LoadVariable.java | 140 -
.../codegen/builder/callstack/MethodCall.java | 152 -
.../builder/callstack/ResetCallElement.java | 40 -
.../codegen/builder/callstack/ReturnValue.java | 40 -
.../codegen/builder/callstack/ThrowException.java | 85 -
.../builder/impl/AbstractStatementBuilder.java | 91 -
.../impl/AnonymousClassStructureBuilderImpl.java | 195 -
.../builder/impl/ArithmeticExpressionBuilder.java | 102 -
.../codegen/builder/impl/ArrayBuilderImpl.java | 160 -
.../codegen/builder/impl/AssignmentBuilder.java | 85 -
.../builder/impl/BitwiseExpressionBuilder.java | 76 -
.../codegen/builder/impl/BlockBuilderImpl.java | 156 -
.../builder/impl/BooleanExpressionBuilder.java | 89 -
.../codegen/builder/impl/CallElementBuilder.java | 53 -
.../errai/codegen/builder/impl/ClassBuilder.java | 522 -
.../impl/ClassBuilderAbstractMethodOption.java | 185 -
.../builder/impl/ConstructorBlockBuilderImpl.java | 76 -
.../errai/codegen/builder/impl/ContextBuilder.java | 130 -
.../impl/ContextualStatementBuilderImpl.java | 193 -
.../builder/impl/DeclareAssignmentBuilder.java | 48 -
.../codegen/builder/impl/ExpressionBuilder.java | 149 -
.../errai/codegen/builder/impl/FieldBuilder.java | 139 -
.../codegen/builder/impl/IfBlockBuilderImpl.java | 143 -
.../codegen/builder/impl/LoopBuilderImpl.java | 228 -
.../builder/impl/MethodBlockBuilderImpl.java | 154 -
.../builder/impl/MethodBuilderAbstractOption.java | 58 -
.../errai/codegen/builder/impl/ObjectBuilder.java | 188 -
.../jboss/errai/codegen/builder/impl/Scope.java | 53 -
.../codegen/builder/impl/StatementBuilder.java | 438 -
.../builder/impl/StringExpressionBuilder.java | 80 -
.../builder/impl/SwitchBlockBuilderImpl.java | 178 -
.../codegen/builder/impl/TryBlockBuilderImpl.java | 108 -
.../codegen/control/AbstractConditionalBlock.java | 52 -
.../jboss/errai/codegen/control/DoWhileLoop.java | 48 -
.../org/jboss/errai/codegen/control/ForLoop.java | 81 -
.../jboss/errai/codegen/control/ForeachLoop.java | 63 -
.../org/jboss/errai/codegen/control/IfBlock.java | 86 -
.../jboss/errai/codegen/control/SwitchBlock.java | 129 -
.../org/jboss/errai/codegen/control/TryBlock.java | 85 -
.../org/jboss/errai/codegen/control/WhileLoop.java | 66 -
.../control/branch/AbstractBranchStatement.java | 44 -
.../codegen/control/branch/BreakStatement.java | 40 -
.../codegen/control/branch/ContinueStatement.java | 40 -
.../jboss/errai/codegen/control/branch/Label.java | 57 -
.../codegen/control/branch/LabelReference.java | 40 -
.../exception/CyclicalObjectGraphException.java | 42 -
.../codegen/exception/GenerationException.java | 87 -
.../exception/InvalidExpressionException.java | 40 -
.../codegen/exception/InvalidTypeException.java | 44 -
.../exception/NotLiteralizableException.java | 55 -
.../codegen/exception/OutOfScopeException.java | 36 -
.../exception/TypeNotIterableException.java | 36 -
.../exception/UndefinedConstructorException.java | 67 -
.../codegen/exception/UndefinedFieldException.java | 61 -
.../exception/UndefinedMethodException.java | 63 -
.../exception/UnproxyableClassException.java | 42 -
.../errai/codegen/literal/AnnotationLiteral.java | 150 -
.../jboss/errai/codegen/literal/ArrayLiteral.java | 118 -
.../jboss/errai/codegen/literal/BooleanValue.java | 38 -
.../org/jboss/errai/codegen/literal/ByteValue.java | 42 -
.../org/jboss/errai/codegen/literal/CharValue.java | 38 -
.../jboss/errai/codegen/literal/ClassLiteral.java | 55 -
.../jboss/errai/codegen/literal/DoubleValue.java | 38 -
.../jboss/errai/codegen/literal/FloatValue.java | 38 -
.../org/jboss/errai/codegen/literal/IntValue.java | 38 -
.../org/jboss/errai/codegen/literal/ListValue.java | 51 -
.../errai/codegen/literal/LiteralFactory.java | 226 -
.../jboss/errai/codegen/literal/LiteralValue.java | 93 -
.../org/jboss/errai/codegen/literal/LongValue.java | 38 -
.../org/jboss/errai/codegen/literal/MapValue.java | 52 -
.../errai/codegen/literal/MetaClassLiteral.java | 59 -
.../jboss/errai/codegen/literal/NullLiteral.java | 47 -
.../org/jboss/errai/codegen/literal/SetValue.java | 51 -
.../jboss/errai/codegen/literal/ShortValue.java | 38 -
.../jboss/errai/codegen/literal/StringLiteral.java | 57 -
.../jboss/errai/codegen/literal/TypeLiteral.java | 30 -
.../errai/codegen/meta/AbstractHasAnnotations.java | 59 -
.../jboss/errai/codegen/meta/BeanDescriptor.java | 44 -
.../jboss/errai/codegen/meta/HasAnnotations.java | 45 -
.../org/jboss/errai/codegen/meta/MetaClass.java | 260 -
.../jboss/errai/codegen/meta/MetaClassCache.java | 190 -
.../jboss/errai/codegen/meta/MetaClassFactory.java | 635 --
.../jboss/errai/codegen/meta/MetaClassMember.java | 53 -
.../jboss/errai/codegen/meta/MetaConstructor.java | 49 -
.../org/jboss/errai/codegen/meta/MetaField.java | 250 -
.../errai/codegen/meta/MetaGenericArrayType.java | 29 -
.../errai/codegen/meta/MetaGenericDeclaration.java | 43 -
.../org/jboss/errai/codegen/meta/MetaMethod.java | 123 -
.../jboss/errai/codegen/meta/MetaParameter.java | 78 -
.../errai/codegen/meta/MetaParameterizedType.java | 34 -
.../org/jboss/errai/codegen/meta/MetaType.java | 39 -
.../jboss/errai/codegen/meta/MetaTypeVariable.java | 43 -
.../jboss/errai/codegen/meta/MetaWildcardType.java | 75 -
.../errai/codegen/meta/impl/AbstractMetaClass.java | 859 --
.../meta/impl/AbstractMetaParameterizedType.java | 123 -
.../meta/impl/AbstractMetaWildcardType.java | 48 -
.../codegen/meta/impl/build/BuildMetaClass.java | 855 --
.../meta/impl/build/BuildMetaConstructor.java | 292 -
.../codegen/meta/impl/build/BuildMetaField.java | 216 -
.../codegen/meta/impl/build/BuildMetaMethod.java | 358 -
.../impl/build/BuildMetaParameterizedType.java | 59 -
.../meta/impl/build/ShadowBuildMetaField.java | 47 -
.../meta/impl/build/ShadowBuildMetaMethod.java | 50 -
.../meta/impl/java/JavaReflectionClass.java | 472 -
.../meta/impl/java/JavaReflectionConstructor.java | 192 -
.../meta/impl/java/JavaReflectionField.java | 128 -
.../impl/java/JavaReflectionGenericArrayType.java | 48 -
.../meta/impl/java/JavaReflectionMethod.java | 188 -
.../meta/impl/java/JavaReflectionParameter.java | 77 -
.../impl/java/JavaReflectionParameterizedType.java | 57 -
.../meta/impl/java/JavaReflectionTypeVariable.java | 50 -
.../codegen/meta/impl/java/JavaReflectionUtil.java | 97 -
.../meta/impl/java/JavaReflectionWildcardType.java | 52 -
.../errai/codegen/util/AnnotationSerializer.java | 20 -
.../java/org/jboss/errai/codegen/util/Arith.java | 44 -
.../java/org/jboss/errai/codegen/util/Bitwise.java | 86 -
.../java/org/jboss/errai/codegen/util/Bool.java | 110 -
.../errai/codegen/util/CDIAnnotationUtils.java | 507 -
.../jboss/errai/codegen/util/ClassChangeUtil.java | 659 --
.../jboss/errai/codegen/util/EmptyStatement.java | 62 -
.../java/org/jboss/errai/codegen/util/Expr.java | 44 -
.../java/org/jboss/errai/codegen/util/GenUtil.java | 693 --
.../main/java/org/jboss/errai/codegen/util/If.java | 109 -
.../jboss/errai/codegen/util/Implementations.java | 143 -
.../jboss/errai/codegen/util/PrettyPrinter.java | 156 -
.../errai/codegen/util/PrivateAccessType.java | 28 -
.../errai/codegen/util/PrivateAccessUtil.java | 234 -
.../errai/codegen/util/PrivateMemberAccessor.java | 50 -
.../org/jboss/errai/codegen/util/ProxyUtil.java | 438 -
.../org/jboss/errai/codegen/util/QuickDeps.java | 322 -
.../util/ReflectionPrivateMemberAccessor.java | 385 -
.../java/org/jboss/errai/codegen/util/Refs.java | 110 -
.../java/org/jboss/errai/codegen/util/Stmt.java | 322 -
.../java/org/jboss/errai/codegen/util/Str.java | 44 -
.../errai/codegen/test/AbstractCodegenTest.java | 55 -
.../codegen/test/AllStatementBuilderTests.java | 50 -
.../errai/codegen/test/AnnotationEncoderTest.java | 75 -
.../jboss/errai/codegen/test/AnnotationTest.java | 633 --
.../test/AnonymousClassStructureBuilderTest.java | 228 -
.../jboss/errai/codegen/test/ArithmeticTest.java | 69 -
.../jboss/errai/codegen/test/ClassBuilderTest.java | 617 --
.../errai/codegen/test/ClassBuilderTestResult.java | 307 -
.../errai/codegen/test/ContextBuilderTest.java | 250 -
.../errai/codegen/test/IfBlockBuilderTest.java | 379 -
.../codegen/test/IfBlockBuilderTestResult.java | 131 -
.../errai/codegen/test/InvocationBuilderTest.java | 368 -
.../org/jboss/errai/codegen/test/LiteralTest.java | 203 -
.../jboss/errai/codegen/test/LoopBuilderTest.java | 624 --
.../errai/codegen/test/LoopBuilderTestResult.java | 163 -
.../jboss/errai/codegen/test/ProxyMakerTest.java | 125 -
.../jboss/errai/codegen/test/ReachabilityTest.java | 100 -
.../errai/codegen/test/SnapshotMakerTest.java | 289 -
.../errai/codegen/test/StatementBuilderTest.java | 660 --
.../errai/codegen/test/SwitchBlockBuilderTest.java | 246 -
.../codegen/test/SwitchBlockBuilderTestResult.java | 71 -
.../errai/codegen/test/TryBlockBuilderTest.java | 121 -
.../codegen/test/TryBlockBuilderTestResult.java | 68 -
.../codegen/test/meta/AbstractMetaClassTest.java | 790 --
.../test/meta/build/BuildMetaClassTest.java | 101 -
.../meta/java/JavaReflectionMetaClassTest.java | 70 -
.../org/jboss/errai/codegen/test/model/Bar.java | 40 -
.../org/jboss/errai/codegen/test/model/Baz.java | 29 -
.../test/model/BeanWithTypeParmedMeths.java | 39 -
.../org/jboss/errai/codegen/test/model/Bwah.java | 30 -
.../codegen/test/model/ClassWithArrayGenerics.java | 31 -
.../test/model/ClassWithGenericCollections.java | 43 -
.../test/model/ClassWithGenericMethods.java | 48 -
.../jboss/errai/codegen/test/model/FakeBean.java | 45 -
.../org/jboss/errai/codegen/test/model/Foo.java | 52 -
.../model/GenericArrayCollectionTestModel.java | 30 -
.../codegen/test/model/GenericArraySubclass.java | 29 -
.../codegen/test/model/GenericSuperClass.java | 29 -
.../jboss/errai/codegen/test/model/HasBinding.java | 34 -
.../codegen/test/model/HasManyConstructors.java | 32 -
.../jboss/errai/codegen/test/model/HasValue.java | 31 -
.../jboss/errai/codegen/test/model/Integer.java | 30 -
.../org/jboss/errai/codegen/test/model/Mrshlr.java | 28 -
.../jboss/errai/codegen/test/model/MultiAnno.java | 34 -
.../org/jboss/errai/codegen/test/model/MyBean.java | 29 -
.../errai/codegen/test/model/MyTestAnnotation.java | 38 -
.../errai/codegen/test/model/ObjectWithNested.java | 34 -
.../codegen/test/model/ParameterizedClass.java | 32 -
.../org/jboss/errai/codegen/test/model/Person.java | 29 -
.../jboss/errai/codegen/test/model/PersonImpl.java | 67 -
.../model/PortableIntegerParameterDefinition.java | 84 -
.../test/model/PortableParameterDefinition.java | 65 -
.../test/model/PrimitiveFieldContainer.java | 43 -
.../model/SnapshotInterfaceWithCollections.java | 30 -
.../SnapshotInterfaceWithCollectionsImpl.java | 39 -
.../org/jboss/errai/codegen/test/model/TEnum.java | 28 -
.../errai/codegen/test/model/TestInterface.java | 30 -
.../errai/codegen/test/model/ToProxyBean.java | 53 -
.../errai/codegen/test/model/ToProxyBean2.java | 36 -
.../jboss/errai/codegen/test/model/tree/Child.java | 38 -
.../errai/codegen/test/model/tree/Grandparent.java | 30 -
.../test/model/tree/GrandparentInterface.java | 26 -
.../test/model/tree/GrandparentSuperInterface.java | 25 -
.../codegen/test/model/tree/IsolatedInterface.java | 30 -
.../errai/codegen/test/model/tree/Parent.java | 37 -
.../codegen/test/model/tree/ParentInterface.java | 25 -
.../test/model/tree/ParentSuperInterface1.java | 25 -
.../test/model/tree/ParentSuperInterface2.java | 25 -
.../src/test/resources/log4j.properties | 28 -
.../errai-common/pom.xml | 184 -
.../org/jboss/errai/common/ErraiCommon.gwt.xml | 31 -
.../java/org/jboss/errai/common/Logging.gwt.xml | 18 -
.../jboss/errai/common/client/InitCoordinator.java | 34 -
.../org/jboss/errai/common/client/PageRequest.java | 48 -
.../org/jboss/errai/common/client/api/Assert.java | 64 -
.../jboss/errai/common/client/api/BatchCaller.java | 100 -
.../org/jboss/errai/common/client/api/Caller.java | 77 -
.../errai/common/client/api/ErrorCallback.java | 45 -
.../jboss/errai/common/client/api/IsElement.java | 47 -
.../errai/common/client/api/NoOpCallback.java | 30 -
.../errai/common/client/api/RemoteCallback.java | 44 -
.../errai/common/client/api/ResourceProvider.java | 30 -
.../client/api/annotations/BrowserEvent.java | 48 -
.../common/client/api/annotations/ClassNames.java | 44 -
.../common/client/api/annotations/Element.java | 41 -
.../common/client/api/annotations/IOCProducer.java | 42 -
.../common/client/api/annotations/LocalEvent.java | 43 -
.../common/client/api/annotations/MapsTo.java | 35 -
.../common/client/api/annotations/NamedLogger.java | 51 -
.../common/client/api/annotations/NonPortable.java | 45 -
.../common/client/api/annotations/Portable.java | 53 -
.../common/client/api/annotations/Properties.java | 42 -
.../common/client/api/annotations/Property.java | 50 -
.../common/client/api/elemental2/IsElement.java | 43 -
.../client/api/extension/InitFailureListener.java | 44 -
.../common/client/api/extension/InitVotes.java | 439 -
.../common/client/api/interceptor/CallContext.java | 96 -
.../client/api/interceptor/CallInterceptor.java | 33 -
.../client/api/interceptor/FeatureInterceptor.java | 37 -
.../client/api/interceptor/InterceptedCall.java | 44 -
.../api/interceptor/InterceptsRemoteCall.java | 49 -
.../api/interceptor/LocalCallInterceptor.java | 42 -
.../client/api/interceptor/RemoteCallContext.java | 84 -
.../api/interceptor/RemoteCallInterceptor.java | 52 -
.../errai/common/client/api/package-info.java | 4 -
.../errai/common/client/api/tasks/AsyncTask.java | 68 -
.../common/client/api/tasks/ClientTaskManager.java | 214 -
.../common/client/api/tasks/HasAsyncTaskRef.java | 49 -
.../errai/common/client/api/tasks/TaskManager.java | 98 -
.../client/api/tasks/TaskManagerFactory.java | 56 -
.../client/api/tasks/TaskManagerProvider.java | 25 -
.../org/jboss/errai/common/client/dom/DOMUtil.java | 486 -
.../client/dom/elemental2/Elemental2DomUtil.java | 84 -
.../common/client/framework/CallContextStatus.java | 70 -
.../client/framework/ClientCSRFTokenCache.java | 58 -
.../errai/common/client/framework/Constants.java | 32 -
.../common/client/framework/ProxyFactory.java | 25 -
.../common/client/framework/ProxyProvider.java | 36 -
.../framework/RemoteServiceProxyFactory.java | 69 -
.../errai/common/client/framework/RpcBatch.java | 45 -
.../errai/common/client/framework/RpcStub.java | 36 -
.../client/logging/LoggingHandlerConfigurator.java | 109 -
.../logging/formatters/ErraiSimpleFormatter.java | 135 -
.../logging/handlers/ErraiConsoleLogHandler.java | 138 -
.../handlers/ErraiDevelopmentModeLogHandler.java | 77 -
.../client/logging/handlers/ErraiLogHandler.java | 34 -
.../logging/handlers/ErraiSystemLogHandler.java | 78 -
.../errai/common/client/logging/util/Console.java | 40 -
.../common/client/logging/util/ReflectableJSO.java | 61 -
.../client/logging/util/StackTraceFormatter.java | 85 -
.../common/client/logging/util/StringFormat.java | 437 -
.../jboss/errai/common/client/package-info.java | 8 -
.../common/client/protocols/MessageParts.java | 131 -
.../errai/common/client/protocols/Resources.java | 28 -
.../client/protocols/SerializationParts.java | 40 -
.../errai/common/client/types/TypeHandler.java | 25 -
.../common/client/types/TypeHandlerFactory.java | 179 -
.../collections/CollectionToBooleanArray.java | 39 -
.../collections/CollectionToByteArray.java | 39 -
.../collections/CollectionToCharArray.java | 39 -
.../collections/CollectionToDoubleArray.java | 39 -
.../collections/CollectionToFloatArray.java | 39 -
.../handlers/collections/CollectionToIntArray.java | 39 -
.../handlers/collections/CollectionToList.java | 33 -
.../collections/CollectionToLongArray.java | 39 -
.../handlers/collections/CollectionToObjArray.java | 39 -
.../handlers/collections/CollectionToQueue.java | 33 -
.../handlers/collections/CollectionToSet.java | 33 -
.../collections/CollectionToStringArray.java | 39 -
.../types/handlers/numbers/NumberToByte.java | 29 -
.../types/handlers/numbers/NumberToDate.java | 31 -
.../types/handlers/numbers/NumberToDouble.java | 29 -
.../types/handlers/numbers/NumberToFloat.java | 29 -
.../client/types/handlers/numbers/NumberToInt.java | 29 -
.../types/handlers/numbers/NumberToLong.java | 29 -
.../types/handlers/numbers/NumberToSQLDate.java | 31 -
.../types/handlers/numbers/NumberToShort.java | 29 -
.../common/client/ui/ElementWrapperWidget.java | 317 -
.../org/jboss/errai/common/client/ui/HasValue.java | 46 -
.../common/client/ui/NativeHasValueAccessors.java | 59 -
.../errai/common/client/ui/ValueChangeManager.java | 66 -
.../client/util/AnnotationPropertyAccessor.java | 13 -
.../util/AnnotationPropertyAccessorBuilder.java | 32 -
.../errai/common/client/util/AsyncBeanFactory.java | 50 -
.../jboss/errai/common/client/util/Base64Util.java | 235 -
.../common/client/util/CreationalCallback.java | 28 -
.../errai/common/client/util/EventTestingUtil.java | 128 -
.../jboss/errai/common/client/util/Properties.java | 272 -
.../client/util/SharedAnnotationSerializer.java | 90 -
.../jboss/errai/common/client/util/TimeUnit.java | 465 -
.../org/jboss/errai/common/compat/README.eclipse | 24 -
.../javax/annotation/processing/Generated.java | 98 -
.../errai/common/metadata/DeploymentContext.java | 124 -
.../common/metadata/DeploymentContextUtil.java | 154 -
.../common/metadata/ErraiAppPropertiesFiles.java | 129 -
.../common/metadata/ErraiPropertyScanner.java | 67 -
.../metadata/ExtendedTypeAnnotationScanner.java | 63 -
.../errai/common/metadata/MetaDataProcessor.java | 25 -
.../errai/common/metadata/MetaDataScanner.java | 316 -
.../org/jboss/errai/common/metadata/NoOpUrl.java | 126 -
.../jboss/errai/common/metadata/RebindUtils.java | 329 -
.../errai/common/metadata/ScannerSingleton.java | 92 -
.../common/metadata/SortableClassFileWrapper.java | 45 -
.../jboss/errai/common/metadata/WarUrlType.java | 50 -
.../org/jboss/errai/common/rebind/CacheStore.java | 28 -
.../org/jboss/errai/common/rebind/CacheUtil.java | 67 -
.../jboss/errai/common/rebind/ClassListReader.java | 70 -
.../common/rebind/ModuleAnnotationProcessor.java | 77 -
.../org/jboss/errai/common/rebind/NameUtil.java | 119 -
.../errai/common/rebind/UniqueNameGenerator.java | 58 -
.../errai/common/server/CacheManifestServlet.java | 174 -
.../jboss/errai/common/server/FilterCacheUtil.java | 86 -
.../common/server/api/ErraiBootstrapFailure.java | 44 -
.../jboss/errai/common/server/api/ErraiConfig.java | 29 -
.../common/server/api/ErraiConfigExtension.java | 25 -
.../server/api/annotations/ExtensionComponent.java | 31 -
.../main/resources/META-INF/ErraiApp.properties | 0
.../dom/elemental2/Elemental2DomUtilTest.java | 207 -
.../errai/common/client/util/Base64Tests.java | 91 -
.../errai/common/client/util/PropertiesTest.java | 186 -
.../org/jboss/errai/common/it/CommonTests.gwt.xml | 9 -
.../errai/common/it/client/StringFormatTests.java | 320 -
.../metadata/ErraiAppPropertiesFilesTest.java | 52 -
.../errai/common/metadata/MetaDataScannerTest.java | 158 -
.../jboss/errai/common/rebind/NameUtilTests.java | 81 -
.../src/test/resources/ErraiApp.properties | 0
.../test/resources/META-INF/ErraiApp.properties | 0
.../errai-config/pom.xml | 54 -
.../config/rebind/AbstractAsyncGenerator.java | 262 -
.../errai/config/rebind/AsyncCodeGenerator.java | 33 -
.../errai/config/rebind/AsyncGenerationJob.java | 115 -
.../jboss/errai/config/rebind/AsyncGenerators.java | 202 -
.../org/jboss/errai/config/rebind/EnvUtil.java | 190 -
.../errai/config/rebind/EnvironmentConfig.java | 49 -
.../jboss/errai/config/rebind/GenerateAsync.java | 32 -
.../errai/config/rebind/MetaClassBridgeUtil.java | 140 -
.../org/jboss/errai/config/util/ClassScanner.java | 435 -
.../org/jboss/errai/config/util/ThreadUtil.java | 144 -
.../errai-ioc/pom.xml | 227 -
.../java/org/jboss/errai/ioc/Container.gwt.xml | 48 -
.../errai/ioc/client/AnnotationComparator.java | 53 -
.../org/jboss/errai/ioc/client/Bootstrapper.java | 27 -
.../java/org/jboss/errai/ioc/client/Container.java | 143 -
.../java/org/jboss/errai/ioc/client/IOCUtil.java | 92 -
.../java/org/jboss/errai/ioc/client/JsArray.java | 83 -
.../errai/ioc/client/QualifierEqualityFactory.java | 35 -
.../client/QualifierEqualityFactoryProvider.java | 28 -
.../org/jboss/errai/ioc/client/QualifierUtil.java | 215 -
.../errai/ioc/client/WindowInjectionContext.java | 45 -
.../ioc/client/WindowInjectionContextImpl.java | 91 -
.../ioc/client/WindowInjectionContextStorage.java | 53 -
.../jboss/errai/ioc/client/api/ActivatedBy.java | 52 -
.../errai/ioc/client/api/AfterInitialization.java | 49 -
.../jboss/errai/ioc/client/api/CodeDecorator.java | 32 -
.../ioc/client/api/ContextualTypeProvider.java | 49 -
.../org/jboss/errai/ioc/client/api/Disposer.java | 37 -
.../errai/ioc/client/api/EnabledByProperty.java | 66 -
.../org/jboss/errai/ioc/client/api/EntryPoint.java | 45 -
.../errai/ioc/client/api/IOCBootstrapTask.java | 35 -
.../jboss/errai/ioc/client/api/IOCExtension.java | 37 -
.../jboss/errai/ioc/client/api/IOCProvider.java | 52 -
.../org/jboss/errai/ioc/client/api/InitBallot.java | 43 -
.../errai/ioc/client/api/InjectionException.java | 43 -
.../org/jboss/errai/ioc/client/api/LoadAsync.java | 51 -
.../errai/ioc/client/api/ManagedInstance.java | 147 -
.../org/jboss/errai/ioc/client/api/ReplyTo.java | 39 -
.../jboss/errai/ioc/client/api/ScopeContext.java | 54 -
.../org/jboss/errai/ioc/client/api/Shared.java | 54 -
.../errai/ioc/client/api/SharedSingleton.java | 60 -
.../org/jboss/errai/ioc/client/api/TaskOrder.java | 28 -
.../org/jboss/errai/ioc/client/api/TestOnly.java | 38 -
.../java/org/jboss/errai/ioc/client/api/Timed.java | 60 -
.../org/jboss/errai/ioc/client/api/TimerType.java | 36 -
.../org/jboss/errai/ioc/client/api/ToSubject.java | 37 -
.../ioc/client/api/UncaughtExceptionHandler.java | 64 -
.../api/builtin/AsyncBeanManagerProvider.java | 41 -
.../client/api/builtin/AsyncDisposerProvider.java | 53 -
.../ioc/client/api/builtin/CallerProvider.java | 112 -
.../ioc/client/api/builtin/DisposerProvider.java | 53 -
.../client/api/builtin/DummyJsTypeProvider.java | 42 -
.../client/api/builtin/IOCBeanManagerProvider.java | 41 -
.../ioc/client/api/builtin/InitBallotProvider.java | 49 -
.../api/builtin/ManagedInstanceProvider.java | 278 -
.../ioc/client/api/builtin/RootPanelProvider.java | 39 -
.../ioc/client/container/AbstractContext.java | 269 -
.../client/container/ApplicationScopedContext.java | 99 -
.../errai/ioc/client/container/BeanActivator.java | 41 -
.../ioc/client/container/BeanManagerSetup.java | 25 -
.../ioc/client/container/BeanManagerUtil.java | 66 -
.../ioc/client/container/ClientBeanManager.java | 89 -
.../jboss/errai/ioc/client/container/Context.java | 219 -
.../errai/ioc/client/container/ContextManager.java | 179 -
.../ioc/client/container/ContextManagerImpl.java | 165 -
.../client/container/DependentScopeContext.java | 95 -
.../ioc/client/container/DestructionCallback.java | 38 -
.../ioc/client/container/DynamicAnnotation.java | 42 -
.../client/container/DynamicAnnotationImpl.java | 78 -
.../container/ErraiUncaughtExceptionHandler.java | 62 -
.../jboss/errai/ioc/client/container/Factory.java | 192 -
.../errai/ioc/client/container/FactoryHandle.java | 88 -
.../ioc/client/container/FactoryHandleImpl.java | 127 -
.../container/HasContextualInstanceSupport.java | 48 -
.../org/jboss/errai/ioc/client/container/IOC.java | 186 -
.../errai/ioc/client/container/IOCBeanDef.java | 108 -
.../errai/ioc/client/container/IOCEnvironment.java | 29 -
.../client/container/IOCResolutionException.java | 32 -
.../client/container/InitializationCallback.java | 37 -
.../errai/ioc/client/container/JsTypeProvider.java | 58 -
.../jboss/errai/ioc/client/container/Proxy.java | 76 -
.../errai/ioc/client/container/ProxyHelper.java | 63 -
.../ioc/client/container/ProxyHelperImpl.java | 90 -
.../errai/ioc/client/container/RefHolder.java | 36 -
.../errai/ioc/client/container/SyncBeanDef.java | 45 -
.../ioc/client/container/SyncBeanManager.java | 111 -
.../ioc/client/container/SyncBeanManagerImpl.java | 448 -
.../container/SyncToAsyncBeanManagerAdapter.java | 169 -
.../ioc/client/container/async/AsyncBeanDef.java | 45 -
.../client/container/async/AsyncBeanFuture.java | 58 -
.../client/container/async/AsyncBeanManager.java | 93 -
.../container/async/AsyncBeanManagerImpl.java | 456 -
.../container/async/AsyncBeanManagerSetup.java | 44 -
.../client/container/async/AsyncBeanNotLoaded.java | 27 -
.../ioc/client/container/async/AsyncBeanQuery.java | 252 -
.../container/async/DefaultRunAsyncCallback.java | 40 -
.../client/container/async/SyncToAsyncBeanDef.java | 91 -
.../errai/ioc/client/lifecycle/api/Access.java | 66 -
.../lifecycle/api/AuditableLifecycleListener.java | 29 -
.../errai/ioc/client/lifecycle/api/Creation.java | 30 -
.../ioc/client/lifecycle/api/Destruction.java | 34 -
.../client/lifecycle/api/LifecycleCallback.java | 40 -
.../ioc/client/lifecycle/api/LifecycleEvent.java | 94 -
.../client/lifecycle/api/LifecycleListener.java | 54 -
.../lifecycle/api/LifecycleListenerGenerator.java | 37 -
.../lifecycle/api/LifecycleListenerRegistrar.java | 37 -
.../ioc/client/lifecycle/api/StateChange.java | 44 -
.../ioc/client/lifecycle/impl/AccessImpl.java | 77 -
.../ioc/client/lifecycle/impl/CreationImpl.java | 35 -
.../ioc/client/lifecycle/impl/DestructionImpl.java | 35 -
.../client/lifecycle/impl/LifecycleEventImpl.java | 88 -
.../impl/LifecycleListenerRegistrarImpl.java | 212 -
.../ioc/client/lifecycle/impl/StateChangeImpl.java | 56 -
.../org/jboss/errai/ioc/client/test/FakeGWT.java | 59 -
.../java/org/jboss/errai/ioc/compat/README.eclipse | 24 -
.../errai/ioc/compat/javax/inject/Provider.java | 28 -
.../ioc/bootstrapper/AbstractBodyGenerator.java | 833 --
.../ioc/bootstrapper/BaseProviderGenerator.java | 109 -
.../bootstrapper/BootstrapInterningCallback.java | 137 -
.../ContextualFactoryBodyGenerator.java | 47 -
.../rebind/ioc/bootstrapper/DecoratorRunnable.java | 83 -
.../ioc/bootstrapper/FactoryBodyGenerator.java | 65 -
.../rebind/ioc/bootstrapper/FactoryGenerator.java | 240 -
.../ioc/bootstrapper/IOCBootstrapGenerator.java | 412 -
.../ioc/bootstrapper/IOCEnvironmentGenerator.java | 103 -
.../ioc/rebind/ioc/bootstrapper/IOCGenerator.java | 96 -
.../ioc/bootstrapper/IOCProcessingContext.java | 202 -
.../ioc/rebind/ioc/bootstrapper/IOCProcessor.java | 1350 ---
.../ioc/rebind/ioc/bootstrapper/InjectUtil.java | 115 -
.../bootstrapper/JsTypeFactoryBodyGenerator.java | 145 -
.../bootstrapper/ProducerFactoryBodyGenerator.java | 244 -
.../bootstrapper/ProviderFactoryBodyGenerator.java | 48 -
.../QualifierEqualityFactoryGenerator.java | 252 -
.../ioc/bootstrapper/TypeFactoryBodyGenerator.java | 464 -
.../ioc/builtin/AfterInitializationExtension.java | 53 -
.../ioc/rebind/ioc/builtin/TimedExtension.java | 92 -
.../ioc/exception/UnsatisfiedDependencies.java | 51 -
.../UnsatisfiedDependenciesException.java | 70 -
.../ioc/exception/UnsatisfiedDependency.java | 53 -
.../ioc/rebind/ioc/exception/UnsatisfiedField.java | 54 -
.../rebind/ioc/exception/UnsatisfiedMethod.java | 56 -
.../rebind/ioc/exception/UnsatisfiedParameter.java | 54 -
.../ioc/extension/IOCDecoratorExtension.java | 41 -
.../ioc/extension/IOCExtensionConfigurator.java | 61 -
.../builtin/JsTypeAntiInliningExtension.java | 135 -
.../builtin/LoggerFactoryIOCExtension.java | 104 -
.../builtin/UncaughtExceptionDecorator.java | 135 -
.../ioc/extension/builtin/WidgetIOCExtension.java | 116 -
.../ioc/graph/api/CustomFactoryInjectable.java | 34 -
.../ioc/rebind/ioc/graph/api/DependencyGraph.java | 46 -
.../ioc/graph/api/DependencyGraphBuilder.java | 378 -
.../rebind/ioc/graph/api/HasInjectableHandle.java | 47 -
.../errai/ioc/rebind/ioc/graph/api/Injectable.java | 127 -
.../ioc/rebind/ioc/graph/api/InjectionSite.java | 113 -
.../errai/ioc/rebind/ioc/graph/api/Qualifier.java | 61 -
.../ioc/rebind/ioc/graph/api/QualifierFactory.java | 89 -
.../ioc/rebind/ioc/graph/impl/AsyncValidator.java | 42 -
.../ioc/rebind/ioc/graph/impl/BaseDependency.java | 81 -
.../ioc/rebind/ioc/graph/impl/CycleValidator.java | 107 -
.../graph/impl/DefaultCustomFactoryInjectable.java | 60 -
.../ioc/graph/impl/DefaultQualifierFactory.java | 409 -
.../ioc/graph/impl/DependencyGraphBuilderImpl.java | 660 --
.../rebind/ioc/graph/impl/DependencyGraphImpl.java | 57 -
.../graph/impl/DisposerMethodDependencyImpl.java | 51 -
.../rebind/ioc/graph/impl/ExtensionInjectable.java | 63 -
.../ioc/graph/impl/FactoryNameGenerator.java | 75 -
.../rebind/ioc/graph/impl/FieldDependencyImpl.java | 51 -
.../errai/ioc/rebind/ioc/graph/impl/GraphUtil.java | 255 -
.../ioc/rebind/ioc/graph/impl/InjectableBase.java | 58 -
.../rebind/ioc/graph/impl/InjectableHandle.java | 75 -
.../ioc/rebind/ioc/graph/impl/InjectableImpl.java | 221 -
.../rebind/ioc/graph/impl/InjectableReference.java | 52 -
.../rebind/ioc/graph/impl/ParamDependencyImpl.java | 58 -
.../graph/impl/ProducerInstanceDependencyImpl.java | 51 -
.../rebind/ioc/graph/impl/ResolutionPriority.java | 145 -
.../graph/impl/SetterParameterDependencyImpl.java | 51 -
.../errai/ioc/rebind/ioc/graph/impl/Validator.java | 30 -
.../ioc/rebind/ioc/injector/api/Decorable.java | 410 -
.../ioc/injector/api/ExtensionTypeCallback.java | 41 -
.../rebind/ioc/injector/api/FactoryController.java | 509 -
.../ioc/injector/api/InjectableProvider.java | 49 -
.../rebind/ioc/injector/api/InjectionContext.java | 456 -
.../rebind/ioc/injector/api/WiringElementType.java | 41 -
.../jboss/errai/ioc/util/GeneratedNamesUtil.java | 79 -
.../org/jboss/errai/ioc/util/PropertiesUtil.java | 61 -
.../ioc/util/TranslatableAnnotationUtils.java | 82 -
.../main/resources/META-INF/ErraiApp.properties | 17 -
.../errai/ioc/async/client/test/AsyncIOCTests.java | 79 -
.../test/beanmanager/AsyncBeanManagerTests.gwt.xml | 29 -
.../beanmanager/client/AsyncBeanManagerTests.java | 244 -
.../test/beanmanager/client/res/ADependent.java | 35 -
.../ioc/async/test/beanmanager/client/res/Air.java | 27 -
.../beanmanager/client/res/AirDependentBean.java | 36 -
.../async/test/beanmanager/client/res/AirImpl.java | 30 -
.../client/res/ApplicationScopedBean.java | 78 -
.../ioc/async/test/beanmanager/client/res/Bar.java | 54 -
.../async/test/beanmanager/client/res/Bar2.java | 43 -
.../beanmanager/client/res/BazTheSingleton.java | 32 -
.../ioc/async/test/beanmanager/client/res/Cow.java | 31 -
.../client/res/DependentScopedBean.java | 41 -
.../res/DependentScopedBeanWithDependencies.java | 42 -
.../ioc/async/test/beanmanager/client/res/Foo.java | 54 -
.../async/test/beanmanager/client/res/ImplA.java | 30 -
.../async/test/beanmanager/client/res/ImplB.java | 30 -
.../ioc/async/test/beanmanager/client/res/Pig.java | 31 -
.../test/beanmanager/client/res/TestInterface.java | 28 -
.../constructor/AsyncConstrInjectTests.gwt.xml | 29 -
.../client/AsyncConstructorInjectionTests.java | 68 -
.../async/test/constructor/client/res/Apple.java | 27 -
.../async/test/constructor/client/res/Cashew.java | 27 -
.../test/constructor/client/res/ConstrInjBean.java | 96 -
.../async/test/constructor/client/res/Orange.java | 27 -
.../async/test/constructor/client/res/Peanut.java | 27 -
.../async/test/constructor/client/res/Pear.java | 27 -
.../scopes/dependent/AsyncDepScopeTests.gwt.xml | 9 -
.../client/AsyncDependentScopeIntegrationTest.java | 313 -
.../client/AsyncSpecializationIntegrationTest.java | 30 -
.../client/res/ApplicationScopedBean.java | 78 -
.../client/res/ApplicationScopedBeanA.java | 39 -
.../client/res/ApplicationScopedBeanB.java | 38 -
.../client/res/ApplicationScopedBeanC.java | 30 -
.../test/scopes/dependent/client/res/Bean.java | 48 -
.../res/BeanInjectsNonModuleDependentBean.java | 47 -
.../res/BeanInjectsNonModuleDependentBeanB.java | 51 -
.../client/res/DepScopedBeanWithASBeanDep.java | 49 -
.../dependent/client/res/DependentBeanA.java | 58 -
.../dependent/client/res/DependentBeanB.java | 42 -
.../dependent/client/res/DependentBeanCycleA.java | 51 -
.../dependent/client/res/DependentInterface.java | 28 -
.../dependent/client/res/DependentScopedBean.java | 41 -
.../dependent/client/res/DependentScopedBeanB.java | 30 -
.../res/DependentScopedBeanWithDependencies.java | 42 -
.../test/scopes/dependent/client/res/DestroyA.java | 56 -
.../test/scopes/dependent/client/res/DestroyB.java | 43 -
.../scopes/dependent/client/res/InterfaceA.java | 25 -
.../scopes/dependent/client/res/InterfaceB.java | 25 -
.../scopes/dependent/client/res/InterfaceC.java | 25 -
.../client/res/InterfaceContainerClass.java | 29 -
.../scopes/dependent/client/res/InterfaceD.java | 25 -
.../scopes/dependent/client/res/InterfaceRoot.java | 25 -
.../dependent/client/res/NonAbstractBean.java | 24 -
.../scopes/dependent/client/res/OuterBean.java | 39 -
.../dependent/client/res/OuterBeanInterface.java | 27 -
.../test/scopes/dependent/client/res/ServiceA.java | 38 -
.../test/scopes/dependent/client/res/ServiceB.java | 52 -
.../test/scopes/dependent/client/res/ServiceC.java | 46 -
.../client/res/UnreferencedDependentRootBean.java | 49 -
.../jboss/errai/ioc/client/IOCClientTestCase.java | 100 -
.../ioc/client/test/AbstractErraiIOCTest.java | 71 -
.../rebind/ioc/bootstrapper/PropertyValueTest.java | 97 -
.../rebind/ioc/graph/impl/GraphUtilUnitTest.java | 166 -
.../ioc/test/harness/IOCSimulatedTestRunner.java | 309 -
.../rebind/ioc/test/harness/MockIOCGenerator.java | 115 -
.../ioc/tests/annos/client/res/AnnotatedBean.java | 28 -
.../tests/annos/client/res/ValueAnnotation.java | 35 -
.../tests/beanmanager/IOCBeanManagerTests.gwt.xml | 32 -
.../beanmanager/client/ManagedInstanceTest.java | 294 -
.../errai/ioc/tests/beanmanager/client/res/A.java | 37 -
.../beanmanager/client/res/AAppScopedBean.java | 43 -
.../beanmanager/client/res/ADependentBean.java | 43 -
.../beanmanager/client/res/AppScopedBProducer.java | 40 -
.../errai/ioc/tests/beanmanager/client/res/B.java | 37 -
.../client/res/BeanWithManagedInstance.java | 64 -
.../errai/ioc/tests/beanmanager/client/res/C.java | 37 -
.../client/res/DefaultAppScopedBean.java | 42 -
.../client/res/DefaultDependentBean.java | 42 -
.../beanmanager/client/res/DepScopedBProducer.java | 49 -
.../beanmanager/client/res/DestructableClass.java | 46 -
.../client/res/OtherDestructableClass.java | 44 -
.../ioc/tests/decorator/DecoratorAPITests.gwt.xml | 29 -
.../tests/decorator/client/DecoratorAPITests.java | 75 -
.../ioc/tests/decorator/client/res/LogCall.java | 31 -
.../decorator/client/res/MyDecoratedBean.java | 53 -
.../decorator/client/res/TestDataCollector.java | 58 -
.../tests/decorator/rebind/LogCallDecorator.java | 63 -
.../ioc/tests/extensions/IOCExtensionTests.gwt.xml | 29 -
.../extensions/client/ExtensionProviderTest.java | 44 -
.../extensions/client/IOCLoggingInjectorTest.java | 49 -
.../UncaughtExceptionHandlingIntegrationTest.java | 129 -
.../extensions/client/WidgetIOCExtensionTest.java | 48 -
.../client/res/AnnoWithNonBindingAttribute.java | 41 -
.../res/AppScopedUncaughtExceptionHandler.java | 43 -
.../client/res/ClassWithInjectedTextBox.java | 38 -
.../client/res/ClassWithLoggerField.java | 37 -
.../client/res/ClassWithNamedLoggerField.java | 39 -
.../res/ClassWithNonBindingQualifiedFields.java | 40 -
.../res/DependentUncaughtExceptionHandler.java | 43 -
.../client/res/ExceptionForAppScopedHandler.java | 31 -
.../client/res/ExceptionForDependentHandler.java | 31 -
.../client/res/ExceptionForPrivateHandler.java | 31 -
.../res/PrivateUncaughtExceptionHandler.java | 44 -
.../client/res/UncaughtExceptionTestLogger.java | 50 -
.../NonBindingAttributeExtensionProvider.java | 94 -
.../ioc/tests/lifecycle/LifecycleTests.gwt.xml | 28 -
.../lifecycle/client/local/IOCLifecycleTest.java | 440 -
.../qualifiers/QualifierEqualityTests.gwt.xml | 29 -
.../qualifiers/QualifierRegressionTests.gwt.xml | 26 -
.../qualifiers/client/QualifierEqualityTests.java | 94 -
.../client/QualifierRegressionTests.java | 68 -
.../errai/ioc/tests/qualifiers/client/res/A.java | 30 -
.../ioc/tests/qualifiers/client/res/AImpl.java | 33 -
.../tests/qualifiers/client/res/AQualifier.java | 39 -
.../tests/qualifiers/client/res/AnotherAImpl.java | 28 -
.../client/res/ClassWIthArrayValuedQual.java | 29 -
.../qualifiers/client/res/InjectionPoint.java | 41 -
.../ioc/tests/qualifiers/client/res/LesAnno.java | 35 -
.../qualifiers/client/res/QualWithArrayValue.java | 35 -
.../errai/ioc/tests/utils/res/AppController.java | 27 -
.../org/jboss/errai/ioc/tests/utils/res/Bar.java | 28 -
.../jboss/errai/ioc/tests/utils/res/Contacts.java | 27 -
.../ioc/tests/utils/res/ContactsPresenter.java | 27 -
.../jboss/errai/ioc/tests/utils/res/Display.java | 27 -
.../ioc/tests/utils/res/EditContactsPresenter.java | 27 -
.../org/jboss/errai/ioc/tests/utils/res/Foo.java | 28 -
.../errai/ioc/tests/utils/res/HandlerManager.java | 27 -
.../org/jboss/errai/ioc/tests/utils/res/Outer.java | 29 -
.../errai/ioc/tests/wiring/IOCWiringTests.gwt.xml | 32 -
.../client/AlternativeBeanIntegrationTest.java | 69 -
.../ioc/tests/wiring/client/BasicIOCTest.java | 627 --
.../client/DenyListingBeansIntegrationTest.java | 58 -
.../ioc/tests/wiring/client/DisposerTest.java | 102 -
.../tests/wiring/client/JsTypeInjectionTest.java | 577 --
.../errai/ioc/tests/wiring/client/res/AQual.java | 37 -
.../client/res/AbstractClassWithPreDestroy.java | 42 -
.../ioc/tests/wiring/client/res/ActivatedBean.java | 31 -
.../wiring/client/res/ActivatedBeanInterface.java | 25 -
.../client/res/ActivatedBeanWithInterface.java | 31 -
.../ioc/tests/wiring/client/res/AfterTask.java | 38 -
.../wiring/client/res/AltCommonInterfaceBImpl.java | 35 -
.../tests/wiring/client/res/AlternativeBeanA.java | 35 -
.../tests/wiring/client/res/AlternativeBeanB.java | 35 -
.../client/res/AlternativeCommonInterface.java | 28 -
.../client/res/AlternativeCommonInterfaceB.java | 28 -
.../client/res/AlternativeDependentBean.java | 36 -
.../tests/wiring/client/res/AlternativeImpl.java | 46 -
.../res/AppScopedBeanInConstructorCycle.java | 38 -
.../client/res/AppScopedBeanInvokingSelf.java | 52 -
.../wiring/client/res/AppScopedWithPreDestroy.java | 50 -
.../ApplicationScopedBeanInheritingPreDestroy.java | 32 -
.../errai/ioc/tests/wiring/client/res/BQual.java | 37 -
.../ioc/tests/wiring/client/res/BarService.java | 28 -
.../client/res/BarServiceProviderContextual.java | 42 -
.../client/res/BeanManagerDependentBean.java | 38 -
.../client/res/BeanWithProvidedBeansInjected.java | 39 -
.../ioc/tests/wiring/client/res/BeforeTask.java | 39 -
.../wiring/client/res/ChildWithSetterOverride.java | 38 -
.../client/res/ClassWithGenericParameter.java | 32 -
.../client/res/ConcreteWindowScopedJsType.java | 38 -
.../wiring/client/res/ConstructorInjectedBean.java | 33 -
.../wiring/client/res/ConsumesProducedJsType.java | 36 -
.../client/res/ContextualProviderAndDisposer.java | 47 -
.../res/ContextuallyProvidedDisposableBean.java | 32 -
.../tests/wiring/client/res/DenylistedBean.java | 28 -
.../ioc/tests/wiring/client/res/DependentBean.java | 41 -
.../res/DependentBeanWithConstructorCycle.java | 39 -
.../client/res/DependentBeanWithDisposer.java | 50 -
.../wiring/client/res/DependentOnInnerType.java | 42 -
.../client/res/DependentWithPackageConstr.java | 34 -
.../client/res/DependentWithPrivateConstr.java | 34 -
.../client/res/DependentWithProtectedConstr.java | 34 -
.../tests/wiring/client/res/DisposableBean.java | 39 -
.../wiring/client/res/DuplicateInterface.java | 32 -
.../res/ExtendsClassWithGenericParameter.java | 33 -
.../wiring/client/res/ExternalJsTypeIface.java | 34 -
.../wiring/client/res/ExternalJsTypeImpl.java | 39 -
.../wiring/client/res/ExternalTestModule.java | 59 -
.../tests/wiring/client/res/FieldProducedSelf.java | 37 -
.../wiring/client/res/FieldProducedSimpleton.java | 34 -
.../ioc/tests/wiring/client/res/FooService.java | 25 -
.../wiring/client/res/FooServiceProvider.java | 39 -
.../tests/wiring/client/res/GenericService.java | 28 -
.../wiring/client/res/GenericServiceClass.java | 32 -
.../client/res/GenericServiceClassForLong.java | 33 -
.../wiring/client/res/GenericServiceInteger.java | 34 -
.../wiring/client/res/GenericServiceString.java | 34 -
.../tests/wiring/client/res/HappyInspector.java | 63 -
.../ioc/tests/wiring/client/res/HappyService.java | 28 -
.../tests/wiring/client/res/HappyServiceImpl.java | 34 -
.../ioc/tests/wiring/client/res/IfaceProducer.java | 36 -
.../wiring/client/res/InternallySatisfiedImpl.java | 32 -
.../client/res/InternallySatisfiedJsTypeIface.java | 36 -
.../res/InternallyUnsatisfiedJsTypeIface.java | 36 -
.../res/JsSubTypeWithDuplicateInterface.java | 32 -
.../res/JsSuperTypeWithDuplicateInterface.java | 32 -
.../tests/wiring/client/res/JsTypeConsumer.java | 34 -
.../wiring/client/res/JsTypeDependentBean.java | 31 -
.../client/res/JsTypeDependentInterface.java | 28 -
.../tests/wiring/client/res/JsTypeNamedBean.java | 33 -
.../wiring/client/res/JsTypeSingletonBean.java | 31 -
.../client/res/JsTypeSingletonInterface.java | 28 -
.../wiring/client/res/JsTypeWithQualifiers.java | 36 -
.../client/res/MultipleImplementationsJsType.java | 32 -
.../wiring/client/res/NativeConcreteJsType.java | 34 -
...iveConcreteJsTypeWithConstructorDependency.java | 37 -
.../NativeConcreteJsTypeWithFieldDependency.java | 37 -
.../ioc/tests/wiring/client/res/NativeFactory.java | 36 -
.../wiring/client/res/NativeTypeTestModule.java | 48 -
.../wiring/client/res/NestedDependentBean.java | 46 -
.../res/NestedDependentBeanWIthDisposer.java | 43 -
.../tests/wiring/client/res/NonVisibleClass.java | 37 -
.../res/OverridingAltCommonInterfaceBImpl.java | 34 -
.../tests/wiring/client/res/ParentWithSetter.java | 40 -
.../tests/wiring/client/res/ProducedJsType.java | 38 -
.../wiring/client/res/ProducedNativeIface.java | 34 -
.../wiring/client/res/ProvidedAndDisposer.java | 45 -
.../wiring/client/res/ProvidedDisposableBean.java | 32 -
.../client/res/ProxiableInjectableConstr.java | 36 -
.../res/ProxiableInjectableConstrThrowsNPE.java | 38 -
.../res/ProxiableNonPublicPostconstruct.java | 40 -
.../client/res/ProxiableProtectedConstr.java | 42 -
...ithGenericMethodWithGenericInTypeParameter.java | 40 -
.../wiring/client/res/PublicInnerClassIface.java | 28 -
.../wiring/client/res/QualForProducedTypeBean.java | 46 -
.../tests/wiring/client/res/QualForTypedBean.java | 43 -
.../ioc/tests/wiring/client/res/QualInspector.java | 55 -
.../wiring/client/res/QualWithMultiMembers.java | 43 -
.../ioc/tests/wiring/client/res/ServiceA.java | 37 -
.../ioc/tests/wiring/client/res/ServiceB.java | 37 -
.../tests/wiring/client/res/SetterInjected.java | 35 -
.../wiring/client/res/SetterInjectedProducer.java | 41 -
.../wiring/client/res/SetterInjectionBean.java | 51 -
.../ioc/tests/wiring/client/res/SimpleBean.java | 114 -
.../ioc/tests/wiring/client/res/SimpleBean2.java | 50 -
.../tests/wiring/client/res/SimpleSingleton.java | 38 -
.../tests/wiring/client/res/SimpleSingleton2.java | 30 -
.../tests/wiring/client/res/SimpleSuperBean.java | 31 -
.../client/res/SingleAlternativeDependentBean.java | 36 -
.../client/res/SingletonBeanWithDisposer.java | 50 -
.../tests/wiring/client/res/SingletonJsType.java | 34 -
.../wiring/client/res/SingletonJsTypeProducer.java | 40 -
.../wiring/client/res/StaticProducerOfSelf.java | 43 -
.../client/res/StaticProducerOfSelfSimpleton.java | 41 -
.../tests/wiring/client/res/TestBeanActivator.java | 43 -
.../tests/wiring/client/res/TestProvidedIface.java | 28 -
.../ioc/tests/wiring/client/res/TestProvider.java | 43 -
.../client/res/TestProviderDependentBean.java | 36 -
.../wiring/client/res/TestResultsSingleton.java | 43 -
.../wiring/client/res/TransverseDepService.java | 35 -
.../client/res/TypeWithJustAFieldProducer.java | 39 -
.../ioc/tests/wiring/client/res/TypedBaseType.java | 29 -
.../ioc/tests/wiring/client/res/TypedProducer.java | 62 -
.../wiring/client/res/TypedSuperInterface.java | 29 -
.../wiring/client/res/TypedTargetInterface.java | 29 -
.../ioc/tests/wiring/client/res/TypedType.java | 35 -
.../tests/wiring/client/res/UnimplementedType.java | 39 -
.../client/res/sub/DenylistedPackageBean.java | 28 -
.../org/jboss/errai/ioc/tests/wiring/js/native.js | 30 -
.../unit/res/BeanWithAlternativeDependency.java | 36 -
.../ioc/unit/res/ClassWithBadTypedAnnotation.java | 36 -
.../jboss/errai/ioc/unit/res/CustomQualifier.java | 37 -
.../org/jboss/errai/ioc/unit/res/DepCycleA.java | 36 -
.../org/jboss/errai/ioc/unit/res/DepCycleB.java | 36 -
.../jboss/errai/ioc/unit/res/DependencyIface.java | 29 -
.../errai/ioc/unit/res/DisabledAlternative.java | 32 -
.../res/DisabledAlternativeContextualProvider.java | 43 -
.../unit/res/DisabledAlternativeProducerField.java | 37 -
.../res/DisabledAlternativeProducerMethod.java | 39 -
.../ioc/unit/res/DisabledAlternativeProvider.java | 41 -
.../ioc/unit/res/InjectsBeanByWrongTypes.java | 44 -
...jectsInstanceFieldProducedBeanByWrongTypes.java | 45 -
...ectsInstanceMethodProducedBeanByWrongTypes.java | 45 -
...InjectsStaticFieldProducedBeanByWrongTypes.java | 45 -
...njectsStaticMethodProducedBeanByWrongTypes.java | 45 -
.../ioc/unit/res/JSTypeWithPrivateConstructor.java | 32 -
.../errai/ioc/unit/res/ParameterizedIface.java | 29 -
.../org/jboss/errai/ioc/unit/res/PseudoCycleA.java | 36 -
.../org/jboss/errai/ioc/unit/res/PseudoCycleB.java | 36 -
.../org/jboss/errai/ioc/unit/res/SomeClass.java | 32 -
.../ioc/unit/res/TypeParameterControlModule.java | 43 -
.../ioc/unit/res/TypeParameterTestModule.java | 47 -
.../unit/res/UsesJSTypeWithPrivateConstructor.java | 33 -
.../ioc/unit/test/FactoryNameGeneratorTest.java | 121 -
.../errai/ioc/unit/test/IOCProcessorErrorTest.java | 533 -
.../tests/errai/ioc/wiring/IOCWiringTests.gwt.xml | 29 -
.../client/AllowListingBeansIntegrationTest.java | 79 -
.../client/res/AllowlistedAndDenylistedBean.java | 27 -
.../ioc/wiring/client/res/AllowlistedBean.java | 27 -
.../ioc/wiring/client/res/NotAllowlistedBean.java | 27 -
.../client/res/sub/AllowlistedPackageBean.java | 28 -
.../src/test/resources/ErraiService.properties | 18 -
.../test/resources/META-INF/ErraiApp.properties | 30 -
.../errai-ioc/src/test/resources/WEB-INF/web.xml | 28 -
.../errai-ioc/src/test/resources/log4j.properties | 28 -
.../errai-javax-enterprise/README | 18 -
.../errai-javax-enterprise/pom.xml | 47 -
.../src/main/java/javax/enterprise/README.eclipse | 17 -
.../src/main/java/javax/enterprise/Support.gwt.xml | 5 -
.../enterprise/context/ApplicationScoped.java | 77 -
.../super/javax/enterprise/context/Dependent.java | 111 -
.../javax/enterprise/context/NormalScope.java | 56 -
.../super/javax/enterprise/event/Event.java | 61 -
.../super/javax/enterprise/event/Observes.java | 99 -
.../super/javax/enterprise/event/Reception.java | 51 -
.../javax/enterprise/event/TransactionPhase.java | 71 -
.../super/javax/enterprise/inject/Any.java | 74 -
.../super/javax/enterprise/inject/Default.java | 106 -
.../super/javax/enterprise/inject/Instance.java | 180 -
.../super/javax/enterprise/inject/New.java | 87 -
.../javax/enterprise/util/AnnotationLiteral.java | 30 -
.../javax/enterprise/super/javax/inject/Named.java | 43 -
.../enterprise/super/javax/inject/Provider.java | 28 -
.../enterprise/super/javax/inject/Qualifier.java | 59 -
.../javax/enterprise/super/javax/inject/Scope.java | 80 -
.../enterprise/super/javax/inject/Singleton.java | 32 -
.../java/javax/interceptor/InvocationContext.java | 55 -
.../errai-reflections/pom.xml | 121 -
.../errai-reflections/reflections/pom.xml | 76 -
.../org/jboss/errai/reflections/Configuration.java | 55 -
.../jboss/errai/reflections/ReflectionUtils.java | 184 -
.../org/jboss/errai/reflections/Reflections.java | 579 --
.../errai/reflections/ReflectionsException.java | 21 -
.../java/org/jboss/errai/reflections/Store.java | 342 -
.../reflections/adapters/JavassistAdapter.java | 183 -
.../reflections/adapters/MetadataAdapter.java | 67 -
.../reflections/scanners/AbstractScanner.java | 131 -
.../reflections/scanners/ConvertersScanner.java | 52 -
.../scanners/FieldAnnotationsScanner.java | 42 -
.../scanners/MethodAnnotationsScanner.java | 37 -
.../scanners/MethodParameterScanner.java | 57 -
.../MethodParametersAnnotationsScanner.java | 46 -
.../reflections/scanners/ResourcesScanner.java | 39 -
.../jboss/errai/reflections/scanners/Scanner.java | 47 -
.../reflections/scanners/SubTypesScanner.java | 49 -
.../scanners/TypeAnnotationsScanner.java | 41 -
.../reflections/scanners/TypeElementsScanner.java | 41 -
.../errai/reflections/scanners/TypesScanner.java | 80 -
.../reflections/scanners/reg/ScannerRegistry.java | 51 -
.../serializers/JavaCodeSerializer.java | 328 -
.../errai/reflections/serializers/Serializer.java | 38 -
.../reflections/serializers/XmlSerializer.java | 187 -
.../errai/reflections/util/BasePackageFilter.java | 65 -
.../errai/reflections/util/ClasspathHelper.java | 137 -
.../reflections/util/ConfigurationBuilder.java | 196 -
.../errai/reflections/util/FilterBuilder.java | 130 -
.../util/SimplePackageFilePathPredicate.java | 58 -
.../reflections/util/SimplePackageFilter.java | 55 -
.../org/jboss/errai/reflections/util/Utils.java | 117 -
.../org/jboss/errai/reflections/vfs/SystemDir.java | 84 -
.../jboss/errai/reflections/vfs/SystemFile.java | 65 -
.../jboss/errai/reflections/vfs/UrlTypeVFS.java | 123 -
.../java/org/jboss/errai/reflections/vfs/Vfs.java | 276 -
.../org/jboss/errai/reflections/vfs/ZipDir.java | 79 -
.../org/jboss/errai/reflections/vfs/ZipFile.java | 62 -
.../errai/reflections/JavaCodeSerializerTest.java | 124 -
.../jboss/errai/reflections/MyTestModelStore.java | 64 -
.../errai/reflections/ReflectionsParallelTest.java | 62 -
.../jboss/errai/reflections/ReflectionsTest.java | 354 -
.../org/jboss/errai/reflections/TestModel.java | 69 -
.../java/org/jboss/errai/reflections/VfsTest.java | 106 -
.../reflections/inner/resource2-reflections.xml | 23 -
.../META-INF/reflections/resource1-reflections.xml | 11 -
.../errai-ui/pom.xml | 288 -
.../src/main/java/org/jboss/errai/ui/UI.gwt.xml | 38 -
.../jboss/errai/ui/client/local/api/IsElement.java | 47 -
.../ui/client/local/api/elemental2/IsElement.java | 47 -
.../producer/Elemental2HTMLElementProvider.java | 58 -
.../errai/ui/client/local/spi/Dictionary.java | 61 -
.../local/spi/InvalidBeanScopeException.java | 36 -
.../ui/client/local/spi/TemplateProvider.java | 46 -
.../local/spi/TemplateRenderingCallback.java | 38 -
.../ui/client/local/spi/TranslationService.java | 275 -
.../local/spi/TranslationServiceProvider.java | 53 -
.../jboss/errai/ui/client/widget/AbstractForm.java | 132 -
.../org/jboss/errai/ui/client/widget/HasModel.java | 47 -
.../errai/ui/client/widget/LocaleListBox.java | 93 -
.../errai/ui/client/widget/LocaleSelector.java | 66 -
.../jboss/errai/ui/client/widget/OrderedList.java | 44 -
.../org/jboss/errai/ui/client/widget/Table.java | 49 -
.../errai/ui/client/widget/UnOrderedList.java | 44 -
.../jboss/errai/ui/client/widget/ValueImage.java | 57 -
.../jboss/errai/ui/rebind/ClassPathResource.java | 87 -
.../errai/ui/rebind/DataFieldCodeDecorator.java | 253 -
.../java/org/jboss/errai/ui/rebind/RebindUtil.java | 70 -
.../errai/ui/rebind/StyleBindingCodeDecorator.java | 201 -
.../errai/ui/rebind/TemplatedCodeDecorator.java | 1017 --
.../ui/rebind/TemplatedErraiIOCExtension.java | 44 -
.../ui/rebind/TranslationServiceGenerator.java | 664 --
.../errai/ui/rebind/chain/TemplateCatalog.java | 196 -
.../ioc/element/ElementInjectionBodyGenerator.java | 161 -
.../ui/rebind/ioc/element/ElementProvider.java | 75 -
.../ioc/element/ElementProviderExtension.java | 162 -
.../rebind/ioc/element/Elemental2TagMapping.java | 198 -
.../ui/rebind/ioc/element/HasNamedAnnotation.java | 86 -
.../org/jboss/errai/ui/shared/DataFieldMeta.java | 60 -
.../org/jboss/errai/ui/shared/DomRevisitor.java | 39 -
.../java/org/jboss/errai/ui/shared/DomVisit.java | 63 -
.../java/org/jboss/errai/ui/shared/DomVisitor.java | 35 -
.../java/org/jboss/errai/ui/shared/JSONMap.java | 71 -
.../org/jboss/errai/ui/shared/MessageBundle.java | 37 -
.../errai/ui/shared/ServerTemplateProvider.java | 69 -
.../java/org/jboss/errai/ui/shared/Template.java | 36 -
.../errai/ui/shared/TemplateInitializedEvent.java | 56 -
.../jboss/errai/ui/shared/TemplateStyleSheet.java | 34 -
.../ui/shared/TemplateTranslationVisitor.java | 75 -
.../org/jboss/errai/ui/shared/TemplateUtil.java | 612 --
.../org/jboss/errai/ui/shared/TemplateVisitor.java | 193 -
.../org/jboss/errai/ui/shared/TemplateWidget.java | 73 -
.../errai/ui/shared/TemplateWidgetMapper.java | 100 -
.../errai/ui/shared/TranslationDomRevisitor.java | 63 -
.../main/java/org/jboss/errai/ui/shared/Visit.java | 55 -
.../org/jboss/errai/ui/shared/VisitContext.java | 29 -
.../jboss/errai/ui/shared/VisitContextImpl.java | 47 -
.../jboss/errai/ui/shared/VisitContextMutable.java | 33 -
.../java/org/jboss/errai/ui/shared/Visitor.java | 33 -
.../java/org/jboss/errai/ui/shared/api/Locale.java | 56 -
.../errai/ui/shared/api/annotations/Bundle.java | 84 -
.../errai/ui/shared/api/annotations/DataField.java | 179 -
.../ui/shared/api/annotations/EventHandler.java | 253 -
.../errai/ui/shared/api/annotations/ForEvent.java | 66 -
.../ui/shared/api/annotations/SinkNative.java | 101 -
.../errai/ui/shared/api/annotations/Templated.java | 184 -
.../ui/shared/api/annotations/TranslationKey.java | 100 -
.../shared/api/annotations/style/StyleBinding.java | 34 -
.../api/style/AnnotationStyleBindingExecutor.java | 37 -
.../api/style/BindingRegistrationHandle.java | 38 -
.../errai/ui/shared/api/style/ElementBinding.java | 79 -
.../ui/shared/api/style/StyleBindingExecutor.java | 30 -
.../ui/shared/api/style/StyleBindingsRegistry.java | 176 -
.../org/jboss/errai/ui/shared/chain/Chain.java | 49 -
.../org/jboss/errai/ui/shared/chain/Command.java | 31 -
.../errai/ui/shared/wrapper/ElementWrapper.java | 143 -
.../errai/ui/shared/wrapper/NodeListWrapper.java | 50 -
.../jboss/errai/ui/shared/wrapper/NodeWrapper.java | 221 -
.../main/resources/META-INF/ErraiApp.properties | 17 -
.../src/main/resources/org/w3c/dom/Dom.gwt.xml | 5 -
.../errai/ui/client/local/spi/DictionaryTest.java | 83 -
.../ui/rebind/DataFieldCodeDecoratorTest.java | 126 -
.../ui/rebind/TemplatedCodeDecoratorTest.java | 171 -
.../ui/rebind/TranslationServiceGeneratorTest.java | 185 -
.../errai/ui/rebind/chain/TemplateCatalogTest.java | 68 -
.../errai/ui/rebind/ioc/element/CustomElement.java | 50 -
.../ioc/element/ElementProviderExtensionTest.java | 89 -
.../ioc/element/Elemental2TagMappingTest.java | 53 -
.../ui/rebind/res/TranslatableComponent1.html | 24 -
.../ui/rebind/res/TranslatableComponent1.java | 125 -
.../ui/rebind/res/TranslatableComponent2.java | 76 -
.../res/TranslationServiceGeneratorTest.json | 18 -
.../org/jboss/errai/ui/rebind/res/component2.html | 49 -
.../ui/rebind/res/p1/DifferentPackageSameName.java | 37 -
.../ui/rebind/res/p2/DifferentPackageSameName.java | 37 -
.../org/jboss/errai/ui/test/basic/Test.gwt.xml | 24 -
.../test/basic/client/AppScopedTemplateTest.java | 81 -
.../ui/test/basic/client/AttributeMergingTest.java | 117 -
.../ui/test/basic/client/BasicTemplateTest.java | 328 -
.../ui/test/basic/client/BasicTemplateTestApp.java | 29 -
.../BasicTemplateTestAppUsingDataFields.java | 50 -
.../basic/client/BasicTemplateTestAppUsingIds.java | 49 -
.../BasicTemplateTestAppUsingStyleClasses.java | 50 -
.../test/basic/client/IsWidgetComponentTest.java | 67 -
.../basic/client/IsWidgetComponentTestApp.java | 48 -
.../basic/client/PrecedenceTemplateTestApp.java | 48 -
.../errai/ui/test/basic/client/res/AppScoped.html | 3 -
.../ui/test/basic/client/res/AppScopedParent1.java | 45 -
.../ui/test/basic/client/res/AppScopedParent2.java | 45 -
.../errai/ui/test/basic/client/res/Attributes.html | 16 -
.../ui/test/basic/client/res/BasicComponent.java | 139 -
.../client/res/BasicComponentUsingDataFields.html | 16 -
.../client/res/BasicComponentUsingDataFields.java | 28 -
.../basic/client/res/BasicComponentUsingIds.html | 16 -
.../basic/client/res/BasicComponentUsingIds.java | 28 -
.../res/BasicComponentUsingStyleClasses.html | 16 -
.../res/BasicComponentUsingStyleClasses.java | 28 -
.../ui/test/basic/client/res/BeanStrategy.java | 60 -
.../test/basic/client/res/IsWidgetComponent.java | 38 -
.../basic/client/res/IsWidgetComponentView.html | 3 -
.../basic/client/res/IsWidgetComponentView.java | 37 -
.../basic/client/res/IsWidgetParentComponent.html | 4 -
.../basic/client/res/IsWidgetParentComponent.java | 45 -
.../test/basic/client/res/LessStyledComponent.java | 40 -
.../test/basic/client/res/LessStyledComponent.less | 4 -
.../client/res/LessStyledComponentAbsolute.java | 40 -
.../client/res/LessStyledComponentRelative.java | 40 -
.../client/res/LessStyledComponentWithImport.java | 40 -
.../ui/test/basic/client/res/MixedStrategy.java | 62 -
.../basic/client/res/NestedAppScopedTemplate.java | 47 -
.../basic/client/res/NonCompositeComponent.html | 4 -
.../basic/client/res/NonCompositeComponent.java | 61 -
.../test/basic/client/res/PrecedenceComponent.html | 13 -
.../test/basic/client/res/PrecedenceComponent.java | 53 -
.../ui/test/basic/client/res/StyledComponent.css | 3 -
.../ui/test/basic/client/res/StyledComponent.html | 3 -
.../ui/test/basic/client/res/StyledComponent.java | 43 -
.../res/StyledComponentWithAbsoluteSheetPath.java | 43 -
.../res/StyledComponentWithRelativeSheetPath.java | 43 -
.../test/basic/client/res/StyledTemplatedBean.java | 33 -
.../ui/test/basic/client/res/TemplateStrategy.java | 60 -
.../errai/ui/test/basic/client/res/absolute.css | 3 -
.../basic/client/res/less-style-with-import.less | 8 -
.../basic/client/res/less-styled-template.html | 1 -
.../errai/ui/test/basic/client/res/relative.css | 3 -
.../errai/ui/test/common/UITestCommon.gwt.xml | 23 -
.../errai/ui/test/common/client/TestModel.java | 125 -
.../ui/test/common/client/dom/ButtonElement.java | 32 -
.../errai/ui/test/common/client/dom/Document.java | 51 -
.../errai/ui/test/common/client/dom/Element.java | 44 -
.../test/common/client/dom/TextInputElement.java | 39 -
.../org/jboss/errai/ui/test/designer/Test.gwt.xml | 24 -
.../test/designer/client/DesignerTemplateTest.java | 71 -
.../designer/client/DesignerTemplateTestApp.java | 36 -
.../DesignerTemplateTestAppUsingDataFields.java | 60 -
.../DesignerTemplateTestAppUsingIdsAndClasses.java | 60 -
...rTemplateTestAppUsingNonCompositeComponent.java | 60 -
.../test/designer/client/res/BasicComponent1.html | 7 -
.../test/designer/client/res/BasicComponent1.java | 58 -
.../client/res/DesignerBreadcrumbsComponent.java | 60 -
...esignerBreadcrumbsComponentUsingDataFields.java | 28 -
.../res/DesignerBreadcrumbsComponentUsingId.java | 28 -
.../designer/client/res/DesignerComponent.java | 35 -
.../designer/client/res/DesignerSubComponent.html | 0
.../designer/client/res/DesignerSubComponent.java | 45 -
.../client/res/DesignerSubComponentUsingClass.java | 45 -
.../test/designer/client/res/DesignerTemplate.html | 13 -
.../res/DesignerTemplateUsingIdsAndClasses.html | 13 -
.../NonCompositeDesignerBreadcrumbsComponent.java | 70 -
.../org/jboss/errai/ui/test/element/Test.gwt.xml | 25 -
.../client/CompositeElementTemplateTestApp.java | 50 -
.../test/element/client/DefaultIsElementTest.java | 38 -
.../test/element/client/ElementTemplateTest.java | 107 -
.../element/client/ElementTemplateTestApp.java | 33 -
.../client/NonCompositeElementTemplateTestApp.java | 49 -
.../client/res/CompositeElementFormComponent.java | 118 -
.../element/client/res/ElementFormComponent.html | 35 -
.../element/client/res/ElementFormComponent.java | 53 -
.../test/element/client/res/ElementPresenter.java | 43 -
.../res/NonCompositeElementFormComponent.java | 125 -
.../element/client/res/TemplatedIsElementBean.html | 3 -
.../element/client/res/TemplatedIsElementBean.java | 41 -
.../jboss/errai/ui/test/elemental2/Test.gwt.xml | 26 -
.../client/CompositeElementTemplateTestApp.java | 53 -
.../elemental2/client/DefaultIsElementTest.java | 41 -
.../elemental2/client/ElementTemplateTest.java | 82 -
.../elemental2/client/ElementTemplateTestApp.java | 32 -
.../client/ElementalQuickEventHandlerTest.java | 75 -
.../client/NonCompositeElementTemplateTestApp.java | 53 -
.../client/res/CompositeElementFormComponent.java | 128 -
.../client/res/ElementFormComponent.html | 39 -
.../client/res/ElementFormComponent.java | 50 -
.../elemental2/client/res/ElementPresenter.java | 43 -
.../client/res/Elemental2EmailAnchor.java | 44 -
.../elemental2/client/res/ElementalComponent.html | 4 -
.../elemental2/client/res/ElementalComponent.java | 109 -
.../res/NonCompositeElementFormComponent.java | 126 -
.../client/res/TemplatedIsElementBean.html | 3 -
.../client/res/TemplatedIsElementBean.java | 39 -
.../org/jboss/errai/ui/test/error/Test.gwt.xml | 27 -
.../ui/test/error/client/TemplateErrorTest.java | 329 -
.../AbstractTemplatedWithPackagePrivateField.java | 40 -
.../res/AbstractTemplatedWithPrivateField.java | 40 -
.../res/AbstractTemplatedWithProtectedField.java | 40 -
.../res/AbstractTemplatedWithPublicField.java | 40 -
.../test/error/client/res/AbstractWithField.html | 3 -
.../test/error/client/res/AbstractWithField.java | 40 -
.../errai/ui/test/error/client/res/Field.html | 3 -
.../res/MissingPackagePrivateFieldInTemplate.java | 40 -
.../client/res/MissingPackagePrivateSubclass.java | 33 -
.../client/res/MissingPrivateFieldInTemplate.java | 40 -
.../error/client/res/MissingPrivateSubclass.java | 33 -
.../res/MissingProtectedFieldInTemplate.java | 40 -
.../error/client/res/MissingProtectedSubclass.java | 33 -
.../client/res/MissingPublicFieldInTemplate.java | 40 -
.../error/client/res/MissingPublicSubclass.java | 33 -
.../errai/ui/test/error/client/res/NoFields.html | 1 -
.../errai/ui/test/error/client/res/Subclass.java | 36 -
.../error/client/res/SubclassMissingField.html | 1 -
.../error/client/res/SubclassMissingField.java | 32 -
...ractWithTemplateMissingPackagePrivateField.java | 33 -
...sOfAbstractWithTemplateMissingPrivateField.java | 33 -
...fAbstractWithTemplateMissingProtectedField.java | 33 -
...ssOfAbstractWithTemplateMissingPublicField.java | 33 -
...lassWithTemplateMissingPackagePrivateField.java | 33 -
.../SubclassWithTemplateMissingPrivateField.java | 33 -
.../SubclassWithTemplateMissingProtectedField.java | 33 -
.../SubclassWithTemplateMissingPublicField.java | 33 -
.../TemplateWithDifferentDataFieldElementKind.java | 40 -
.../client/res/TemplateWithNullDataField.java | 37 -
.../res/TemplatedWithPackagePrivateField.java | 40 -
.../client/res/TemplatedWithPrivateField.java | 40 -
.../client/res/TemplatedWithProtectedField.java | 40 -
.../error/client/res/TemplatedWithPublicField.java | 40 -
.../org/jboss/errai/ui/test/extended/Test.gwt.xml | 25 -
.../client/CompositeExtendedTemplateTestApp.java | 58 -
.../extended/client/ElementTemplateTestApp.java | 35 -
.../test/extended/client/ExtendedTemplateTest.java | 96 -
.../NonCompositeExtendedTemplateTestApp.java | 57 -
.../errai/ui/test/extended/client/res/Base.java | 33 -
.../ui/test/extended/client/res/BaseComponent.html | 5 -
.../res/ChildWithoutTemplatedFragmentValue.java | 32 -
.../client/res/CompositeBaseComponent.java | 54 -
...ompositeChildWithoutTemplatedFragmentValue.java | 32 -
.../client/res/CompositeExtensionComponent.java | 57 -
.../res/CompositeParentWithRootFragmentValue.java | 33 -
.../CompositeSecondLevelExtensionComponent.java | 31 -
.../ui/test/extended/client/res/Extension.java | 38 -
.../client/res/NonCompositeBaseComponent.java | 53 -
.../client/res/NonCompositeExtensionComponent.java | 67 -
.../NonCompositeSecondLevelExtensionComponent.java | 31 -
.../client/res/ParentWithRootFragmentValue.html | 3 -
.../client/res/ParentWithRootFragmentValue.java | 33 -
.../java/org/jboss/errai/ui/test/form/Test.gwt.xml | 24 -
.../ui/test/form/client/AbstractFormTest.java | 60 -
.../ui/test/form/client/res/TestFormWidget.html | 6 -
.../ui/test/form/client/res/TestFormWidget.java | 49 -
.../org/jboss/errai/ui/test/handler/Test.gwt.xml | 25 -
.../handler/client/HandlerTemplateTestApp.java | 33 -
.../test/handler/client/res/HandledComponent.html | 5 -
.../test/handler/client/res/HandledComponent.java | 35 -
.../ui/test/handler/client/res/VocalWidget.java | 39 -
.../java/org/jboss/errai/ui/test/i18n/Test.gwt.xml | 25 -
.../i18n/client/CompositeI18nTemplateTestApp.java | 57 -
.../errai/ui/test/i18n/client/I18nBundleTest.java | 109 -
.../client/I18nPropertyBundleTemplateTest.java | 74 -
.../ui/test/i18n/client/I18nRetranslationTest.java | 238 -
.../ui/test/i18n/client/I18nTemplateTest.java | 144 -
.../ui/test/i18n/client/I18nTemplateTest.json | 13 -
.../ui/test/i18n/client/I18nTemplateTestApp.java | 33 -
.../ui/test/i18n/client/I18nTemplateTest_da.json | 11 -
.../test/i18n/client/I18nTemplateTest_da_DA.java | 65 -
.../test/i18n/client/I18nTemplateTest_fr_FR.java | 67 -
.../test/i18n/client/I18nTemplateTest_fr_FR.json | 12 -
.../client/NonCompositeI18nTemplateTestApp.java | 57 -
.../errai/ui/test/i18n/client/res/AppMessages.java | 13 -
.../ui/test/i18n/client/res/AppScopedWidget.html | 3 -
.../ui/test/i18n/client/res/AppScopedWidget.java | 43 -
.../ui/test/i18n/client/res/BasicTemplate.html | 5 -
.../i18n/client/res/ComplexTemplatedChild.html | 10 -
.../i18n/client/res/ComplexTemplatedChild.java | 30 -
.../i18n/client/res/ComplexTemplatedParent.java | 46 -
.../i18n/client/res/CompositeI18nComponent.java | 161 -
.../ui/test/i18n/client/res/DepScopedWidget.java | 43 -
.../ui/test/i18n/client/res/I18nAppScopeTest.json | 4 -
.../test/i18n/client/res/I18nAppScopeTestApp.java | 49 -
.../i18n/client/res/I18nAppScopeTest_en_US.json | 4 -
.../i18n/client/res/I18nAppScopeTest_fr_FR.json | 4 -
.../ui/test/i18n/client/res/I18nComponent.html | 31 -
.../ui/test/i18n/client/res/I18nComponent.java | 88 -
.../i18n/client/res/I18nDepInDepScopeTestApp.java | 48 -
.../test/i18n/client/res/I18nDepScopeTestApp.java | 49 -
.../test/i18n/client/res/I18nNestedComponent.java | 47 -
.../ui/test/i18n/client/res/I18nNoPrefix.json | 4 -
.../test/i18n/client/res/I18nNoPrefix_fr_FR.json | 4 -
.../client/res/I18nNotRootTemplatedWidget.html | 8 -
.../client/res/I18nNotRootTemplatedWidget.java | 29 -
.../i18n/client/res/I18nPrefixingTestBean.html | 4 -
.../i18n/client/res/I18nPrefixingTestBean.java | 46 -
.../i18n/client/res/I18nPrefixingTestBean.json | 3 -
.../client/res/I18nPrefixingTestBean_fr_FR.json | 3 -
.../i18n/client/res/NonCompositeI18nComponent.java | 169 -
.../i18n/client/res/PropertyBundleTemplate.html | 3 -
.../i18n/client/res/PropertyBundleTemplate.java | 44 -
.../test/i18n/client/res/TemplateInTemplate.json | 8 -
.../i18n/client/res/TemplateInTemplate_en_US.json | 8 -
.../i18n/client/res/TemplateInTemplate_fr_FR.json | 8 -
.../ui/test/i18n/client/res/TemplatedChild.java | 35 -
.../ui/test/i18n/client/res/TemplatedParent.java | 47 -
.../i18n/client/res/TestPropertyBundle.properties | 3 -
.../client/res/TestPropertyBundle_de.properties | 2 -
.../ui/test/i18n/client/res/UnprefixedBundle.java | 32 -
.../jboss/errai/ui/test/integration/Test.gwt.xml | 27 -
.../client/ErraiUICDIIntegrationTest.java | 138 -
.../client/res/AppScopedTemplatedBean.java | 49 -
.../errai/ui/test/integration/client/res/Base.java | 36 -
.../client/res/BeanWithElementInjectionSites.java | 67 -
.../test/integration/client/res/ContentPanel.java | 34 -
.../ui/test/integration/client/res/DivElement.java | 35 -
.../ui/test/integration/client/res/Element.java | 36 -
...tal2InputWithClassAndPropertiesAnnotations.java | 37 -
.../integration/client/res/InjectsJsTypeDiv.java | 41 -
.../test/integration/client/res/InputElement.java | 40 -
...nputElementWithClassAndPropertyAnnotations.java | 47 -
.../res/InputElementWithClassAnnotations.java | 40 -
.../integration/client/res/LazyTestHelper.java | 36 -
.../client/res/NestedAppScopedTemplatedBean.java | 50 -
.../integration/client/res/NumberInputElement.java | 41 -
.../client/res/QualifiedTemplatedBean.java | 42 -
.../integration/client/res/SomeDependency.java | 36 -
.../integration/client/res/TableCellElement.java | 34 -
.../test/integration/client/res/TestAppBean.java | 49 -
.../test/integration/client/res/TestTemplate.html | 22 -
.../integration/client/res/TextInputElement.java | 41 -
.../org/jboss/errai/ui/test/nested/Test.gwt.xml | 24 -
.../ui/test/nested/client/NestedTemplateTest.java | 103 -
.../test/nested/client/NestedTemplateTestApp.java | 47 -
.../jboss/errai/ui/test/nested/client/res/A.html | 5 -
.../jboss/errai/ui/test/nested/client/res/A.java | 45 -
.../jboss/errai/ui/test/nested/client/res/B.html | 4 -
.../jboss/errai/ui/test/nested/client/res/B.java | 40 -
.../ui/test/nested/client/res/ChildComponent.html | 7 -
.../ui/test/nested/client/res/ChildComponent.java | 58 -
.../nested/client/res/NestedClassComponent.java | 38 -
.../nested/client/res/NonCompositeTemplated.html | 3 -
.../nested/client/res/NonCompositeTemplated.java | 39 -
.../ui/test/nested/client/res/ParentComponent.html | 4 -
.../ui/test/nested/client/res/ParentComponent.java | 55 -
.../client/res/ParentCompositeComponent.java | 43 -
.../client/res/ParentNonCompositeComponent.java | 42 -
.../nested/client/res/ParentOfNonComposite.html | 3 -
.../jboss/errai/ui/test/nestedcyclic/Test.gwt.xml | 24 -
.../client/NestedCyclicTemplateTest.java | 57 -
.../nestedcyclic/client/NestedTemplateTestApp.java | 47 -
.../nestedcyclic/client/res/ChildComponent.html | 7 -
.../nestedcyclic/client/res/ChildComponent.java | 64 -
.../nestedcyclic/client/res/ParentComponent.html | 4 -
.../nestedcyclic/client/res/ParentComponent.java | 57 -
.../java/org/jboss/errai/ui/test/path/Test.gwt.xml | 24 -
.../path/client/PathRelativeParentComponent.html | 10 -
.../ui/test/path/client/PathTemplateTest.java | 91 -
.../ui/test/path/client/PathTemplateTestApp.java | 63 -
.../path/client/res/PathAbsoluteComponent.java | 95 -
.../path/client/res/PathRelativeComponent.java | 95 -
.../client/res/PathRelativeParentComponent.java | 95 -
.../test/path/client/res/site/PathComponent.html | 10 -
.../org/jboss/errai/ui/test/producer/Test.gwt.xml | 24 -
.../client/Elemental2HTMLElementProviderTest.java | 49 -
.../producer/client/Elemental2InjectionApp.java | 63 -
.../jboss/errai/ui/test/quickhandler/Test.gwt.xml | 24 -
.../CompositeQuickHandlerTemplateTestApp.java | 55 -
.../InteropEventQuickHandlerTemplateTest.java | 116 -
.../NonCompositeQuickHandlerTemplateTestApp.java | 55 -
.../client/QuickHandlerTemplateTest.java | 103 -
.../client/QuickHandlerTemplateTestApp.java | 33 -
.../client/res/CompositeQuickHandlerComponent.java | 174 -
.../res/InteropEventQuickHandlerTemplate.html | 9 -
.../res/InteropEventQuickHandlerTemplate.java | 146 -
.../res/NonCompositeQuickHandlerComponent.java | 188 -
.../client/res/QuickHandlerComponent.html | 8 -
.../client/res/QuickHandlerComponent.java | 60 -
.../org/jboss/errai/ui/test/runtime/Test.gwt.xml | 24 -
.../test/runtime/client/RuntimeTemplateTest.java | 96 -
.../runtime/client/RuntimeTemplateTestApp.java | 58 -
.../runtime/client/res/CustomTemplateProvider.java | 47 -
.../runtime/client/res/RuntimeChildComponent.java | 66 -
.../client/res/RuntimeCustomProviderComponent.java | 102 -
.../runtime/client/res/RuntimeParentComponent.java | 63 -
.../jboss/errai/ui/test/stylebinding/Test.gwt.xml | 25 -
.../test/stylebinding/client/res/AdminBinding.java | 34 -
.../stylebinding/client/res/ComponentBinding.java | 34 -
.../stylebinding/client/res/CustomComponent.html | 4 -
.../stylebinding/client/res/CustomComponent.java | 56 -
.../client/res/CustomNonCompositeComponent.java | 27 -
.../client/res/StyleBoundTemplate.html | 9 -
.../test/stylebinding/client/res/StyleControl.java | 51 -
.../test/stylebinding/client/res/TestBinding.java | 34 -
.../ui/test/stylebinding/client/res/style.css | 7 -
.../test/resources/META-INF/ErraiApp.properties | 17 -
.../errai-ui/src/test/resources/dummy.html | 6 -
.../errai-ui/src/test/resources/find.less | 0
.../errai-ui/src/test/resources/import.less | 5 -
.../errai-ui/src/test/resources/less.jar | Bin 810 -> 0 bytes
.../errai-ui/src/test/resources/log4j.properties | 27 -
.../src/test/resources/multipleImports.less | 7 -
.../test/resources/org/jboss/errai/package.less | 5 -
.../errai/ui/test/basic/client/res/absolute.less | 0
.../errai/ui/test/basic/client/res/less-style.less | 4 -
.../errai-ui/src/test/resources/reuse.css | 7 -
.../src/test/resources/simple-override.less | 3 -
.../errai-ui/src/test/resources/simple.css | 41 -
.../errai-ui/src/test/resources/simple.html | 9 -
.../errai-ui/src/test/resources/simple.less | 18 -
.../errai-ui/src/test/resources/submodule1.less | 5 -
.../errai-ui/src/test/resources/submodule2.less | 5 -
.../errai-ui/src/test/resources/user-agent.less | 13 -
.../errai-ui/war/RuntimeChildComponent.html | 7 -
.../errai-ui/war/RuntimeParentComponent.html | 4 -
.../serverless-workflow-diagram-editor/install.js | 138 +
.../kie-wb-common-bom/pom.xml | 12 +-
.../kie-wb-common-stunner-lienzo/pom.xml | 138 +-
.../common/stunner/client/lienzo/Lienzo.java | 10 +-
.../stunner/client/lienzo/StunnerLienzoCore.java | 93 +-
.../stunner/client/lienzo/canvas/LienzoCanvas.java | 9 +-
.../stunner/client/lienzo/canvas/LienzoLayer.java | 9 +-
.../canvas/command/LienzoCanvasCommandFactory.java | 15 +-
.../controls/ConnectionAcceptorControlImpl.java | 13 +-
.../controls/ContainmentAcceptorControlImpl.java | 13 +-
.../canvas/controls/ControlPointControlImpl.java | 17 +-
.../controls/DockingAcceptorControlImpl.java | 13 +-
.../canvas/controls/LienzoAlertsControl.java | 15 +-
.../canvas/controls/LienzoMediatorsControl.java | 15 +-
.../controls/LienzoMultipleSelectionControl.java | 17 +-
.../canvas/controls/LienzoSelectionControl.java | 15 +-
.../controls/LineSpliceAcceptorControlImpl.java | 13 +-
.../canvas/controls/LocationControlImpl.java | 17 +-
.../lienzo/canvas/controls/ResizeControlImpl.java | 15 +-
.../lienzo/canvas/export/LienzoCanvasExport.java | 9 +-
.../index/bounds/CanvasBoundsIndexerImpl.java | 9 +-
.../lienzo/canvas/patternfly/PatternFlyBundle.java | 68 -
.../client/lienzo/canvas/wires/WiresCanvas.java | 15 +-
.../lienzo/canvas/wires/WiresCanvasView.java | 11 +-
.../client/lienzo/canvas/wires/WiresLayer.java | 9 +-
.../lienzo/components/LienzoImageStripLoader.java | 15 +-
.../lienzo/components/LienzoImageStrips.java | 13 +-
.../client/lienzo/components/alerts/Alerts.java | 17 +-
.../lienzo/components/alerts/AlertsPresenter.java | 15 +-
.../lienzo/components/alerts/AlertsView.java | 30 +-
.../components/alerts/LienzoPanelAlerts.java | 11 +-
.../components/glyph/LienzoGlyphRenderers.java | 19 +-
.../glyph/LienzoImageStripGlyphRenderer.java | 9 +-
.../glyph/LienzoPictureGlyphRenderer.java | 9 +-
.../components/glyph/LienzoShapeGlyphRenderer.java | 11 +-
.../glyph/LienzoSvgDataUriGlyphRenderer.java | 11 +-
.../components/glyph/ShapeGlyphDragHandler.java | 5 +-
.../mediators/LienzoCanvasMediators.java | 13 +-
.../components/mediators/LienzoPanelMediators.java | 11 +-
.../components/mediators/ZoomLevelSelector.java | 17 +-
.../mediators/ZoomLevelSelectorItem.java | 35 +-
.../mediators/ZoomLevelSelectorPresenter.java | 9 +-
.../mediators/ZoomLevelSelectorView.java | 49 +-
.../proxies/LienzoConnectorProxyView.java | 9 +-
.../components/proxies/LienzoNodeProxyView.java | 9 +-
.../actions/AbstractActionsToolboxView.java | 9 +-
.../toolbox/actions/CommonActionsToolboxView.java | 11 +-
.../toolbox/actions/FlowActionsToolboxView.java | 11 +-
.../toolbox/actions/GroupActionsToolboxView.java | 188 -
.../toolbox/actions/MorphActionsToolboxView.java | 11 +-
.../client/lienzo/components/views/AlertView.java | 19 +-
.../components/views/LienzoCanvasNotification.java | 13 +-
.../views/LienzoCanvasNotificationView.java | 17 +-
.../lienzo/components/views/LienzoTextTooltip.java | 9 +-
.../resources/StunnerLienzoCoreResources.java | 64 +
.../lienzo/wires/StunnerWiresControlFactory.java | 15 +-
.../lienzo/wires/StunnerWiresHandlerFactory.java | 13 +-
.../lienzo/wires/StunnerWiresShapeHighlight.java | 9 +-
.../wires/StunnerWiresShapeStateHighlight.java | 11 +-
.../lienzo/wires/WiresManagerFactoryImpl.java | 15 +-
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 24 -
.../common/stunner/client/StunnerLienzo.gwt.xml | 31 -
.../canvas/patternfly/animate-3.5.2.min.cache.css | 2967 ------
.../patternfly/bootstrap-3.4.1.min.cache.css | 6971 -------------
.../patternfly/font-awesome-4.7.0.min.cache.css | 2335 -----
.../canvas/patternfly/jquery-1.12.4.min.cache.js | 5007 ----------
.../{canvas/patternfly => resources/css}/fonts.css | 0
.../lienzo/components/LienzoImageStripsTest.java | 19 +-
.../glyph/LienzoImageStripGlyphRendererTest.java | 8 +-
.../glyph/LienzoPictureGlyphRendererTest.java | 8 +-
.../glyph/LienzoSvgDataUriGlyphRendererTest.java | 8 +-
.../mediators/LienzoCanvasMediatorsTest.java | 9 +-
.../mediators/ZoomLevelSelectorItemTest.java | 10 +-
.../mediators/ZoomLevelSelectorPresenterTest.java | 9 +-
.../mediators/ZoomLevelSelectorViewTest.java | 30 +-
.../actions/GroupActionsToolboxViewTest.java | 186 -
.../kie-wb-common-stunner-shapes-api/pom.xml | 21 +-
.../shapes/def/picture/PictureProvider.java | 8 +-
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 0
.../common/stunner/shapes/StunnerShapesApi.gwt.xml | 30 -
.../kie-wb-common-stunner-shapes-client/pom.xml | 35 +-
.../client/ConnectorGlyphLienzoRenderer.java | 9 +-
.../client/factory/PictureProvidersManager.java | 19 +-
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 24 -
.../stunner/shapes/StunnerShapesClient.gwt.xml | 30 -
.../client/view/AbstractConnectorViewTest.java | 8 +-
.../view/OrthogonalPolyLineConnectorViewTest.java | 6 +-
.../client/view/PolyLineConnectorViewTest.java | 6 +-
.../kie-wb-common-stunner-widgets/pom.xml | 61 +-
.../client/widgets/StunnerWidgetsEntryPoint.java | 10 +-
.../client/widgets/canvas/PreviewLienzoPanel.java | 15 +-
.../client/widgets/canvas/ScalableLienzoPanel.java | 15 +-
.../widgets/canvas/ScrollableLienzoPanel.java | 17 +-
.../widgets/canvas/StunnerLienzoBoundsPanel.java | 9 +-
.../components/glyph/DOMGlyphRenderers.java | 21 +-
.../glyph/ElementShapeGlyphRenderer.java | 17 +-
.../glyph/ImageElementGlyphRenderer.java | 19 +-
.../glyph/ImageStripDOMGlyphRenderer.java | 26 +-
.../glyph/LienzoElementGlyphRenderer.java | 8 +-
.../components/glyph/SvgElementGlyphRenderer.java | 19 +-
.../widgets/editor/EditorSessionCommands.java | 21 +-
.../client/widgets/editor/PreviewWindow.java | 11 +-
.../client/widgets/editor/StunnerEditor.java | 72 +-
.../inlineeditor/AbstractInlineTextEditorBox.java | 11 +-
.../AbstractInlineTextEditorBoxView.java | 15 +-
.../inlineeditor/InlineTextEditorBoxImpl.java | 11 +-
.../inlineeditor/InlineTextEditorBoxViewImpl.java | 32 +-
.../notification/NotificationsObserver.java | 15 +-
.../ValidationSuccessNotification.java | 56 -
.../stunner/client/widgets/presenters/Editor.java | 8 +-
.../stunner/client/widgets/presenters/Viewer.java | 8 +-
.../widgets/presenters/canvas/CanvasViewer.java | 8 +-
.../diagram/impl/DefaultDiagramEditor.java | 17 +-
.../diagram/impl/DefaultDiagramViewer.java | 15 +-
.../presenters/diagram/impl/DiagramLoader.java | 77 -
.../session/RequestSessionRefreshEvent.java | 9 +-
.../widgets/presenters/session/SessionEditor.java | 8 +-
.../presenters/session/SessionPresenter.java | 8 +-
.../widgets/presenters/session/SessionViewer.java | 8 +-
.../session/impl/AbstractSessionPresenter.java | 9 +-
.../session/impl/AbstractSessionViewer.java | 8 +-
.../impl/SessionCardinalityStateHandler.java | 17 +-
.../presenters/session/impl/SessionEditorImpl.java | 11 +-
.../session/impl/SessionEditorPresenter.java | 13 +-
.../session/impl/SessionPresenterView.java | 13 +-
.../session/impl/SessionPreviewImpl.java | 23 +-
.../presenters/session/impl/SessionViewerImpl.java | 11 +-
.../session/impl/SessionViewerPresenter.java | 15 +-
.../resources/i18n/StunnerWidgetsConstants.java | 8 +-
.../stunner/client/widgets/views/SelectorImpl.java | 15 +-
.../stunner/client/widgets/views/SelectorView.java | 26 +-
.../views/WidgetElementRendererViewImpl.java | 17 +-
.../client/widgets/views/WidgetWrapperView.java | 8 +-
.../widgets/views/WidgetWrapperViewImpl.java | 13 +-
.../widgets/views/session/EmptyStateLayer.java | 8 +-
.../widgets/views/session/EmptyStateView.java | 13 +-
.../widgets/views/session/ScreenErrorView.java | 8 +-
.../widgets/views/session/ScreenErrorViewImpl.html | 8 +-
.../widgets/views/session/ScreenErrorViewImpl.java | 21 +-
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 24 -
.../common/stunner/client/StunnerWidgets.gwt.xml | 29 -
.../components/glyph/DOMGlyphRenderersTest.java | 8 +-
.../glyph/ImageElementGlyphRendererTest.java | 8 +-
.../glyph/ImageStripDOMGlyphRendererTest.java | 39 +-
.../glyph/SvgElementGlyphRendererTest.java | 8 +-
.../widgets/editor/EditorSessionCommandsTest.java | 15 +-
.../client/widgets/editor/StunnerEditorTest.java | 62 +-
.../presenters/diagram/impl/DiagramEditorTest.java | 8 +-
.../presenters/diagram/impl/DiagramLoaderTest.java | 105 -
.../presenters/diagram/impl/DiagramViewerTest.java | 10 +-
.../presenters/session/impl/SessionEditorTest.java | 2 +-
.../session/impl/SessionPreviewImplTest.java | 8 +-
.../presenters/session/impl/SessionViewerTest.java | 2 +-
.../java/org/uberfire/mocks/EventSourceMock.java | 40 +-
.../org/uberfire/stubs/ManagedInstanceStub.java | 10 +-
.../kie-wb-common-stunner-backend-api/pom.xml | 24 +-
.../core/marshaller/MarshallingMessage.java | 17 +-
.../core/marshaller/MarshallingRequest.java | 11 +-
.../core/marshaller/MarshallingResponse.java | 13 +-
.../stunner/core/service/DiagramLookupService.java | 30 -
.../stunner/core/service/DiagramService.java | 33 -
.../stunner/core/service/FactoryService.java | 32 -
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 0
.../common/stunner/core/StunnerBackendApi.gwt.xml | 31 -
.../kie-wb-common-stunner-client-api/pom.xml | 41 +-
.../stunner/core/client/ShapeSetThumbProvider.java | 10 +-
.../stunner/core/client/api/ShapeManager.java | 9 +-
.../core/client/canvas/event/CanvasClearEvent.java | 8 +-
.../core/client/canvas/event/CanvasDrawnEvent.java | 8 +-
.../client/canvas/event/CanvasFocusedEvent.java | 10 +-
.../client/canvas/event/CanvasLostFocusEvent.java | 10 +-
.../registration/CanvasElementAddedEvent.java | 8 +-
.../registration/CanvasElementRemovedEvent.java | 8 +-
.../registration/CanvasElementUpdatedEvent.java | 8 +-
.../registration/CanvasElementsClearEvent.java | 8 +-
.../event/registration/CanvasShapeAddedEvent.java | 8 +-
.../registration/CanvasShapeRemovedEvent.java | 8 +-
.../preferences/StunnerPreferencesEntryPoint.java | 10 +-
.../client/preferences/StunnerTextPreferences.java | 11 +-
.../client/session/event/OnSessionErrorEvent.java | 8 +-
.../session/event/SessionDestroyedEvent.java | 8 +-
.../client/session/event/SessionOpenedEvent.java | 8 +-
.../client/shape/view/event/MouseClickEvent.java | 8 +-
.../client/shape/view/event/MouseMoveEvent.java | 8 +-
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 24 -
.../common/stunner/core/StunnerClientApi.gwt.xml | 30 -
.../kie-wb-common-stunner-core-api/pom.xml | 33 +-
.../common/stunner/core/api/DefinitionManager.java | 9 +-
.../command/event/local/CommandExecutedEvent.java | 8 +-
.../event/local/CommandUndoExecutedEvent.java | 8 +-
.../command/event/local/IsCommandAllowedEvent.java | 8 +-
.../stunner/core/definition/clone/ClonePolicy.java | 9 +-
.../exception/DefinitionNotFoundException.java | 11 +-
.../definition/jsadapter/EmptyJsMorhAdapter.java | 11 +-
.../definition/jsadapter/JsDefinitionAdapter.java | 11 +-
.../jsadapter/JsDefinitionSetAdapter.java | 11 +-
.../definition/jsadapter/JsPropertyAdapter.java | 11 +-
.../core/definition/jsadapter/JsRuleAdapter.java | 9 +-
.../core/definition/morph/MorphDefinitionImpl.java | 19 +-
.../core/definition/property/type/BooleanType.java | 8 +-
.../core/definition/property/type/ColorType.java | 8 +-
.../core/definition/property/type/DoubleType.java | 8 +-
.../core/definition/property/type/EnumType.java | 8 +-
.../core/definition/property/type/IntegerType.java | 8 +-
.../core/definition/property/type/StringType.java | 8 +-
.../core/diagram/DiagramParsingException.java | 9 +-
.../core/domainobject/DefaultDomainObject.java | 8 +-
.../factory/definition/JsDefinitionFactory.java | 28 +-
.../core/graph/content/relationship/Child.java | 9 +-
.../core/graph/content/relationship/Dock.java | 9 +-
.../core/graph/content/relationship/Parent.java | 9 +-
.../stunner/core/lookup/LookupResponseImpl.java | 22 +-
.../stunner/core/lookup/VFSLookupRequest.java | 19 +-
.../lookup/definition/DefinitionLookupRequest.java | 19 +-
.../definition/DefinitionRepresentation.java | 16 +-
.../core/lookup/diagram/DiagramLookupRequest.java | 19 +-
.../core/lookup/diagram/DiagramRepresentation.java | 23 +-
.../core/lookup/rule/RuleLookupRequest.java | 19 +-
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 0
.../common/stunner/core/StunnerCoreApi.gwt.xml | 44 -
.../kie-wb-common-stunner-client-common/pom.xml | 325 +-
.../common/stunner/core/StunnerCoreEntryPoint.java | 10 +-
.../core/client/api/ClientDefinitionManager.java | 23 +-
.../core/client/api/ClientFactoryManager.java | 17 +-
.../core/client/api/ClientProfileManager.java | 17 +-
.../core/client/api/DefaultGraphsProvider.java | 11 +-
.../stunner/core/client/api/DomainInitializer.java | 33 +-
.../core/client/api/EditorReadOnlyProvider.java | 13 +-
.../core/client/api/GlobalSessionManager.java | 17 +-
.../stunner/core/client/api/JsCanvasWrapper.java | 182 +
.../stunner/core/client/api/JsStunnerEditor.java | 124 +-
.../stunner/core/client/api/JsStunnerSession.java | 23 +-
.../common/stunner/core/client/api/JsWindow.java | 101 +-
.../stunner/core/client/api/ShapeManagerImpl.java | 20 +-
.../stunner/core/client/canvas/AbstractCanvas.java | 11 +-
.../core/client/canvas/AbstractCanvasView.java | 5 +-
.../core/client/canvas/BaseCanvasHandler.java | 13 +-
.../core/client/canvas/CanvasHandlerImpl.java | 13 +-
.../stunner/core/client/canvas/CanvasPanel.java | 8 +-
.../core/client/canvas/ConfirmationDialogImpl.java | 9 +-
.../client/canvas/DeleteNodeConfirmationImpl.java | 21 +-
.../canvas/command/CloneCanvasNodeCommand.java | 10 +-
.../client/canvas/command/CloneNodeCommand.java | 10 +-
.../command/DefaultCanvasCommandFactory.java | 8 +-
.../actions/DefaultTextPropertyProviderImpl.java | 11 +-
.../actions/TextPropertyProviderFactoryImpl.java | 13 +-
.../builder/impl/EdgeBuilderControlImpl.java | 13 +-
.../canvas/controls/builder/impl/Element.java | 10 +-
.../builder/impl/ElementBuilderControlImpl.java | 13 +-
.../builder/impl/NodeBuilderControlImpl.java | 13 +-
.../canvas/controls/builder/impl/Observer.java | 10 +-
.../builder/impl/ObserverBuilderControl.java | 17 +-
.../controls/clipboard/LocalClipboardControl.java | 13 +-
.../AbstractCanvasInlineTextEditorControl.java | 7 +-
.../CanvasInlineTextEditorControl.java | 17 +-
.../controls/inlineeditor/FloatingWidgetView.java | 13 +-
.../canvas/controls/inlineeditor/FlowPanel.java | 2 +-
.../controls/inlineeditor/InlineTextEditEvent.java | 10 +-
.../controls/inlineeditor/InlineTextEditorBox.java | 10 +-
.../controls/inlineeditor/TextEditorBox.java | 8 +-
.../AbstractCanvasShortcutsControlImpl.java | 11 +-
.../controls/keyboard/KeyboardControlImpl.java | 13 +-
.../controls/select/AbstractSelectionControl.java | 13 +-
.../canvas/controls/select/MultipleSelection.java | 10 +-
.../canvas/controls/select/SingleSelection.java | 10 +-
.../controls/toolbox/AbstractToolboxControl.java | 11 +-
.../controls/toolbox/DefaultToolboxControl.java | 19 +-
.../resources/StunnerClientCommonConstants.java | 8 +-
.../core/client/canvas/util/CanvasFileExport.java | 17 +-
.../core/client/canvas/util/CanvasHighlight.java | 11 +-
.../client/canvas/util/CanvasHighlightVisitor.java | 13 +-
.../core/client/canvas/util/CanvasLayoutUtils.java | 15 +-
.../client/command/ApplicationCommandManager.java | 23 +-
.../client/command/CanvasCommandManagerImpl.java | 15 +-
.../core/client/command/MouseRequestLifecycle.java | 13 +-
.../client/command/QueueGraphExecutionContext.java | 9 +-
.../core/client/command/RedoCommandHandler.java | 13 +-
.../command/RegistryAwareCommandManager.java | 15 +-
.../client/components/glyph/DOMGlyphRenderer.java | 8 +-
.../client/components/layout/LayoutHelper.java | 13 +-
.../layout/OpenDiagramLayoutExecutor.java | 13 +-
.../client/components/proxies/ConnectorProxy.java | 13 +-
.../client/components/proxies/ElementProxy.java | 17 +-
.../core/client/components/proxies/NodeProxy.java | 13 +-
.../toolbox/actions/CommonActionsToolbox.java | 14 +-
.../actions/CommonActionsToolboxFactory.java | 19 +-
.../actions/CreateConnectorToolboxAction.java | 15 +-
.../toolbox/actions/CreateNodeToolboxAction.java | 19 +-
.../toolbox/actions/DeleteNodeToolboxAction.java | 23 +-
.../toolbox/actions/FlowActionsToolbox.java | 10 +-
.../toolbox/actions/FlowActionsToolboxFactory.java | 17 +-
.../toolbox/actions/GeneralCreateNodeAction.java | 29 +-
.../toolbox/actions/GroupActionsToolbox.java | 10 +-
.../actions/GroupActionsToolboxFactory.java | 17 +-
.../toolbox/actions/MorphActionsToolbox.java | 16 +-
.../actions/MorphActionsToolboxFactory.java | 17 +-
.../toolbox/actions/MorphNodeToolboxAction.java | 15 +-
.../toolbox/actions/ToolboxDomainLookups.java | 15 +-
.../components/views/CanvasDefinitionTooltip.java | 11 +-
.../components/views/FloatingWidgetView.java | 5 +-
.../components/views/ImageElementRendererView.java | 10 +-
.../views/WidgetElementRendererView.java | 8 +-
.../binding/ClientBindableAdapterFunctions.java | 9 +-
.../binding/ClientBindableMorphAdapter.java | 15 +-
.../ClientDefinitionBindablePropertyAdapter.java | 11 +-
.../client/i18n/ClientTranslationMessages.java | 13 +-
.../core/client/i18n/ClientTranslationService.java | 15 +-
.../preferences/DefaultPreferencesRegistry.java | 11 +-
.../preferences/StunnerPreferencesRegistries.java | 15 +-
.../StunnerPreferencesRegistryLoader.java | 19 +-
.../impl/ClientDefinitionsCacheRegistry.java | 15 +-
.../registry/impl/ClientRegistryFactoryImpl.java | 11 +-
.../client/resources/StunnerCommonCssResource.java | 28 -
.../client/resources/StunnerCommonIconsStrip.java | 20 +-
.../resources/StunnerCommonImageResources.java | 23 +-
.../core/client/rule/ClientRuleManager.java | 17 +-
.../service/AbstractClientDiagramService.java | 163 -
.../core/client/service/ClientDiagramService.java | 58 -
.../client/service/ClientDiagramServiceImpl.java | 72 -
.../core/client/service/ClientFactoryService.java | 39 +-
.../command/AbstractClientSessionCommand.java | 8 +-
.../command/ManagedClientSessionCommands.java | 19 +-
.../impl/AbstractSelectionAwareSessionCommand.java | 11 +-
.../session/command/impl/ClearSessionCommand.java | 19 +-
.../command/impl/CopySelectionSessionCommand.java | 17 +-
.../command/impl/CutSelectionSessionCommand.java | 17 +-
.../impl/DeleteSelectionSessionCommand.java | 19 +-
.../command/impl/ExportToJpgSessionCommand.java | 13 +-
.../command/impl/ExportToPdfSessionCommand.java | 13 +-
.../command/impl/ExportToPngSessionCommand.java | 15 +-
.../impl/ExportToRawFormatSessionCommand.java | 69 -
.../command/impl/ExportToSvgSessionCommand.java | 13 +-
.../command/impl/PasteSelectionSessionCommand.java | 23 +-
.../impl/PerformAutomaticLayoutCommand.java | 17 +-
.../session/command/impl/RedoSessionCommand.java | 15 +-
.../command/impl/SaveDiagramSessionCommand.java | 13 +-
.../impl/SessionSingletonCommandsFactory.java | 13 +-
.../command/impl/SwitchGridSessionCommand.java | 11 +-
.../session/command/impl/UndoSessionCommand.java | 15 +-
.../command/impl/ValidateSessionCommand.java | 13 +-
.../command/impl/VisitGraphSessionCommand.java | 11 +-
.../client/session/event/SessionEventObserver.java | 17 +-
.../client/session/impl/DefaultEditorSession.java | 15 +-
.../client/session/impl/DefaultViewerSession.java | 13 +-
.../core/client/session/impl/InstanceUtils.java | 8 +-
.../core/client/session/impl/ManagedSession.java | 26 +-
.../core/client/session/impl/SessionLoader.java | 15 +-
.../core/client/shape/ImageDataUriGlyph.java | 12 +-
.../stunner/core/client/shape/ImageStrip.java | 12 +-
.../core/client/shape/ImageStripRegistry.java | 17 +-
.../stunner/core/client/shape/SvgDataUriGlyph.java | 8 +-
.../client/shape/factory/DelegateShapeFactory.java | 11 +-
.../stunner/core/client/util/PrintHelper.java | 130 -
.../core/client/util/SvgDataUriGenerator.java | 17 +-
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 24 -
.../stunner/core/StunnerClientCommon.gwt.xml | 35 -
.../stunner/core/StunnerTestingGraphStubAPI.java | 11 +-
.../client/BindableShapeSetThumbProviderTest.java | 11 +-
.../common/stunner/core/client/PromisesMock.java | 54 -
.../core/client/api/ClientProfileManagerTest.java | 8 +-
.../core/client/api/DomainInitializerTest.java | 40 +-
.../client/api/EditorReadOnlyProviderTest.java | 23 +-
.../core/client/canvas/AbstractCanvasTest.java | 13 +-
.../core/client/canvas/BaseCanvasHandlerTest.java | 9 +-
.../canvas/DeleteNodeConfirmationImplTest.java | 8 +-
.../canvas/command/CloneCanvasNodeCommandTest.java | 10 +-
.../canvas/command/CloneNodeCommandTest.java | 10 +-
.../actions/TextPropertyProviderFactoryTest.java | 11 +-
.../AbstractCanvasShortcutsControlImplTest.java | 14 +-
.../client/canvas/util/CanvasFileExportTest.java | 13 +-
.../client/command/CanvasCommandFactoryStub.java | 8 +-
.../client/command/RedoCommandHandlerTest.java | 9 +-
.../components/proxies/ElementProxyTest.java | 5 +-
.../actions/CommonActionsToolboxFactoryTest.java | 10 +-
.../actions/CreateConnectorToolboxActionTest.java | 40 +-
.../actions/CreateNodeToolboxActionTest.java | 74 +-
.../actions/DeleteNodeToolboxActionTest.java | 10 +-
.../actions/FlowActionsToolboxFactoryTest.java | 22 +-
.../actions/GeneralCreateNodeActionTest.java | 18 +-
.../actions/GroupActionsToolboxFactoryTest.java | 13 +-
.../actions/MorphActionsToolboxFactoryTest.java | 16 +-
.../actions/MorphNodeToolboxActionTest.java | 5 +-
.../toolbox/actions/ToolboxDomainLookupsTest.java | 8 +-
.../i18n/ClientStunnerTranslationServiceTest.java | 10 +-
.../client/i18n/ClientTranslationMessagesTest.java | 8 +-
.../client/i18n/ClientTranslationServiceTest.java | 10 +-
.../StunnerPreferencesRegistriesTest.java | 8 +-
.../StunnerPreferencesRegistryLoaderTest.java | 8 +-
.../core/client/rule/ClientRuleManagerTest.java | 8 +-
.../service/AbstractClientDiagramServiceTest.java | 267 -
.../client/service/ClientDiagramServiceTest.java | 64 -
.../client/service/ClientFactoryServicesTest.java | 201 -
.../command/ManagedClientSessionCommandsTest.java | 10 +-
.../command/impl/ClearSessionCommandTest.java | 8 +-
.../impl/CopySelectionSessionCommandTest.java | 10 +-
.../impl/CutSelectionSessionCommandTest.java | 13 +-
.../impl/DeleteSelectionSessionCommandTest.java | 11 +-
.../impl/ExportToJpgSessionCommandTest.java | 10 +-
.../impl/ExportToPdfSessionCommandTest.java | 10 +-
.../impl/ExportToPngSessionCommandTest.java | 10 +-
.../impl/ExportToRawFormatSessionCommandTest.java | 108 -
.../impl/ExportToSvgSessionCommandTest.java | 12 +-
.../impl/PasteSelectionSessionCommandTest.java | 13 +-
.../impl/PerformAutomaticLayoutCommandTest.java | 12 +-
.../impl/SaveDiagramSessionCommandTest.java | 39 +-
.../impl/SessionSingletonCommandsFactoryTest.java | 9 +-
.../session/event/SessionEventObserverTest.java | 9 +-
.../session/impl/DefaultEditorSessionTest.java | 9 +-
.../client/session/impl/InstanceUtilsTest.java | 10 +-
.../client/session/impl/ManagedSessionTest.java | 8 +-
.../client/session/impl/SessionLoaderTest.java | 8 +-
.../stunner/core/client/shape/GlyphTest.java | 8 +-
.../core/client/shape/ImageStripRegistryTest.java | 10 +-
.../stunner/core/client/util/PrintHelperTest.java | 183 -
.../core/client/util/SvgDataUriGeneratorTest.java | 12 +-
.../common/stunner/core/client/util/TestUtils.java | 73 -
.../test/java/org/uberfire/mocks/CallerMock.java | 64 -
.../test/java/org/uberfire/mocks/CallerProxy.java | 83 -
.../java/org/uberfire/mocks/EventSourceMock.java | 40 +-
.../java/org/uberfire/mocks/MockInstanceImpl.java | 20 +-
.../org/uberfire/stubs/ManagedInstanceStub.java | 8 +-
.../kie-wb-common-stunner-core-common/pom.xml | 58 +-
.../core/api/AbstractDefinitionManager.java | 11 +-
.../stunner/core/api/AbstractFactoryManager.java | 6 +-
.../core/command/impl/CommandResultBuilder.java | 8 +-
.../core/command/impl/CommandResultImpl.java | 13 +-
.../core/command/impl/CompositeCommand.java | 13 +-
.../stunner/core/command/impl/DeferredCommand.java | 8 +-
.../command/impl/DeferredCompositeCommand.java | 13 +-
.../definition/adapter/AdapterManagerImpl.java | 40 +-
.../adapter/bootstrap/BootstrapAdapterFactory.java | 9 +-
.../core/definition/clone/CloneManagerImpl.java | 10 +-
.../core/definition/clone/DeepCloneProcess.java | 11 +-
.../core/definition/clone/DefaultCloneProcess.java | 11 +-
.../core/definition/clone/IDeepCloneProcess.java | 8 +-
.../core/definition/impl/DefinitionImpl.java | 26 +-
.../core/definition/impl/DefinitionSetImpl.java | 9 +-
.../stunner/core/definition/impl/PropertyImpl.java | 25 +-
.../core/definition/impl/PropertySetImpl.java | 9 +-
.../stunner/core/diagram/AbstractMetadata.java | 9 +-
.../common/stunner/core/diagram/MetadataImpl.java | 13 +-
.../core/factory/impl/DiagramFactoryImpl.java | 9 +-
.../stunner/core/factory/impl/EdgeFactoryImpl.java | 11 +-
.../core/factory/impl/GraphFactoryImpl.java | 11 +-
.../stunner/core/factory/impl/NodeFactoryImpl.java | 11 +-
.../ContextualGraphCommandExecutionContext.java | 8 +-
.../DirectGraphCommandExecutionContext.java | 8 +-
.../graph/command/GraphCommandManagerImpl.java | 13 +-
.../graph/command/GraphCommandResultBuilder.java | 8 +-
.../graph/command/impl/AddChildNodeCommand.java | 15 +-
.../graph/command/impl/AddConnectorCommand.java | 15 +-
.../graph/command/impl/AddControlPointCommand.java | 17 +-
.../graph/command/impl/AddDockedNodeCommand.java | 13 +-
.../core/graph/command/impl/AddNodeCommand.java | 11 +-
.../core/graph/command/impl/ClearGraphCommand.java | 11 +-
.../graph/command/impl/CloneConnectorCommand.java | 13 +-
.../core/graph/command/impl/CloneNodeCommand.java | 15 +-
.../graph/command/impl/DeleteConnectorCommand.java | 11 +-
.../command/impl/DeleteControlPointCommand.java | 15 +-
.../graph/command/impl/DeleteElementsCommand.java | 13 +-
.../core/graph/command/impl/DeleteNodeCommand.java | 11 +-
.../graph/command/impl/DeregisterNodeCommand.java | 11 +-
.../core/graph/command/impl/DockNodeCommand.java | 13 +-
.../graph/command/impl/GraphCommandFactory.java | 9 +-
.../core/graph/command/impl/MorphNodeCommand.java | 17 +-
.../graph/command/impl/RegisterNodeCommand.java | 11 +-
.../graph/command/impl/RemoveChildrenCommand.java | 13 +-
.../graph/command/impl/RemoveParentCommand.java | 13 +-
.../graph/command/impl/SafeDeleteNodeCommand.java | 20 +-
.../graph/command/impl/SetChildrenCommand.java | 13 +-
.../impl/SetConnectionSourceNodeCommand.java | 15 +-
.../impl/SetConnectionTargetNodeCommand.java | 15 +-
.../graph/command/impl/SetParentNodeCommand.java | 13 +-
.../core/graph/command/impl/UnDockNodeCommand.java | 13 +-
.../impl/UpdateControlPointPositionCommand.java | 15 +-
.../UpdateDomainObjectPropertyValueCommand.java | 15 +-
.../command/impl/UpdateElementPositionCommand.java | 17 +-
.../impl/UpdateElementPropertyValueCommand.java | 15 +-
.../graph/content/definition/DefinitionImpl.java | 12 +-
.../content/definition/DefinitionSetImpl.java | 12 +-
.../core/graph/content/view/MagnetConnection.java | 9 +-
.../index/bounds/GraphBoundsIndexerImpl.java | 11 +-
.../processing/index/map/MapIndexBuilder.java | 9 +-
.../layout/sugiyama/GraphProcessorImpl.java | 8 +-
.../layout/sugiyama/SugiyamaLayoutService.java | 15 +-
.../sugiyama/step01/ReverseEdgesCycleBreaker.java | 13 +-
.../sugiyama/step02/LongestPathVertexLayerer.java | 13 +-
.../sugiyama/step03/DefaultVertexOrdering.java | 15 +-
.../step03/MedianVertexLayerPositioning.java | 13 +-
.../layout/sugiyama/step03/VerticesTransposer.java | 13 +-
.../sugiyama/step04/DefaultVertexPositioning.java | 13 +-
.../content/AbstractContentTraverseProcessor.java | 9 +-
.../content/ChildrenTraverseProcessorImpl.java | 13 +-
.../content/FullContentTraverseProcessorImpl.java | 13 +-
.../content/ViewTraverseProcessorImpl.java | 15 +-
.../tree/TreeWalkTraverseProcessorImpl.java | 9 +-
.../core/graph/store/GraphNodeStoreImpl.java | 8 +-
.../common/stunner/core/graph/util/Exceptions.java | 14 +-
.../definition/DefinitionLookupManagerImpl.java | 11 +-
.../core/lookup/domain/CommonDomainLookups.java | 13 +-
.../core/lookup/rule/RuleLookupManagerImpl.java | 11 +-
.../stunner/core/profile/DomainProfileManager.java | 11 +-
.../common/stunner/core/profile/FullProfile.java | 10 +-
.../impl/DefaultDefinitionsCacheRegistry.java | 15 +-
.../stunner/core/rule/CachedRuleManager.java | 17 +-
.../common/stunner/core/rule/RuleManagerImpl.java | 15 +-
.../core/rule/ext/RuleExtensionMultiHandler.java | 9 +-
.../ConnectorParentsMatchConnectionHandler.java | 11 +-
.../ConnectorParentsMatchContainmentHandler.java | 11 +-
.../ext/impl/ConnectorParentsMatchHandler.java | 13 +-
.../handler/impl/CardinalityEvaluationHandler.java | 9 +-
.../handler/impl/ConnectionEvaluationHandler.java | 9 +-
.../ConnectorCardinalityEvaluationHandler.java | 11 +-
.../handler/impl/ContainmentEvaluationHandler.java | 9 +-
.../handler/impl/DockingEvaluationHandler.java | 9 +-
.../impl/EdgeCardinalityEvaluationHandler.java | 9 +-
.../impl/ElementCardinalityEvaluationHandler.java | 11 +-
.../impl/GraphConnectionEvaluationHandler.java | 11 +-
.../impl/NodeContainmentEvaluationHandler.java | 11 +-
.../handler/impl/NodeDockingEvaluationHandler.java | 11 +-
.../violations/CardinalityMaxRuleViolation.java | 18 +-
.../violations/CardinalityMinRuleViolation.java | 18 +-
.../rule/violations/ConnectionRuleViolation.java | 14 +-
.../rule/violations/ContainmentRuleViolation.java | 14 +-
.../ContextOperationNotAllowedViolation.java | 11 +-
.../rule/violations/DefaultRuleViolations.java | 8 +-
.../core/rule/violations/DockingRuleViolation.java | 14 +-
.../EdgeCardinalityMaxRuleViolation.java | 21 +-
.../EdgeCardinalityMinRuleViolation.java | 21 +-
.../rule/violations/EmptyConnectionViolation.java | 15 +-
.../core/rule/violations/RuleViolationImpl.java | 12 +-
.../common/stunner/core/util/ClassUtils.java | 12 +-
.../common/stunner/core/util/DefinitionUtils.java | 13 +-
.../validation/impl/AbstractDiagramValidator.java | 10 +-
.../impl/AbstractModelBeanValidator.java | 75 -
.../core/validation/impl/ElementViolationImpl.java | 21 +-
.../core/validation/impl/GraphValidatorImpl.java | 11 +-
.../validation/impl/ModelBeanViolationImpl.java | 66 -
.../main/resources/META-INF/ErraiApp.properties | 36 -
.../src/main/resources/META-INF/beans.xml | 0
.../common/stunner/core/StunnerCoreCommon.gwt.xml | 42 -
.../stunner/core/StunnerTestingGraphStubAPI.java | 9 +-
.../command/impl/AbstractCloneCommandTest.java | 8 +-
.../stunner/core/graph/util/ExceptionsTest.java | 8 +-
.../core/i18n/CoreTranslationMessagesTest.java | 55 +-
.../core/validation/impl/DiagramValidatorTest.java | 11 +-
.../validation/impl/ModelBeanValidatorTest.java | 153 -
.../pom.xml | 17 +-
.../lienzo/flowpanel/FloatingWidgetView.java | 2 +-
.../common/stunner/lienzo/flowpanel/FlowPanel.java | 2 +-
.../stunner/lienzo/primitive/PrimitivePopup.java | 2 +-
.../stunner/lienzo/primitive/PrimitiveTooltip.java | 1 -
.../common/stunner/StunnerLienzoExtensions.gwt.xml | 31 -
.../common/stunner/lienzo/DecoratorTest.java | 6 +-
.../kie-wb-common-widgets/kie-wb-common-ui/pom.xml | 129 +-
.../KieWorkbenchWidgetsCommonEntryPoint.java | 20 +-
.../common/widgets/client/errorpage/ErrorPage.java | 17 +-
.../widgets/client/resources/CommonImages.java | 66 -
.../widgets/client/resources/CommonsCss.java | 37 -
.../widgets/client/resources/CommonsResources.java | 34 -
.../widgets/client/resources/ItemImages.java | 42 -
.../widgets/client/resources/RoundCornersCss.java | 85 -
.../client/resources/RoundedCornersResource.java | 77 -
.../resources/i18n/CollapseExpandConstants.java | 42 -
.../client/resources/i18n/CommonConstants.java | 286 -
.../resources/i18n/HumanReadableConstants.java | 172 -
.../i18n/KieWorkbenchWidgetsConstants.java | 77 -
.../ProjectConcurrentChangePopupConstants.java | 34 -
.../client/resources/i18n/ToolsMenuConstants.java | 50 -
.../main/resources/META-INF/ErraiApp.properties | 35 -
.../src/main/resources/META-INF/beans.xml | 6 -
.../widgets/KieWorkbenchWidgetsCommon.gwt.xml | 31 -
.../widgets/client/resources/css/CommonsCss.css | 41 -
.../widgets/client/resources/css/RoundCorners.css | 125 -
.../i18n/CollapseExpandConstants.properties | 23 -
.../i18n/CollapseExpandConstants_de.properties | 8 -
.../i18n/CollapseExpandConstants_es.properties | 24 -
.../i18n/CollapseExpandConstants_fr.properties | 24 -
.../i18n/CollapseExpandConstants_ja.properties | 24 -
.../i18n/CollapseExpandConstants_pt_BR.properties | 8 -
.../i18n/CollapseExpandConstants_zh_CN.properties | 8 -
.../resources/i18n/CommonConstants.properties | 126 -
.../resources/i18n/CommonConstants_de.properties | 232 -
.../resources/i18n/CommonConstants_es.properties | 127 -
.../resources/i18n/CommonConstants_fr.properties | 127 -
.../resources/i18n/CommonConstants_ja.properties | 127 -
.../i18n/CommonConstants_pt_BR.properties | 232 -
.../i18n/CommonConstants_zh_CN.properties | 232 -
.../i18n/HumanReadableConstants.properties | 72 -
.../i18n/HumanReadableConstants_de.properties | 144 -
.../i18n/HumanReadableConstants_es.properties | 72 -
.../i18n/HumanReadableConstants_fr.properties | 72 -
.../i18n/HumanReadableConstants_ja.properties | 72 -
.../i18n/HumanReadableConstants_pt_BR.properties | 144 -
.../i18n/HumanReadableConstants_zh_CN.properties | 144 -
.../i18n/KieWorkbenchWidgetsConstants.properties | 26 -
.../KieWorkbenchWidgetsConstants_de.properties | 28 -
.../KieWorkbenchWidgetsConstants_es.properties | 27 -
.../KieWorkbenchWidgetsConstants_fr.properties | 27 -
.../KieWorkbenchWidgetsConstants_ja.properties | 27 -
.../KieWorkbenchWidgetsConstants_pt_BR.properties | 13 -
.../KieWorkbenchWidgetsConstants_zh_CN.properties | 13 -
...rojectConcurrentChangePopupConstants.properties | 2 -
...ectConcurrentChangePopupConstants_de.properties | 4 -
...ectConcurrentChangePopupConstants_es.properties | 2 -
...ectConcurrentChangePopupConstants_fr.properties | 2 -
...ectConcurrentChangePopupConstants_ja.properties | 2 -
...ConcurrentChangePopupConstants_pt_BR.properties | 4 -
...ConcurrentChangePopupConstants_zh_CN.properties | 4 -
.../resources/i18n/ToolsMenuConstants.properties | 28 -
.../i18n/ToolsMenuConstants_de.properties | 18 -
.../i18n/ToolsMenuConstants_es.properties | 29 -
.../i18n/ToolsMenuConstants_fr.properties | 29 -
.../i18n/ToolsMenuConstants_ja.properties | 29 -
.../i18n/ToolsMenuConstants_pt_BR.properties | 18 -
.../i18n/ToolsMenuConstants_zh_CN.properties | 18 -
.../widgets/client/resources/images/calendar.png | Bin 318 -> 0 bytes
.../resources/images/collapse_expand/collapse.gif | Bin 173 -> 0 bytes
.../images/collapse_expand/collapseall.gif | Bin 157 -> 0 bytes
.../resources/images/collapse_expand/expand.gif | Bin 180 -> 0 bytes
.../resources/images/collapse_expand/expandall.gif | Bin 165 -> 0 bytes
.../client/resources/images/corners/greyBottom.gif | Bin 82 -> 0 bytes
.../images/corners/greyBottomLeftCorner.gif | Bin 84 -> 0 bytes
.../images/corners/greyBottomRightCorner.gif | Bin 84 -> 0 bytes
.../resources/images/corners/greyLeftSide.gif | Bin 82 -> 0 bytes
.../resources/images/corners/greyRightSide.gif | Bin 82 -> 0 bytes
.../client/resources/images/corners/greyTop.gif | Bin 82 -> 0 bytes
.../resources/images/corners/greyTopLeftCorner.gif | Bin 84 -> 0 bytes
.../images/corners/greyTopRightCorner.gif | Bin 84 -> 0 bytes
.../resources/images/corners/whiteBottomLeft.gif | Bin 84 -> 0 bytes
.../resources/images/corners/whiteBottomRight.gif | Bin 84 -> 0 bytes
.../resources/images/corners/whiteTopLeft.gif | Bin 84 -> 0 bytes
.../resources/images/corners/whiteTopRight.gif | Bin 84 -> 0 bytes
.../client/resources/images/delete_item_small.gif | Bin 94 -> 0 bytes
.../widgets/client/resources/images/edit.gif | Bin 210 -> 0 bytes
.../widgets/client/resources/images/error.gif | Bin 597 -> 0 bytes
.../client/resources/images/information.gif | Bin 267 -> 0 bytes
.../resources/images/items/delete_item_small.gif | Bin 94 -> 0 bytes
.../client/resources/images/items/new_item.gif | Bin 318 -> 0 bytes
.../resources/images/items/new_item_disabled.gif | Bin 318 -> 0 bytes
.../widgets/client/resources/images/mandatory.png | Bin 282 -> 0 bytes
.../client/resources/images/new_item_below.png | Bin 435 -> 0 bytes
.../client/resources/images/shuffle_down.gif | Bin 332 -> 0 bytes
.../widgets/client/resources/images/shuffle_up.gif | Bin 323 -> 0 bytes
.../client/resources/images/validation_error.gif | Bin 601 -> 0 bytes
.../widgets/client/resources/images/warning.gif | Bin 219 -> 0 bytes
.../datamodel/backend/server/TestAppSetup.java | 42 -
.../src/main/java/javax/annotation/Generated.java | 18 -
.../lienzo-core/pom.xml | 256 +-
.../src/main/java/com/ait/lienzo/Lienzo.gwt.xml | 32 -
.../client/core/config/LienzoCoreEntryPoint.java | 26 -
.../core/config/LienzoGWT2CoreEntryPoint.java | 26 -
.../ait/lienzo/client/core/image/ImageCache.java | 4 +-
.../client/core/image/ImageElementProxy.java | 91 +
.../ait/lienzo/client/core/image/ImageLoader.java | 171 +
.../ait/lienzo/client/core/image/ImageProxy.java | 4 +-
.../ait/lienzo/client/core/image/ImageStrip.java | 4 +-
.../client/core/shape/AbstractImageShape.java | 6 +-
.../ait/lienzo/client/core/shape/BezierCurve.java | 6 -
.../com/ait/lienzo/client/core/shape/Group.java | 2 -
.../com/ait/lienzo/client/core/shape/Line.java | 7 +-
.../com/ait/lienzo/client/core/shape/Movie.java | 7 +-
.../com/ait/lienzo/client/core/shape/Picture.java | 2 +-
.../com/ait/lienzo/client/core/shape/Polygon.java | 8 -
.../lienzo/client/core/shape/QuadraticCurve.java | 6 -
.../com/ait/lienzo/client/core/shape/Sprite.java | 6 +-
.../lienzo/client/core/shape/guides/ToolTip.java | 7 +-
.../items/impl/AbstractFocusableGroupItem.java | 8 +-
.../toolbox/items/impl/ButtonGridItemImpl.java | 8 +-
.../items/impl/GroupButtonGridItemImpl.java | 8 +-
.../core/shape/toolbox/items/tooltip/Tooltip.java | 8 +-
.../com/ait/lienzo/client/core/layout/Graphs.java | 129 -
.../client/core/layout/IntegrationTests.java | 102 -
.../core/layout/sugiyama/LayeredGraphTest.java | 85 -
.../layout/sugiyama/SugiyamaLayoutServiceTest.java | 132 -
.../step01/ReverseEdgesCycleBreakerTest.java | 79 -
.../step02/LongestPathVertexLayererTest.java | 188 -
.../layout/sugiyama/step03/VertexOrderingTest.java | 422 -
.../step04/DefaultVertexPositioningTest.java | 303 -
.../sugiyama/step04/VertexPositioningTest.java | 206 -
.../lienzo-tests/pom.xml | 16 +-
.../client/core/image/ImageElementProxyTest.java | 88 +
.../lienzo-webapp/README.md | 17 -
.../lienzo-webapp/j2cl-usage.md | 36 -
.../lienzo-webapp/links.md | 2 -
.../lienzo-webapp/pom.xml | 272 -
.../main/java/org/kie/lienzo/client/Animate.java | 298 -
.../kie/lienzo/client/AnimatedCirclesExample.java | 121 -
.../java/org/kie/lienzo/client/ArcsExample.java | 26 -
.../kie/lienzo/client/ArrowAttributesExample.java | 342 -
.../java/org/kie/lienzo/client/ArrowsExample.java | 56 -
.../kie/lienzo/client/AsteroidsGameExample.java | 582 --
.../kie/lienzo/client/AutomaticLayoutExample.java | 221 -
.../java/org/kie/lienzo/client/BaseExample.java | 155 -
.../org/kie/lienzo/client/BaseLienzoExamples.java | 144 -
.../org/kie/lienzo/client/BaseShapesExample.java | 42 -
.../org/kie/lienzo/client/BasicShapesExample.java | 117 -
.../org/kie/lienzo/client/BasicWiresExample.java | 154 -
.../lienzo/client/CardinalIntersectsExample.java | 353 -
.../java/org/kie/lienzo/client/CircleExample.java | 26 -
.../client/ColorsAndTransparencyExample.java | 56 -
.../org/kie/lienzo/client/CornerRadiusExample.java | 194 -
.../org/kie/lienzo/client/CubicCurveExample.java | 25 -
.../client/CustomDragConstraintsExample.java | 131 -
.../org/kie/lienzo/client/DashedLinesExample.java | 59 -
.../org/kie/lienzo/client/DragCirclesExample.java | 42 -
.../org/kie/lienzo/client/DrawImageExample.java | 249 -
.../java/org/kie/lienzo/client/EllipseExample.java | 25 -
.../java/org/kie/lienzo/client/EventExample.java | 279 -
.../main/java/org/kie/lienzo/client/Example.java | 29 -
.../lienzo/client/FixedDragConstraintsExample.java | 114 -
.../lienzo/client/GradientsAndShadowsExample.java | 93 -
.../java/org/kie/lienzo/client/GroupsExample.java | 31 -
.../client/HorizontalTextAlignmentExample.java | 73 -
.../org/kie/lienzo/client/ImageStripExample.java | 84 -
.../org/kie/lienzo/client/JsCanvasExamples.java | 13 -
.../java/org/kie/lienzo/client/LienzoExamples.java | 13 -
.../org/kie/lienzo/client/LienzoExamples.native.js | 31 -
.../org/kie/lienzo/client/LienzoGWT2Examples.java | 11 -
.../org/kie/lienzo/client/LineJoinsExample.java | 36 -
.../org/kie/lienzo/client/LineSpliceExample.java | 232 -
.../org/kie/lienzo/client/LinesCapExample.java | 44 -
.../java/org/kie/lienzo/client/LinesExample.java | 57 -
.../java/org/kie/lienzo/client/LionExample.java | 419 -
.../org/kie/lienzo/client/MeasureTextExample.java | 92 -
.../java/org/kie/lienzo/client/MovieExample.java | 82 -
.../org/kie/lienzo/client/PanAndZoomExample.java | 70 -
.../org/kie/lienzo/client/PerformanceTests.java | 234 -
.../org/kie/lienzo/client/PolygonsExample.java | 31 -
.../kie/lienzo/client/QuadraticCurveExample.java | 27 -
.../org/kie/lienzo/client/RectangleExample.java | 26 -
.../kie/lienzo/client/RoundedCornersExample.java | 26 -
.../org/kie/lienzo/client/SVGTigerExample.java | 317 -
.../org/kie/lienzo/client/ScaledTextExample.java | 60 -
.../java/org/kie/lienzo/client/ShapesExample.java | 210 -
.../org/kie/lienzo/client/SliceGroupExample.java | 98 -
.../java/org/kie/lienzo/client/SpriteExample.java | 99 -
.../java/org/kie/lienzo/client/StarsExample.java | 27 -
.../kie/lienzo/client/StrokeAndFillingExample.java | 82 -
.../kie/lienzo/client/TextAroundArcExample.java | 48 -
.../java/org/kie/lienzo/client/TimersExample.java | 113 -
.../java/org/kie/lienzo/client/ToolboxExample.java | 203 -
.../kie/lienzo/client/Transform3PointsExample.java | 293 -
.../org/kie/lienzo/client/TweeningExample.java | 111 -
.../client/VerticalTextAlignmentExample.java | 73 -
.../java/org/kie/lienzo/client/WindowJSCanvas.java | 47 -
.../org/kie/lienzo/client/WiresDockingExample.java | 81 -
.../java/org/kie/lienzo/client/WiresExample.java | 214 -
.../java/org/kie/lienzo/client/util/Console.java | 47 -
.../org/kie/lienzo/client/util/FPSCounter.java | 79 -
.../main/java/org/kie/lienzo/client/util/Util.java | 88 -
.../org/kie/lienzo/client/util/WiresUtils.java | 157 -
.../org/kie/lienzo/LienzoShowcase.gwt.xml | 35 -
.../src/main/webapp/LienzoShowcase.html | 66 -
.../lienzo-webapp/src/main/webapp/WEB-INF/web.xml | 14 -
.../lienzo-webapp/src/main/webapp/css/app.css | 53 -
.../src/main/webapp/images/bpmn-icons-strip.png | Bin 15525 -> 0 bytes
.../src/main/webapp/images/icon_sprite.png | Bin 26256 -> 0 bytes
.../kie/lienzo/client/BasicShapesExampleTest.java | 92 -
.../kie/lienzo/client/BasicWiresExampleTest.java | 189 -
.../kie/lienzo/client/selenium/JsCanvasDriver.java | 89 -
.../lienzo/client/selenium/JsCanvasExecutor.java | 88 -
.../client/selenium/JsCanvasShapeExecutor.java | 171 -
.../selenium/JsCanvasWiresShapeExecutor.java | 97 -
.../package.json | 2 +
.../serverless-workflow-diagram-editor/pom.xml | 165 +-
.../sw-editor/sw-editor-api/pom.xml | 85 +-
.../common/stunner/sw/SWDomainInitializer.java | 95 +-
.../kie/workbench/common/stunner/sw/SWEditor.java | 8 +-
.../stunner/sw/definition/ActionDataFilters.java | 8 +-
.../stunner/sw/definition/ActionEventRef.java | 8 +-
.../common/stunner/sw/definition/ActionNode.java | 14 +-
.../stunner/sw/definition/ActionTransition.java | 8 +-
.../stunner/sw/definition/ActionsContainer.java | 8 +-
.../stunner/sw/definition/CallEventAction.java | 2 +
.../stunner/sw/definition/CallFunctionAction.java | 8 +-
.../stunner/sw/definition/CallSubflowAction.java | 8 +-
.../stunner/sw/definition/CallbackState.java | 30 +-
.../sw/definition/CompensationTransition.java | 12 +-
.../common/stunner/sw/definition/ContinueAs.java | 12 +-
.../common/stunner/sw/definition/Correlation.java | 8 +-
.../common/stunner/sw/definition/Data.java | 8 +-
.../sw/definition/DataConditionTransition.java | 12 +-
.../sw/definition/DefaultConditionTransition.java | 12 +-
.../common/stunner/sw/definition/End.java | 8 +-
.../common/stunner/sw/definition/Error.java | 12 +-
.../stunner/sw/definition/ErrorTransition.java | 12 +-
.../common/stunner/sw/definition/Event.java | 16 +-
.../sw/definition/EventConditionTransition.java | 12 +-
.../stunner/sw/definition/EventDataFilter.java | 8 +-
.../common/stunner/sw/definition/EventRef.java | 8 +-
.../common/stunner/sw/definition/EventState.java | 30 +-
.../common/stunner/sw/definition/EventTimeout.java | 8 +-
.../common/stunner/sw/definition/ForEachState.java | 30 +-
.../common/stunner/sw/definition/Function.java | 12 +-
.../common/stunner/sw/definition/FunctionRef.java | 18 +-
.../common/stunner/sw/definition/GWTMetadata.java | 6 +-
.../stunner/sw/definition/HasCompensatedBy.java | 27 +
.../common/stunner/sw/definition/HasEnd.java | 27 +
.../common/stunner/sw/definition/HasErrors.java | 27 +
.../common/stunner/sw/definition/HasMetadata.java | 27 +
.../stunner/sw/definition/HasTransition.java | 27 +
.../common/stunner/sw/definition/InjectState.java | 28 +-
.../common/stunner/sw/definition/Metadata.java | 8 +-
.../common/stunner/sw/definition/OnEvent.java | 10 +-
.../stunner/sw/definition/OperationState.java | 30 +-
.../stunner/sw/definition/ParallelState.java | 30 +-
.../stunner/sw/definition/ParallelStateBranch.java | 12 +-
.../stunner/sw/definition/ProducedEvent.java | 8 +-
.../common/stunner/sw/definition/Retry.java | 8 +-
.../common/stunner/sw/definition/Schedule.java | 12 +-
.../common/stunner/sw/definition/Sleep.java | 8 +-
.../common/stunner/sw/definition/SleepState.java | 22 +-
.../common/stunner/sw/definition/Start.java | 8 +-
.../stunner/sw/definition/StartDefinition.java | 16 +-
.../stunner/sw/definition/StartTransition.java | 12 +-
.../common/stunner/sw/definition/State.java | 14 +-
.../stunner/sw/definition/StateDataFilter.java | 8 +-
.../common/stunner/sw/definition/StateEnd.java | 16 +-
.../stunner/sw/definition/StateTransition.java | 12 +-
.../common/stunner/sw/definition/SubFlowRef.java | 16 +-
.../common/stunner/sw/definition/SwitchState.java | 26 +-
.../common/stunner/sw/definition/Timeout.java | 8 +-
.../common/stunner/sw/definition/Transition.java | 12 +-
.../common/stunner/sw/definition/Workflow.java | 18 +-
.../stunner/sw/definition/WorkflowExecTimeout.java | 12 +-
.../stunner/sw/definition/WorkflowTimeouts.java | 16 +-
.../common/stunner/sw/marshall/Marshaller.java | 11 +-
.../common/stunner/sw/marshall/Message.java | 8 +-
.../common/stunner/sw/marshall/Parser.java | 11 +-
.../stunner/sw/marshall/StateMarshalling.java | 32 +-
.../stunner/sw/marshall/TransitionMarshalling.java | 40 +-
.../marshall/json/BatchSizeJsonTypeSerializer.java | 16 +-
.../json/ContinueAsJsonbTypeSerializer.java | 10 +-
.../sw/marshall/json/ErrorJsonSerializer.java | 14 +-
.../sw/marshall/json/EventJsonbTypeSerializer.java | 14 +-
.../marshall/json/FunctionRefJsonSerializer.java | 10 +-
.../json/NumCompletedJsonTypeSerializer.java | 16 +-
.../marshall/json/ScheduleJsonbTypeSerializer.java | 10 +-
.../json/StartDefinitionJsonbTypeSerializer.java | 10 +-
...ateTransitionDefinitionJsonbTypeSerializer.java | 10 +-
.../StringOrValueHolderJsonbTypeSerializer.java | 10 +-
.../sw/marshall/json/SubFlowRefJsonSerializer.java | 10 +-
.../SubflowExecutionTypeJsonbTypeSerializer.java | 10 +-
.../json/ValueHolderJsonbTypeSerializer.java | 10 +-
.../json/WorkflowExecTimeoutJsonSerializer.java | 10 +-
.../json/WorkflowFunctionsJsonSerializer.java | 14 +-
.../json/WorkflowTimeoutsJsonSerializer.java | 10 +-
.../yaml/ContinueAsYamlTypeSerializer.java | 28 +-
.../sw/marshall/yaml/ErrorYamlSerializer.java | 32 +-
.../sw/marshall/yaml/EventYamlTypeSerializer.java | 32 +-
.../marshall/yaml/FunctionRefYamlSerializer.java | 28 +-
.../sw/marshall/yaml/MetadataYamlSerializer.java | 26 +-
.../marshall/yaml/ScheduleYamlTypeSerializer.java | 28 +-
.../yaml/StartDefinitionYamlTypeSerializer.java | 22 +-
.../yaml/StateEndDefinitionYamlTypeSerializer.java | 22 +-
...tateTransitionDefinitionYamlTypeSerializer.java | 22 +-
.../sw/marshall/yaml/StateYamlSerializer.java | 16 +-
.../yaml/StringNumberYamlTypeSerializer.java | 24 +-
.../StringOrValueHolderYamlTypeSerializer.java | 28 +-
.../sw/marshall/yaml/SubFlowRefYamlSerializer.java | 22 +-
.../SubflowExecutionTypeYamlTypeSerializer.java | 22 +-
.../yaml/ValueHolderYamlTypeSerializer.java | 24 +-
.../yaml/WorkflowExecTimeoutYamlSerializer.java | 22 +-
.../yaml/WorkflowFunctionsYamlSerializer.java | 27 +-
.../yaml/WorkflowTimeoutsYamlSerializer.java | 22 +-
.../stunner/sw/resources/i18n/SWConstants.java | 8 +-
.../main/resources/META-INF/ErraiApp.properties | 34 -
.../src/main/resources/META-INF/beans.xml | 24 -
.../common/stunner/sw/SWEditorApi.gwt.xml | 41 -
.../sw-editor/sw-editor-client/pom.xml | 48 +-
.../workbench/common/stunner/sw/SWEntryPoint.java | 17 +-
.../sw/client/CanvasShortcutsControlImpl.java | 13 +-
.../common/stunner/sw/client/ShapeFactory.java | 13 +-
.../common/stunner/sw/client/ShapeSet.java | 11 +-
.../stunner/sw/client/config/ToolboxControl.java | 17 +-
.../stunner/sw/client/resources/GlyphFactory.java | 52 +-
.../sw/client/resources/ImageResources.java | 17 +-
.../sw/client/shapes/CallbackStateShape.java | 8 +-
.../common/stunner/sw/client/shapes/EndShape.java | 10 +-
.../stunner/sw/client/shapes/EventStateShape.java | 8 +-
.../sw/client/shapes/ForEachStateShape.java | 8 +-
.../stunner/sw/client/shapes/InjectStateShape.java | 8 +-
.../sw/client/shapes/OperationStateShape.java | 8 +-
.../sw/client/shapes/ParallelStateShape.java | 8 +-
.../sw/client/shapes/ServerlessWorkflowShape.java | 8 +-
.../stunner/sw/client/shapes/SleepStateShape.java | 8 +-
.../stunner/sw/client/shapes/StartShape.java | 8 +-
.../stunner/sw/client/shapes/StateShape.java | 19 +-
.../stunner/sw/client/shapes/SwitchStateShape.java | 8 +-
.../stunner/sw/client/shapes/icons/CornerIcon.java | 6 +-
.../main/resources/META-INF/ErraiApp.properties | 34 -
.../src/main/resources/META-INF/beans.xml | 24 -
.../common/stunner/sw/SWEditorClient.gwt.xml | 35 -
.../client/shapes/HasTranslationGeneralTest.java | 8 +-
.../stunner/sw/client/shapes/StateShapeTest.java | 8 +-
.../sw-editor/sw-editor-kogito-app/README.md | 43 +-
.../sw-editor/sw-editor-kogito-app/pom.xml | 259 +-
.../src/main/java/externs/C2S.externs.js | 383 +
.../src/main/java/externs/FileSaver.externs.js | 12 +
.../src/main/java/externs/Mustache.js | 5 +
.../src/main/java/externs/elk.externs.js | 11 +
.../src/main/java/externs/envelope.externs.js | 192 +
.../src/main/java/externs/jquery.js | 1952 ++++
.../src/main/java/externs/jquery_plugins.js | 174 +
.../src/main/java/externs/jsPDF.externs.js | 31 +
.../src/main/java/externs/moment.externs.js | 872 ++
.../src/main/java/externs/monaco.externs.js | 53 +
.../common/stunner/sw/client/MainEntryPoint.java | 54 +
.../stunner/sw/client/editor/DiagramEditor.java | 13 +-
.../sw/client/editor/DiagramEditorActivity.java | 13 +-
.../stunner/sw/client/editor/EditorWindow.java | 47 -
.../client/editor/KogitoKeyEventHandlerImpl.java | 15 +-
.../sw/client/editor/ShapeEventsHandler.java | 13 +-
.../sw/client/editor/StateDetailsPresenter.java | 13 +-
.../sw/client/services/ClientDiagramService.java | 11 +-
.../client/services/CommandRegistryListener.java | 13 +-
.../main/resources/META-INF/ErraiApp.properties | 42 -
.../common/stunner/sw/KogitoSWEditor.gwt.xml | 66 -
.../sw/KogitoSWEditorWithSourceMaps.gwt.xml | 26 -
.../sw/resources/public/fonts/FontAwesome.otf | Bin 0 -> 124988 bytes
.../public/fonts/OpenSans-Bold-webfont.eot | Bin 0 -> 19544 bytes
.../public/fonts/OpenSans-Bold-webfont.svg | 1830 ++++
.../{ => public}/fonts/OpenSans-Bold-webfont.ttf | Bin
.../public/fonts/OpenSans-Bold-webfont.woff | Bin 0 -> 22432 bytes
.../public/fonts/OpenSans-BoldItalic-webfont.eot | Bin 0 -> 20133 bytes
.../public/fonts/OpenSans-BoldItalic-webfont.svg | 1830 ++++
.../fonts/OpenSans-BoldItalic-webfont.ttf | Bin
.../public/fonts/OpenSans-BoldItalic-webfont.woff | Bin 0 -> 23048 bytes
.../public/fonts/OpenSans-ExtraBold-webfont.eot | Bin 0 -> 20855 bytes
.../public/fonts/OpenSans-ExtraBold-webfont.svg | 1830 ++++
.../fonts/OpenSans-ExtraBold-webfont.ttf | Bin
.../public/fonts/OpenSans-ExtraBold-webfont.woff | Bin 0 -> 23764 bytes
.../fonts/OpenSans-ExtraBoldItalic-webfont.eot | Bin 0 -> 21576 bytes
.../fonts/OpenSans-ExtraBoldItalic-webfont.svg | 1830 ++++
.../fonts/OpenSans-ExtraBoldItalic-webfont.ttf | Bin
.../fonts/OpenSans-ExtraBoldItalic-webfont.woff | Bin 0 -> 24568 bytes
.../public/fonts/OpenSans-Italic-webfont.eot | Bin 0 -> 20265 bytes
.../public/fonts/OpenSans-Italic-webfont.svg | 1830 ++++
.../{ => public}/fonts/OpenSans-Italic-webfont.ttf | Bin
.../public/fonts/OpenSans-Italic-webfont.woff | Bin 0 -> 23188 bytes
.../public/fonts/OpenSans-Light-webfont.eot | Bin 0 -> 19514 bytes
.../public/fonts/OpenSans-Light-webfont.svg | 1831 ++++
.../{ => public}/fonts/OpenSans-Light-webfont.ttf | Bin
.../public/fonts/OpenSans-Light-webfont.woff | Bin 0 -> 22248 bytes
.../public/fonts/OpenSans-LightItalic-webfont.eot | Bin 0 -> 20535 bytes
.../public/fonts/OpenSans-LightItalic-webfont.svg | 1835 ++++
.../fonts/OpenSans-LightItalic-webfont.ttf | Bin
.../public/fonts/OpenSans-LightItalic-webfont.woff | Bin 0 -> 23400 bytes
.../public/fonts/OpenSans-Regular-webfont.eot | Bin 0 -> 19836 bytes
.../public/fonts/OpenSans-Regular-webfont.svg | 1831 ++++
.../fonts/OpenSans-Regular-webfont.ttf | Bin
.../public/fonts/OpenSans-Regular-webfont.woff | Bin 0 -> 22660 bytes
.../public/fonts/OpenSans-Semibold-webfont.eot | Bin 0 -> 20028 bytes
.../public/fonts/OpenSans-Semibold-webfont.svg | 1830 ++++
.../fonts/OpenSans-Semibold-webfont.ttf | Bin
.../public/fonts/OpenSans-Semibold-webfont.woff | Bin 0 -> 22908 bytes
.../fonts/OpenSans-SemiboldItalic-webfont.eot | Bin 0 -> 20962 bytes
.../fonts/OpenSans-SemiboldItalic-webfont.svg | 1830 ++++
.../fonts/OpenSans-SemiboldItalic-webfont.ttf | Bin
.../fonts/OpenSans-SemiboldItalic-webfont.woff | Bin 0 -> 23764 bytes
.../public/fonts/PatternFlyIcons-webfont.eot | Bin 0 -> 20904 bytes
.../public/fonts/PatternFlyIcons-webfont.svg | 93 +
.../{ => public}/fonts/PatternFlyIcons-webfont.ttf | Bin
.../public/fonts/PatternFlyIcons-webfont.woff | Bin 0 -> 20752 bytes
.../resources/public/fonts/fontawesome-webfont.eot | Bin 0 -> 76518 bytes
.../resources/public/fonts/fontawesome-webfont.svg | 685 ++
.../{ => public}/fonts/fontawesome-webfont.ttf | Bin
.../public/fonts/fontawesome-webfont.woff | Bin 0 -> 90412 bytes
.../public/fonts/fontawesome-webfont.woff2 | Bin 0 -> 71896 bytes
.../public}/fonts/glyphicons-halflings-regular.eot | Bin
.../public}/fonts/glyphicons-halflings-regular.svg | 0
.../fonts/glyphicons-halflings-regular.ttf | Bin
.../fonts/glyphicons-halflings-regular.woff | Bin
.../fonts/glyphicons-halflings-regular.woff2 | Bin
.../common/stunner/sw/resources/public/index.html | 37 +
.../common/stunner/sw/resources/public/test.html | 1097 ++
.../fonts/OpenSans-Regular-webfont.ttf.base64.txt | 1 -
.../fonts/OpenSans-Regular-webfont.woff.base64.txt | 1 -
.../fonts/PatternFlyIcons-webfont.woff.base64.txt | 1 -
.../src/main/webapp/index.html | 11 +-
.../sw/client/editor/DiagramEditorTest.java | 3 +-
.../selenium/yaml/SWEditorYamlSeleniumIT.java | 16 +-
.../third_party/errai/pom.xml | 54 +
.../org/jboss/errai/common/client/dom/DOMUtil.java | 321 +
.../jboss/errai/common/client/util/Base64Util.java | 231 +
.../third_party/gwtbootstrap3/core/pom.xml | 25 +-
.../java/org/gwtbootstrap3/GwtBootstrap3.gwt.xml | 27 -
.../org/gwtbootstrap3/GwtBootstrap3Base.gwt.xml | 73 -
.../org/gwtbootstrap3/GwtBootstrap3CDN.gwt.xml | 27 -
.../org/gwtbootstrap3/GwtBootstrap3NoTheme.gwt.xml | 32 -
.../org/gwtbootstrap3/GwtBootstrap3Theme.gwt.xml | 28 -
.../client/GwtBootstrap3ClientBundle.java | 42 -
.../client/GwtBootstrap3EntryPoint.java | 70 -
.../gwtbootstrap3/client/NoThemeResources.gwt.xml | 27 -
.../org/gwtbootstrap3/client/Resources.gwt.xml | 31 -
.../org/gwtbootstrap3/client/package-info.java | 21 -
.../resource/css/bootstrap-3.4.1.min.cache.css | 6971 -------------
.../css/bootstrap-theme-3.4.1.min.cache.css | 614 --
.../resource/css/font-awesome-4.7.0.min.cache.css | 2335 -----
.../client/resource/css/fontawesome-enum-helper.js | 34 -
.../client/resource/fonts/FontAwesome.otf | Bin 134808 -> 0 bytes
.../client/resource/fonts/fontawesome-webfont.eot | Bin 165742 -> 0 bytes
.../client/resource/fonts/fontawesome-webfont.svg | 2671 -----
.../client/resource/fonts/fontawesome-webfont.ttf | Bin 165548 -> 0 bytes
.../client/resource/fonts/fontawesome-webfont.woff | Bin 98024 -> 0 bytes
.../resource/fonts/fontawesome-webfont.woff2 | Bin 77160 -> 0 bytes
.../fonts/glyphicons-halflings-regular.ttf | Bin 45404 -> 0 bytes
.../resource/js/bootstrap-3.4.1.min.cache.js | 1498 ---
.../client/resource/js/gwtbootstrap3.js | 91 -
.../client/resource/js/jquery-1.12.4.min.cache.js | 5007 ----------
.../client/resource/css/fontawesome-enum-helper.js | 34 -
.../resource/js/bootstrap-3.4.1.min.cache.js | 1498 ---
.../resource/js/bootstrap-3.4.1.min.cache.js.back} | 0
.../client/resource/js/gwtbootstrap3.js | 91 -
.../client/resource/js/gwtbootstrap3.js.back} | 0
.../client/resource/js/jquery-1.12.4.min.cache.js | 5007 ----------
.../resource/js/jquery-1.12.4.min.cache.js.back | 5002 +++++++++
.../third_party/gwtbootstrap3/extras/pom.xml | 15 +-
.../gwtbootstrap3/extras/animate/Animate.gwt.xml | 27 -
.../extras/animate/AnimateNoResources.gwt.xml | 23 -
.../extras/animate/client/AnimateResources.gwt.xml | 29 -
.../extras/animate/client/ui/Animate.java | 4 +-
.../org/gwtbootstrap3/extras/notify/Notify.gwt.xml | 31 -
.../extras/notify/NotifyNoResources.gwt.xml | 28 -
.../extras/notify/client/NotifyClientBundle.java | 15 +-
.../extras/notify/client/NotifyEntryPoint.java | 47 -
.../extras/notify/client/NotifyResources.gwt.xml | 27 -
...n.cache.js => bootstrap-notify-3.1.3.min.cache} | 0
.../regexp/client/NativeMatchResult.java | 48 +
.../org/gwtproject/regexp/client/NativeRegExp.java | 151 +
.../regexp/client/NativeSplitResult.java | 44 +
.../gwtproject/regexp/server/JavaMatchResult.java | 53 +
.../org/gwtproject/regexp/server/JavaRegExp.java | 301 +
.../gwtproject/regexp/server/JavaSplitResult.java | 45 +
.../gwtproject/regexp/shared/GwtIncompatible.java | 18 +
.../regexp/shared/JavaRegExpFactory.java | 40 +
.../org/gwtproject/regexp/shared/MatchResult.java | 51 +
.../regexp/shared/NativeRegExpFactory.java | 37 +
.../java/org/gwtproject/regexp/shared/RegExp.java | 160 +
.../gwtproject/regexp/shared/RegExpFactory.java | 35 +
.../org/gwtproject/regexp/shared/SplitResult.java | 42 +
.../org/gwtproject/regexp/shared/package-info.java | 16 +
.../gwtproject/safehtml/client/HasSafeHtml.java | 39 +
.../safehtml/shared/GwtIncompatible.java | 19 +
.../gwtproject/safehtml/shared/HtmlSanitizer.java | 34 +
.../org/gwtproject/safehtml/shared/SafeHtml.java | 88 +
.../safehtml/shared/SafeHtmlBuilder.java | 207 +
.../safehtml/shared/SafeHtmlHostedModeUtils.java | 177 +
.../gwtproject/safehtml/shared/SafeHtmlString.java | 73 +
.../gwtproject/safehtml/shared/SafeHtmlUtils.java | 251 +
.../org/gwtproject/safehtml/shared/SafeUri.java | 66 +
.../safehtml/shared/SafeUriHostedModeUtils.java | 175 +
.../gwtproject/safehtml/shared/SafeUriString.java | 73 +
.../safehtml/shared/SimpleHtmlSanitizer.java | 159 +
.../org/gwtproject/safehtml/shared/UriUtils.java | 275 +
.../java/org/gwtproject/touch/client/Point.java | 120 +
.../resources/org/gwtproject/GWTProject.gwt.xml | 4 -
.../main/java/jakarta/json/GwtIncompatible.java | 25 +-
.../main/java/jakarta/json/bind/JsonProvider.java | 25 +-
.../src/main/java/jakarta/json/JsonNumberImpl.java | 25 +-
.../java/jakarta/json/JsonObjectDecorator.java | 25 +-
.../src/main/java/jakarta/json/JsonStringImpl.java | 25 +-
.../main/java/jakarta/json/JsonValueDecorator.java | 25 +-
.../serializer/JsonDeserializationContext.java | 25 +-
.../bind/serializer/JsonSerializationContext.java | 25 +-
.../json/stream/ContextedJsonGenerator.java | 25 +-
.../jakarta/json/stream/JsonArrayGenerator.java | 26 +-
.../json/stream/JsonGeneratorDecorator.java | 25 +-
.../json/stream/JsonNestedObjecGenerator.java | 25 +-
.../java/jakarta/json/stream/JsonParserImpl.java | 25 +-
.../json/stream/JsonbPropertyDeserializer.java | 25 +-
.../json/stream/JsonbPropertySerializer.java | 25 +-
.../jakarta/json/stream/gwt/GWTJsonGenerator.java | 25 +-
.../json/stream/gwt/GwtArrayJsonGenerator.java | 25 +-
.../jakarta/json/stream/gwt/JsonArrayImpl.java | 25 +-
.../json/stream/gwt/JsonObjectBuilderImpl.java | 25 +-
.../jakarta/json/stream/gwt/JsonObjectImpl.java | 25 +-
.../jakarta/json/stream/gwt/JsonValueImpl.java | 25 +-
.../jakarta/json/stream/jre/JreJsonGenerator.java | 25 +-
.../third_party/pom.xml | 6 +-
.../gwt/emul/client/java/io/BufferedReader.java | 117 -
.../common/gwt/emul/client/java/io/DataInput.java | 49 -
.../gwt/emul/client/java/io/DataInputStream.java | 146 -
.../common/gwt/emul/client/java/io/DataOutput.java | 47 -
.../gwt/emul/client/java/io/DataOutputStream.java | 98 -
.../gwt/emul/client/java/io/EOFException.java | 18 -
.../common/gwt/emul/client/java/io/File.java | 333 -
.../emul/client/java/io/FileNotFoundException.java | 27 -
.../common/gwt/emul/client/java/io/FileWriter.java | 45 -
.../gwt/emul/client/java/io/FilenameFilter.java | 21 -
.../gwt/emul/client/java/io/InputStreamReader.java | 156 -
.../common/gwt/emul/client/java/io/Numbers.java | 68 -
.../emul/client/java/io/PushbackInputStream.java | 331 -
.../gwt/emul/client/java/io/RandomAccessFile.java | 342 -
.../gwt/emul/client/java/io/StringWriter.java | 37 -
.../client/java/io/UTFDataFormatException.java | 27 -
.../common/gwt/emul/client/java/io/Writer.java | 77 -
.../gwt/emul/client/java/net/InetAddress.java | 68 -
.../emul/client/java/net/InetSocketAddress.java | 43 -
.../emul/client/java/net/UnknownHostException.java | 26 -
.../common/gwt/emul/client/java/util/UUID.java | 26 +-
.../third_party/stylesheets/pom.xml | 33 -
.../workbench/common/stunner/Stylesheets.gwt.xml | 37 -
.../bootstrap-daterangepicker/daterangepicker.css | 365 -
.../bootstrap-select/css/bootstrap-select.css | 282 -
.../bootstrap-select/css/bootstrap-select.css.map | 1 -
.../bootstrap-select/css/bootstrap-select.min.css | 279 -
.../resource/css/animate-3.5.2.min.cache.css | 2967 ------
.../css/bootstrap-datepicker3-1.6.4.min.cache.css | 471 -
.../bootstrap-datetimepicker-2.4.4.min.cache.css | 367 -
.../css/bootstrap-notify-custom.min.cache.css | 9 -
.../css/bootstrap-slider-9.2.0.min.cache.css | 264 -
.../client/resource/css/card-1.0.1.cache.css | 89 -
.../resource/css/patternfly-additions.min.css | 6662 ------------
.../stunner/client/resource/css/patternfly.min.css | 10014 -------------------
.../resource/css/typeahead-0.10.5.min.cache.css | 69 -
.../client/resource/jquery-ui/jquery-ui.min.css | 879 --
.../client/resource/uberfire-patternfly.css | 342 -
.../client/json/mapper/AbstractObjectMapper.java | 25 +-
.../client/json/mapper/annotation/JSONMapper.java | 25 +-
.../stunner/client/json/mapper/internal/Pair.java | 25 +-
.../deserializer/AbstractBeanJsonDeserializer.java | 25 +-
.../deserializer/BaseNumberJsonDeserializer.java | 25 +-
.../deserializer/BooleanJsonDeserializer.java | 25 +-
.../deserializer/CharacterJsonDeserializer.java | 25 +-
.../DeserializerJsonbTypeSerializerWrapper.java | 25 +-
.../deserializer/EnumJsonDeserializer.java | 25 +-
.../internal/deserializer/JsonbDeserializer.java | 25 +-
.../deserializer/JsonbSubtypeDeserializer.java | 25 +-
.../deserializer/StringJsonDeserializer.java | 25 +-
.../array/AbstractArrayJsonDeserializer.java | 25 +-
.../deserializer/array/ArrayJsonDeserializer.java | 25 +-
.../PrimitiveBooleanArrayJsonDeserializer.java | 25 +-
.../array/PrimitiveByteArrayJsonDeserializer.java | 25 +-
.../PrimitiveCharacterArrayJsonDeserializer.java | 25 +-
.../PrimitiveDoubleArrayJsonDeserializer.java | 25 +-
.../array/PrimitiveFloatArrayJsonDeserializer.java | 25 +-
.../PrimitiveIntegerArrayJsonDeserializer.java | 25 +-
.../array/PrimitiveLongArrayJsonDeserializer.java | 25 +-
.../array/PrimitiveShortArrayJsonDeserializer.java | 25 +-
.../array/StringArrayJsonDeserializer.java | 25 +-
.../collection/ArrayListDeserializer.java | 25 +-
.../deserializer/collection/CollectionCreator.java | 25 +-
.../collection/CollectionDeserializer.java | 25 +-
.../collection/HashSetDeserializer.java | 25 +-
.../collection/LinkedHashSetDeserializer.java | 25 +-
.../collection/LinkedListDeserializer.java | 25 +-
.../deserializer/collection/ListDeserializer.java | 25 +-
.../collection/SortedSetDeserializer.java | 25 +-
.../serializer/AbstractBeanJsonSerializer.java | 25 +-
.../serializer/BaseNumberJsonSerializer.java | 25 +-
.../internal/serializer/BooleanJsonSerializer.java | 25 +-
.../serializer/CharacterJsonSerializer.java | 25 +-
.../internal/serializer/EnumJsonSerializer.java | 25 +-
.../mapper/internal/serializer/JsonSerializer.java | 25 +-
.../internal/serializer/JsonSerializerAdapter.java | 25 +-
.../serializer/JsonbSubtypeSerializer.java | 25 +-
.../SerializerJsonbTypeSerializerWrapper.java | 25 +-
.../internal/serializer/StringJsonSerializer.java | 25 +-
.../serializer/array/ArrayBeanJsonSerializer.java | 25 +-
.../serializer/array/ArrayJsonSerializer.java | 25 +-
.../serializer/array/BasicArrayJsonSerializer.java | 25 +-
.../array/PrimitiveBooleanArrayJsonSerializer.java | 25 +-
.../array/PrimitiveByteArrayJsonSerializer.java | 25 +-
.../PrimitiveCharacterArrayJsonSerializer.java | 25 +-
.../array/PrimitiveDoubleArrayJsonSerializer.java | 25 +-
.../array/PrimitiveFloatArrayJsonSerializer.java | 26 +-
.../array/PrimitiveIntegerArrayJsonSerializer.java | 25 +-
.../array/PrimitiveLongArrayLongSerializer.java | 25 +-
.../array/PrimitiveShortArrayJsonSerializer.java | 25 +-
.../BoxedTypeCollectionJsonSerializer.java | 25 +-
.../collection/CollectionJsonSerializer.java | 25 +-
.../json/mapper/apt/GenerationProcessor.java | 25 +-
.../json/mapper/apt/context/GenerationContext.java | 27 +-
.../apt/definition/ArrayBeanFieldDefinition.java | 25 +-
.../apt/definition/BasicTypeFieldDefinition.java | 25 +-
.../json/mapper/apt/definition/BeanDefinition.java | 25 +-
.../apt/definition/CollectionsFieldDefinition.java | 25 +-
.../apt/definition/DefaultBeanFieldDefinition.java | 25 +-
.../apt/definition/EnumBeanFieldDefinition.java | 25 +-
.../mapper/apt/definition/FieldDefinition.java | 25 +-
.../apt/definition/FieldDefinitionFactory.java | 25 +-
.../apt/definition/JsonbTypeInfoDefinition.java | 25 +-
.../definition/JsonbTypeSerFieldDefinition.java | 25 +-
.../mapper/apt/definition/PropertyDefinition.java | 25 +-
.../mapper/apt/exception/GenerationException.java | 29 +-
.../TypeDeserializerNotFoundException.java | 25 +-
.../apt/exception/TypeMapperNotFoundException.java | 25 +-
.../exception/TypeSerializerNotFoundException.java | 25 +-
.../mapper/apt/generator/AbstractGenerator.java | 26 +-
.../apt/generator/DeserializerGenerator.java | 25 +-
.../json/mapper/apt/generator/MapperGenerator.java | 27 +-
.../mapper/apt/generator/SerializerGenerator.java | 25 +-
.../json/mapper/apt/processor/BeanProcessor.java | 25 +-
.../client/json/mapper/apt/utils/TypeRegistry.java | 25 +-
.../client/json/mapper/apt/utils/TypeUtils.java | 25 +-
.../ser/array/BasicArrayYAMLSerializer.java | 7 +-
.../yaml/mapper/api/internal/utils/Pair.java | 7 +-
.../yaml/processor/context/GenerationContext.java | 26 +-
.../definition/ArrayBeanFieldDefinition.java | 26 +-
.../definition/BasicTypeFieldDefinition.java | 25 +-
.../yaml/processor/definition/BeanDefinition.java | 26 +-
.../definition/DefaultBeanFieldDefinition.java | 26 +-
.../yaml/processor/definition/Definition.java | 26 +-
.../definition/EnumBeanFieldDefinition.java | 26 +-
.../yaml/processor/definition/FieldDefinition.java | 26 +-
.../definition/FieldDefinitionFactory.java | 26 +-
.../definition/IterableBeanFieldDefinition.java | 26 +-
.../definition/MapBeanFieldDefinition.java | 26 +-
.../processor/definition/PropertyDefinition.java | 26 +-
.../definition/YamlTypeInfoFieldDefinition.java | 25 +-
.../deserializer/DeserializerGenerator.java | 26 +-
.../processor/exception/GenerationException.java | 25 +-
.../processor/generator/AbstractGenerator.java | 26 +-
.../yaml/processor/generator/MapperGenerator.java | 26 +-
.../yaml/processor/processor/BeanProcessor.java | 26 +-
.../processor/serializer/SerializerGenerator.java | 26 +-
.../marshalling/yaml/snakeyaml-engine/pom.xml | 4 -
.../org/snakeyaml/engine/v2/GwtIncompatible.java | 25 +-
.../constructor/json/GWTConstructYamlBinary.java | 25 +-
.../uberfire-api/pom.xml | 37 +-
.../annotations/FallbackImplementation.java | 8 +-
.../java/org/uberfire/backend/vfs/PathFactory.java | 9 +-
.../backend/vfs/impl/ObservablePathImpl.java | 21 +-
.../org/uberfire/mvp/impl/DefaultPlaceRequest.java | 8 +-
.../workbench/annotations/VisibleAsset.java | 2 +-
.../org/uberfire/workbench/category/Others.java | 8 +-
.../org/uberfire/workbench/category/Undefined.java | 8 +-
.../workbench/events/NotificationEvent.java | 10 +-
.../uberfire/workbench/model/CompassPosition.java | 8 +-
.../workbench/model/ContextDisplayMode.java | 8 +-
.../model/DefaultAppFormerActivities.java | 9 +-
.../uberfire/workbench/model/NamedPosition.java | 12 +-
.../org/uberfire/workbench/model/Notification.java | 27 +-
.../org/uberfire/workbench/model/Position.java | 7 +-
.../main/resources/META-INF/ErraiApp.properties | 34 -
.../src/main/resources/META-INF/beans.xml | 7 -
.../resources/org/uberfire/UberfireAPI.gwt.xml | 41 -
.../uberfire/jre/org/uberfire/util/URIUtil.java | 68 -
.../org/uberfire/jre/org/uberfire/util/uri.min.js | 303 -
.../uberfire-client-api/pom.xml | 52 +-
.../java/org/uberfire/client/mvp/UberElement.java | 8 +-
.../org/uberfire/client/mvp/UberElemental.java | 8 +-
.../java/org/uberfire/client/mvp/UberView.java | 8 +-
.../java/org/uberfire/client/promise/Promises.java | 48 +-
.../client/resources/UberfireResources.java | 12 +-
.../client/resources/i18n/UberfireConstants.java | 36 -
.../resources/images/UberfireImageResources.java | 12 +-
.../java/org/uberfire/client/util/Clipboard.java | 44 -
.../main/java/org/uberfire/client/util/Cookie.java | 57 -
.../type/impl/ClientTypeRegistryImpl.java | 21 +-
.../org/uberfire/UberfireClientAPI.gwt.xml | 30 -
.../java/org/uberfire/client/util/CookieTest.java | 87 -
.../uberfire-commons-editor-api/pom.xml | 11 +-
.../commons/file/exports/PdfExportPreferences.java | 16 +-
.../commons/file/exports/ValidationResult.java | 14 +-
.../commons/UberfireCommonsEditorAPI.gwt.xml | 31 -
.../uberfire-commons-editor-client/pom.xml | 270 +-
.../commons/client/BaseEditorEntryPoint.java | 35 -
.../editor/commons/client/file/Customizable.java | 8 +-
.../client/file/exports/FileExportProducer.java | 15 +-
.../client/file/exports/FileExportResources.java | 21 +-
.../client/file/exports/ImageFileExport.java | 25 +-
.../commons/client/file/exports/PdfFileExport.java | 10 +-
.../file/exports/jso/FileExportScriptInjector.java | 15 +-
.../commons/client/file/exports/jso/JsPdf.java | 8 +-
.../commons/client/file/exports/jso/svg/C2S.java | 14 +-
.../commons/client/resources/CommonImages.java | 15 +-
.../client/resources/i18n/CommonConstants.java | 131 -
.../commons/client/resources/i18n/Constants.java | 10 +-
.../commons/UberfireCommonsEditorClient.gwt.xml | 28 -
.../client/file/exports/js/FileSaver.min.js.back | 2 +
.../client/file/exports/js/canvas2svg.js.back | 1200 +++
.../client/file/exports/js/jspdf.min.js.back | 287 +
.../client/file/exports/PdfFileExportTest.java | 10 +-
.../exports/jso/FileExportScriptInjectorTest.java | 16 +-
.../file/exports/jso/svg/C2SContext2DTest.java | 8 +-
.../file/exports/svg/Context2DFactoryTest.java | 31 +-
.../uberfire-workbench/pom.xml | 7 +-
.../pom.xml | 411 -
.../uberfire-workbench-client/pom.xml | 58 +-
.../uberfire/client/resources/WorkbenchCss.java | 10 +-
.../client/resources/WorkbenchResources.java | 16 +-
.../java/org/uberfire/client/util/GWTEditor.java | 82 +
.../org/uberfire/client/util/GWTEditor.native.js | 11 +
.../java/org/uberfire/client/util/JSFunctions.java | 62 +-
.../client/workbench/WorkbenchEntryPoint.java | 23 +-
.../widgets/notification/NotificationManager.java | 15 +-
.../org/uberfire/UberfireWorkbench.gwt.xml | 38 -
.../org/uberfire/client/util/MockIOCBeanDef.java | 28 +-
.../uberfire-workbench-processors/pom.xml | 59 -
.../AbstractErrorAbsorbingProcessor.java | 154 -
.../annotations/processors/AbstractGenerator.java | 77 -
.../EclipseWorkaroundProcessingEnvironment.java | 80 -
.../processors/EclipseWorkaroundTypeUtils.java | 163 -
.../processors/GenerationCompleteCallback.java | 34 -
.../processors/GenerationException.java | 53 -
.../annotations/processors/GeneratorUtils.java | 93 -
.../processors/MultiTemplateLoader.java | 128 -
.../src/swf/resources/SwfDiagramEditorResources.ts | 12 +-
pnpm-lock.yaml | 49 +
2806 files changed, 41921 insertions(+), 216187 deletions(-)
diff --git a/.gitignore b/.gitignore
index ede2172657..9c8c57d6d6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -154,6 +154,8 @@ packages/serverless-workflow-diagram-editor/**/src/main/webapp/WEB-INF/deploy/
packages/serverless-workflow-diagram-editor/**/src/main/webapp/WEB-INF/lib/
packages/serverless-workflow-diagram-editor/**/src/main/webapp/WEB-INF/model/
packages/serverless-workflow-diagram-editor/**/src/main/webapp/model/
+packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/
+
# dashbuilder
packages/dashbuilder/**/org.uberfire
@@ -267,4 +269,4 @@ fabric.properties
# xml-parser-ts-codegen on some packages
packages/bpmn-marshaller/**/ts-gen
packages/dmn-marshaller/**/ts-gen
-packages/scesim-marshaller/**/ts-gen
\ No newline at end of file
+packages/scesim-marshaller/**/ts-gen
diff --git a/packages/serverless-workflow-diagram-editor-envelope/src/api/ServerlessWorkflowDiagramEditorLanguageData.ts b/packages/serverless-workflow-diagram-editor-envelope/src/api/ServerlessWorkflowDiagramEditorLanguageData.ts
index 24dec80daa..fbce59065c 100644
--- a/packages/serverless-workflow-diagram-editor-envelope/src/api/ServerlessWorkflowDiagramEditorLanguageData.ts
+++ b/packages/serverless-workflow-diagram-editor-envelope/src/api/ServerlessWorkflowDiagramEditorLanguageData.ts
@@ -26,13 +26,9 @@ export function getServerlessWorkflowLanguageData(resourcesPathPrefix: string):
editorId: editors.swf.id,
gwtModuleName: editors.swf.name,
resources: [
- {
- type: "css",
- paths: [`${resourcesPathPrefix}/${editors.swf.name}/css/patternfly.min.css`],
- },
{
type: "js",
- paths: [`${resourcesPathPrefix}/${editors.swf.name}/${editors.swf.name}.nocache.js`],
+ paths: [`${resourcesPathPrefix}/${editors.swf.name}/${editors.swf.name}.js`],
},
],
};
diff --git a/packages/serverless-workflow-diagram-editor/.gitignore b/packages/serverless-workflow-diagram-editor/.gitignore
index 336d144f4d..f927086434 100644
--- a/packages/serverless-workflow-diagram-editor/.gitignore
+++ b/packages/serverless-workflow-diagram-editor/.gitignore
@@ -2,3 +2,9 @@ lienzo-webapp/src/main/webapp/org.kie.lienzo.LienzoShowcase/
.idea
sw-editor/sw-editor-kogito-app/src/main/webapp/org.kie.workbench.common.stunner.sw.KogitoSWEditor/
+kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/css/animate.min.css
+kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/css/font-awesome.min.css
+kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/css/patternfly-additions.min.css
+kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/css/patternfly.min.css
+kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/css/uberfire-patternfly.css
+kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/resources/org/kie/workbench/common/stunner/client/lienzo/resources/js/
diff --git a/packages/serverless-workflow-diagram-editor/appformer-bom/pom.xml b/packages/serverless-workflow-diagram-editor/appformer-bom/pom.xml
index 3495e2644e..77d97f894f 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-bom/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/appformer-bom/pom.xml
@@ -7,15 +7,15 @@
~ to you under the Apache License, Version 2.0 (the
~ "License"); you may not use this file except in compliance
~ with the License. You may obtain a copy of the License at
- ~
+ ~
~ http://www.apache.org/licenses/LICENSE-2.0
- ~
+ ~
~ Unless required by applicable law or agreed to in writing,
~ software distributed under the License is distributed on an
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
~ KIND, either express or implied. See the License for the
~ specific language governing permissions and limitations
- ~ under the License.
+ ~ under the License.
-->
<project
xmlns="http://maven.apache.org/POM/4.0.0"
@@ -241,19 +241,7 @@
<version>${project.version}</version>
</dependency>
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>uberfire-workbench-processors</artifactId>
- <version>${project.version}</version>
- </dependency>
-
<!-- 3rd-party dependencies -->
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-cdi-client</artifactId>
- <version>${project.version}</version>
- </dependency>
-
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
@@ -298,33 +286,6 @@
</exclusions>
</dependency>
- <!-- GWT and GWT Extensions -->
- <dependency>
- <groupId>org.gwtproject</groupId>
- <artifactId>gwt-user</artifactId>
- <version>${version.org.gwtproject}</version>
- </dependency>
-
- <dependency>
- <groupId>org.gwtproject</groupId>
- <artifactId>gwt-dev</artifactId>
- <version>${version.org.gwtproject}</version>
- <exclusions>
- <exclusion>
- <groupId>javax.servlet</groupId>
- <artifactId>javax.servlet-api</artifactId>
- </exclusion>
- <exclusion>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- </exclusion>
- <exclusion>
- <groupId>javax.annotation</groupId>
- <artifactId>javax.annotation-api</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
<dependency>
<groupId>com.google.jsinterop</groupId>
<artifactId>base</artifactId>
@@ -490,6 +451,12 @@
<version>${project.version}</version>
</dependency>
+ <dependency>
+ <groupId>org.kie.kogito.stunner.serverless.editor.third_party</groupId>
+ <artifactId>errai</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
<dependency>
<groupId>org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.json</groupId>
<artifactId>common</artifactId>
@@ -531,56 +498,12 @@
<version>${project.version}</version>
</dependency>
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor.third_party</groupId>
- <artifactId>stylesheets</artifactId>
- <version>${project.version}</version>
- </dependency>
-
<dependency>
<groupId>org.kie.kogito.stunner.serverless.editor</groupId>
<artifactId>lienzo-tests</artifactId>
<version>${project.version}</version>
</dependency>
- <dependency>
- <groupId>com.jcraft</groupId>
- <artifactId>jsch</artifactId>
- <version>${version.com.jcraft}</version>
- </dependency>
-
- <!-- Required to run the ElasticSearch server when performing the unit test executions.
- The ELS data provider requires groovy scripts enabled on the server.-->
- <dependency>
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy-all</artifactId>
- <classifier>indy</classifier>
- <version>${version.org.codehaus.groovy}</version>
- </dependency>
-
- <!-- Test deps -->
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- <version>${version.org.mysql-driver}</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.postgresql</groupId>
- <artifactId>postgresql</artifactId>
- <version>${version.org.postgres-driver}</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.mariadb.jdbc</groupId>
- <artifactId>mariadb-java-client</artifactId>
- <version>${version.org.mariadb.jdbc}</version>
- <scope>test</scope>
- </dependency>
-
-
<!-- ARQUILLIAN -->
<dependency>
@@ -618,6 +541,18 @@
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.gwtproject</groupId>
+ <artifactId>gwt-dev</artifactId>
+ <version>2.10.0</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.gwtproject</groupId>
+ <artifactId>gwt-user</artifactId>
+ <version>2.10.0</version>
+ </dependency>
+
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
diff --git a/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml b/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml
index dd5dbe2f93..8be5194768 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml
@@ -7,15 +7,15 @@
~ to you under the Apache License, Version 2.0 (the
~ "License"); you may not use this file except in compliance
~ with the License. You may obtain a copy of the License at
- ~
+ ~
~ http://www.apache.org/licenses/LICENSE-2.0
- ~
+ ~
~ Unless required by applicable law or agreed to in writing,
~ software distributed under the License is distributed on an
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
~ KIND, either express or implied. See the License for the
~ specific language governing permissions and limitations
- ~ under the License.
+ ~ under the License.
-->
<project
xmlns="http://maven.apache.org/POM/4.0.0"
@@ -36,13 +36,13 @@
<dependencies>
<dependency>
- <groupId>javax.enterprise</groupId>
- <artifactId>cdi-api</artifactId>
+ <groupId>com.google.jsinterop</groupId>
+ <artifactId>jsinterop-annotations</artifactId>
</dependency>
<dependency>
- <groupId>org.gwtproject</groupId>
- <artifactId>gwt-user</artifactId>
+ <groupId>io.crysknife</groupId>
+ <artifactId>crysknife-core</artifactId>
</dependency>
<dependency>
diff --git a/packages/serverless-workflow-diagram-editor/appformer-client-api/src/main/java/org/appformer/client/context/DefaultEditorContextProviderImpl.java b/packages/serverless-workflow-diagram-editor/appformer-client-api/src/main/java/org/appformer/client/context/DefaultEditorContextProviderImpl.java
index c0954e2d63..a3e26c429c 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-client-api/src/main/java/org/appformer/client/context/DefaultEditorContextProviderImpl.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-client-api/src/main/java/org/appformer/client/context/DefaultEditorContextProviderImpl.java
@@ -6,15 +6,15 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
@@ -22,7 +22,7 @@ package org.appformer.client.context;
import java.util.Optional;
-import javax.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.context.ApplicationScoped;
@ApplicationScoped
public class DefaultEditorContextProviderImpl implements EditorContextProvider {
diff --git a/packages/serverless-workflow-diagram-editor/appformer-client-api/src/main/java/org/appformer/client/stateControl/registry/impl/DefaultRegistryImpl.java b/packages/serverless-workflow-diagram-editor/appformer-client-api/src/main/java/org/appformer/client/stateControl/registry/impl/DefaultRegistryImpl.java
index 2eae720c00..a285cbd0d4 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-client-api/src/main/java/org/appformer/client/stateControl/registry/impl/DefaultRegistryImpl.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-client-api/src/main/java/org/appformer/client/stateControl/registry/impl/DefaultRegistryImpl.java
@@ -6,15 +6,15 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
@@ -25,6 +25,7 @@ import java.util.ArrayList;
import java.util.Deque;
import java.util.List;
+import jakarta.enterprise.context.Dependent;
import org.appformer.client.stateControl.registry.DefaultRegistry;
import org.appformer.client.stateControl.registry.Registry;
import org.appformer.client.stateControl.registry.RegistryChangeListener;
@@ -35,6 +36,7 @@ import org.appformer.client.stateControl.registry.RegistryChangeListener;
* Note: The Stack class behavior when using the iterator is not the expected one, so used
* ArrayDeque instead of an Stack to provide right iteration order.
*/
+@Dependent
public class DefaultRegistryImpl<C> implements DefaultRegistry<C> {
private final Deque<C> items = new ArrayDeque<>();
diff --git a/packages/serverless-workflow-diagram-editor/appformer-client-api/src/main/resources/META-INF/ErraiApp.properties b/packages/serverless-workflow-diagram-editor/appformer-client-api/src/main/resources/META-INF/ErraiApp.properties
deleted file mode 100644
index 1e4ae2bf9d..0000000000
--- a/packages/serverless-workflow-diagram-editor/appformer-client-api/src/main/resources/META-INF/ErraiApp.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-#
-# ErraiApp.properties
-#
-# Do not remove, even if empty!
-#
-# This is a marker file. When it is detected inside a JAR or at the
-# top of any classpath, the subdirectories are scanned for deployable
-# components. As such, all Errai application modules in a project
-# should contain an ErraiApp.properties at the root of all classpaths
-# that you wish to be scanned.
-#
-# There are also some configuration options that can be set in this
-# file, although it is rarely necessary. See the documentation at
-# https://docs.jboss.org/author/display/ERRAI/ErraiApp.properties
-# for details.
\ No newline at end of file
diff --git a/packages/serverless-workflow-diagram-editor/appformer-client-api/src/main/resources/org/appformer/AppformerClientAPI.gwt.xml b/packages/serverless-workflow-diagram-editor/appformer-client-api/src/main/resources/org/appformer/AppformerClientAPI.gwt.xml
deleted file mode 100644
index 699f27e7e9..0000000000
--- a/packages/serverless-workflow-diagram-editor/appformer-client-api/src/main/resources/org/appformer/AppformerClientAPI.gwt.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing,
- ~ software distributed under the License is distributed on an
- ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ~ KIND, either express or implied. See the License for the
- ~ specific language governing permissions and limitations
- ~ under the License.
--->
-<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.4.0//EN"
- "http://google-web-toolkit.googlecode.com/svn/tags/2.5.0/distro-source/core/src/gwt-module.dtd">
-<module>
-
- <source path='client' />
-
-</module>
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/pom.xml b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/pom.xml
index 0dd424394b..cfa481267a 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/pom.xml
@@ -7,15 +7,15 @@
~ to you under the Apache License, Version 2.0 (the
~ "License"); you may not use this file except in compliance
~ with the License. You may obtain a copy of the License at
- ~
+ ~
~ http://www.apache.org/licenses/LICENSE-2.0
- ~
+ ~
~ Unless required by applicable law or agreed to in writing,
~ software distributed under the License is distributed on an
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
~ KIND, either express or implied. See the License for the
~ specific language governing permissions and limitations
- ~ under the License.
+ ~ under the License.
-->
<project
xmlns="http://maven.apache.org/POM/4.0.0"
@@ -38,48 +38,25 @@
<packaging>jar</packaging>
<dependencies>
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-ioc</artifactId>
- <scope>provided</scope>
- <exclusions>
- <exclusion>
- <groupId>org.jboss.spec.javax.annotation</groupId>
- <artifactId>jboss-annotations-api_1.2_spec</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>javax.annotation</groupId>
- <artifactId>javax.annotation-api</artifactId>
- </dependency>
<dependency>
<groupId>com.google.elemental2</groupId>
<artifactId>elemental2-dom</artifactId>
- <scope>provided</scope>
</dependency>
<dependency>
<groupId>com.google.elemental2</groupId>
<artifactId>elemental2-promise</artifactId>
- <scope>provided</scope>
</dependency>
<dependency>
<groupId>com.google.jsinterop</groupId>
<artifactId>jsinterop-annotations</artifactId>
- <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>appformer-client-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.gwtproject</groupId>
- <artifactId>gwt-user</artifactId>
+ <artifactId>uberfire-api</artifactId>
</dependency>
<dependency>
<groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>uberfire-api</artifactId>
- <scope>provided</scope>
+ <artifactId>appformer-client-api</artifactId>
</dependency>
<!-- Test dependencies -->
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/context/impl/KogitoEditorContextProviderImpl.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/context/impl/KogitoEditorContextProviderImpl.java
index 6bf876089d..d1a30321b0 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/context/impl/KogitoEditorContextProviderImpl.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/context/impl/KogitoEditorContextProviderImpl.java
@@ -6,15 +6,15 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
@@ -22,9 +22,8 @@ package org.appformer.kogito.bridge.client.context.impl;
import java.util.Optional;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Alternative;
-
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.inject.Alternative;
import org.appformer.client.context.Channel;
import org.appformer.client.context.EditorContextProvider;
import org.appformer.client.context.OperatingSystem;
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/context/interop/EditorContextWrapper.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/context/interop/EditorContextWrapper.java
index 279998c3c0..97f42abc37 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/context/interop/EditorContextWrapper.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/context/interop/EditorContextWrapper.java
@@ -6,40 +6,46 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
package org.appformer.kogito.bridge.client.context.interop;
+import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsProperty;
import jsinterop.annotations.JsType;
/**
- *
- * Provide access to the editorContext object
- *
+ *
+ * Provide access to the editorContext object
+ *
*/
-@JsType(isNative = true, namespace = "window", name = "envelope")
+@JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "envelope")
public class EditorContextWrapper {
- @JsProperty
- public native String getChannel();
+ @JsProperty(name = "editorContext")
+ public static native EditorContext get();
- @JsProperty
- public native String getOperatingSystem();
- @JsProperty(name = "editorContext")
- public static native EditorContextWrapper get();
+ @JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "editorContext")
+ public static class EditorContext {
+
+ @JsProperty
+ public native String getChannel();
+
+ @JsProperty
+ public native String getOperatingSystem();
- @JsProperty
- public native boolean isReadOnly();
+ @JsProperty
+ public native boolean isReadOnly();
+ }
}
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/diagramApi/DiagramApiInteropWrapper.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/diagramApi/DiagramApiInteropWrapper.java
index 45e045545d..eb2b5cda85 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/diagramApi/DiagramApiInteropWrapper.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/diagramApi/DiagramApiInteropWrapper.java
@@ -6,27 +6,28 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
package org.appformer.kogito.bridge.client.diagramApi;
+import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsProperty;
import jsinterop.annotations.JsType;
/**
* Javascript bridge to access actual DiagramApi available in the envelope namespace
*/
-@JsType(isNative = true, namespace = "window", name = "envelope")
+@JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "envelope")
public class DiagramApiInteropWrapper {
/**
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/diagramApi/DiagramApiServiceProducer.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/diagramApi/DiagramApiServiceProducer.java
index f9a25cc2d5..c894d1f2ea 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/diagramApi/DiagramApiServiceProducer.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/diagramApi/DiagramApiServiceProducer.java
@@ -6,24 +6,23 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
package org.appformer.kogito.bridge.client.diagramApi;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Produces;
-
import elemental2.dom.DomGlobal;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.inject.Produces;
import org.appformer.kogito.bridge.client.interop.WindowRef;
/**
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/i18n/I18nApiInteropWrapper.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/i18n/I18nApiInteropWrapper.java
index eeaefce958..bc8c2afd87 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/i18n/I18nApiInteropWrapper.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/i18n/I18nApiInteropWrapper.java
@@ -6,15 +6,15 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
@@ -22,10 +22,11 @@ package org.appformer.kogito.bridge.client.i18n;
import elemental2.promise.Promise;
import jsinterop.annotations.JsMethod;
+import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsProperty;
import jsinterop.annotations.JsType;
-@JsType(isNative = true, namespace = "window", name = "envelope")
+@JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "envelope")
public class I18nApiInteropWrapper {
@JsMethod
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/i18n/I18nServiceProducer.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/i18n/I18nServiceProducer.java
index ca64906734..1fb01f647a 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/i18n/I18nServiceProducer.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/i18n/I18nServiceProducer.java
@@ -6,24 +6,23 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
package org.appformer.kogito.bridge.client.i18n;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Produces;
-
import elemental2.dom.DomGlobal;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.inject.Produces;
import org.appformer.kogito.bridge.client.interop.WindowRef;
/**
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/keyboardshortcuts/KeyboardShortcutsApiInteropWrapper.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/keyboardshortcuts/KeyboardShortcutsApiInteropWrapper.java
index 678b379c1b..78349402a0 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/keyboardshortcuts/KeyboardShortcutsApiInteropWrapper.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/keyboardshortcuts/KeyboardShortcutsApiInteropWrapper.java
@@ -6,20 +6,21 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
package org.appformer.kogito.bridge.client.keyboardshortcuts;
+import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsProperty;
import jsinterop.annotations.JsType;
import org.appformer.client.keyboardShortcuts.KeyboardShortcutsApiOpts;
@@ -27,7 +28,7 @@ import org.appformer.client.keyboardShortcuts.KeyboardShortcutsApiOpts;
/**
* Javascript bridge to access actual KeyboardShortcutsApi available in the envelope namespace
*/
-@JsType(isNative = true, namespace = "window", name = "envelope")
+@JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "envelope")
public class KeyboardShortcutsApiInteropWrapper {
public native int registerKeyPress(final String combination,
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/keyboardshortcuts/KeyboardShortcutsServiceProducer.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/keyboardshortcuts/KeyboardShortcutsServiceProducer.java
index 9f3b7eb89d..cab4d69f2f 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/keyboardshortcuts/KeyboardShortcutsServiceProducer.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/keyboardshortcuts/KeyboardShortcutsServiceProducer.java
@@ -6,24 +6,23 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
package org.appformer.kogito.bridge.client.keyboardshortcuts;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Produces;
-
import elemental2.dom.DomGlobal;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.inject.Produces;
import org.appformer.kogito.bridge.client.interop.WindowRef;
/**
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/notifications/NotificationsApi.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/notifications/NotificationsApi.java
index fb4a44b1e1..46947b6e38 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/notifications/NotificationsApi.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/notifications/NotificationsApi.java
@@ -6,15 +6,15 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
@@ -22,6 +22,7 @@ package org.appformer.kogito.bridge.client.notifications;
import java.util.List;
+import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsType;
import org.uberfire.workbench.model.bridge.Notification;
import org.uberfire.workbench.model.bridge.NotificationSeverity;
@@ -37,7 +38,7 @@ import org.uberfire.workbench.model.bridge.NotificationType;
* Alerts supports severities {@link NotificationSeverity#INFO} and {@link NotificationSeverity#ERROR}. Any other
* severity will be treated as INFO.
*/
-@JsType(isNative = true)
+@JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "envelope")
public interface NotificationsApi {
/**
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/notifications/NotificationsApiInteropWrapper.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/notifications/NotificationsApiInteropWrapper.java
index b86198bc1a..4930cd4deb 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/notifications/NotificationsApiInteropWrapper.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/notifications/NotificationsApiInteropWrapper.java
@@ -6,15 +6,15 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
@@ -23,11 +23,12 @@ package org.appformer.kogito.bridge.client.notifications;
import java.util.List;
import jsinterop.annotations.JsMethod;
+import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsProperty;
import jsinterop.annotations.JsType;
import org.uberfire.workbench.model.bridge.Notification;
-@JsType(isNative = true, namespace = "window", name = "envelope")
+@JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "envelope")
public class NotificationsApiInteropWrapper implements NotificationsApi {
@JsMethod
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/notifications/NotificationsServiceProducer.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/notifications/NotificationsServiceProducer.java
index eaddea24a8..2c2557678a 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/notifications/NotificationsServiceProducer.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/notifications/NotificationsServiceProducer.java
@@ -6,24 +6,23 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
package org.appformer.kogito.bridge.client.notifications;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Produces;
-
import elemental2.dom.DomGlobal;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.inject.Produces;
import org.appformer.kogito.bridge.client.interop.WindowRef;
public class NotificationsServiceProducer {
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerApi.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerApi.java
deleted file mode 100644
index 9a28e8b9c2..0000000000
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerApi.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.appformer.kogito.bridge.client.pmmleditor.marshaller;
-
-import org.appformer.kogito.bridge.client.pmmleditor.marshaller.model.PMMLDocumentData;
-
-/**
- * API which interfaces with PMMLEditor Marshaller available into KIE Tools.
- */
-public interface PMMLEditorMarshallerApi {
-
- /**
- * Given a string containing the xmlContent, it returns a {@link PMMLDocumentData} JSInterop class,
- * which holds all required data used by DMN Editor to manage a PMML file.
- * @param xmlContent
- * @return
- */
- PMMLDocumentData getPMMLDocumentData(String xmlContent);
-
-}
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerApiInteropWrapper.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerApiInteropWrapper.java
deleted file mode 100644
index 717f7094b2..0000000000
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerApiInteropWrapper.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package org.appformer.kogito.bridge.client.pmmleditor.marshaller;
-
-import jsinterop.annotations.JsMethod;
-import jsinterop.annotations.JsProperty;
-import jsinterop.annotations.JsType;
-import org.appformer.kogito.bridge.client.pmmleditor.marshaller.model.PMMLDocumentData;
-
-/**
- * Javascript bridge to access actual PMMLEditorMarshallerApi available in the envelope namespace
- */
-@JsType(isNative = true, namespace = "window", name = "envelope")
-public class PMMLEditorMarshallerApiInteropWrapper {
-
- @JsMethod
- public native PMMLDocumentData getPMMLDocumentData(String xmlContent);
-
- @JsProperty(name = "pmmlEditorMarshallerService")
- public static native PMMLEditorMarshallerApiInteropWrapper get();
-
-}
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerService.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerService.java
deleted file mode 100644
index 97e508f157..0000000000
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerService.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package org.appformer.kogito.bridge.client.pmmleditor.marshaller;
-
-import org.appformer.kogito.bridge.client.pmmleditor.marshaller.model.PMMLDocumentData;
-
-/**
- * A {@link PMMLEditorMarshallerApi} implementation used when envelope API is available
- */
-public class PMMLEditorMarshallerService implements PMMLEditorMarshallerApi {
-
- @Override
- public PMMLDocumentData getPMMLDocumentData(String xmlContent) {
- return getWrapper().getPMMLDocumentData(xmlContent);
- }
-
- PMMLEditorMarshallerApiInteropWrapper getWrapper() {
- return PMMLEditorMarshallerApiInteropWrapper.get();
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerServiceProducer.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerServiceProducer.java
deleted file mode 100644
index 834fdde775..0000000000
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerServiceProducer.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.appformer.kogito.bridge.client.pmmleditor.marshaller;
-
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Produces;
-
-import elemental2.dom.DomGlobal;
-import org.appformer.kogito.bridge.client.interop.WindowRef;
-
-/**
- * Produces {@link PMMLEditorMarshallerService} beans according to whether the envelope API is available or not
- */
-public class PMMLEditorMarshallerServiceProducer {
-
- @Produces
- @ApplicationScoped
- public PMMLEditorMarshallerApi produce() {
-
- if (isEnvelopeAvailable()) {
- return new PMMLEditorMarshallerService();
- }
-
- DomGlobal.console.warn("[PMMLEditorMarshallerApi] Envelope API is not available. Empty PMML models will be passed");
- return new UnavailablePMMLEditorMarshallerService();
- }
-
- boolean isEnvelopeAvailable() {
- return WindowRef.isEnvelopeAvailable();
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/UnavailablePMMLEditorMarshallerService.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/UnavailablePMMLEditorMarshallerService.java
deleted file mode 100644
index 518724661a..0000000000
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/UnavailablePMMLEditorMarshallerService.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.appformer.kogito.bridge.client.pmmleditor.marshaller;
-
-import org.appformer.kogito.bridge.client.pmmleditor.marshaller.model.PMMLDocumentData;
-
-/**
- * This {@link PMMLEditorMarshallerApi} implementation is used when the envelope API is not available
- */
-public class UnavailablePMMLEditorMarshallerService implements PMMLEditorMarshallerApi {
-
- @Override
- public PMMLDocumentData getPMMLDocumentData(String xmlContent) {
- return new PMMLDocumentData();
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/model/JSIUtils.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/model/JSIUtils.java
deleted file mode 100644
index 5602e2f660..0000000000
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/model/JSIUtils.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package org.appformer.kogito.bridge.client.pmmleditor.marshaller.model;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Objects;
-
-import jsinterop.base.Js;
-import jsinterop.base.JsArrayLike;
-
-public class JSIUtils {
-
- private JSIUtils() {
- // Utils class
- }
-
- /**
- * Helper method to create a new, empty <code>JsArrayLike</code>
- * @return
- */
- public static native <D> JsArrayLike<D> getNativeArray() /*-{
- return [];
- }-*/;
-
- /**
- * Returns a <code>JsArrayLike</code> where each element represents the <b>unwrapped</b> object (i.e. object.value) of the original one.
- * It the original <code>JsArrayLike</code> is <code>null</code>, returns a new, empty one
- * @param original
- * @param <D>
- * @return
- */
- public static native <D> JsArrayLike<D> getUnwrappedElementsArray(final JsArrayLike<D> original) /*-{
- var toReturn = [];
- if (original != null) {
- toReturn = original.map(function (arrayItem) {
- var retrieved = arrayItem.value
- var toSet = retrieved == null ? arrayItem : retrieved
- return toSet;
- });
- }
- return toReturn;
- }-*/;
-
- public static<D> List<D> toList(final JsArrayLike<D> jsArrayLike) {
- final List<D> toReturn = new ArrayList<>();
- if (Objects.nonNull(jsArrayLike)) {
- for (int i = 0; (i < jsArrayLike.getLength()); i++) {
- final D toAdd = Js.uncheckedCast(jsArrayLike.getAt(i));
- toReturn.add(toAdd);
- }
- }
- return toReturn;
- }
-
-}
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/model/PMMLDocumentData.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/model/PMMLDocumentData.java
deleted file mode 100644
index f621127d38..0000000000
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/model/PMMLDocumentData.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package org.appformer.kogito.bridge.client.pmmleditor.marshaller.model;
-
-import java.util.List;
-
-import jsinterop.annotations.JsOverlay;
-import jsinterop.annotations.JsPackage;
-import jsinterop.annotations.JsProperty;
-import jsinterop.annotations.JsType;
-import jsinterop.base.JsArrayLike;
-
-@JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "Object")
-public class PMMLDocumentData {
-
- @JsOverlay
- public final List<PMMLModelData> getModels() {
- if (getNativeModels() == null) {
- setNativeModels(JSIUtils.getNativeArray());
- }
- return JSIUtils.toList(JSIUtils.getUnwrappedElementsArray(getNativeModels()));
- }
-
- @JsProperty(name = "models")
- public native JsArrayLike<PMMLModelData> getNativeModels();
-
- @JsProperty(name = "models")
- public native void setNativeModels(JsArrayLike<PMMLModelData> models);
-
-}
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/model/PMMLFieldData.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/model/PMMLFieldData.java
deleted file mode 100644
index 08cacddb44..0000000000
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/model/PMMLFieldData.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package org.appformer.kogito.bridge.client.pmmleditor.marshaller.model;
-
-import jsinterop.annotations.JsPackage;
-import jsinterop.annotations.JsProperty;
-import jsinterop.annotations.JsType;
-
-@JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "Object")
-public class PMMLFieldData {
-
- @JsProperty(name = "fieldName")
- public native String getFieldName();
-
- @JsProperty(name = "usageType")
- public native String getUsageType();
-}
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/model/PMMLModelData.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/model/PMMLModelData.java
deleted file mode 100644
index ee7101b073..0000000000
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/model/PMMLModelData.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package org.appformer.kogito.bridge.client.pmmleditor.marshaller.model;
-
-import java.util.List;
-
-import jsinterop.annotations.JsOverlay;
-import jsinterop.annotations.JsPackage;
-import jsinterop.annotations.JsProperty;
-import jsinterop.annotations.JsType;
-import jsinterop.base.JsArrayLike;
-
-@JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "Object")
-public class PMMLModelData {
-
- @JsOverlay
- public final List<PMMLFieldData> getFields() {
- if (getNativeFields() == null) {
- setNativeFields(JSIUtils.getNativeArray());
- }
- return JSIUtils.toList(JSIUtils.getUnwrappedElementsArray(getNativeFields()));
- }
-
- @JsProperty(name = "modelName")
- public native String getModelName();
-
- @JsProperty(name = "fields")
- public native JsArrayLike<PMMLFieldData> getNativeFields();
-
- @JsProperty(name = "fields")
- public native void setNativeFields(JsArrayLike<PMMLFieldData> models);
-
-}
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/resource/interop/ResourceContentEditorServiceWrapper.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/resource/interop/ResourceContentEditorServiceWrapper.java
index 6d8f4d3b74..55712b9c55 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/resource/interop/ResourceContentEditorServiceWrapper.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/resource/interop/ResourceContentEditorServiceWrapper.java
@@ -6,21 +6,22 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
package org.appformer.kogito.bridge.client.resource.interop;
import elemental2.promise.Promise;
+import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsProperty;
import jsinterop.annotations.JsType;
@@ -28,11 +29,11 @@ import jsinterop.annotations.JsType;
* Javascript bridge to access actual ResourceContentService available in the envelope namespace
*
*/
-@JsType(isNative = true, namespace = "window", name = "envelope")
+@JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "envelope")
public class ResourceContentEditorServiceWrapper {
public native Promise<String> get(String uri);
-
+
public native Promise<String> get(String uri, ResourceContentOptions options);
public native Promise<String[]> list(String pattern);
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/resource/producer/ResourceContentServiceProducer.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/resource/producer/ResourceContentServiceProducer.java
index 7ecf208efd..d2751615a1 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/resource/producer/ResourceContentServiceProducer.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/resource/producer/ResourceContentServiceProducer.java
@@ -6,24 +6,23 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
package org.appformer.kogito.bridge.client.resource.producer;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Produces;
-
import elemental2.dom.DomGlobal;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.inject.Produces;
import org.appformer.kogito.bridge.client.interop.WindowRef;
import org.appformer.kogito.bridge.client.resource.ResourceContentService;
import org.appformer.kogito.bridge.client.resource.impl.EnvelopeResourceContentService;
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/stateControl/interop/StateControl.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/stateControl/interop/StateControl.java
index 52ec9a1639..d939335bc6 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/stateControl/interop/StateControl.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/stateControl/interop/StateControl.java
@@ -6,21 +6,22 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
package org.appformer.kogito.bridge.client.stateControl.interop;
import jsinterop.annotations.JsMethod;
+import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsProperty;
import jsinterop.annotations.JsType;
import org.appformer.kogito.bridge.client.stateControl.registry.interop.KogitoJSCommandRegistry;
@@ -28,7 +29,7 @@ import org.appformer.kogito.bridge.client.stateControl.registry.interop.KogitoJS
/**
* Represents the TypeScript StateControl engine present on the Envelope
*/
-@JsType(isNative = true, namespace = "window", name = "gwt")
+@JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "gwt")
public class StateControl {
/**
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/stateControl/registry/interop/KogitoJSCommandRegistry.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/stateControl/registry/interop/KogitoJSCommandRegistry.java
index 886f4b718b..cfb3e8787b 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/stateControl/registry/interop/KogitoJSCommandRegistry.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/stateControl/registry/interop/KogitoJSCommandRegistry.java
@@ -6,20 +6,21 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
package org.appformer.kogito.bridge.client.stateControl.registry.interop;
+import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsType;
import org.appformer.kogito.bridge.client.stateControl.interop.StateControlCommand;
@@ -28,7 +29,7 @@ import org.appformer.kogito.bridge.client.stateControl.interop.StateControlComma
*
* @param <C> anything that can be considered a Command
*/
-@JsType(isNative = true)
+@JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "Object")
public interface KogitoJSCommandRegistry<C> {
/**
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/stateControl/registry/producer/CommandRegistryProducer.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/stateControl/registry/producer/CommandRegistryProducer.java
index b1c2fcec02..db63783d8c 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/stateControl/registry/producer/CommandRegistryProducer.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/stateControl/registry/producer/CommandRegistryProducer.java
@@ -6,15 +6,15 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
@@ -22,9 +22,8 @@ package org.appformer.kogito.bridge.client.stateControl.registry.producer;
import java.util.function.Supplier;
-import javax.enterprise.context.Dependent;
-import javax.enterprise.inject.Produces;
-
+import jakarta.enterprise.context.Dependent;
+import jakarta.enterprise.inject.Produces;
import org.appformer.client.stateControl.registry.Registry;
import org.appformer.client.stateControl.registry.impl.DefaultRegistryImpl;
import org.appformer.kogito.bridge.client.interop.WindowRef;
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/workspace/interop/WorkspaceServiceWrapper.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/workspace/interop/WorkspaceServiceWrapper.java
index 0674f09a5c..1807185166 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/workspace/interop/WorkspaceServiceWrapper.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/workspace/interop/WorkspaceServiceWrapper.java
@@ -6,21 +6,22 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
package org.appformer.kogito.bridge.client.workspace.interop;
import jsinterop.annotations.JsMethod;
+import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsProperty;
import jsinterop.annotations.JsType;
import org.appformer.kogito.bridge.client.workspace.WorkspaceService;
@@ -28,7 +29,7 @@ import org.appformer.kogito.bridge.client.workspace.WorkspaceService;
/**
* Javascript bridge to access the {@link WorkspaceService} available in the envelope namespace.
*/
-@JsType(isNative = true, namespace = "window", name = "envelope")
+@JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "envelope")
public class WorkspaceServiceWrapper {
@JsMethod
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/workspace/producer/WorkspaceServiceProducer.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/workspace/producer/WorkspaceServiceProducer.java
index 0a437917a7..1b9e474125 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/workspace/producer/WorkspaceServiceProducer.java
+++ b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/java/org/appformer/kogito/bridge/client/workspace/producer/WorkspaceServiceProducer.java
@@ -6,23 +6,22 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
package org.appformer.kogito.bridge.client.workspace.producer;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Produces;
-
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.inject.Produces;
import org.appformer.kogito.bridge.client.interop.WindowRef;
import org.appformer.kogito.bridge.client.workspace.WorkspaceService;
import org.appformer.kogito.bridge.client.workspace.impl.DefaultWorkspaceServiceImpl;
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/resources/META-INF/ErraiApp.properties b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/resources/META-INF/ErraiApp.properties
deleted file mode 100644
index 1e4ae2bf9d..0000000000
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/resources/META-INF/ErraiApp.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-#
-# ErraiApp.properties
-#
-# Do not remove, even if empty!
-#
-# This is a marker file. When it is detected inside a JAR or at the
-# top of any classpath, the subdirectories are scanned for deployable
-# components. As such, all Errai application modules in a project
-# should contain an ErraiApp.properties at the root of all classpaths
-# that you wish to be scanned.
-#
-# There are also some configuration options that can be set in this
-# file, although it is rarely necessary. See the documentation at
-# https://docs.jboss.org/author/display/ERRAI/ErraiApp.properties
-# for details.
\ No newline at end of file
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/resources/org/appformer/kogito/bridge/AppformerKogitoBridge.gwt.xml b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/resources/org/appformer/kogito/bridge/AppformerKogitoBridge.gwt.xml
deleted file mode 100644
index 2ac3c1baab..0000000000
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/main/resources/org/appformer/kogito/bridge/AppformerKogitoBridge.gwt.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing,
- ~ software distributed under the License is distributed on an
- ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ~ KIND, either express or implied. See the License for the
- ~ specific language governing permissions and limitations
- ~ under the License.
--->
-<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.4.0//EN"
- "http://google-web-toolkit.googlecode.com/svn/tags/2.5.0/distro-source/core/src/gwt-module.dtd">
-<module>
-
- <inherits name="org.appformer.AppformerClientAPI" />
- <inherits name="org.uberfire.UberfireAPI" />
- <source path='client' />
-
-</module>
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/test/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerServiceProducerTest.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/test/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerServiceProducerTest.java
deleted file mode 100644
index 72146ec9ec..0000000000
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/test/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerServiceProducerTest.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package org.appformer.kogito.bridge.client.pmmleditor.marshaller;
-
-import elemental2.dom.Console;
-import elemental2.dom.DomGlobal;
-import org.assertj.core.api.Assertions;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.junit.MockitoJUnitRunner;
-
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.spy;
-import static org.mockito.Mockito.verify;
-
-@RunWith(MockitoJUnitRunner.class)
-public class PMMLEditorMarshallerServiceProducerTest {
-
- @Mock
- private Console console;
-
- private PMMLEditorMarshallerServiceProducer producer;
-
- @Before
- public void setup() {
- producer = spy(new PMMLEditorMarshallerServiceProducer());
- DomGlobal.console = console;
- }
-
- @Test
- public void produceWithEnvelopeAvailable() {
- doReturn(true).when(producer).isEnvelopeAvailable();
- Assertions.assertThat(producer.produce()).isNotNull().isInstanceOf(PMMLEditorMarshallerService.class);
- }
-
- @Test
- public void produceWithEnvelopeNotAvailable() {
- doReturn(false).when(producer).isEnvelopeAvailable();
- Assertions.assertThat(producer.produce()).isNotNull().isInstanceOf(UnavailablePMMLEditorMarshallerService.class);
- verify(console).warn("[PMMLEditorMarshallerApi] Envelope API is not available. Empty PMML models will be passed");
- }
-
-}
diff --git a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/test/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerServiceTest.java b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/test/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerServiceTest.java
deleted file mode 100644
index 4936629743..0000000000
--- a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/src/test/java/org/appformer/kogito/bridge/client/pmmleditor/marshaller/PMMLEditorMarshallerServiceTest.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package org.appformer.kogito.bridge.client.pmmleditor.marshaller;
-
-import org.appformer.kogito.bridge.client.pmmleditor.marshaller.model.PMMLDocumentData;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.junit.MockitoJUnitRunner;
-
-import static org.mockito.Mockito.spy;
-import static org.mockito.Mockito.times;
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
-
-@RunWith(MockitoJUnitRunner.class)
-public class PMMLEditorMarshallerServiceTest {
-
- @Mock
- private PMMLEditorMarshallerApiInteropWrapper wrapperMock;
-
- private PMMLEditorMarshallerService pmmlEditorMarshallerServiceSpy;
-
- @Before
- public void setup() {
- pmmlEditorMarshallerServiceSpy = spy(new PMMLEditorMarshallerService() {
- @Override
- PMMLEditorMarshallerApiInteropWrapper getWrapper() {
- return wrapperMock;
- }
- });
- }
-
- @Test
- public void getPMMLDocument() {
- final String xmlContent = "<PMML>content</PMML>";
- when(wrapperMock.getPMMLDocumentData(xmlContent)).thenReturn(new PMMLDocumentData());
- pmmlEditorMarshallerServiceSpy.getPMMLDocumentData(xmlContent);
- verify(wrapperMock, times(1)).getPMMLDocumentData(xmlContent);
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/env/index.js b/packages/serverless-workflow-diagram-editor/env/index.js
index 160d41c6c1..946cb6c96e 100644
--- a/packages/serverless-workflow-diagram-editor/env/index.js
+++ b/packages/serverless-workflow-diagram-editor/env/index.js
@@ -25,6 +25,11 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], {
return {
swfDiagramEditor: {
version: require("../package.json").version,
+ UBERFIRE__version: "7.74.1.Final",
+ ANIMATE_CSS__version: "3.5.2",
+ BOOTSTRAP__version: "3.4.1",
+ FONT_AWESOME__version: "4.7.0",
+ GWTBOOTSTRAP3__version: "1.0.1",
},
};
},
diff --git a/packages/serverless-workflow-diagram-editor/errai-api/pom.xml b/packages/serverless-workflow-diagram-editor/errai-api/pom.xml
deleted file mode 100644
index b02d9633b3..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-api/pom.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-<project
- xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
->
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>stunner-editors-parent</artifactId>
- <version>${revision}</version>
- </parent>
- <artifactId>errai-api</artifactId>
- <name>Errai::API</name>
- <description>An aggregate jar of public API (annotations and interfaces) from various Errai modules.</description>
-
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-shade-plugin</artifactId>
- <executions>
- <execution>
- <phase>package</phase>
- <goals>
- <goal>shade</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <artifactSet>
- <includes>
- <include>org.jboss.errai:*</include>
- </includes>
- </artifactSet>
- <filters>
- <filter>
- <artifact>org.jboss.errai:*</artifact>
- <includes>
- <include>org/jboss/errai/bus/client/api/*</include>
- <include>org/jboss/errai/bus/server/annotations/*</include>
- <include>org/jboss/errai/enterprise/client/cdi/api/*</include>
- <include>org/jboss/errai/common/client/api/annotations/*</include>
- <include>org/jboss/errai/common/client/api/interceptor/*</include>
- <include>org/jboss/errai/ui/cordova/Cordova.*</include>
- <include>org/jboss/errai/databinding/client/api/*</include>
- <include>org/jboss/errai/databinding/client/components/*</include>
- <include>org/jboss/errai/ui/shared/api/annotations/*</include>
- <include>org/jboss/errai/ui/client/local/spi/*</include>
- <include>org/jboss/errai/ioc/client/api/*</include>
- <include>org/jboss/errai/enterprise/shared/api/annotations/MapsFrom.*</include>
- <include>org/jboss/errai/jpa/client/shared/GlobalEntityListener.*</include>
- <include>org/jboss/errai/jpa/sync/client/local/Sync.*</include>
- <include>org/jboss/errai/jpa/sync/client/local/SyncParam.*</include>
- <include>org/jboss/errai/ui/nav/client/local/PageHidden.*</include>
- <include>org/jboss/errai/ui/nav/client/local/PageHiding.*</include>
- <include>org/jboss/errai/ui/nav/client/local/PageShowing.*</include>
- <include>org/jboss/errai/ui/nav/client/local/PageShown.*</include>
- <include>org/jboss/errai/ui/nav/client/local/PageState.*</include>
- <include>org/jboss/errai/ui/nav/client/local/Page.*</include>
- <include>org/jboss/errai/security/server/properties/ErraiAppProperties.*</include>
- <include>org/jboss/errai/security/shared/api/annotation/RestrictedAccess.*</include>
- <include>org/jboss/errai/ui/client/widget/OrderedList.*</include>
- <include>org/jboss/errai/ui/client/widget/UnOrderedList.*</include>
- <include>org/jboss/errai/ui/client/widget/Table.*</include>
- <include>org/jboss/errai/ui/shared/api/annotations/*</include>
- </includes>
- </filter>
- </filters>
- <createSourcesJar>true</createSourcesJar>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
diff --git a/packages/serverless-workflow-diagram-editor/errai-bom/pom.xml b/packages/serverless-workflow-diagram-editor/errai-bom/pom.xml
deleted file mode 100644
index 3e6d8697b0..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-bom/pom.xml
+++ /dev/null
@@ -1,709 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<project
- xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
->
- <modelVersion>4.0.0</modelVersion>
-
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-bom</artifactId>
- <version>${revision}</version>
- <packaging>pom</packaging>
- <name>JBoss Errai BOM</name>
-
- <url>http://erraiframework.org</url>
-
- <developers>
- <developer>
- <name>JBoss Errai Team</name>
- </developer>
- </developers>
-
- <scm>
- <connection>scm:git:git@github.com:errai/errai.git</connection>
- <developerConnection>scm:git:git@github.com:errai/errai.git</developerConnection>
- <url>scm:git:git@github.com:errai/errai.git</url>
- </scm>
-
- <organization>
- <name>JBoss, a division of Red Hat</name>
- <url>http://www.jboss.org</url>
- </organization>
-
- <licenses>
- <license>
- <name>The Apache Software License, Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
- <distribution>repo</distribution>
- </license>
- </licenses>
-
- <distributionManagement>
- <repository>
- <id>jboss-releases-repository</id>
- <name>JBoss Releases Repository</name>
- <url>https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/</url>
- </repository>
-
- <snapshotRepository>
- <id>jboss-snapshots-repository</id>
- <name>JBoss Snapshots Repository</name>
- <url>https://repository.jboss.org/nexus/content/repositories/snapshots/</url>
- </snapshotRepository>
- </distributionManagement>
-
- <description>
- Dependency Management for all Errai third-party dependencies.
- </description>
-
- <!-- !!! The only single place for Errai project to define versions is here !!! -->
- <!-- Keep versions property names in alphabetical order, please -->
- <!-- Try to use version properties already definied in jboss-integration-platform-parent
- instead of defining a new ones -->
- <properties>
- <apache.stanbol.htmlextractor.version>0.10.0</apache.stanbol.htmlextractor.version>
- <appengine.version>1.7.6</appengine.version>
- <asm.version>7.1</asm.version>
- <gmaven.mojo.version>1.5</gmaven.mojo.version>
- <guice.version>3.0</guice.version>
- <gwt.phonegap.version>3.5.0.1</gwt.phonegap.version>
- <gwt.version>2.10.0</gwt.version>
- <javaee.api.version>8.0.1</javaee.api.version>
-
- <!-- ip-bom uses artifact with groupId org.jboss.remoting3 -->
- <jboss.remoting.version>5.0.20.Final</jboss.remoting.version>
-
- <jboss.vfs.version>3.0.1.GA</jboss.vfs.version>
- <jboss.web.version>7.0.16.Final</jboss.web.version>
- <jsr305.version>1.3.9</jsr305.version>
- <mojo.executor.version>2.2.0</mojo.executor.version>
-
- <sonar.skip>true</sonar.skip>
-
- <version.com.fasterxml.jackson>2.14.0-rc1</version.com.fasterxml.jackson>
- <version.com.google.elemental2>1.1.0</version.com.google.elemental2>
- <version.com.google.code.gson>2.9.0</version.com.google.code.gson>
- <version.com.google.jsinterop>2.0.0</version.com.google.jsinterop>
- <!-- 3.18+ breaks GWT compilation -->
- <version.org.eclipse.jdt.ecj>3.17.0</version.org.eclipse.jdt.ecj>
- <version.com.google.gwt.gwtmockito>1.1.9</version.com.google.gwt.gwtmockito>
- <version.de.benediktmeurer.gwt-slf4j>0.0.2</version.de.benediktmeurer.gwt-slf4j>
-
- <version.javax.enterprise>2.0.SP1</version.javax.enterprise>
- <version.javax.inject>1</version.javax.inject>
- <version.javax.persistence-api>2.2</version.javax.persistence-api>
- <version.junit>4.13.1</version.junit>
-
- <version.org.apache.commons.lang3>3.8.1</version.org.apache.commons.lang3>
- <version.org.apache.deltaspike.core>1.5.1</version.org.apache.deltaspike.core>
- <version.org.apache.maven>3.3.9</version.org.apache.maven>
- <version.org.dom4j>2.1.3</version.org.dom4j>
- <version.org.glassfish.javax.el>3.0.0</version.org.glassfish.javax.el>
- <version.org.javassist>3.23.2-GA</version.org.javassist>
- <version.javax.validation>1.0.0.GA</version.javax.validation>
- <version.org.jboss.arquillian>1.4.0.Final</version.org.jboss.arquillian>
- <version.org.jboss.jboss-common-core>2.5.0.Final</version.org.jboss.jboss-common-core>
- <version.org.jboss.logging.jboss-logging>3.3.2.Final</version.org.jboss.logging.jboss-logging>
- <version.org.jboss.resteasy>3.11.2.Final</version.org.jboss.resteasy>
- <version.org.jboss.shrinkwrap.descriptors>2.0.0</version.org.jboss.shrinkwrap.descriptors>
- <version.org.jboss.shrinkwrap.resolver>2.2.0</version.org.jboss.shrinkwrap.resolver>
-
- <version.org.jboss.spec.javax.annotation.jboss-annotations-api_1.3_spec
- >2.0.1.Final</version.org.jboss.spec.javax.annotation.jboss-annotations-api_1.3_spec>
- <version.org.jboss.spec.javax.ejb.jboss-ejb-api_3.2_spec
- >1.0.1.Final</version.org.jboss.spec.javax.ejb.jboss-ejb-api_3.2_spec>
- <version.org.jboss.spec.javax.el.jboss-el-api_3.0_spec
- >1.0.12.Final</version.org.jboss.spec.javax.el.jboss-el-api_3.0_spec>
- <version.org.jboss.spec.javax.enterprise.concurrent>1.0.2.Final</version.org.jboss.spec.javax.enterprise.concurrent>
- <version.org.jboss.spec.javax.interceptor.jboss-interceptors-api_1.2_spec
- >1.0.1.Final</version.org.jboss.spec.javax.interceptor.jboss-interceptors-api_1.2_spec>
- <version.org.jboss.spec.javax.jms.jboss-jms-api_2.0_spec
- >1.0.2.Final</version.org.jboss.spec.javax.jms.jboss-jms-api_2.0_spec>
- <version.org.jboss.spec.javax.resource.jboss-connector-api_1.7_spec
- >1.0.1.Final</version.org.jboss.spec.javax.resource.jboss-connector-api_1.7_spec>
- <version.org.jboss.spec.javax.security.jacc.jboss-jacc-api_1.5_spec
- >1.0.2.Final</version.org.jboss.spec.javax.security.jacc.jboss-jacc-api_1.5_spec>
- <version.org.jboss.spec.javax.servlet.jboss-servlet-api_3.1_spec
- >1.0.2.Final</version.org.jboss.spec.javax.servlet.jboss-servlet-api_3.1_spec>
- <version.org.jboss.spec.javax.servlet.jsp.jboss-jsp-api_2.3_spec
- >1.0.3.Final</version.org.jboss.spec.javax.servlet.jsp.jboss-jsp-api_2.3_spec>
- <version.org.jboss.spec.javax.servlet.jstl.jboss-jstl-api_1.2_spec
- >1.1.3.Final</version.org.jboss.spec.javax.servlet.jstl.jboss-jstl-api_1.2_spec>
- <version.org.jboss.spec.javax.transaction.jboss-transaction-api_1.2_spec
- >1.1.1.Final</version.org.jboss.spec.javax.transaction.jboss-transaction-api_1.2_spec>
- <version.org.jboss.spec.javax.ws.rs.jboss-jaxrs-api_2.1_spec
- >1.0.2.Final</version.org.jboss.spec.javax.ws.rs.jboss-jaxrs-api_2.1_spec>
- <version.org.jboss.spec.javax.xml.ws.jboss-jaxws-api_2.3_spec
- >1.0.0.Final</version.org.jboss.spec.javax.xml.ws.jboss-jaxws-api_2.3_spec>
- <version.org.jboss.spec.javax.xml.bind.jboss-jaxb-api_2.3_spec
- >1.0.1.Final</version.org.jboss.spec.javax.xml.bind.jboss-jaxb-api_2.3_spec>
- <version.org.jboss.spec.javax.xml.bind>2.0.0.Final</version.org.jboss.spec.javax.xml.bind>
- <version.org.jboss.websocket.spec>2.0.0.Final</version.org.jboss.websocket.spec>
- <version.org.jboss.weld.weld>3.1.5.SP1</version.org.jboss.weld.weld>
- <version.org.jboss.weld.weld-api>3.1.SP2</version.org.jboss.weld.weld-api>
- <version.org.lesscss>1.7.0.1.1</version.org.lesscss>
- <version.org.mockito>2.12.0</version.org.mockito>
- <version.org.mvel>2.4.8.Final</version.org.mvel>
- <version.org.picketlink>2.6.0.Final</version.org.picketlink>
- <version.org.powermock>2.0.7</version.org.powermock>
- <version.org.quartz-scheduler>2.3.2</version.org.quartz-scheduler>
- <version.org.slf4j>1.7.26</version.org.slf4j>
- <version.xml-apis>1.4.01</version.xml-apis>
- </properties>
-
- <repositories>
- <repository>
- <id>jboss-public-repository-group</id>
- <name>JBoss Public Repository Group</name>
- <url>https://repository.jboss.org/nexus/content/groups/public/</url>
- <releases>
- <enabled>true</enabled>
- <updatePolicy>never</updatePolicy>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- <updatePolicy>daily</updatePolicy>
- </snapshots>
- </repository>
- </repositories>
-
- <dependencyManagement>
-
- <dependencies>
- <!-- errai internal modules -->
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-cdi-client</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-cdi-shared</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-cdi-client</artifactId>
- <type>test-jar</type>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-codegen</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-codegen-gwt</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-codegen</artifactId>
- <type>test-jar</type>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-common</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-config</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-ioc</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-ioc</artifactId>
- <type>test-jar</type>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-javax-enterprise</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-ui</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>reflections</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-api</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <!-- 3rd-party dependencies -->
- <dependency>
- <groupId>com.google.code.gson</groupId>
- <artifactId>gson</artifactId>
- <version>${version.com.google.code.gson}</version>
- </dependency>
- <dependency>
- <groupId>com.google.gwt.gwtmockito</groupId>
- <artifactId>gwtmockito</artifactId>
- <version>${version.com.google.gwt.gwtmockito}</version>
- </dependency>
- <dependency>
- <groupId>de.benediktmeurer.gwt-slf4j</groupId>
- <artifactId>gwt-slf4j</artifactId>
- <version>${version.de.benediktmeurer.gwt-slf4j}</version>
- </dependency>
- <dependency>
- <groupId>javax.enterprise</groupId>
- <artifactId>cdi-api</artifactId>
- <version>${version.javax.enterprise}</version>
- </dependency>
- <dependency>
- <groupId>javax.inject</groupId>
- <artifactId>javax.inject</artifactId>
- <version>${version.javax.inject}</version>
- </dependency>
- <dependency>
- <groupId>javax.persistence</groupId>
- <artifactId>javax.persistence-api</artifactId>
- <version>${version.javax.persistence-api}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.deltaspike.core</groupId>
- <artifactId>deltaspike-core-api</artifactId>
- <version>${version.org.apache.deltaspike.core}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-model-builder</artifactId>
- <version>${version.org.apache.maven}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-builder-support</artifactId>
- <version>${version.org.apache.maven}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-aether-provider</artifactId>
- <version>${version.org.apache.maven}</version>
- </dependency>
- <dependency>
- <groupId>org.dom4j</groupId>
- <artifactId>dom4j</artifactId>
- <version>${version.org.dom4j}</version>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-core</artifactId>
- <version>${version.org.mockito}</version>
- </dependency>
- <dependency>
- <groupId>org.powermock</groupId>
- <artifactId>powermock-api-mockito2</artifactId>
- <version>${version.org.powermock}</version>
- </dependency>
- <dependency>
- <groupId>org.powermock</groupId>
- <artifactId>powermock-module-junit4</artifactId>
- <version>${version.org.powermock}</version>
- </dependency>
- <!-- Important: this is _not_ a spec jar, but rather implementation jar! As such it should not be replaced by the
- 'jboss-el-api_3.0_spec' or any other spec jar! -->
- <dependency>
- <groupId>org.glassfish</groupId>
- <artifactId>javax.el</artifactId>
- <version>${version.org.glassfish.javax.el}</version>
- </dependency>
-
- <dependency>
- <groupId>org.codehaus.gmaven</groupId>
- <artifactId>gmaven-mojo</artifactId>
- <version>${gmaven.mojo.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.codehaus.gmaven</groupId>
- <artifactId>gmaven-mojo-support</artifactId>
- <version>${gmaven.mojo.version}</version>
- </dependency>
- <dependency>
- <groupId>org.javassist</groupId>
- <artifactId>javassist</artifactId>
- <version>${version.org.javassist}</version>
- </dependency>
-
- <dependency>
- <groupId>javax.validation</groupId>
- <artifactId>validation-api</artifactId>
- <version>${version.javax.validation}</version>
- </dependency>
- <dependency>
- <groupId>org.mvel</groupId>
- <artifactId>mvel2</artifactId>
- <version>${version.org.mvel}</version>
- </dependency>
- <!-- Keep in sync with groupId ch.qos.logback -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- <version>${version.org.slf4j}</version>
- </dependency>
- <dependency>
- <!-- Not depended on directly. Overwrite the lower version used by weld-core -->
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-ext</artifactId>
- <version>${version.org.slf4j}</version>
- </dependency>
- <dependency>
- <!-- TODO don't use this -->
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-simple</artifactId>
- <version>${version.org.slf4j}</version>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>jcl-over-slf4j</artifactId>
- <version>${version.org.slf4j}</version>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>log4j-over-slf4j</artifactId>
- <version>${version.org.slf4j}</version>
- </dependency>
- <dependency>
- <groupId>org.twdata.maven</groupId>
- <artifactId>mojo-executor</artifactId>
- <version>${mojo.executor.version}</version>
- </dependency>
- <dependency>
- <groupId>org.quartz-scheduler</groupId>
- <artifactId>quartz</artifactId>
- <version>${version.org.quartz-scheduler}</version>
- </dependency>
- <dependency>
- <groupId>org.eclipse.jdt</groupId>
- <artifactId>ecj</artifactId>
- <version>${version.org.eclipse.jdt.ecj}</version>
- </dependency>
-
- <dependency>
- <groupId>org.apache.stanbol</groupId>
- <artifactId>org.apache.stanbol.enhancer.engines.htmlextractor</artifactId>
- <version>${apache.stanbol.htmlextractor.version}</version>
- </dependency>
- <dependency>
- <groupId>org.ow2.asm</groupId>
- <artifactId>asm</artifactId>
- <version>${asm.version}</version>
- </dependency>
- <dependency>
- <groupId>javax</groupId>
- <artifactId>javaee-api</artifactId>
- <version>${javaee.api.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.logging</groupId>
- <artifactId>jboss-logging</artifactId>
- <version>${version.org.jboss.logging.jboss-logging}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.remoting</groupId>
- <artifactId>jboss-remoting</artifactId>
- <version>${jboss.remoting.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.resteasy</groupId>
- <artifactId>resteasy-cdi</artifactId>
- <version>${version.org.jboss.resteasy}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.resteasy</groupId>
- <artifactId>resteasy-jaxrs</artifactId>
- <version>${version.org.jboss.resteasy}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jboss-common-core</artifactId>
- <version>${version.org.jboss.jboss-common-core}</version>
- <exclusions>
- <exclusion>
- <groupId>org.jboss.logging</groupId>
- <artifactId>jboss-logging-spi</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.jboss.web</groupId>
- <artifactId>jbossweb</artifactId>
- <version>${jboss.web.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.weld</groupId>
- <artifactId>weld-api</artifactId>
- <version>${version.org.jboss.weld.weld-api}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.weld</groupId>
- <artifactId>weld-core-impl</artifactId>
- <version>${version.org.jboss.weld.weld}</version>
- <exclusions>
- <exclusion>
- <groupId>javax.annotation</groupId>
- <artifactId>jsr250-api</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.jboss.weld</groupId>
- <artifactId>weld-spi</artifactId>
- <version>${version.org.jboss.weld.weld-api}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.weld.environment</groupId>
- <artifactId>weld-environment-common</artifactId>
- <version>${version.org.jboss.weld.weld}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.weld.se</groupId>
- <artifactId>weld-se-core</artifactId>
- <version>${version.org.jboss.weld.weld}</version>
- <exclusions>
- <exclusion>
- <groupId>javax.annotation</groupId>
- <artifactId>jsr250-api</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.jboss.weld.servlet</groupId>
- <artifactId>weld-servlet-core</artifactId>
- <version>${version.org.jboss.weld.weld}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.weld.module</groupId>
- <artifactId>weld-web</artifactId>
- <version>${version.org.jboss.weld.weld}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.weld.servlet</groupId>
- <artifactId>weld-servlet</artifactId>
- <version>${version.org.jboss.weld.weld}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.xml.bind</groupId>
- <artifactId>jboss-jaxb-api_2.3_spec</artifactId>
- <version>${version.org.jboss.spec.javax.xml.bind}</version>
- </dependency>
- <dependency>
- <groupId>org.gwtproject</groupId>
- <artifactId>gwt-user</artifactId>
- <version>${gwt.version}</version>
- </dependency>
- <dependency>
- <groupId>org.gwtproject</groupId>
- <artifactId>gwt-dev</artifactId>
- <version>${gwt.version}</version>
- </dependency>
- <dependency>
- <groupId>com.googlecode.gwtphonegap</groupId>
- <artifactId>gwtphonegap</artifactId>
- <version>${gwt.phonegap.version}</version>
- </dependency>
- <dependency>
- <groupId>com.google.jsinterop</groupId>
- <artifactId>jsinterop-annotations</artifactId>
- <version>${version.com.google.jsinterop}</version>
- </dependency>
- <dependency>
- <groupId>com.google.inject</groupId>
- <artifactId>guice</artifactId>
- <version>${guice.version}</version>
- <exclusions>
- <exclusion>
- <groupId>javax.inject</groupId>
- <artifactId>javax.inject</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-lang3</artifactId>
- <version>${version.org.apache.commons.lang3}</version>
- </dependency>
- <!-- Guava and Reflections both depend on JSR 305 from the findbugs project, but they specify different versions. This pins to the newer of the two. -->
- <dependency>
- <groupId>com.google.code.findbugs</groupId>
- <artifactId>jsr305</artifactId>
- <version>${jsr305.version}</version>
- </dependency>
- <dependency>
- <!-- WARNING: org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-bom must be defined BEFORE org.jboss.arquillian:arquillian-bom -->
- <groupId>org.jboss.shrinkwrap.resolver</groupId>
- <artifactId>shrinkwrap-resolver-bom</artifactId>
- <version>${version.org.jboss.shrinkwrap.resolver}</version>
- <scope>import</scope>
- <type>pom</type>
- </dependency>
- <dependency>
- <groupId>org.jboss.arquillian</groupId>
- <artifactId>arquillian-bom</artifactId>
- <version>${version.org.jboss.arquillian}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jboss-vfs</artifactId>
- <version>${jboss.vfs.version}</version>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${version.junit}</version>
- </dependency>
- <dependency>
- <groupId>org.picketlink</groupId>
- <artifactId>picketlink-api</artifactId>
- <version>${version.org.picketlink}</version>
- </dependency>
- <dependency>
- <groupId>org.picketlink</groupId>
- <artifactId>picketlink-impl</artifactId>
- <version>${version.org.picketlink}</version>
- </dependency>
- <dependency>
- <groupId>org.lesscss</groupId>
- <artifactId>lesscss</artifactId>
- <version>${version.org.lesscss}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-databind</artifactId>
- <version>${version.com.fasterxml.jackson}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-core</artifactId>
- <version>${version.com.fasterxml.jackson}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.jaxrs</groupId>
- <artifactId>jackson-jaxrs-json-provider</artifactId>
- <version>${version.com.fasterxml.jackson}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-annotations</artifactId>
- <version>${version.com.fasterxml.jackson}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.annotation</groupId>
- <artifactId>jboss-annotations-api_1.3_spec</artifactId>
- <version>${version.org.jboss.spec.javax.annotation.jboss-annotations-api_1.3_spec}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.ejb</groupId>
- <artifactId>jboss-ejb-api_3.2_spec</artifactId>
- <version>${version.org.jboss.spec.javax.ejb.jboss-ejb-api_3.2_spec}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.enterprise.concurrent</groupId>
- <artifactId>jboss-concurrency-api_1.0_spec</artifactId>
- <version>${version.org.jboss.spec.javax.enterprise.concurrent}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.el</groupId>
- <artifactId>jboss-el-api_3.0_spec</artifactId>
- <version>${version.org.jboss.spec.javax.el.jboss-el-api_3.0_spec}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.interceptor</groupId>
- <artifactId>jboss-interceptors-api_1.2_spec</artifactId>
- <version>${version.org.jboss.spec.javax.interceptor.jboss-interceptors-api_1.2_spec}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.jms</groupId>
- <artifactId>jboss-jms-api_2.0_spec</artifactId>
- <version>${version.org.jboss.spec.javax.jms.jboss-jms-api_2.0_spec}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.resource</groupId>
- <artifactId>jboss-connector-api_1.7_spec</artifactId>
- <version>${version.org.jboss.spec.javax.resource.jboss-connector-api_1.7_spec}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.security.jacc</groupId>
- <artifactId>jboss-jacc-api_1.5_spec</artifactId>
- <version>${version.org.jboss.spec.javax.security.jacc.jboss-jacc-api_1.5_spec}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.servlet</groupId>
- <artifactId>jboss-servlet-api_3.1_spec</artifactId>
- <version>${version.org.jboss.spec.javax.servlet.jboss-servlet-api_3.1_spec}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.servlet.jsp</groupId>
- <artifactId>jboss-jsp-api_2.3_spec</artifactId>
- <version>${version.org.jboss.spec.javax.servlet.jsp.jboss-jsp-api_2.3_spec}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.servlet.jstl</groupId>
- <artifactId>jboss-jstl-api_1.2_spec</artifactId>
- <version>${version.org.jboss.spec.javax.servlet.jstl.jboss-jstl-api_1.2_spec}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.transaction</groupId>
- <artifactId>jboss-transaction-api_1.2_spec</artifactId>
- <version>${version.org.jboss.spec.javax.transaction.jboss-transaction-api_1.2_spec}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.ws.rs</groupId>
- <artifactId>jboss-jaxrs-api_2.1_spec</artifactId>
- <version>${version.org.jboss.spec.javax.ws.rs.jboss-jaxrs-api_2.1_spec}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.xml.ws</groupId>
- <artifactId>jboss-jaxws-api_2.3_spec</artifactId>
- <version>${version.org.jboss.spec.javax.xml.ws.jboss-jaxws-api_2.3_spec}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.websocket</groupId>
- <artifactId>jboss-websocket-api_1.1_spec</artifactId>
- <version>${version.org.jboss.websocket.spec}</version>
- </dependency>
- <dependency>
- <groupId>xml-apis</groupId>
- <artifactId>xml-apis</artifactId>
- <!-- Note that version 2.0.2 is actually 1.0.b2 and it is not compatible with xercesImpl 2.9.1 -->
- <version>${version.xml-apis}</version>
- </dependency>
- </dependencies>
- </dependencyManagement>
-</project>
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/README.txt b/packages/serverless-workflow-diagram-editor/errai-cdi/README.txt
deleted file mode 100644
index 065f240015..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/README.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-
-Errai CDI Integration module
-=======================================
-
-Build the project using: mvn clean install
-
-Troubleshooting
-=======================================
-
-If you run into trouble don't hesitate to get in touch with us:
-
-User Forum: http://community.jboss.org/en/errai?view=discussions
-Mailing List: http://jboss.org/errai/MailingLists.html
-IRC: irc://irc.freenode.net/errai
-
-
-Have fun,
-The Errai Team
\ No newline at end of file
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/RELEASE-PROCESS.md b/packages/serverless-workflow-diagram-editor/errai-cdi/RELEASE-PROCESS.md
deleted file mode 100644
index c8427f8b22..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/RELEASE-PROCESS.md
+++ /dev/null
@@ -1 +0,0 @@
-To release Errai-CDI, follow the release process for the base Errai project.
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/pom.xml b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/pom.xml
deleted file mode 100644
index de7165863a..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/pom.xml
+++ /dev/null
@@ -1,158 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<project
- xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
->
- <parent>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>cdi-integration-parent</artifactId>
- <version>${revision}</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
- <modelVersion>4.0.0</modelVersion>
-
- <artifactId>errai-cdi-client</artifactId>
- <name>Errai::CDI::Client</name>
-
- <build>
- <resources>
- <resource>
- <directory>src/main/java</directory>
- </resource>
- <resource>
- <directory>src/main/resources</directory>
- </resource>
- </resources>
- <testResources>
- <testResource>
- <directory>src/test/java</directory>
- </testResource>
- <testResource>
- <directory>src/test/resources</directory>
- </testResource>
- </testResources>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <executions>
- <execution>
- <goals>
- <goal>test-jar</goal>
- </goals>
- <configuration>
- <includes>
- <include>**/AbstractErraiCDITest.*</include>
- </includes>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-javax-enterprise</artifactId>
- <scope>provided</scope>
- </dependency>
-
- <dependency>
- <groupId>org.quartz-scheduler</groupId>
- <artifactId>quartz</artifactId>
- <scope>provided</scope>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-ioc</artifactId>
- <scope>compile</scope>
- <exclusions>
- <exclusion>
- <artifactId>javax.enterprise</artifactId>
- <groupId>cdi-api</groupId>
- </exclusion>
- <exclusion>
- <groupId>javax.enterprise</groupId>
- <artifactId>cdi-api</artifactId>
- </exclusion>
- <exclusion>
- <groupId>javax.inject</groupId>
- <artifactId>javax.inject</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.jboss.spec.javax.annotation</groupId>
- <artifactId>jboss-annotations-api_1.2_spec</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-cdi-shared</artifactId>
- </dependency>
-
- <dependency>
- <groupId>javax</groupId>
- <artifactId>javaee-api</artifactId>
- <scope>provided</scope>
- <exclusions>
- <exclusion>
- <groupId>com.sun.mail</groupId>
- <artifactId>javax.mail</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <!--
- GWT
- -->
- <dependency>
- <groupId>org.gwtproject</groupId>
- <artifactId>gwt-user</artifactId>
- <scope>provided</scope>
- </dependency>
-
- <dependency>
- <groupId>org.gwtproject</groupId>
- <artifactId>gwt-dev</artifactId>
- <scope>provided</scope>
- <exclusions>
- <exclusion>
- <groupId>org.mortbay.jasper</groupId>
- <artifactId>apache-el</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.mortbay.jasper</groupId>
- <artifactId>apache-jsp</artifactId>
- </exclusion>
- <exclusion>
- <groupId>javax.servlet</groupId>
- <artifactId>javax.servlet-api</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.sun.mail</groupId>
- <artifactId>javax.mail</artifactId>
- </exclusion>
- <exclusion>
- <groupId>javax.servlet</groupId>
- <artifactId>javax.servlet-api</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.eclipse.jetty</groupId>
- <artifactId>jetty-annotations</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <scope>provided</scope>
- </dependency>
-
- </dependencies>
-
-</project>
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/CDI.gwt.xml b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/CDI.gwt.xml
deleted file mode 100644
index 0ff66fa2ae..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/CDI.gwt.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing,
- ~ software distributed under the License is distributed on an
- ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ~ KIND, either express or implied. See the License for the
- ~ specific language governing permissions and limitations
- ~ under the License.
--->
-<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.0.1//EN"
- "http://google-web-toolkit.googlecode.com/svn/tags/2.0.1/distro-source/core/src/gwt-module.dtd">
-<module>
- <inherits name="org.jboss.errai.ioc.Container" />
- <inherits name="javax.enterprise.Support" />
- <inherits name="org.jboss.errai.enterprise.CDIShared" />
-
- <entry-point class='org.jboss.errai.enterprise.client.cdi.CDIClientBootstrap' />
-
- <generate-with class="org.jboss.errai.enterprise.rebind.EventQualifierSerializerGenerator">
- <when-type-is class="org.jboss.errai.enterprise.client.cdi.EventQualifierSerializer" />
- </generate-with>
-</module>
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/client/cdi/CDIClientBootstrap.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/client/cdi/CDIClientBootstrap.java
deleted file mode 100644
index a8e4bd252a..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/client/cdi/CDIClientBootstrap.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi;
-
-import com.google.gwt.core.client.EntryPoint;
-import com.google.gwt.core.client.GWT;
-import org.jboss.errai.common.client.api.extension.InitVotes;
-import org.jboss.errai.enterprise.client.cdi.api.CDI;
-import org.jboss.errai.enterprise.client.cdi.events.BusReadyEvent;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-/**
- * The GWT entry point for the Errai CDI module.
- *
- * @author Mike Brock <cb...@redhat.com>
- * @author Christian Sadilek <cs...@redhat.com>
- */
-public class CDIClientBootstrap implements EntryPoint {
-
- private static final Logger logger = LoggerFactory.getLogger(CDIClientBootstrap.class);
-
- @Override
- public void onModuleLoad() {
- logger.debug("Starting CDI module...");
- if (!EventQualifierSerializer.isSet()) {
- EventQualifierSerializer.set(GWT.create(EventQualifierSerializer.class));
- }
-
- InitVotes.registerPersistentPreInitCallback(() -> {});
- InitVotes.waitFor(CDI.class);
-
- CDI.activate();
- CDI.fireEvent(new BusReadyEvent());
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/client/cdi/EventProvider.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/client/cdi/EventProvider.java
deleted file mode 100644
index 25c9d7a501..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/client/cdi/EventProvider.java
+++ /dev/null
@@ -1,111 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi;
-
-import java.lang.annotation.Annotation;
-
-import javax.enterprise.event.Event;
-import javax.inject.Singleton;
-
-import org.jboss.errai.enterprise.client.cdi.api.CDI;
-import org.jboss.errai.ioc.client.api.ContextualTypeProvider;
-import org.jboss.errai.ioc.client.api.IOCProvider;
-
-@IOCProvider
-@Singleton
-public class EventProvider implements ContextualTypeProvider<Event> {
-
- @Override
- public Event provide(final Class<?>[] typeargs, final Annotation[] qualifiers) {
-
- /*
- * If you see a compile error here, ensure that you are using Errai's custom
- * version of javax.enterprise.event.Event, which comes from the
- * errai-javax-enterprise project. The errai-cdi-client POM is set up this
- * way.
- *
- * Eclipse users: seeing an error here probably indicates that M2E has
- * clobbered your errai-javax-enterprise source folder settings. To fix your
- * setup, see the README in the root of errai-javax-enterprise.
- */
- final Class<?> eventType = (typeargs.length == 1 ? typeargs[0] : Object.class);
- return new EventImpl(eventType, qualifiers);
- }
-
- private static class EventImpl implements Event<Object> {
- private final Class<?> eventType;
- private final Annotation[] _qualifiers;
-
- private EventImpl(final Class<?> eventType,
- final Annotation[] _qualifiers) {
-
- this.eventType = eventType;
- this._qualifiers = _qualifiers;
- }
-
- public void fire(final Object event) {
- if (event == null)
- return;
-
- CDI.fireEvent(event, _qualifiers);
- }
-
- @Override
- public Event<Object> select(final Annotation... qualifiers) {
- if (qualifiers == null) return this;
- return new EventImpl(eventType, concat(_qualifiers, qualifiers));
- }
-
- @Override
- public <U extends Object> Event<U> select(final Class<U> subtype, final Annotation... qualifiers) {
- return (Event<U>) new EventImpl(subtype, concat(_qualifiers, qualifiers));
- }
-
- private static Annotation[] concat(Annotation[] a, Annotation[] b) {
- if (a == null) {
- return b;
- }
- else if (b == null) {
- return a;
- }
-
- final Annotation[] newQualifiers = new Annotation[a.length + b.length];
- for (int i = 0; i < a.length; i++) {
- newQualifiers[i] = a[i];
- }
-
- for (int i = 0; i < b.length; i++) {
- newQualifiers[i + a.length] = b[i];
- }
-
- return newQualifiers;
- }
-
-
- public Class getEventType() {
- return eventType;
- }
-
- public Annotation[] getQualifiers() {
- return _qualifiers;
- }
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/client/cdi/InstanceProvider.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/client/cdi/InstanceProvider.java
deleted file mode 100644
index 7f96f10af3..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/client/cdi/InstanceProvider.java
+++ /dev/null
@@ -1,136 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi;
-
-import java.lang.annotation.Annotation;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.Iterator;
-
-import javax.enterprise.inject.Instance;
-import javax.inject.Singleton;
-
-import org.jboss.errai.ioc.client.IOCUtil;
-import org.jboss.errai.ioc.client.api.ContextualTypeProvider;
-import org.jboss.errai.ioc.client.api.IOCProvider;
-import org.jboss.errai.ioc.client.container.IOC;
-import org.jboss.errai.ioc.client.container.SyncBeanDef;
-
-import static org.jboss.errai.ioc.client.IOCUtil.joinQualifiers;
-import static org.jboss.errai.ioc.client.QualifierUtil.DEFAULT_ANNOTATION;
-import static org.jboss.errai.ioc.client.container.IOC.getBeanManager;
-
-@SuppressWarnings("rawtypes")
-@IOCProvider
-@Singleton
-public class InstanceProvider implements ContextualTypeProvider<Instance> {
-
- @SuppressWarnings("unchecked")
- @Override
- public Instance provide(final Class[] typeargs, final Annotation[] qualifiers) {
-
- /*
- * If you see a compile error here, ensure that you are using Errai's custom
- * version of javax.enterprise.event.Event, which comes from the
- * errai-javax-enterprise project. The errai-cdi-client POM is set up this
- * way.
- *
- * Eclipse users: seeing an error here probably indicates that M2E has
- * clobbered your errai-javax-enterprise source folder settings. To fix your
- * setup, see the README in the root of errai-javax-enterprise.
- */
-
- return new InstanceImpl(typeargs[0], qualifiers.length == 0 ? new Annotation[] { DEFAULT_ANNOTATION } : qualifiers);
- }
-
- static class InstanceImpl<T> implements Instance<T> {
- private final Class<T> type;
- private final Annotation[] qualifiers;
-
- InstanceImpl(final Class<T> type, final Annotation[] qualifiers) {
- this.type = type;
- this.qualifiers = qualifiers;
- }
-
- @Override
- public Instance<T> select(final Annotation... qualifiers) {
- return select(type, qualifiers);
- }
-
- @Override
- public <U extends T> Instance<U> select(final Class<U> subtype, final Annotation... qualifiers) {
- return new InstanceImpl<U>(subtype, joinQualifiers(this.qualifiers, qualifiers));
- }
-
- @Override
- public boolean isUnsatisfied() {
- return IOCUtil.isUnsatisfied(type, qualifiers);
- }
-
- @Override
- public boolean isAmbiguous() {
- return IOCUtil.isAmbiguous(type, qualifiers);
- }
-
- @Override
- public Iterator<T> iterator() {
- final Collection<SyncBeanDef<T>> beanDefs = IOC.getBeanManager().lookupBeans( type, qualifiers );
- if (beanDefs==null){
- return Collections.<T>emptyList().iterator();
- }
- return new InstanceImplIterator(beanDefs);
- }
-
- @Override
- public T get() {
- return IOCUtil.getInstance(type, qualifiers);
- }
-
- @Override
- public void destroy(final Object instance) {
- getBeanManager().destroyBean(instance);
- }
-
- private class InstanceImplIterator implements Iterator<T> {
-
- private final Iterator<SyncBeanDef<T>> delegate;
-
- public InstanceImplIterator( final Collection<SyncBeanDef<T>> beanDefs ) {
- this.delegate = beanDefs.iterator();
- }
-
- @Override
- public boolean hasNext() {
- return delegate.hasNext();
- }
-
- @Override
- public T next() {
- return delegate.next().getInstance();
- }
-
- @Override
- public void remove() {
- throw new UnsupportedOperationException();
- }
- }
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/client/cdi/events/BusReadyEvent.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/client/cdi/events/BusReadyEvent.java
deleted file mode 100644
index b3b2c0d3de..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/client/cdi/events/BusReadyEvent.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi.events;
-
-import org.jboss.errai.ioc.client.api.AfterInitialization;
-
-/**
- * An event that is fired locally on the client after the ErraiBus has completed
- * federation with the server. All remote (server-side) CDI services are known
- * before this event is fired.
- * <p>
- * <i>Usage note:</i> methods annotated with {@link AfterInitialization} are
- * also called after remote service discovery, and these methods are often an
- * easier way of arranging for client-side startup code to execute.
- *
- * @author Mike Brock .
- */
-public class BusReadyEvent {}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/rebind/EventQualifierSerializerGenerator.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/rebind/EventQualifierSerializerGenerator.java
deleted file mode 100644
index b424a2a4e5..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/rebind/EventQualifierSerializerGenerator.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.rebind;
-
-import javax.inject.Qualifier;
-
-import com.google.gwt.core.ext.GeneratorContext;
-import com.google.gwt.core.ext.TreeLogger;
-import org.jboss.errai.codegen.meta.MetaClass;
-import org.jboss.errai.config.rebind.AbstractAsyncGenerator;
-import org.jboss.errai.config.rebind.GenerateAsync;
-import org.jboss.errai.enterprise.client.cdi.EventQualifierSerializer;
-import org.jboss.errai.ioc.util.TranslatableAnnotationUtils;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import static org.jboss.errai.enterprise.client.cdi.EventQualifierSerializer.SERIALIZER_CLASS_NAME;
-import static org.jboss.errai.enterprise.client.cdi.EventQualifierSerializer.SERIALIZER_PACKAGE_NAME;
-
-/**
- *
- * @author Max Barkley <mb...@redhat.com>
- */
-@GenerateAsync(EventQualifierSerializer.class)
-public class EventQualifierSerializerGenerator extends AbstractAsyncGenerator {
-
- private static final Logger logger = LoggerFactory.getLogger(EventQualifierSerializerGenerator.class);
-
- @Override
- public String generate(final TreeLogger logger, final GeneratorContext context, final String typeName) {
- return startAsyncGeneratorsAndWaitFor(EventQualifierSerializer.class, context, logger, SERIALIZER_PACKAGE_NAME, SERIALIZER_CLASS_NAME);
- }
-
- @Override
- protected String generate(final TreeLogger treeLogger, final GeneratorContext context) {
- logger.info("Generating {}.{}...", SERIALIZER_PACKAGE_NAME, SERIALIZER_CLASS_NAME);
- return NonGwtEventQualifierSerializerGenerator.generateSource(TranslatableAnnotationUtils.getTranslatableQualifiers(context.getTypeOracle()));
- }
-
- @Override
- protected boolean isRelevantClass(final MetaClass clazz) {
- return clazz.isAnnotation() && clazz.isAnnotationPresent(Qualifier.class);
- }
-
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/rebind/JSR299IOCExtensionConfigurator.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/rebind/JSR299IOCExtensionConfigurator.java
deleted file mode 100644
index 63978b76c5..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/rebind/JSR299IOCExtensionConfigurator.java
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.rebind;
-
-import java.util.HashSet;
-import java.util.Set;
-
-import javax.enterprise.event.Observes;
-import javax.enterprise.inject.Produces;
-
-import org.jboss.errai.codegen.BlockStatement;
-import org.jboss.errai.codegen.Modifier;
-import org.jboss.errai.codegen.Statement;
-import org.jboss.errai.codegen.builder.MethodCommentBuilder;
-import org.jboss.errai.codegen.meta.MetaClass;
-import org.jboss.errai.codegen.meta.MetaParameter;
-import org.jboss.errai.codegen.util.Stmt;
-import org.jboss.errai.config.util.ClassScanner;
-import org.jboss.errai.enterprise.client.cdi.CDIEventTypeLookup;
-import org.jboss.errai.enterprise.client.cdi.api.CDI;
-import org.jboss.errai.ioc.client.api.IOCExtension;
-import org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext;
-import org.jboss.errai.ioc.rebind.ioc.extension.IOCExtensionConfigurator;
-import org.jboss.errai.ioc.rebind.ioc.injector.api.InjectionContext;
-import org.jboss.errai.ioc.rebind.ioc.injector.api.WiringElementType;
-
-@IOCExtension
-public class JSR299IOCExtensionConfigurator implements IOCExtensionConfigurator {
- @Override
- public void configure(final IOCProcessingContext context, final InjectionContext injectionContext) {
- injectionContext.mapElementType(WiringElementType.ProducerElement, Produces.class);
- }
-
- @SuppressWarnings("unchecked")
- private static void addTypeHierarchyFor(final IOCProcessingContext context, final Set<MetaClass> classes) {
- final BlockStatement instanceInitializer = context.getBootstrapClass().getInstanceInitializer();
-
- int i = 0, addLookupMethodCount = 0;
- MethodCommentBuilder<?> currentBlock = null;
- for (final MetaClass subClass : classes) {
- // We'll generate a separate lookup method for every 500 lines to make sure we're not
- // exceeding the method size byte limit. See ERRAI-346 and ERRAI-679
- if ((i++ % 500) == 0) {
- final Statement lookupMethod = Stmt.invokeStatic(context.getBootstrapClass(), "addLookups_" + addLookupMethodCount);
- if (currentBlock != null) {
- currentBlock
- .append(lookupMethod);
- currentBlock.modifiers(Modifier.Static).finish();
- }
- else {
- instanceInitializer.addStatement(lookupMethod);
- }
- currentBlock =
- context.getBootstrapBuilder().privateMethod(void.class, "addLookups_" + addLookupMethodCount++);
- }
-
- if (subClass.getSuperClass() != null) {
- currentBlock.append(Stmt.invokeStatic(CDIEventTypeLookup.class, "get")
- .invoke("addLookup", subClass.getFullyQualifiedName(), subClass.getSuperClass().getFullyQualifiedName()));
- }
-
- for (final MetaClass interfaceClass : subClass.getInterfaces()) {
- currentBlock.append(Stmt.invokeStatic(CDIEventTypeLookup.class, "get")
- .invoke("addLookup", subClass.getFullyQualifiedName(), interfaceClass.getFullyQualifiedName()));
-
- }
- }
-
- if (currentBlock != null) {
- currentBlock.modifiers(Modifier.Static).finish();
- }
- }
-
- @Override
- public void afterInitialization(final IOCProcessingContext context, final InjectionContext injectionContext) {
-
- final BlockStatement instanceInitializer = context.getBootstrapClass().getInstanceInitializer();
- final Set<MetaClass> knownObserverTypes = new HashSet<>();
-
- for (final MetaParameter parameter : ClassScanner.getParametersAnnotatedWith(Observes.class,
- context.getGeneratorContext())) {
- knownObserverTypes.add(parameter.getType());
- }
-
- final Set<MetaClass> knownTypesWithSuperTypes = new HashSet<>(knownObserverTypes);
- for (final MetaClass cls : knownObserverTypes) {
- for (final MetaClass subClass : ClassScanner.getSubTypesOf(cls, context.getGeneratorContext())) {
- knownTypesWithSuperTypes.add(subClass);
- }
- }
-
- addTypeHierarchyFor(context, knownTypesWithSuperTypes);
-
- instanceInitializer.addStatement(Stmt.nestedCall(Stmt.newObject(CDI.class))
- .invoke("initLookupTable", Stmt.invokeStatic(CDIEventTypeLookup.class, "get")));
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/rebind/ObservesExtension.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/rebind/ObservesExtension.java
deleted file mode 100644
index 11dce54459..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/java/org/jboss/errai/enterprise/rebind/ObservesExtension.java
+++ /dev/null
@@ -1,226 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.rebind;
-
-import java.lang.annotation.Annotation;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Set;
-
-import javax.enterprise.event.Observes;
-import javax.enterprise.inject.Any;
-
-import jsinterop.annotations.JsType;
-import org.jboss.errai.codegen.Context;
-import org.jboss.errai.codegen.Parameter;
-import org.jboss.errai.codegen.Statement;
-import org.jboss.errai.codegen.builder.AnonymousClassStructureBuilder;
-import org.jboss.errai.codegen.builder.BlockBuilder;
-import org.jboss.errai.codegen.meta.MetaClass;
-import org.jboss.errai.codegen.meta.MetaMethod;
-import org.jboss.errai.codegen.meta.MetaParameter;
-import org.jboss.errai.codegen.util.Refs;
-import org.jboss.errai.codegen.util.Stmt;
-import org.jboss.errai.enterprise.client.cdi.AbstractCDIEventCallback;
-import org.jboss.errai.enterprise.client.cdi.EventQualifierSerializer;
-import org.jboss.errai.enterprise.client.cdi.JsTypeEventObserver;
-import org.jboss.errai.enterprise.client.cdi.api.CDI;
-import org.jboss.errai.enterprise.client.cdi.api.Subscription;
-import org.jboss.errai.ioc.client.api.CodeDecorator;
-import org.jboss.errai.ioc.client.container.Factory;
-import org.jboss.errai.ioc.rebind.ioc.bootstrapper.InjectUtil;
-import org.jboss.errai.ioc.rebind.ioc.extension.IOCDecoratorExtension;
-import org.jboss.errai.ioc.rebind.ioc.injector.api.Decorable;
-import org.jboss.errai.ioc.rebind.ioc.injector.api.FactoryController;
-
-import static org.jboss.errai.codegen.meta.MetaClassFactory.parameterizedAs;
-import static org.jboss.errai.codegen.meta.MetaClassFactory.typeParametersOf;
-import static org.jboss.errai.codegen.util.Stmt.castTo;
-import static org.jboss.errai.codegen.util.Stmt.declareFinalVariable;
-import static org.jboss.errai.codegen.util.Stmt.invokeStatic;
-
-/**
- * Generates the boiler plate for @Observes annotations use in GWT clients.<br/>
- * Basically creates a subscription for a CDI event type that invokes on the annotated method.
- *
- * @author Heiko Braun <hb...@redhat.com>
- * @author Mike Brock <cb...@redhat.com>
- * @author Christian Sadilek <cs...@redhat.com>
- * @author Max Barkley <mb...@redhat.com>
- */
-@CodeDecorator
-public class ObservesExtension extends IOCDecoratorExtension<Observes> {
- public ObservesExtension(final Class<Observes> decoratesWith) {
- super(decoratesWith);
- }
-
- @Override
- public void generateDecorator(final Decorable decorable, final FactoryController controller) {
- if (!EventQualifierSerializer.isSet()) {
- NonGwtEventQualifierSerializerGenerator.loadAndSetEventQualifierSerializer();
- }
-
- final Context ctx = decorable.getCodegenContext();
- final MetaParameter parm = decorable.getAsParameter();
- final MetaMethod method = (MetaMethod) parm.getDeclaringMember();
-
- controller.ensureMemberExposed(parm);
-
- final MetaClass eventType = parm.getType().asBoxed();
- final String parmClassName = eventType.getFullyQualifiedName();
- final List<Annotation> annotations = InjectUtil.extractQualifiers(parm);
- final Annotation[] qualifiers = annotations.toArray(new Annotation[annotations.size()]);
- final Set<String> qualifierNames = new HashSet<>(CDI.getQualifiersPart(qualifiers));
- final boolean isEnclosingTypeDependent = enclosingTypeIsDependentScoped(decorable);
-
- if (qualifierNames.contains(Any.class.getName())) {
- qualifierNames.remove(Any.class.getName());
- }
-
- final MetaClass callBackType = parameterizedAs(AbstractCDIEventCallback.class, typeParametersOf(eventType));
-
- AnonymousClassStructureBuilder callBack = Stmt.newObject(callBackType).extend();
-
- BlockBuilder<AnonymousClassStructureBuilder> callBackBlock;
-
- if (!qualifierNames.isEmpty()) {
- callBackBlock = callBack.initialize();
- for (final String qualifierName : qualifierNames) {
- callBackBlock.append(Stmt.loadClassMember("qualifierSet").invoke("add", qualifierName));
- }
- callBack = callBackBlock.finish();
- }
-
- final List<Statement> callbackStatements = new ArrayList<>();
- if (!isEnclosingTypeDependent) {
- callbackStatements
- .add(declareFinalVariable("instance", decorable.getDecorableDeclaringType(), castTo(decorable.getEnclosingInjectable().getInjectedType(),
- invokeStatic(Factory.class, "maybeUnwrapProxy", controller.contextGetInstanceStmt()))));
- }
- callbackStatements.add(decorable.call(Refs.get("event")));
-
- callBackBlock = callBack.publicOverridesMethod("fireEvent", Parameter.finalOf(eventType, "event"))
- .appendAll(callbackStatements)
- .finish()
- .publicOverridesMethod("toString")
- ._(Stmt.load("Observer: " + parmClassName + " " + Arrays.toString(qualifiers)).returnValue());
-
- final List<Statement> initStatements = new ArrayList<>();
- final List<Statement> destroyStatements = new ArrayList<>();
- final String subscrVar = method.getName() + "Subscription";
-
- final String subscribeMethod;
-
- if (eventType.isAnnotationPresent(JsType.class)) {
- subscribeMethod = "subscribeJsType";
- callBackBlock = getJsTypeSubscriptionCallback(decorable, controller);
- } else {
- subscribeMethod = "subscribeLocal";
- callBackBlock = getSubscriptionCallback(decorable, controller);
- }
-
- final Statement subscribeStatement = Stmt.create(ctx).invokeStatic(CDI.class, subscribeMethod, parmClassName,
- callBackBlock.finish().finish());
-
- if (isEnclosingTypeDependent) {
- initStatements.add(controller.setReferenceStmt(subscrVar, subscribeStatement));
- destroyStatements.add(controller.getReferenceStmt(subscrVar, Subscription.class).invoke("remove"));
- } else {
- initStatements.add(subscribeStatement);
- }
-
- if (isEnclosingTypeDependent) {
- controller.addInitializationStatements(initStatements);
- controller.addDestructionStatements(destroyStatements);
- } else {
- controller.addFactoryInitializationStatements(initStatements);
- }
- }
-
- private boolean enclosingTypeIsDependentScoped(final Decorable decorable) {
- return decorable.isEnclosingTypeDependent();
- }
-
- private BlockBuilder<AnonymousClassStructureBuilder> getSubscriptionCallback(final Decorable decorable, final FactoryController controller) {
-
- final MetaParameter parm = decorable.getAsParameter();
- final MetaClass eventType = parm.getType().asBoxed();
- final String parmClassName = eventType.getFullyQualifiedName();
- final List<Annotation> annotations = InjectUtil.extractQualifiers(parm);
- final Annotation[] qualifiers = annotations.toArray(new Annotation[0]);
- final Set<String> qualifierNames = new HashSet<>(CDI.getQualifiersPart(qualifiers));
-
- final MetaClass callBackType = parameterizedAs(AbstractCDIEventCallback.class, typeParametersOf(eventType));
- AnonymousClassStructureBuilder callBack = Stmt.newObject(callBackType).extend();
- BlockBuilder<AnonymousClassStructureBuilder> callBackBlock;
-
- if (!qualifierNames.isEmpty()) {
- callBackBlock = callBack.initialize();
- for (final String qualifierName : qualifierNames) {
- callBackBlock.append(Stmt.loadClassMember("qualifierSet").invoke("add", qualifierName));
- }
- callBack = callBackBlock.finish();
- }
-
- final List<Statement> fireEventStmts = new ArrayList<>();
- if (!decorable.isEnclosingTypeDependent()) {
- fireEventStmts.add(Stmt.declareFinalVariable("instance", decorable.getEnclosingInjectable().getInjectedType(),
- Stmt.invokeStatic(Factory.class, "maybeUnwrapProxy", controller.contextGetInstanceStmt())));
- }
- fireEventStmts.add(decorable.call(Refs.get("event")));
-
- callBackBlock = callBack.publicOverridesMethod("fireEvent", Parameter.finalOf(eventType, "event"))
- .appendAll(fireEventStmts)
- .finish()
- .publicOverridesMethod("toString")
- ._(Stmt.load("Observer: " + parmClassName + " " + Arrays.toString(qualifiers)).returnValue());
-
- return callBackBlock;
- }
-
- private BlockBuilder<AnonymousClassStructureBuilder> getJsTypeSubscriptionCallback(final Decorable decorable, final FactoryController controller) {
-
- final MetaParameter parm = decorable.getAsParameter();
- final MetaClass eventType = parm.getType().asBoxed();
- final String parmClassName = eventType.getFullyQualifiedName();
-
- final MetaClass callBackType = parameterizedAs(JsTypeEventObserver.class, typeParametersOf(eventType));
- final AnonymousClassStructureBuilder callBack = Stmt.newObject(callBackType).extend();
- BlockBuilder<AnonymousClassStructureBuilder> callBackBlock;
-
- final List<Statement> fireEventStmts = new ArrayList<>();
- if (!decorable.isEnclosingTypeDependent()) {
- fireEventStmts.add(Stmt.declareFinalVariable("instance", decorable.getEnclosingInjectable().getInjectedType(),
- Stmt.invokeStatic(Factory.class, "maybeUnwrapProxy", controller.contextGetInstanceStmt())));
- }
- fireEventStmts.add(decorable.call(Refs.get("event")));
-
- callBackBlock = callBack.publicOverridesMethod("onEvent", Parameter.finalOf(eventType, "event"))
- .appendAll(fireEventStmts)
- .finish()
- .publicOverridesMethod("toString")
- ._(Stmt.load("JsTypeObserver: " + parmClassName).returnValue());
-
- return callBackBlock;
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/resources/META-INF/ErraiApp.properties b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/resources/META-INF/ErraiApp.properties
deleted file mode 100644
index 7765a670d6..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/main/resources/META-INF/ErraiApp.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# ErraiApp.properties
-#
-# Do not remove, even if empty!
-#
-
-# This is a marker file. When it is detected inside a JAR or at the
-# top of any classpath, the subdirectories are scanned for deployable
-# components. As such, all Errai application modules in a project
-# should contain an ErraiApp.properties at the root of all classpaths
-# that you wish to be scanned.
-#
-# There are also some configuration options that can be set in this
-# file, although it is rarely necessary. See the documentation at
-# https://docs.jboss.org/author/display/ERRAI/ErraiApp.properties
-# for details.
-
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/test/java/org/jboss/errai/enterprise/client/cdi/AbstractErraiCDITest.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/test/java/org/jboss/errai/enterprise/client/cdi/AbstractErraiCDITest.java
deleted file mode 100644
index dd2b3cbc10..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-client/src/test/java/org/jboss/errai/enterprise/client/cdi/AbstractErraiCDITest.java
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi;
-
-import java.lang.annotation.Annotation;
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.HashSet;
-import java.util.Set;
-
-import com.google.gwt.junit.client.GWTTestCase;
-import com.google.gwt.user.client.Timer;
-import org.jboss.errai.common.client.api.extension.InitVotes;
-import org.jboss.errai.enterprise.client.cdi.api.CDI;
-import org.jboss.errai.ioc.client.Container;
-import org.jboss.errai.ioc.client.QualifierUtil;
-import org.jboss.errai.ioc.client.container.IOC;
-import org.jboss.errai.ioc.client.container.SyncBeanDef;
-
-/**
- * Abstract base class of all Errai CDI integration tests,
- * used to bootstrap our IOC container and CDI module.
- *
- * @author Christian Sadilek <cs...@redhat.com>
- */
-public abstract class AbstractErraiCDITest extends GWTTestCase {
-
- protected boolean disableBus = false;
-
- @Override
- protected void gwtSetUp() throws Exception {
- if (disableBus) {
- setRemoteCommunicationEnabled(false);
- }
- InitVotes.setTimeoutMillis(60000);
-
- // Unfortunately, GWTTestCase does not call our inherited module's onModuleLoad() methods
- // http://code.google.com/p/google-web-toolkit/issues/detail?id=3791
- new CDI().__resetSubsystem();
- new Container().onModuleLoad();
- new CDIClientBootstrap().onModuleLoad();
-
- InitVotes.startInitPolling();
-
- super.gwtSetUp();
- }
-
- @Override
- protected void gwtTearDown() throws Exception {
- setRemoteCommunicationEnabled(true);
- InitVotes.reset();
- IOC.reset();
- Container.reset();
- super.gwtTearDown();
- }
-
- public static boolean annotationSetMatches(final Set<Annotation> annotations,
- final Class<? extends Annotation>... annos) {
-
- final Set<Class<? extends Annotation>> annoClassCompareFrom
- = new HashSet<>(Arrays.asList(annos));
-
- final Set<Class<? extends Annotation>> annoClassCompareTo
- = new HashSet<>();
-
- for (final Annotation a : annotations) {
- annoClassCompareTo.add(a.annotationType());
- }
-
- return annoClassCompareFrom.equals(annoClassCompareTo);
- }
-
- public native void setRemoteCommunicationEnabled(boolean enabled) /*-{
- $wnd.erraiBusRemoteCommunicationEnabled = enabled;
- }-*/;
-
- protected <T> Collection<SyncBeanDef<T>> getBeans(final Class<T> type,
- final Annotation... annotations) {
- return IOC.getBeanManager().lookupBeans(type, annotations);
- }
-
- protected boolean assertContains(final Collection<Annotation> annotationCollection,
- final Annotation toCompare) {
- for (final Annotation a : annotationCollection) {
- if (QualifierUtil.isEqual(a, toCompare)) return true;
- }
- return false;
- }
-
- protected void asyncTest() {
- delayTestFinish(90000);
- }
-
- protected void asyncTest(final Runnable runnable) {
- asyncTest();
- InitVotes.registerOneTimeInitCallback(new Runnable() {
-
- @Override
- public void run() {
- new Timer() {
- @Override
- public void run() {
- runnable.run();
- }
- }.schedule(100);
- }
- });
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/pom.xml b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/pom.xml
deleted file mode 100644
index 57279e82c7..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/pom.xml
+++ /dev/null
@@ -1,105 +0,0 @@
-<project
- xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
->
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>cdi-integration-parent</artifactId>
- <version>${revision}</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>errai-cdi-shared</artifactId>
- <name>Errai::CDI::Shared</name>
-
- <build>
- <resources>
- <resource>
- <directory>src/main/java</directory>
- </resource>
- <resource>
- <directory>src/main/resources</directory>
- </resource>
- </resources>
- <testResources>
- <testResource>
- <directory>src/test/java</directory>
- </testResource>
- <testResource>
- <directory>src/test/resources</directory>
- </testResource>
- </testResources>
- </build>
-
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-common</artifactId>
- </dependency>
- <!-- Depend on this for CDIAnnotationUtils during rebind... should never be needed in actual deployment -->
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-ioc</artifactId>
- <scope>provided</scope>
- <exclusions>
- <exclusion>
- <groupId>javax.enterprise</groupId>
- <artifactId>cdi-api</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.jboss.spec.javax.annotation</groupId>
- <artifactId>jboss-annotations-api_1.2_spec</artifactId>
- </exclusion>
- <exclusion>
- <groupId>javax.inject</groupId>
- <artifactId>javax.inject</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.gwtproject</groupId>
- <artifactId>gwt-user</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.gwtproject</groupId>
- <artifactId>gwt-dev</artifactId>
- <scope>provided</scope>
- <exclusions>
- <exclusion>
- <groupId>org.eclipse.jetty</groupId>
- <artifactId>jetty-annotations</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.mortbay.jasper</groupId>
- <artifactId>apache-el</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.mortbay.jasper</groupId>
- <artifactId>apache-jsp</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.sun.mail</groupId>
- <artifactId>javax.mail</artifactId>
- </exclusion>
- <exclusion>
- <groupId>javax.servlet</groupId>
- <artifactId>javax.servlet-api</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>javax</groupId>
- <artifactId>javaee-api</artifactId>
- <scope>provided</scope>
- <exclusions>
- <exclusion>
- <groupId>com.sun.mail</groupId>
- <artifactId>javax.mail</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- </dependencies>
-</project>
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/CDIShared.gwt.xml b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/CDIShared.gwt.xml
deleted file mode 100644
index 8afbdb7ca4..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/CDIShared.gwt.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing,
- ~ software distributed under the License is distributed on an
- ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ~ KIND, either express or implied. See the License for the
- ~ specific language governing permissions and limitations
- ~ under the License.
--->
-<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.0.1//EN"
- "http://google-web-toolkit.googlecode.com/svn/tags/2.0.1/distro-source/core/src/gwt-module.dtd">
-<module>
- <inherits name="org.jboss.errai.ioc.Container" />
-
- <inherits name="javax.enterprise.Support" />
-
- <generate-with class="org.jboss.errai.enterprise.rebind.EventQualifierSerializerGenerator">
- <when-type-is class="org.jboss.errai.enterprise.client.cdi.EventQualifierSerializer" />
- </generate-with>
-</module>
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/AbstractCDIEventCallback.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/AbstractCDIEventCallback.java
deleted file mode 100644
index 50c56d7e96..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/AbstractCDIEventCallback.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi;
-
-import java.util.Collections;
-import java.util.HashSet;
-import java.util.Set;
-
-import javax.enterprise.inject.Any;
-
-import org.jboss.errai.enterprise.client.cdi.api.Message;
-import org.jboss.errai.enterprise.client.cdi.api.MessageCallback;
-
-/**
- * @author Christian Sadilek <cs...@redhat.com>
- * @author Mike Brock
- */
-public abstract class AbstractCDIEventCallback<T> implements MessageCallback {
- /**
- * The qualifiers a message must contain to be propagated.
- */
- protected final Set<String> qualifierSet = new HashSet<String>();
-
- public Set<String> getQualifiers() {
- return qualifierSet;
- }
-
- @SuppressWarnings("unchecked")
- @Override
- public final void callback(final Message message) {
- Set<String> msgQualifiers = message.get(Set.class, CDIProtocol.Qualifiers);
-
- if (msgQualifiers == null) {
- msgQualifiers = Collections.emptySet();
- }
-
- if (message.hasPart(CDIProtocol.FromClient)) {
- if (isDefault() || msgQualifiers.containsAll(qualifierSet)) {
- fireEvent((T) message.get(Object.class, CDIProtocol.BeanReference));
- }
- }
- else {
- // Our server-side CDI integration module knows of all client-side event
- // observers and sends a separate message specific to each matching
- // observer.
- if (msgQualifiers.equals(qualifierSet)) {
- fireEvent((T) message.get(Object.class, CDIProtocol.BeanReference));
- }
- }
- }
-
- protected boolean isDefault() {
- return qualifierSet.size() == 1 && qualifierSet.contains(Any.class.getName());
- }
-
- protected abstract void fireEvent(T event);
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/CDICommands.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/CDICommands.java
deleted file mode 100644
index 10888970c8..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/CDICommands.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi;
-
-public enum CDICommands {
- CDIEvent, AttachRemote, RemoteSubscribe, RemoteUnsubscribe
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/CDIEventTypeLookup.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/CDIEventTypeLookup.java
deleted file mode 100644
index 11090c461a..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/CDIEventTypeLookup.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi;
-
-import java.util.Collection;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.LinkedHashSet;
-import java.util.Map;
-
-import static java.util.Collections.unmodifiableMap;
-
-/**
- * @author Mike Brock
- */
-public final class CDIEventTypeLookup {
- private Map<String, Collection<String>> typeLookup = new HashMap<String, Collection<String>>();
-
- private CDIEventTypeLookup() {
- }
-
- private final static CDIEventTypeLookup typeLookupSingleton = new CDIEventTypeLookup();
-
- public static CDIEventTypeLookup get() {
- return typeLookupSingleton;
- }
-
- /**
- * Returns a defensively copied, unmodifiable Map of all sub-types to their supertypes.
- *
- * @return a defensively copied, unmodifiable Map of all sub-types to their supertypes.
- */
- public Map<String, Collection<String>> getTypeLookupMap() {
- // build a defensive copy of the type lookup map.
-
- Map<String, Collection<String>> newLookupMap = new HashMap<String, Collection<String>>();
- for (Map.Entry<String, Collection<String>> entry : typeLookup.entrySet()) {
- newLookupMap.put(entry.getKey(), Collections.unmodifiableSet(new LinkedHashSet<String>(entry.getValue())));
- }
-
- return unmodifiableMap(newLookupMap);
- }
-
- public void addLookup(final String subtype, final String superType) {
- Collection<String> superTypes = typeLookup.get(subtype);
- if (superTypes == null) {
- typeLookup.put(subtype, superTypes = new LinkedHashSet<String>());
- }
- superTypes.add(superType);
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/CDIProtocol.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/CDIProtocol.java
deleted file mode 100644
index 627b17e33e..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/CDIProtocol.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi;
-
-public enum CDIProtocol {
- BeanType, Qualifiers, BeanReference, ObservedTypes, FromClient
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/EventQualifierSerializer.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/EventQualifierSerializer.java
deleted file mode 100644
index 58da44739c..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/EventQualifierSerializer.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi;
-
-import java.lang.annotation.Annotation;
-import java.util.HashMap;
-import java.util.Map;
-
-import org.jboss.errai.common.client.api.Assert;
-import org.jboss.errai.common.client.util.AnnotationPropertyAccessor;
-import org.jboss.errai.common.client.util.SharedAnnotationSerializer;
-
-/**
- *
- * @author Max Barkley <mb...@redhat.com>
- */
-public abstract class EventQualifierSerializer {
-
- public static final String SERIALIZER_CLASS_NAME = "EventQualifierSerializerImpl";
- public static final String SERIALIZER_PACKAGE_NAME = "org.jboss.errai.cdi";
-
- private static EventQualifierSerializer instance;
-
- public static boolean isSet() {
- return instance != null;
- }
-
- public static void set(final EventQualifierSerializer impl) {
- if (instance == null) {
- instance = Assert.notNull(impl);
- }
- else {
- throw new RuntimeException("Cannot call set more than once.");
- }
- }
-
- public static EventQualifierSerializer get() {
- return Assert.notNull("Cannot call " + EventQualifierSerializer.class.getSimpleName()
- + ".get() without first setting an instance.", instance);
- }
-
- protected final Map<String, AnnotationPropertyAccessor> serializers = new HashMap<>();
-
- protected EventQualifierSerializer() {
- }
-
- public String serialize(final Annotation qualifier) {
- final AnnotationPropertyAccessor entry = serializers.get(qualifier.annotationType().getName());
- return SharedAnnotationSerializer.serialize(qualifier, entry);
- }
-
- public String qualifierName(final String serializedQualifier) {
- if (serializedQualifier.contains("(")) {
- return serializedQualifier.substring(0, serializedQualifier.indexOf('('));
- }
- else {
- return serializedQualifier;
- }
- }
-
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/JsTypeEventObserver.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/JsTypeEventObserver.java
deleted file mode 100644
index 95392e22a8..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/JsTypeEventObserver.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi;
-
-import jsinterop.annotations.JsType;
-
-@JsType
-public class JsTypeEventObserver<T> {
-
- public void onEvent(T event) {
-
- }
-
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/WindowEventObservers.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/WindowEventObservers.java
deleted file mode 100644
index 2356a7476f..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/WindowEventObservers.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-import jsinterop.annotations.JsType;
-
-@JsType
-public class WindowEventObservers {
- private final Map<String, List<JsTypeEventObserver<?>>> observers = new HashMap<String, List<JsTypeEventObserver<?>>>();
-
- public static WindowEventObservers createOrGet() {
- if (!windowEventObserversDefined()) {
- setWindowEventObservers(new WindowEventObservers());
- }
- return getWindowEventObservers();
- }
-
- public void add(final String eventType, final JsTypeEventObserver<?> observer) {
- if (!observers.containsKey(eventType)) {
- observers.put(eventType, new ArrayList<JsTypeEventObserver<?>>());
- }
- observers.get(eventType).add(observer);
- }
-
- @SuppressWarnings({ "rawtypes", "unchecked" })
- public void fireEvent(final String eventType, final Object evt) {
- for (final JsTypeEventObserver observer : get(eventType)) {
- observer.onEvent(evt);
- }
- }
-
- public JsTypeEventObserver<?>[] get(final String eventType) {
- if (!observers.containsKey(eventType)) {
- return new JsTypeEventObserver<?>[0];
- }
- return observers.get(eventType).toArray(new JsTypeEventObserver[0]);
- }
-
- private static native WindowEventObservers getWindowEventObservers() /*-{
- return $wnd.eventObservers;
- }-*/;
-
- private static native void setWindowEventObservers(WindowEventObservers eo) /*-{
- $wnd.eventObservers = eo;
- }-*/;
-
- private static native boolean windowEventObserversDefined() /*-{
- return !($wnd.eventObservers === undefined);
- }-*/;
-
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/CDI.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/CDI.java
deleted file mode 100644
index e1c3652168..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/CDI.java
+++ /dev/null
@@ -1,284 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi.api;
-
-import java.lang.annotation.Annotation;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.Deque;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.IdentityHashMap;
-import java.util.LinkedList;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-
-import org.jboss.errai.common.client.api.extension.InitVotes;
-import org.jboss.errai.common.client.protocols.MessageParts;
-import org.jboss.errai.enterprise.client.cdi.AbstractCDIEventCallback;
-import org.jboss.errai.enterprise.client.cdi.CDICommands;
-import org.jboss.errai.enterprise.client.cdi.CDIEventTypeLookup;
-import org.jboss.errai.enterprise.client.cdi.CDIProtocol;
-import org.jboss.errai.enterprise.client.cdi.EventQualifierSerializer;
-import org.jboss.errai.enterprise.client.cdi.JsTypeEventObserver;
-import org.jboss.errai.enterprise.client.cdi.WindowEventObservers;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-/**
- * CDI client interface.
- *
- * @author Heiko Braun <hb...@redhat.com>
- * @author Christian Sadilek <cs...@redhat.com>
- * @author Mike Brock <cb...@redhat.com>
- */
-public class CDI {
- public static final String CDI_SUBJECT_PREFIX = "cdi.event:";
-
- public static final String CDI_SERVICE_SUBJECT_PREFIX = "cdi.event:";
- private static final String CLIENT_ALREADY_FIRED_RESOURCE = CDI_SERVICE_SUBJECT_PREFIX + "AlreadyFired";
-
- private static final Set<String> remoteEvents = new HashSet<>();
- private static boolean active = false;
-
- private static Map<String, List<AbstractCDIEventCallback<?>>> eventObservers = new HashMap<>();
- private static Set<String> localOnlyObserverTypes = new HashSet<>();
- private static Map<String, Collection<String>> lookupTable = Collections.emptyMap();
-
- private static Logger logger = LoggerFactory.getLogger(CDI.class);
-
- public static String getSubjectNameByType(final String typeName) {
- return CDI_SUBJECT_PREFIX + typeName;
- }
-
- /**
- * Should only be called by bootstrapper for testing purposes.
- */
- public void __resetSubsystem() {
- remoteEvents.clear();
- active = false;
- eventObservers.clear();
- localOnlyObserverTypes.clear();
- lookupTable = Collections.emptyMap();
- }
-
- public void initLookupTable(final CDIEventTypeLookup lookup) {
- lookupTable = lookup.getTypeLookupMap();
- }
-
- /**
- * Return a list of string representations for the qualifiers.
- *
- * @param qualifiers -
- *
- * @return
- */
- public static Set<String> getQualifiersPart(final Annotation[] qualifiers) {
- Set<String> qualifiersPart = null;
- if (qualifiers != null) {
- for (final Annotation qualifier : qualifiers) {
- if (qualifiersPart == null)
- qualifiersPart = new HashSet<>(qualifiers.length);
-
- qualifiersPart.add(asString(qualifier));
- }
- }
- return qualifiersPart == null ? Collections.<String>emptySet() : qualifiersPart;
-
- }
-
- private static String asString(final Annotation qualifier) {
- return EventQualifierSerializer.get().serialize(qualifier);
- }
-
- public static void fireEvent(final Object payload, final Annotation... qualifiers) {
- fireEvent(false, payload, qualifiers);
- }
-
-
- public static void fireEvent(final boolean local,
- final Object payload,
- final Annotation... qualifiers) {
-
- if (payload == null) return;
-
- final Map<String, Object> messageMap = new HashMap<>();
- messageMap.put(MessageParts.CommandType.name(), CDICommands.CDIEvent.name());
- messageMap.put(CDIProtocol.BeanType.name(), payload.getClass().getName());
- messageMap.put(CDIProtocol.BeanReference.name(), payload);
- messageMap.put(CDIProtocol.FromClient.name(), "1");
-
- if (qualifiers != null && qualifiers.length > 0) {
- messageMap.put(CDIProtocol.Qualifiers.name(), getQualifiersPart(qualifiers));
- }
-
- consumeEventFromMessage(CommandMessage.createWithParts(messageMap));
- }
-
- public static Subscription subscribeLocal(final String eventType, final AbstractCDIEventCallback<?> callback) {
- return subscribeLocal(eventType, callback, true);
- }
-
- public static Subscription subscribeJsType(final String eventType, final JsTypeEventObserver<?> callback) {
- WindowEventObservers.createOrGet().add(eventType, callback);
- return new Subscription() {
- @Override
- public void remove() {
- // TODO can't unsubscribe per module atm.
- }
- };
- }
-
- private static Subscription subscribeLocal(final String eventType, final AbstractCDIEventCallback<?> callback,
- final boolean isLocalOnly) {
-
- if (!eventObservers.containsKey(eventType)) {
- eventObservers.put(eventType, new ArrayList<>());
- }
-
- eventObservers.get(eventType).add(callback);
-
- if (isLocalOnly) {
- localOnlyObserverTypes.add(eventType);
- }
-
- return () -> unsubscribe(eventType, callback);
- }
-
- public static Subscription subscribe(final String eventType, final AbstractCDIEventCallback<?> callback) {
- return subscribeLocal(eventType, callback, false);
- }
-
- private static void unsubscribe(final String eventType, final AbstractCDIEventCallback<?> callback) {
- if (eventObservers.containsKey(eventType)) {
- eventObservers.get(eventType).remove(callback);
-
- if (!localOnlyObserverTypes.contains(eventType)) {
- if (eventObservers.get(eventType).isEmpty()) {
- eventObservers.remove(eventType);
- }
- }
- }
- }
-
-
-
- public static void consumeEventFromMessage(final Message message) {
- final String beanType = message.get(String.class, CDIProtocol.BeanType);
- final Object beanRef = message.get(Object.class, CDIProtocol.BeanReference);
-
- final Set<String> firedBeanTypes = new HashSet<>();
- final Deque<String> beanTypeQueue = new LinkedList<>();
- beanTypeQueue.addLast(beanType);
- firedBeanTypes.add(beanType);
- while (!beanTypeQueue.isEmpty()) {
- final String curType = beanTypeQueue.poll();
- WindowEventObservers.createOrGet().fireEvent(curType, beanRef);
- _fireEvent(curType, message);
- if (lookupTable.containsKey(curType)) {
- for (final String superType : lookupTable.get(curType)) {
- if (!firedBeanTypes.contains(superType)) {
- beanTypeQueue.addLast(superType);
- firedBeanTypes.add(superType);
- }
- }
- }
- }
- }
-
- private static void _fireEvent(final String beanType, final Message message) {
- if (eventObservers.containsKey(beanType)) {
- for (final MessageCallback callback : new ArrayList<MessageCallback>(eventObservers.get(beanType))) {
- try {
- fireIfNotFired(callback, message);
- } catch (final Exception e) {
- final String potentialTarget = callbackOwnerClass(callback);
- String actualTarget = potentialTarget.equalsIgnoreCase("undefined.undefined") ? "[unavailable]" : potentialTarget;
-
- throw new RuntimeException("CDI Event exception: " + message + " sent to " + actualTarget, e);
- }
- }
- }
- }
-
- private static native String callbackOwnerClass(final Object o) /*-{
-
- var pkg, clazzName;
-
- for (var protoKey in o.__proto__) {
- if (protoKey.startsWith("___clazz")) {
- for (var clazzKey in o[protoKey]) {
- if (clazzKey.startsWith("package")) {
- pkg = o[protoKey][clazzKey];
- }
- if (clazzKey.startsWith("compound")) {
- clazzName = o[protoKey][clazzKey];
- }
- }
- }
- }
- return pkg + "." + clazzName;
- }-*/;
-
- @SuppressWarnings("unchecked")
- private static void fireIfNotFired(final MessageCallback callback, final Message message) {
- if (!message.hasResource(CLIENT_ALREADY_FIRED_RESOURCE)) {
- message.setResource(CLIENT_ALREADY_FIRED_RESOURCE, new IdentityHashMap<>());
- }
-
- if (!message.getResource(Map.class, CLIENT_ALREADY_FIRED_RESOURCE).containsKey(callback)) {
- callback.callback(message);
- message.getResource(Map.class, CLIENT_ALREADY_FIRED_RESOURCE).put(callback, "");
- }
- }
-
- public static void addRemoteEventType(final String remoteEvent) {
- remoteEvents.add(remoteEvent);
- }
-
-
- public static void addRemoteEventTypes(final String[] remoteEvent) {
- for (final String s : remoteEvent) {
- addRemoteEventType(s);
- }
- }
-
- public static void addPostInitTask(final Runnable runnable) {
- InitVotes.registerOneTimeDependencyCallback(CDI.class, runnable);
- }
-
-
- public static void activate(final String... remoteTypes) {
- if (!active) {
- addRemoteEventTypes(remoteTypes);
- active = true;
-
- logger.info("activated CDI eventing subsystem.");
- InitVotes.voteFor(CDI.class);
- }
- }
-
- public static boolean isRemoteCommunicationEnabled() {
- return false;
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/CommandMessage.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/CommandMessage.java
deleted file mode 100644
index f1f63d5e92..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/CommandMessage.java
+++ /dev/null
@@ -1,292 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi.api;
-
-import java.util.HashMap;
-import java.util.Map;
-
-import org.jboss.errai.common.client.api.Assert;
-import org.jboss.errai.common.client.api.ErrorCallback;
-import org.jboss.errai.common.client.api.ResourceProvider;
-import org.jboss.errai.common.client.protocols.MessageParts;
-import org.jboss.errai.common.client.types.TypeHandlerFactory;
-
-public class CommandMessage implements Message {
-
- transient final Map<String, ResourceProvider<?>> providedParts;
- final Map<String, Object> parts;
- transient Map<String, Object> resources;
- ErrorCallback errorsCall;
- int routingFlags;
-
- /**
- * Creates a new CommandMessage with no parts and no provided parts.
- *
- * @return a new instance of CommandMessage.
- */
- public static CommandMessage create() {
- return new CommandMessage();
- }
-
- public static CommandMessage createWithParts(final Map<String, Object> parts) {
- return new CommandMessage(Assert.notNull(parts));
- }
-
- @SuppressWarnings("unchecked")
- public static CommandMessage createWithPartsFromRawMap(final Map parts) {
- return new CommandMessage(parts);
- }
-
- public static CommandMessage createWithParts(final Map<String, Object> parts, final int flags) {
- return new CommandMessage(Assert.notNull(parts), flags);
- }
-
- public static CommandMessage createWithParts(final Map<String, Object> parts, final Map<String, ResourceProvider<?>> provided) {
- return new CommandMessage(parts, provided);
- }
-
- CommandMessage() {
- this.parts = new HashMap<String, Object>();
- this.providedParts = new HashMap<String, ResourceProvider<?>>(5);
- }
-
- private CommandMessage(final Map<String, Object> parts) {
- this.parts = parts;
- this.providedParts = new HashMap<String, ResourceProvider<?>>(0);
- }
-
- public CommandMessage(final Map<String, Object> parts, final int routingFlags) {
- this.parts = parts;
- this.routingFlags = routingFlags;
- this.providedParts = new HashMap<String, ResourceProvider<?>>(5);
- }
-
- private CommandMessage(final Map<String, Object> parts, final Map<String, ResourceProvider<?>> providers) {
- this.parts = parts;
- this.providedParts = providers;
- }
-
- @Override
- public String getCommandType() {
- return (String) parts.get(MessageParts.CommandType.name());
- }
-
- @Override
- public String getSubject() {
- return String.valueOf(parts.get(MessageParts.ToSubject.name()));
- }
-
- @Override
- public Message toSubject(final String subject) {
- parts.put(MessageParts.ToSubject.name(), subject);
- return this;
- }
-
- @Override
- public Message command(final Enum<?> type) {
- parts.put(MessageParts.CommandType.name(), type.name());
- return this;
- }
-
- @Override
- public Message command(final String type) {
- parts.put(MessageParts.CommandType.name(), type);
- return this;
- }
-
- @Override
- public Message set(final Enum<?> part, final Object value) {
- return set(part.name(), value);
- }
-
- @Override
- public Message set(final String part, final Object value) {
- parts.put(part, value);
- return this;
- }
-
- @Override
- public Message setProvidedPart(final String part, final ResourceProvider<?> provider) {
- providedParts.put(part, provider);
- return this;
- }
-
- @Override
- public Message setProvidedPart(final Enum<?> part, final ResourceProvider<?> provider) {
- return setProvidedPart(part.name(), provider);
- }
-
- @Override
- public void remove(final String part) {
- parts.remove(part);
- }
-
- @Override
- public void remove(final Enum<?> part) {
- parts.remove(part.name());
- }
-
- @Override
- public Message copy(final Enum<?> part, final Message message) {
- set(part, message.get(Object.class, part));
- return this;
- }
-
- @Override
- public Message copy(final String part, final Message message) {
- set(part, message.get(Object.class, part));
- return this;
- }
-
- @Override
- public <T> T getValue(Class<T> type) {
- return get(type, MessageParts.Value);
- }
-
- @Override
- @SuppressWarnings({ "UnusedDeclaration" })
- public <T> T get(final Class<T> type, final Enum<?> part) {
- return get(type, part.toString());
- }
-
- @Override
- @SuppressWarnings({ "UnusedDeclaration" })
- public <T> T get(final Class<T> type, final String part) {
- final Object value = parts.get(part);
- return value == null ? null : TypeHandlerFactory.convert(value.getClass(), type, value);
- }
-
- @Override
- public boolean hasPart(final Enum<?> part) {
- return hasPart(part.name());
- }
-
- @Override
- public boolean hasPart(final String part) {
- return parts.containsKey(part);
- }
-
- @Override
- public Map<String, Object> getParts() {
- return parts;
- }
-
- @Override
- public Map<String, ResourceProvider<?>> getProvidedParts() {
- return providedParts;
- }
-
- @Override
- public Message setParts(final Map<String, Object> parts) {
- parts.clear();
- parts.putAll(parts);
- return this;
- }
-
- @Override
- public Message addAllParts(final Map<String, Object> parts) {
- this.parts.putAll(parts);
- return this;
- }
-
- @Override
- public Message addAllProvidedParts(final Map<String, ResourceProvider<?>> parts) {
- this.providedParts.putAll(parts);
- return this;
- }
-
- @Override
- public Message setResource(final String key, final Object res) {
- if (this.resources == null)
- this.resources = new HashMap<String, Object>();
- this.resources.put(key, res);
- return this;
- }
-
- @Override
- @SuppressWarnings("unchecked")
- public <T> T getResource(final Class<T> type, final String key) {
- return (T) (this.resources == null ? null : this.resources.get(key));
- }
-
- @Override
- public Message copyResource(final String key, final Message copyFrom) {
- if (!copyFrom.hasResource(key)) {
- throw new RuntimeException("Cannot copy resource '" + key + "': no such resource.");
- }
- setResource(key, copyFrom.getResource(Object.class, key));
- return this;
- }
-
- @Override
- public Message errorsCall(final ErrorCallback callback) {
- if (this.errorsCall != null) {
- throw new RuntimeException("An ErrorCallback is already registered");
- }
- this.errorsCall = callback;
- return this;
- }
-
- @Override
- public ErrorCallback getErrorCallback() {
- return errorsCall;
- }
-
- @Override
- public boolean hasResource(final String key) {
- return this.resources != null && this.resources.containsKey(key);
- }
-
- @Override
- public void addResources(final Map<String, ?> resources) {
- if (this.resources == null) {
- this.resources = new HashMap<String, Object>(resources);
- }
- else {
- this.resources.putAll(resources);
- }
- }
-
- @Override
- public void commit() {
- if (!providedParts.isEmpty()) {
- for (final Map.Entry<String, ResourceProvider<?>> entry : providedParts.entrySet())
- set(entry.getKey(), entry.getValue().get());
- }
- }
-
- @Override
- public String toString() {
- return buildDescription();
- }
-
- private String buildDescription() {
- final StringBuilder append = new StringBuilder();
- boolean f = false;
- for (final Map.Entry<String, Object> entry : parts.entrySet()) {
- if (f)
- append.append(", ");
- append.append(entry.getKey()).append("=").append(String.valueOf(entry.getValue()));
- f = true;
- }
- return append.toString();
- }
-}
\ No newline at end of file
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/Conversational.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/Conversational.java
deleted file mode 100644
index f6743ad1d0..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/Conversational.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi.api;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-
-/**
- * Identifies an annotated event type is a conversational type. Meaning, that the annotated event must not result
- * in a propagation to other event observation methods outside the current session context.
- * <p>
- * The annotated class must also be annotated with {@link org.jboss.errai.common.client.api.annotations.Portable} in
- * addition to being marked conversational, in order for the event to be transmittable across buses.
- * <p>
- * Events marked conversational are <em>always</em> conversational and may not never be used for broadcasting.
- * <p>
- * Unlike {@code @Portable}, this annotation is not inherited by subclasses. Each conversational event type must be
- * explicitly marked with this annotation.
- *
- * @author Mike Brock
- */
-@Target({ElementType.TYPE})
-@Retention(RUNTIME)
-@Documented
-public @interface Conversational {}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/Message.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/Message.java
deleted file mode 100644
index 5ce883b84a..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/Message.java
+++ /dev/null
@@ -1,321 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi.api;
-
-import java.util.Map;
-
-import org.jboss.errai.common.client.api.ErrorCallback;
-import org.jboss.errai.common.client.api.ResourceProvider;
-
-public interface Message {
-
- /**
- * Sets the subject of this message, which is the intended recipient, and returns the message.
- *
- * @param subject
- * the intended recipient of the message.
- * @return this message.
- */
- public Message toSubject(String subject);
-
- /**
- * Returns the message's subject.
- *
- * @return this message's subject (its intended recipient).
- */
- public String getSubject();
-
- /**
- * Sets the command type for this message. Command is an optional extension for creating services that can respond to
- * different specific commands.
- *
- * @param type
- * <tt>String</tt> representation of a command type.
- * @return this message.
- */
- public Message command(String type);
-
- /**
- * Set the command type for this message. Command is an optional extension for creating services that can respond to
- * different specific commands.
- *
- * @param type
- * <tt>Enum</tt> representation of a command type.
- * @return this message.
- */
- public Message command(Enum<?> type);
-
- /**
- * Returns the command type for this message as a <tt>String</tt>.
- *
- * @return the command type.
- */
- public String getCommandType();
-
- /**
- * Sets a Message part to the specified value.
- *
- * @param part
- * The <tt>String</tt> name of the message part.
- * @param value
- * The value to set the part to.
- * @return this message.
- */
- public Message set(String part, Object value);
-
- /**
- * Sets a Message part to the specified value.
- *
- * @param part
- * The <tt>Enum</tt> representation of the message part.
- * @param value
- * the value to set the part to.
- * @return this message.
- */
- public Message set(Enum<?> part, Object value);
-
- /**
- * Adds or replaces a message part whose value is recomputed every time the message is sent.
- *
- * @param part
- * The name of the message part.
- * @param provider
- * a callback that provides the value of the message part on demand. Will be called every time this message
- * is sent.
- * @return this message.
- */
- public Message setProvidedPart(String part, ResourceProvider<?> provider);
-
- /**
- * Adds or replaces a message part whose value is recomputed every time the message is sent.
- *
- * @param part
- * The <tt>Enum</tt> representation of the message part.
- * @param provider
- * a callback that provides the value of the message part on demand. Will be called every time this message
- * is sent.
- * @return this message.
- */
- public Message setProvidedPart(Enum<?> part, ResourceProvider<?> provider);
-
- /**
- * Checks if message contains the specified part.
- *
- * @param part
- * <tt>String</tt> part to check for.
- * @return true if message contains {@code part}.
- */
- public boolean hasPart(String part);
-
- /**
- * Checks if message contains the specified part.
- *
- * @param part
- * <tt>Enum</tt> part to check for.
- * @return true if message contains {@code part}.
- */
- public boolean hasPart(Enum<?> part);
-
- /**
- * Removes specified part from the message.
- *
- * @param part
- * the part to remove.
- */
- public void remove(String part);
-
- /**
- * Removes specified part from the message.
- *
- * @param part
- * the part to remove.
- */
- public void remove(Enum<?> part);
-
- /**
- * Copies a part of this message to another message.
- *
- * @param part
- * the part of this message to copy.
- * @param m
- * the message to copy the part to. Must not be null.
- * @return this message
- */
- public Message copy(String part, Message m);
-
- /**
- * Copies a part of this message to another message.
- *
- * @param part
- * the part of this message to copy.
- * @param m
- * the message to copy the part to. Must not be null.
- * @return this message
- */
- public Message copy(Enum<?> part, Message m);
-
- /**
- * Sets the message to contain the specified parts. This overwrites any
- * existing message contents.
- * <p>
- * Implementations may or may not create a defensive copy of the given map.
- * Check their documentation to be sure.
- *
- * @param parts
- * Parts to be used in the message. Must not be null.
- * @return this message
- */
- public Message setParts(Map<String, Object> parts);
-
- /**
- * Copies in a set of message parts from the provided map.
- *
- * @param parts
- * Parts to be added to the message. Must not be null.
- * @return this message
- */
- public Message addAllParts(Map<String, Object> parts);
-
- /**
- * Copies in a set of provided message parts from the provided maps
- *
- * @param provided
- * provided parts to be added to the message
- * @return this message
- */
- public Message addAllProvidedParts(Map<String, ResourceProvider<?>> provided);
-
- /**
- * Returns a Map of all the specified parts.
- *
- * @return a Map of the message parts.
- */
- public Map<String, Object> getParts();
-
- /**
- * Returns a Map of all provided parts.
- *
- * @return a Map of the provided message parts.
- */
- public Map<String, ResourceProvider<?>> getProvidedParts();
-
- /**
- * Adds the Map of resources to the message.
- *
- * @param resources
- * Map of resource
- */
- public void addResources(Map<String, ?> resources);
-
- /**
- * Sets a transient resource. A resource is not transmitted beyond the current bus scope. It can be used for managing
- * the lifecycle of a message within a bus.
- *
- * @param key
- * Name of resource.
- * @param res
- * Instance of resource.
- * @return this message
- */
- public Message setResource(String key, Object res);
-
- /**
- * Obtains a transient resource based on the specified key.
- *
- * @param type
- * type of resource.
- * @param key
- * the name of the resource
- * @return Instance of resource.
- */
- public <T> T getResource(Class<T> type, String key);
-
- /**
- * Returns true if the specified transient resource is present.
- *
- * @param key
- * Name of resource.
- * @return boolean value indicating if the specified resource is present in the message.
- */
- public boolean hasResource(String key);
-
- /**
- * Copies a transient resource to this message from the specified message.
- *
- * @param key Name of resource.
- * @param m Message to copy from.
- * @return this message.
- */
- public Message copyResource(String key, Message m);
-
- /**
- * Sets the error callback for this message.
- *
- * @param callback error callback.
- * @return this message.
- */
- public Message errorsCall(ErrorCallback callback);
-
- /**
- * Gets the error callback for this message.
- *
- * @return the error callback
- */
- public ErrorCallback<Message> getErrorCallback();
-
- public <T> T getValue(Class<T> type);
-
- /**
- * Gets the specified message part in the specified type. A <tt>ClassCastException</tt> is thrown if the value cannot
- * be coerced to the specified type.
- *
- * @param type
- * Type to be returned.
- * @param part
- * Message part.
- * @param <T>
- * Type to be returned.
- * @return Value in the specified type.
- */
- public <T> T get(Class<T> type, String part);
-
- /**
- * Gets the specified message part in the specified type. A <tt>ClassCastException</tt> is thrown if the value cannot
- * be coerced to the specified type.
- *
- * @param type
- * Type to be returned.
- * @param part
- * Message part.
- * @param <T>
- * Type to be returned.
- * @return Value in the specified type.
- */
- public <T> T get(Class<T> type, Enum<?> part);
-
- /**
- * Commits the message in its current structure. After this method is called, there is no guarantee that any changes
- * in the message will be communicated across the bus. In fact, modifying the message after calling commit() may
- * create a corrupt payload. In theory, you should never call this method. It's called by the message bus immediately
- * before transmission.
- */
- public void commit();
-}
\ No newline at end of file
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/MessageCallback.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/MessageCallback.java
deleted file mode 100644
index 82f35c1847..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/MessageCallback.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi.api;
-
-
-public interface MessageCallback {
-
- /**
- * Called by the Message Bus every time it processes a message with the
- * subject this callback is registered for.
- *
- * @param message
- * The message on the bus. Avoid making changes to this object,
- * because it will continue to be reused by the framework and the
- * same Message instance will be passed to other callbacks.
- */
- public void callback(Message message);
-}
\ No newline at end of file
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/Subscription.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/Subscription.java
deleted file mode 100644
index 797340092f..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/client/cdi/api/Subscription.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.client.cdi.api;
-
-/**
- * @author Mike Brock
- */
-public interface Subscription {
- /**
- * Remove the subscription.
- */
- public void remove();
-}
\ No newline at end of file
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/rebind/NonGwtEventQualifierSerializerGenerator.java b/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/rebind/NonGwtEventQualifierSerializerGenerator.java
deleted file mode 100644
index 2f89576b44..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/errai-cdi-shared/src/main/java/org/jboss/errai/enterprise/rebind/NonGwtEventQualifierSerializerGenerator.java
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.enterprise.rebind;
-
-import java.util.Collection;
-import java.util.Optional;
-import java.util.function.Function;
-
-import org.jboss.errai.codegen.Parameter;
-import org.jboss.errai.codegen.builder.ClassStructureBuilder;
-import org.jboss.errai.codegen.builder.ConstructorBlockBuilder;
-import org.jboss.errai.codegen.builder.ContextualStatementBuilder;
-import org.jboss.errai.codegen.builder.impl.ClassBuilder;
-import org.jboss.errai.codegen.builder.impl.ObjectBuilder;
-import org.jboss.errai.codegen.meta.MetaClass;
-import org.jboss.errai.codegen.meta.MetaMethod;
-import org.jboss.errai.codegen.util.CDIAnnotationUtils;
-import org.jboss.errai.codegen.util.ClassChangeUtil;
-import org.jboss.errai.common.client.api.Assert;
-import org.jboss.errai.common.client.util.AnnotationPropertyAccessorBuilder;
-import org.jboss.errai.common.client.util.SharedAnnotationSerializer;
-import org.jboss.errai.enterprise.client.cdi.EventQualifierSerializer;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import static org.jboss.errai.codegen.builder.impl.ObjectBuilder.newInstanceOf;
-import static org.jboss.errai.codegen.util.Stmt.castTo;
-import static org.jboss.errai.codegen.util.Stmt.invokeStatic;
-import static org.jboss.errai.codegen.util.Stmt.loadVariable;
-import static org.jboss.errai.enterprise.client.cdi.EventQualifierSerializer.SERIALIZER_CLASS_NAME;
-import static org.jboss.errai.enterprise.client.cdi.EventQualifierSerializer.SERIALIZER_PACKAGE_NAME;
-
-/**
- *
- * @author Max Barkley <mb...@redhat.com>
- */
-public class NonGwtEventQualifierSerializerGenerator {
-
- private static final Logger logger = LoggerFactory.getLogger(NonGwtEventQualifierSerializerGenerator.class);
-
- private NonGwtEventQualifierSerializerGenerator() {}
-
- @SuppressWarnings("unchecked")
- public static Class<? extends EventQualifierSerializer> generateAndLoad() {
- logger.info("Generating source for {}.{}...", SERIALIZER_PACKAGE_NAME, SERIALIZER_CLASS_NAME);
- final String source = generateSource(CDIAnnotationUtils.getQualifiers());
- logger.info("Successfully generated source for {}.{}", SERIALIZER_PACKAGE_NAME, SERIALIZER_CLASS_NAME);
-
- logger.info("Attempting to compile and load {}.{}", SERIALIZER_PACKAGE_NAME, SERIALIZER_CLASS_NAME);
- return (Class<? extends EventQualifierSerializer>) ClassChangeUtil
- .compileAndLoadFromSource(SERIALIZER_PACKAGE_NAME, SERIALIZER_CLASS_NAME, source);
- }
-
- static String generateSource(final Iterable<MetaClass> qualifiers) {
- final ClassStructureBuilder<?> body = ClassBuilder
- .define(SERIALIZER_PACKAGE_NAME + "." + SERIALIZER_CLASS_NAME, EventQualifierSerializer.class)
- .publicScope().body();
- final ConstructorBlockBuilder<?> ctor = body.publicConstructor();
-
- for (final MetaClass qual : qualifiers) {
- final Collection<MetaMethod> bindingAttributes = CDIAnnotationUtils.getAnnotationAttributes(qual);
- if (!bindingAttributes.isEmpty()) {
- ctor.append(loadVariable("serializers").invoke("put", qual.getFullyQualifiedName(), generateEntryStatement(qual, bindingAttributes)));
- }
- }
- ctor.finish();
-
- return body.toJavaString();
- }
-
- private static ContextualStatementBuilder generateEntryStatement(final MetaClass qual,
- final Collection<MetaMethod> bindingAttributes) {
- ContextualStatementBuilder entryStmt = invokeStatic(AnnotationPropertyAccessorBuilder.class, "create");
-
- for (final MetaMethod attr : bindingAttributes) {
- entryStmt = entryStmt.invoke("with", attr.getName(), anonymousAttributeAccessorFor(attr));
- }
-
- entryStmt = entryStmt.invoke("build");
- return entryStmt;
- }
-
- private static ObjectBuilder anonymousAttributeAccessorFor(final MetaMethod attr) {
- return newInstanceOf(Function.class).extend()
- .publicOverridesMethod("apply", Parameter.finalOf(Object.class, "anno"))
- .append(invokeStatic(SharedAnnotationSerializer.class, "stringify",
- castTo(attr.getDeclaringClass(), loadVariable("anno")).invoke(attr))
- .returnValue())
- .finish().finish();
- }
-
- public static void loadAndSetEventQualifierSerializer() {
- logger.info("Attempting to load {}.{}", SERIALIZER_PACKAGE_NAME, SERIALIZER_CLASS_NAME);
- final Optional<Class<?>> loadedImpl = ClassChangeUtil.loadClassIfPresent(
- SERIALIZER_PACKAGE_NAME,
- SERIALIZER_CLASS_NAME);
-
- if (loadedImpl.isPresent()) {
- logger.info("Successfully loaded {}.{}", SERIALIZER_PACKAGE_NAME, SERIALIZER_CLASS_NAME);
- final Class<?> clazz = loadedImpl.get();
- instantiateAndSetEventQualifierSerializer(clazz);
- }
- else {
- logger.warn("No {}.{} found on the classpath. Attempting to generate and load.",
- SERIALIZER_PACKAGE_NAME, SERIALIZER_CLASS_NAME);
- final Class<? extends EventQualifierSerializer> clazz;
- try {
- clazz = Assert.notNull(generateAndLoad());
- } catch (final Throwable t) {
- throw new RuntimeException("Could not generate " + EventQualifierSerializer.SERIALIZER_CLASS_NAME, t);
- }
-
- logger.info("Successfully generated and loaded {}.{}", SERIALIZER_PACKAGE_NAME, SERIALIZER_CLASS_NAME);
- instantiateAndSetEventQualifierSerializer(clazz);
- }
- }
-
- public static void instantiateAndSetEventQualifierSerializer(final Class<?> clazz) {
- try {
- EventQualifierSerializer.set(clazz.asSubclass(EventQualifierSerializer.class).newInstance());
- } catch (InstantiationException | IllegalAccessException e) {
- throw new RuntimeException("Could not instantiate " + SERIALIZER_PACKAGE_NAME + "."
- + SERIALIZER_CLASS_NAME + " with default constructor.", e);
- } catch (final ClassCastException e) {
- throw new RuntimeException(SERIALIZER_PACKAGE_NAME + "." + SERIALIZER_CLASS_NAME
- + " must be a subclass of " + EventQualifierSerializer.class.getName(), e);
- }
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-cdi/pom.xml b/packages/serverless-workflow-diagram-editor/errai-cdi/pom.xml
deleted file mode 100644
index a3d57b7295..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-cdi/pom.xml
+++ /dev/null
@@ -1,113 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<project
- xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
->
- <modelVersion>4.0.0</modelVersion>
- <name>Errai::CDI</name>
- <artifactId>cdi-integration-parent</artifactId>
- <packaging>pom</packaging>
-
- <url>http://jboss.org/errai/errai</url>
-
- <parent>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>stunner-editors-parent</artifactId>
- <version>${revision}</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <licenses>
- <license>
- <name>The Apache Software License, Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
- <distribution>repo</distribution>
- </license>
- </licenses>
-
- <description>
- CDI Integration for Errai
- </description>
-
- <developers>
- <developer>
- <name>Mike Brock</name>
- </developer>
- <developer>
- <name>Christian Sadilek</name>
- </developer>
- <developer>
- <name>Heiko Braun</name>
- </developer>
- <developer>
- <name>Jonathan Fuerth</name>
- <url>http://jonathan.fuerth.ca/</url>
- <organization>JBoss, a division of Red Hat</organization>
- <organizationUrl>http://community.jboss.org/</organizationUrl>
- </developer>
- </developers>
-
- <scm>
- <connection>scm:git:git@github.com:errai/errai-cdi.git</connection>
- <developerConnection>scm:git:git@github.com:errai/errai-cdi.git</developerConnection>
- <url>scm:git:git@github.com:errai/errai-cdi.git</url>
- </scm>
-
- <organization>
- <name>JBoss, a division of Red Hat</name>
- <url>http://www.jboss.org</url>
- </organization>
-
- <modules>
- <module>errai-cdi-client</module>
- <module>errai-cdi-shared</module>
- </modules>
-
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-source-plugin</artifactId>
- <executions>
- <execution>
- <id>attach-sources</id>
- <goals>
- <goal>jar</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <outputDirectory>target/classes</outputDirectory>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <profile>
- <id>integration-test</id>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-failsafe-plugin</artifactId>
- <configuration>
- <failIfNoTests>false</failIfNoTests>
- <trimStackTrace>false</trimStackTrace>
- <!-- DO NOT REMOVE THE errai.ioc.experimental.infer_dependent_by_reachability flag or the testsuite WILL fail. -->
- <argLine>-Xmx1500m ${argLine} -Dgwt.args='-testBeginTimeout 5 ${gwtArgs}' -Derrai.hosted_mode_testing=true
- -Derrai.ioc.experimental.infer_dependent_by_reachability=true
- </argLine>
- <systemProperties>
- <property>
- <name>log4j.output.dir</name>
- <value>${project.build.directory}</value>
- </property>
- </systemProperties>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
-</project>
diff --git a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/pom.xml b/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/pom.xml
deleted file mode 100644
index e91d170955..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/pom.xml
+++ /dev/null
@@ -1,82 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<project
- xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
->
- <parent>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>stunner-editors-parent</artifactId>
- <version>${revision}</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
-
- <artifactId>errai-codegen-gwt</artifactId>
- <name>Errai::Codegen::GWT</name>
-
- <dependencies>
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-codegen</artifactId>
- </dependency>
- <dependency>
- <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
- <artifactId>errai-codegen</artifactId>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>javax.enterprise</groupId>
- <artifactId>cdi-api</artifactId>
- <scope>provided</scope>
- </dependency>
-
- <dependency>
- <groupId>org.gwtproject</groupId>
- <artifactId>gwt-user</artifactId>
- <!-- This should not be packaged with the Errai Distro. There are no
- runtime dependencies on it and it breaks deployment on JBoss AS and Tomcat -->
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.gwtproject</groupId>
- <artifactId>gwt-dev</artifactId>
- <!-- This should not be packaged with the Errai Distro. There are no
- runtime dependencies on it and it breaks deployment on JBoss AS and Tomcat -->
- <scope>provided</scope>
- <exclusions>
- <exclusion>
- <groupId>org.eclipse.jetty</groupId>
- <artifactId>jetty-annotations</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-failsafe-plugin</artifactId>
- <configuration>
- <additionalClasspathElements>
- <additionalClasspathElement>${basedir}/test-classes/</additionalClasspathElement>
- <additionalClasspathElement>${basedir}/src/test/java/</additionalClasspathElement>
- <additionalClasspathElement>${basedir}/src/test/resources/</additionalClasspathElement>
- </additionalClasspathElements>
- <useSystemClassLoader>false</useSystemClassLoader>
-
- <systemProperties>
- <property>
- <name>java.io.tmpdir</name>
- <value>${project.build.directory}</value>
- </property>
- <property>
- <name>log4j.output.dir</name>
- <value>${project.build.directory}</value>
- </property>
- </systemProperties>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTClass.java b/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTClass.java
deleted file mode 100644
index 3daf139407..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTClass.java
+++ /dev/null
@@ -1,614 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.codegen.meta.impl.gwt;
-
-import java.lang.annotation.Annotation;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashSet;
-import java.util.LinkedHashSet;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.concurrent.ConcurrentHashMap;
-import java.util.stream.Stream;
-
-import com.google.common.collect.Lists;
-import com.google.gwt.core.ext.typeinfo.JArrayType;
-import com.google.gwt.core.ext.typeinfo.JClassType;
-import com.google.gwt.core.ext.typeinfo.JConstructor;
-import com.google.gwt.core.ext.typeinfo.JEnumType;
-import com.google.gwt.core.ext.typeinfo.JField;
-import com.google.gwt.core.ext.typeinfo.JGenericType;
-import com.google.gwt.core.ext.typeinfo.JMethod;
-import com.google.gwt.core.ext.typeinfo.JParameter;
-import com.google.gwt.core.ext.typeinfo.JParameterizedType;
-import com.google.gwt.core.ext.typeinfo.JType;
-import com.google.gwt.core.ext.typeinfo.NotFoundException;
-import com.google.gwt.core.ext.typeinfo.TypeOracle;
-import org.jboss.errai.codegen.DefModifiers;
-import org.jboss.errai.codegen.Parameter;
-import org.jboss.errai.codegen.builder.impl.Scope;
-import org.jboss.errai.codegen.meta.MetaClass;
-import org.jboss.errai.codegen.meta.MetaClassFactory;
-import org.jboss.errai.codegen.meta.MetaConstructor;
-import org.jboss.errai.codegen.meta.MetaField;
-import org.jboss.errai.codegen.meta.MetaMethod;
-import org.jboss.errai.codegen.meta.MetaTypeVariable;
-import org.jboss.errai.codegen.meta.impl.AbstractMetaClass;
-import org.jboss.errai.codegen.util.GWTPrivateMemberAccessor;
-import org.jboss.errai.codegen.util.GenUtil;
-import org.jboss.errai.codegen.util.PrivateAccessUtil;
-import org.jboss.errai.common.rebind.CacheStore;
-import org.jboss.errai.common.rebind.CacheUtil;
-import org.jboss.errai.reflections.scanners.AbstractScanner;
-
-/**
- * @author Mike Brock <cb...@redhat.com>
- * @author Christian Sadilek <cs...@redhat.com>
- */
-public class GWTClass extends AbstractMetaClass<JType> {
- protected final Annotation[] annotations;
- protected TypeOracle oracle;
- private String fqcn;
-
- static {
- GenUtil.addClassAlias(GWTClass.class);
- PrivateAccessUtil.registerPrivateMemberAccessor("jsni", new GWTPrivateMemberAccessor());
- }
-
- protected GWTClass(final TypeOracle oracle, final JType classType, final boolean erased) {
- super(classType);
- this.oracle = oracle;
-
- final JClassType classOrInterface = classType.isClassOrInterface();
- if (classOrInterface != null) {
- annotations = classOrInterface.getAnnotations();
- }
- else {
- annotations = new Annotation[0];
- }
-
- if (classType.isTypeParameter() != null || classType.isWildcard() != null) {
- throw new IllegalArgumentException("Cannot represent \"" + classType
- + "\" as a class. Try a different meta type such as GWTWildcardType or GWTTypeVariable.");
- }
-
- final JParameterizedType parameterizedType = classType.isParameterized();
- if (!erased) {
- if (parameterizedType != null) {
- super.parameterizedType = new GWTParameterizedType(oracle, parameterizedType);
- }
- }
- }
-
-
- public static class GWTClassCache implements CacheStore {
- private final Map<String, MetaClass> reloadableClasses = new ConcurrentHashMap<>();
-
- // Classes in .jar files can't change between refreshes so we can hold on to them
- private final Map<String, MetaClass> classesInJar = new ConcurrentHashMap<>();
-
- @Override
- public void clear() {
- reloadableClasses.clear();
- }
-
- public void put(final String name, final MetaClass clazz) {
- if (AbstractScanner.isInJar(name) && !name.contains("<")) {
- classesInJar.put(name, clazz);
- }
- else {
- reloadableClasses.put(name, clazz);
- }
- }
-
- public MetaClass get(final String name) {
- final MetaClass clazz = classesInJar.get(name);
- if (clazz != null) {
- if (AbstractScanner.isInJar(name)) {
- return clazz;
- }
- else {
- classesInJar.remove(name);
- return null;
- }
- }
- else {
- return reloadableClasses.get(name);
- }
- }
- }
-
- final static GWTClassCache cache = CacheUtil.getCache(GWTClassCache.class);
-
- public static MetaClass newInstance(final TypeOracle oracle, final JType type) {
- MetaClass clazz = cache.get(type.getParameterizedQualifiedSourceName());
- if (clazz == null) {
- clazz = newUncachedInstance(oracle, type);
- cache.put(type.getParameterizedQualifiedSourceName(), clazz);
- }
-
- return clazz;
- }
-
- public static MetaClass newInstance(final TypeOracle oracle, final String type) {
- try {
- return newUncachedInstance(oracle, oracle.getType(type));
- }
- catch (final NotFoundException e) {
- return null;
- }
- }
-
- public static MetaClass newUncachedInstance(final TypeOracle oracle, final JType type) {
- return new GWTClass(oracle, type, false);
- }
-
- public static MetaClass newUncachedInstance(final TypeOracle oracle, final JType type, final boolean erased) {
- return new GWTClass(oracle, type, erased);
- }
-
- public static MetaClass[] fromClassArray(final TypeOracle oracle, final JClassType[] classes) {
- return Arrays.stream(classes).map(c -> newInstance(oracle, c)).toArray(s -> new MetaClass[s]);
- }
-
- public static Class<?>[] jParmToClass(final JParameter[] parms) throws ClassNotFoundException {
- return Arrays.stream(parms).map(p -> getPrimitiveOrClass(p)).toArray(s -> new Class<?>[s]);
- }
-
- public static Class<?> getPrimitiveOrClass(final JParameter parm) {
- final JType type = parm.getType();
- final String name =
- type.isArray() != null ? type.getJNISignature().replace("/", ".") : type.getQualifiedSourceName();
-
- if (parm.getType().isPrimitive() != null) {
- final char sig = parm.getType().isPrimitive().getJNISignature().charAt(0);
-
- switch (sig) {
- case 'Z':
- return boolean.class;
- case 'B':
- return byte.class;
- case 'C':
- return char.class;
- case 'D':
- return double.class;
- case 'F':
- return float.class;
- case 'I':
- return int.class;
- case 'J':
- return long.class;
- case 'S':
- return short.class;
- case 'V':
- return void.class;
- default:
- return null;
- }
- }
- else {
- try {
- return Class.forName(name, false, Thread.currentThread().getContextClassLoader());
- }
- catch (final ClassNotFoundException e) {
- throw new RuntimeException(e);
- }
- }
- }
-
- @Override
- public String getName() {
- return getEnclosedMetaObject().getSimpleSourceName();
- }
-
- @Override
- public String getFullyQualifiedName() {
- if (fqcn != null) {
- return fqcn;
- }
-
- if (isArray()) {
- if (getOuterComponentType().isPrimitive()) {
- fqcn = getInternalName();
- }
- else {
- fqcn = getInternalName().replace('/', '.');
- }
- }
- else {
- fqcn = getEnclosedMetaObject().getQualifiedBinaryName();
- }
- return fqcn;
- }
-
- @Override
- public String getCanonicalName() {
- return getEnclosedMetaObject().getQualifiedSourceName();
- }
-
- @Override
- public String getInternalName() {
- return getEnclosedMetaObject().getJNISignature();
- }
-
- private String _packageName = null;
- @Override
- public String getPackageName() {
- if (_packageName != null) {
- return _packageName;
- }
-
- _packageName = getEnclosedMetaObject().isClassOrInterface().getPackage().getName();
- return _packageName;
- }
-
- private static MetaMethod[] fromMethodArray(final TypeOracle oracle, final JMethod[] methods) {
- return Arrays.stream(methods).map(m -> new GWTMethod(oracle, m)).toArray(s -> new MetaMethod[s]);
- }
-
- private List<MetaMethod> getSpecialTypeMethods() {
- final List<MetaMethod> meths = new ArrayList<>();
- final JEnumType type = getEnclosedMetaObject().isEnum();
-
- if (type != null) {
- meths.add(new GWTSpecialMethod(this, DefModifiers.none(), Scope.Public, String.class, "name"));
- meths.add(new GWTSpecialMethod(this, DefModifiers.none(), Scope.Public, Enum.class, "valueOf", Parameter.of(
- String.class, "p").getMetaParameter()));
- meths.add(new GWTSpecialMethod(this, DefModifiers.none(), Scope.Public, Enum[].class, "values"));
- }
-
- return meths;
- }
-
- // TODO report this to be fixed in GWT: getClass() in java.lang.Object is reported as non-final method.
- private static final List<MetaMethod> overrideMethods =
- Arrays.asList(MetaClassFactory.get(Object.class).getMethods());
-
- private MetaMethod[] _methodsCache = null;
-
- @Override
- public MetaMethod[] getMethods() {
- if (_methodsCache != null) {
- return _methodsCache;
- }
-
- final Set<MetaMethod> meths = new LinkedHashSet<>();
- meths.addAll(getSpecialTypeMethods());
-
- JClassType type = getEnclosedMetaObject().isClassOrInterface();
- if (type == null) {
- return null;
- }
-
- final Set<String> processedMethods = new HashSet<>();
- do {
- for (final JMethod jMethod : type.getMethods()) {
- final GWTMethod gwtMethod = new GWTMethod(oracle, jMethod);
- final String readableMethodDecl = GenUtil.getMethodString(gwtMethod);
- if (!jMethod.isPrivate() && !processedMethods.contains(readableMethodDecl)) {
- meths.add(gwtMethod);
- processedMethods.add(readableMethodDecl);
- }
- }
-
- for (final JClassType interfaceType : type.getImplementedInterfaces()) {
- for (final MetaMethod ifaceMethod : Arrays.asList(GWTClass.newInstance(oracle, interfaceType).getMethods())) {
- final String readableMethodDecl = GenUtil.getMethodString(ifaceMethod);
- if (!processedMethods.contains(readableMethodDecl)) {
- meths.add(ifaceMethod);
- processedMethods.add(readableMethodDecl);
- }
- }
- }
- }
- while ((type = type.getSuperclass()) != null && !type.getQualifiedSourceName().equals("java.lang.Object"));
- meths.addAll(overrideMethods);
- _methodsCache = meths.toArray(new MetaMethod[meths.size()]);
-
- return _methodsCache;
- }
-
- @Override
- public MetaMethod[] getDeclaredMethods() {
- final JClassType type = getEnclosedMetaObject().isClassOrInterface();
- if (type == null) {
- return null;
- }
-
- return fromMethodArray(oracle, type.getMethods());
- }
-
- @Override
- public MetaClass getErased() {
- if (getParameterizedType() == null) {
- return this;
- }
- else {
- return new GWTClass(oracle, getEnclosedMetaObject().getErasedType(), true);
- }
- }
-
- @Override
- public MetaField[] getFields() {
- final List<MetaField> fields = Lists.newArrayList();
-
- JClassType type = getEnclosedMetaObject().isClass();
- while (type != null) {
- for (final JField field : type.getFields()) {
- // In GWT 2.7 java.lang.Object contains two public fields castableTypeMap and typeMarker that we don't want.
- if (field.isPublic() && !field.getEnclosingType().getQualifiedSourceName().equals("java.lang.Object")) {
- fields.add(new GWTField(oracle, field));
- }
- }
- type = type.getSuperclass();
- }
-
- return fields.toArray(new MetaField[fields.size()]);
- }
-
- @Override
- public MetaField[] getDeclaredFields() {
- final JClassType type = getEnclosedMetaObject().isClass();
- if (type != null) {
- return Arrays.stream(type.getFields()).map(f -> new GWTField(oracle, f)).toArray(s -> new MetaField[s]);
- }
-
- return new MetaField[0];
- }
-
- @Override
- public MetaField getField(final String name) {
- JClassType type = getEnclosedMetaObject().isClassOrInterface();
- if (type == null) {
- if ("length".equals(name) && getEnclosedMetaObject().isArray() != null) {
- return new MetaField.ArrayLengthMetaField(this);
- }
- return null;
- }
-
- JField field = type.findField(name);
- while ((field == null || (field != null && !field.isPublic())) &&
- (type = type.getSuperclass()) != null && !type.getQualifiedSourceName().equals("java.lang.Object")) {
- field = type.findField(name);
-
- for (final JClassType interfaceType : type.getImplementedInterfaces()) {
- field = interfaceType.findField(name);
- }
- }
-
- if (field == null) {
- throw new RuntimeException("no such field: " + name + " in class: " + this);
- }
-
- return new GWTField(oracle, field);
- }
-
- @Override
- public MetaField getDeclaredField(final String name) {
- final JClassType type = getEnclosedMetaObject().isClassOrInterface();
- if (type == null) {
- if ("length".equals(name) && getEnclosedMetaObject().isArray() != null) {
- return new MetaField.ArrayLengthMetaField(this);
- }
- return null;
- }
-
- final JField field = type.findField(name);
-
- if (field == null) {
- return null;
- }
-
- return new GWTField(oracle, field);
- }
-
- private static MetaConstructor[] fromMethodArray(final TypeOracle oracle, final Stream<JConstructor> constructors) {
- return constructors.map(c -> new GWTConstructor(oracle, c)).toArray(s -> new MetaConstructor[s]);
- }
-
- @Override
- public MetaConstructor[] getConstructors() {
- final JClassType type = getEnclosedMetaObject().isClassOrInterface();
- if (type == null) {
- return null;
- }
-
- return fromMethodArray(oracle,
- Arrays
- .stream(type.getConstructors())
- .filter(ctor -> ctor.isPublic()));
- }
-
- @Override
- public MetaConstructor[] getDeclaredConstructors() {
- final JClassType type = getEnclosedMetaObject().isClassOrInterface();
- if (type == null) {
- return null;
- }
-
- return fromMethodArray(oracle, Arrays.stream(type.getConstructors()));
- }
-
- @Override
- public MetaClass[] getDeclaredClasses() {
- final JClassType[] nestedTypes = getEnclosedMetaObject().isClassOrInterface().getNestedTypes();
- final MetaClass[] declaredClasses = new MetaClass[nestedTypes.length];
- int i = 0;
- for (final JClassType type : nestedTypes) {
- declaredClasses[i++] = GWTClass.newInstance(oracle, type);
- }
- return declaredClasses;
- }
-
- private MetaClass[] _intefacesCache = null;
-
- @Override
- public MetaClass[] getInterfaces() {
- if (_intefacesCache != null) {
- return _intefacesCache;
- }
-
- final JClassType jClassType = getEnclosedMetaObject().isClassOrInterface();
- if (jClassType == null)
- return new MetaClass[0];
-
- return _intefacesCache = Arrays.stream(jClassType.getImplementedInterfaces())
- .map(i -> new GWTClass(oracle, i, false)).toArray(s -> new MetaClass[s]);
- }
-
- @Override
- public boolean isArray() {
- return getEnclosedMetaObject().isArray() != null;
- }
-
- @Override
- public MetaClass getSuperClass() {
- JClassType type = getEnclosedMetaObject().isClassOrInterface();
- if (type == null) {
- return null;
- }
-
- type = type.getSuperclass();
-
- if (type == null) {
- return null;
- }
-
- return newInstance(oracle, type);
- }
-
- @Override
- public MetaClass getComponentType() {
- final JArrayType type = getEnclosedMetaObject().isArray();
- if (type == null) {
- return null;
- }
- return newUncachedInstance(oracle, type.getComponentType());
- }
-
- @Override
- public Annotation[] getAnnotations() {
- return annotations;
- }
-
- @Override
- public MetaTypeVariable[] getTypeParameters() {
- final JGenericType genericType;
-
- if (getEnclosedMetaObject().isGenericType() != null) {
- genericType = getEnclosedMetaObject().isGenericType();
- }
- else if (getEnclosedMetaObject().isParameterized() != null) {
- genericType = getEnclosedMetaObject().isParameterized().getBaseType();
- }
- else if (getEnclosedMetaObject().isRawType() != null) {
- genericType = getEnclosedMetaObject().isRawType().getGenericType();
- }
- else {
- return new MetaTypeVariable[0];
- }
-
- return Arrays.stream(genericType.getTypeParameters())
- .map(p -> new GWTTypeVariable(oracle, p)).toArray(s -> new MetaTypeVariable[s]);
- }
-
- @Override
- public boolean isVoid() {
- return getEnclosedMetaObject().getSimpleSourceName().equals("void");
- }
-
- @Override
- public boolean isPrimitive() {
- return getEnclosedMetaObject().isPrimitive() != null;
- }
-
- @Override
- public boolean isInterface() {
- return getEnclosedMetaObject().isInterface() != null;
- }
-
- @Override
- public boolean isAbstract() {
- return getEnclosedMetaObject().isClass() != null && getEnclosedMetaObject().isClass().isAbstract();
- }
-
- @Override
- public boolean isEnum() {
- return getEnclosedMetaObject().isEnum() != null;
- }
-
- @Override
- public boolean isAnnotation() {
- return getEnclosedMetaObject().isAnnotation() != null;
- }
-
- @Override
- public boolean isPublic() {
- return getEnclosedMetaObject().isClassOrInterface() != null &&
- getEnclosedMetaObject().isClassOrInterface().isPublic();
- }
-
- @Override
- public boolean isPrivate() {
- return getEnclosedMetaObject().isClassOrInterface() != null &&
- getEnclosedMetaObject().isClassOrInterface().isPrivate();
- }
-
- @Override
- public boolean isProtected() {
- return getEnclosedMetaObject().isClassOrInterface() != null &&
- getEnclosedMetaObject().isClassOrInterface().isProtected();
- }
-
- @Override
- public boolean isFinal() {
- return getEnclosedMetaObject().isClassOrInterface() != null &&
- getEnclosedMetaObject().isClassOrInterface().isFinal();
- }
-
- @Override
- public boolean isStatic() {
- return getEnclosedMetaObject().isClassOrInterface() != null &&
- getEnclosedMetaObject().isClassOrInterface().isStatic();
- }
-
- @Override
- public boolean isSynthetic() {
- return false;
- }
-
- @Override
- public boolean isAnonymousClass() {
- return false;
- }
-
- @Override
- public MetaClass asArrayOf(final int dimensions) {
- JType type = getEnclosedMetaObject();
- for (int i = 0; i < dimensions; i++) {
- type = oracle.getArrayType(type);
- }
-
- return new GWTClass(oracle, type, false);
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTConstructor.java b/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTConstructor.java
deleted file mode 100644
index 41e0c74132..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTConstructor.java
+++ /dev/null
@@ -1,163 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.codegen.meta.impl.gwt;
-
-import java.lang.annotation.Annotation;
-import java.util.Arrays;
-
-import com.google.gwt.core.ext.typeinfo.JConstructor;
-import com.google.gwt.core.ext.typeinfo.TypeOracle;
-import org.jboss.errai.codegen.meta.MetaClass;
-import org.jboss.errai.codegen.meta.MetaConstructor;
-import org.jboss.errai.codegen.meta.MetaParameter;
-import org.jboss.errai.codegen.meta.MetaType;
-import org.jboss.errai.codegen.meta.MetaTypeVariable;
-import org.jboss.errai.codegen.util.GenUtil;
-
-/**
- * @author Mike Brock <cb...@redhat.com>
- */
-public class GWTConstructor extends MetaConstructor {
- private final JConstructor constructor;
- private final MetaClass declaringClass;
- private final Annotation[] annotations;
- private final TypeOracle oracle;
-
- public GWTConstructor(final TypeOracle oracle, final JConstructor c) {
- this.constructor = c;
- this.annotations = c.getAnnotations();
-
- this.declaringClass = GWTClass.newInstance(oracle, c.getEnclosingType());
- this.oracle = oracle;
- }
-
- @Override
- public MetaParameter[] getParameters() {
- return Arrays.stream(constructor.getParameters())
- .map(p -> new GWTParameter(oracle, p, this))
- .toArray(s -> new MetaParameter[s]);
- }
-
- @Override
- public String getName() {
- return "";
- }
-
- @Override
- public MetaClass getReturnType() {
- return declaringClass;
- }
-
- @Override
- public MetaType getGenericReturnType() {
- return declaringClass;
- }
-
- @Override
- public MetaClass getDeclaringClass() {
- return declaringClass;
- }
-
- @Override
- public String getDeclaringClassName() {
- return declaringClass.getName();
- }
-
- @Override
- public Annotation[] getAnnotations() {
- return annotations;
- }
-
- @Override
- public MetaType[] getGenericParameterTypes() {
- return null;
- }
-
- @Override
- public MetaClass[] getCheckedExceptions() {
- return new MetaClass[0];
- }
-
- @Override
- public boolean isVarArgs() {
- return constructor.isVarArgs();
- }
-
- @Override
- public boolean isAbstract() {
- return false;
- }
-
- @Override
- public boolean isPublic() {
- return constructor.isPublic();
- }
-
- @Override
- public boolean isPrivate() {
- return constructor.isPrivate();
- }
-
- @Override
- public boolean isProtected() {
- return constructor.isProtected();
- }
-
- @Override
- public boolean isFinal() {
- return false;
- }
-
- @Override
- public boolean isStatic() {
- return true;
- }
-
- @Override
- public boolean isTransient() {
- return false;
- }
-
- @Override
- public boolean isSynthetic() {
- return false;
- }
-
- @Override
- public boolean isVolatile() {
- return false;
- }
-
- @Override
- public boolean isSynchronized() {
- return false;
- }
-
- @Override
- public MetaTypeVariable[] getTypeParameters() {
- return GWTUtil.fromTypeVariable(oracle, constructor.getTypeParameters());
- }
-
- @Override
- public boolean equals(final Object o) {
- return o instanceof MetaConstructor && GenUtil.equals(this, (MetaConstructor) o);
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTField.java b/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTField.java
deleted file mode 100644
index b09df6ff01..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTField.java
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.codegen.meta.impl.gwt;
-
-import java.lang.annotation.Annotation;
-
-import com.google.gwt.core.ext.typeinfo.JField;
-import com.google.gwt.core.ext.typeinfo.TypeOracle;
-import org.jboss.errai.codegen.meta.MetaClass;
-import org.jboss.errai.codegen.meta.MetaField;
-import org.jboss.errai.codegen.meta.MetaType;
-
-/**
- * @author Mike Brock <cb...@redhat.com>
- */
-public class GWTField extends MetaField {
- private final JField field;
- private final Annotation[] annotations;
- private final TypeOracle oracle;
-
- GWTField(final TypeOracle oracle, final JField field) {
- this.oracle = oracle;
- this.field = field;
- this.annotations = field.getAnnotations();
- }
-
- @Override
- public MetaClass getType() {
- return GWTUtil.eraseOrReturn(oracle, field.getType());
- }
-
- @Override
- public String getName() {
- return field.getName();
- }
-
- @Override
- public Annotation[] getAnnotations() {
- return annotations == null ? new Annotation[0] : annotations;
- }
-
- @Override
- public MetaType getGenericType() {
- return GWTUtil.fromType(oracle, field.getType());
- }
-
- @Override
- public MetaClass getDeclaringClass() {
- return GWTClass.newInstance(oracle, field.getEnclosingType());
- }
-
- @Override
- public String getDeclaringClassName() {
- return field.getEnclosingType().getName();
- }
-
- @Override
- public boolean isAbstract() {
- return false;
- }
-
- @Override
- public boolean isPublic() {
- return field.isPublic();
- }
-
- @Override
- public boolean isPrivate() {
- return field.isPrivate();
- }
-
- @Override
- public boolean isProtected() {
- return field.isProtected();
- }
-
- @Override
- public boolean isFinal() {
- return field.isFinal();
- }
-
- @Override
- public boolean isStatic() {
- return field.isStatic();
- }
-
- @Override
- public boolean isTransient() {
- return field.isTransient();
- }
-
- @Override
- public boolean isVolatile() {
- return field.isVolatile();
- }
-
- @Override
- public boolean isSynthetic() {
- return false;
- }
-
- @Override
- public boolean isSynchronized() {
- return false;
- }
-
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTGenericArrayType.java b/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTGenericArrayType.java
deleted file mode 100644
index 2ea3fa5fff..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTGenericArrayType.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.codegen.meta.impl.gwt;
-
-import com.google.gwt.core.ext.typeinfo.JArrayType;
-import com.google.gwt.core.ext.typeinfo.TypeOracle;
-import org.jboss.errai.codegen.meta.MetaGenericArrayType;
-import org.jboss.errai.codegen.meta.MetaType;
-
-/**
- * @author Mike Brock <cb...@redhat.com>
- */
-public class GWTGenericArrayType implements MetaGenericArrayType {
- private final JArrayType arrayType;
- private final TypeOracle oracle;
-
- public GWTGenericArrayType(final TypeOracle oracle, final JArrayType arrayType) {
- this.arrayType = arrayType;
- this.oracle = oracle;
- }
-
- @Override
- public MetaType getGenericComponentType() {
- return GWTUtil.fromType(oracle, arrayType.getComponentType());
- }
-
- @Override
- public String getName() {
- return arrayType.getParameterizedQualifiedSourceName();
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTMethod.java b/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTMethod.java
deleted file mode 100644
index 7d4ec34559..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTMethod.java
+++ /dev/null
@@ -1,176 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.codegen.meta.impl.gwt;
-
-import java.lang.annotation.Annotation;
-import java.util.Arrays;
-
-import com.google.gwt.core.ext.typeinfo.JMethod;
-import com.google.gwt.core.ext.typeinfo.JType;
-import com.google.gwt.core.ext.typeinfo.TypeOracle;
-import org.jboss.errai.codegen.meta.MetaClass;
-import org.jboss.errai.codegen.meta.MetaMethod;
-import org.jboss.errai.codegen.meta.MetaParameter;
-import org.jboss.errai.codegen.meta.MetaType;
-import org.jboss.errai.codegen.meta.MetaTypeVariable;
-import org.jboss.errai.codegen.util.GenUtil;
-
-/**
- * @author Mike Brock <cb...@redhat.com>
- */
-public class GWTMethod extends MetaMethod {
-
- private final JMethod method;
- private volatile Annotation[] annotations;
- private final TypeOracle oracle;
-
- GWTMethod(final TypeOracle oracle, final JMethod method) {
- this.method = method;
- this.annotations = method.getAnnotations();
- this.oracle = oracle;
- }
-
- @Override
- public String getName() {
- return method.getName();
- }
-
- @Override
- public MetaClass getReturnType() {
- return GWTUtil.eraseOrReturn(oracle, method.getReturnType());
- }
-
- @Override
- public MetaParameter[] getParameters() {
- return Arrays.stream(method.getParameters())
- .map(p -> new GWTParameter(oracle, p, this))
- .toArray(s -> new GWTParameter[s]);
- }
-
- @Override
- public synchronized Annotation[] getAnnotations() {
- return annotations;
- }
-
- @Override
- public MetaClass getDeclaringClass() {
- return GWTClass.newInstance(oracle, method.getEnclosingType());
- }
-
- @Override
- public String getDeclaringClassName() {
- return method.getEnclosingType().getName();
- }
-
- @Override
- public MetaType getGenericReturnType() {
- try {
- final JType returnType = method.getReturnType();
- return GWTUtil.fromType(oracle, returnType);
- }
- catch (final Exception e) {
- throw new RuntimeException(
- "Failed to produce a generic MetaType for return type of method " +
- method.getReadableDeclaration() + " in class " +
- method.getEnclosingType().getQualifiedSourceName() +
- " (underlying GWT return type is " +
- method.getReturnType().getClass() + ")", e);
- }
- }
-
- @Override
- public MetaType[] getGenericParameterTypes() {
- return Arrays.stream(method.getParameters())
- .map(p -> GWTUtil.fromType(oracle, p.getType()))
- .toArray(s -> new MetaType[s]);
- }
-
- @Override
- public MetaClass[] getCheckedExceptions() {
- return GWTClass.fromClassArray(oracle, method.getThrows());
- }
-
- @Override
- public boolean isAbstract() {
- return method.isAbstract();
- }
-
- @Override
- public boolean isPublic() {
- return method.isPublic();
- }
-
- @Override
- public boolean isPrivate() {
- return method.isPrivate();
- }
-
- @Override
- public boolean isProtected() {
- return method.isProtected();
- }
-
- @Override
- public boolean isFinal() {
- return method.isFinal();
- }
-
- @Override
- public boolean isStatic() {
- return method.isStatic();
- }
-
- @Override
- public boolean isTransient() {
- return false;
- }
-
- @Override
- public boolean isVolatile() {
- return false;
- }
-
- @Override
- public boolean isSynthetic() {
- return false;
- }
-
- @Override
- public boolean isSynchronized() {
- return false;
- }
-
- @Override
- public boolean isVarArgs() {
- return method.isVarArgs();
- }
-
- @Override
- public MetaTypeVariable[] getTypeParameters() {
- return GWTUtil.fromTypeVariable(oracle, method.getTypeParameters());
- }
-
- @Override
- public boolean equals(final Object o) {
- return o instanceof MetaMethod && GenUtil.equals(this, (MetaMethod) o);
- }
-
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTParameter.java b/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTParameter.java
deleted file mode 100644
index ab3fec150c..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTParameter.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.codegen.meta.impl.gwt;
-
-import java.lang.annotation.Annotation;
-
-import com.google.gwt.core.ext.typeinfo.JParameter;
-import com.google.gwt.core.ext.typeinfo.TypeOracle;
-import org.jboss.errai.codegen.meta.MetaClass;
-import org.jboss.errai.codegen.meta.MetaClassMember;
-import org.jboss.errai.codegen.meta.MetaConstructor;
-import org.jboss.errai.codegen.meta.MetaMethod;
-import org.jboss.errai.codegen.meta.MetaParameter;
-
-/**
- * @author Mike Brock <cb...@redhat.com>
- */
-public class GWTParameter extends MetaParameter {
- private final JParameter parameter;
- private final Annotation[] annotations;
- private final MetaClassMember declaredBy;
- private final TypeOracle oracle;
-
- GWTParameter(final TypeOracle oracle, final JParameter parameter, final MetaMethod declaredBy) {
- this(oracle, parameter, (MetaClassMember) declaredBy);
- }
-
- GWTParameter(final TypeOracle oracle, final JParameter parameter, final MetaConstructor declaredBy) {
- this(oracle, parameter, (MetaClassMember) declaredBy);
- }
-
- private GWTParameter(final TypeOracle oracle, final JParameter parameter, final MetaClassMember declaredBy) {
- this.parameter = parameter;
- this.annotations = parameter.getAnnotations();
- this.declaredBy = declaredBy;
- this.oracle = oracle;
- }
-
- @Override
- public String getName() {
- return parameter.getName();
- }
-
- @Override
- public MetaClass getType() {
- return GWTUtil.eraseOrReturn(oracle, parameter.getType());
- }
-
- @Override
- public Annotation[] getAnnotations() {
- return annotations;
- }
-
- @Override
- public MetaClassMember getDeclaringMember() {
- return declaredBy;
- }
-
- @Override
- public String toString() {
- return getType().getFullyQualifiedName();
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTParameterizedType.java b/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTParameterizedType.java
deleted file mode 100644
index 42fd8e3114..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTParameterizedType.java
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.codegen.meta.impl.gwt;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import com.google.gwt.core.ext.typeinfo.JArrayType;
-import com.google.gwt.core.ext.typeinfo.JClassType;
-import com.google.gwt.core.ext.typeinfo.JParameterizedType;
-import com.google.gwt.core.ext.typeinfo.JType;
-import com.google.gwt.core.ext.typeinfo.TypeOracle;
-import org.jboss.errai.codegen.meta.MetaType;
-import org.jboss.errai.codegen.meta.impl.AbstractMetaParameterizedType;
-
-/**
- * @author Mike Brock <cb...@redhat.com>
- */
-public class GWTParameterizedType extends AbstractMetaParameterizedType {
- private final JParameterizedType parameterizedType;
- private final TypeOracle oracle;
-
- public GWTParameterizedType(final TypeOracle oracle, final JParameterizedType parameterizedType) {
- this.parameterizedType = parameterizedType;
- this.oracle = oracle;
- }
-
- @Override
- public MetaType[] getTypeParameters() {
- final List<MetaType> types = new ArrayList<>();
- for (final JClassType parm : parameterizedType.getTypeArgs()) {
- if (parm.isWildcard() != null) {
- types.add(new GWTWildcardType(oracle, parm.isWildcard()));
- }
- else if (parm.isTypeParameter() != null) {
- types.add(new GWTTypeVariable(oracle, parm.isTypeParameter()));
- }
- else if (parm.isArray() != null
- && isInnerMostComponentTypeParameter(parm.isArray())) {
- // is generic array. Erase to Object[]
- types.add(GWTClass.newInstance(oracle, parm.isArray().getErasedType()));
- }
- else if (parm.isClassOrInterface() != null
- || parm.isEnum() != null
- || parm.isPrimitive() != null
- || parm.isRawType() != null
- || parm.isArray() != null
- || parm.isAnnotation() != null) {
- types.add(GWTClass.newInstance(oracle, parm));
- }
- else {
- throw new IllegalArgumentException("Unsupported kind of type parameter " + parm + " in type " + parameterizedType.getName());
- }
- }
- return types.toArray(new MetaType[types.size()]);
- }
-
- private boolean isInnerMostComponentTypeParameter(final JArrayType parm) {
- final JType componentType = parm.isArray().getComponentType();
- if (componentType.isArray() != null) {
- return isInnerMostComponentTypeParameter(componentType.isArray());
- }
- else {
- return componentType.isTypeParameter() != null;
- }
- }
-
- @Override
- public MetaType getOwnerType() {
- return GWTClass.newInstance(oracle, parameterizedType.getEnclosingType());
- }
-
- @Override
- public MetaType getRawType() {
- return GWTClass.newInstance(oracle, parameterizedType.getRawType());
- }
-
- @Override
- public String getName() {
- return parameterizedType.getParameterizedQualifiedSourceName();
- }
-}
diff --git a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTSpecialMethod.java b/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTSpecialMethod.java
deleted file mode 100644
index d1330a0eb2..0000000000
--- a/packages/serverless-workflow-diagram-editor/errai-codegen-gwt/src/main/java/org/jboss/errai/codegen/meta/impl/gwt/GWTSpecialMethod.java
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-package org.jboss.errai.codegen.meta.impl.gwt;
-
-import java.lang.annotation.Annotation;
-
-import org.jboss.errai.codegen.DefModifiers;
-import org.jboss.errai.codegen.Modifier;
-import org.jboss.errai.codegen.builder.impl.Scope;
-import org.jboss.errai.codegen.meta.MetaClass;
-import org.jboss.errai.codegen.meta.MetaClassFactory;
-import org.jboss.errai.codegen.meta.MetaMethod;
-import org.jboss.errai.codegen.meta.MetaParameter;
-import org.jboss.errai.codegen.meta.MetaType;
-import org.jboss.errai.codegen.meta.MetaTypeVariable;
-
-/**
- * @author Mike Brock
- */
-public class GWTSpecialMethod extends MetaMethod {
- private final DefModifiers modifiers;
- private final Scope scope;
- private final GWTClass declaringClass;
- private final MetaClass returnType;
... 285214 lines suppressed ...
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
(incubator-kie-tools-temporary-rnd-do-not-use) 15/15: NO-ISSUE: fixing URL in NOTICE file (#2055)
Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
commit 34fae3e4885ba1eb10d93bbfca0fda1899dc090b
Author: Kbowers <92...@users.noreply.github.com>
AuthorDate: Thu Nov 16 07:50:17 2023 +0100
NO-ISSUE: fixing URL in NOTICE file (#2055)
---
NOTICE | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/NOTICE b/NOTICE
index 9d9859142f..9e1130eac3 100644
--- a/NOTICE
+++ b/NOTICE
@@ -58,7 +58,7 @@ This product also includes the following third-party components:
Copyright (c) 2017, 2020 Oracle and/or its affiliates. All rights reserved.
-* Java Standard Edition (https://www.gwtproject.org/)
+* Java Standard Edition (https://www.oracle.com/java/technologies/java-se-glance.html)
Copyright (c) 2005-2013 Oracle and/or its affiliates
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
(incubator-kie-tools-temporary-rnd-do-not-use) 12/15: NO-ISSUE: extended-services-java does not copy artifacts to dist folder (#2050)
Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
commit 0f5b37a1d893e12de191f303c0c2eb760dbec7e4
Author: Wagner Scholl Lemos <jo...@gmail.com>
AuthorDate: Tue Nov 14 04:19:33 2023 -0300
NO-ISSUE: extended-services-java does not copy artifacts to dist folder (#2050)
---
packages/extended-services-java/package.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/extended-services-java/package.json b/packages/extended-services-java/package.json
index 9c9bf44d5b..89339c0f7e 100644
--- a/packages/extended-services-java/package.json
+++ b/packages/extended-services-java/package.json
@@ -17,8 +17,8 @@
],
"scripts": {
"build:dev": "run-script-os",
- "build:dev:linux:darwin": "mvn clean install -DskipTests -DskipITs",
- "build:dev:win32": "pnpm powershell \"mvn clean install `-DskipTests `-DskipITs \"",
+ "build:dev:linux:darwin": "mvn clean install -DskipTests -DskipITs && pnpm dist",
+ "build:dev:win32": "pnpm powershell \"mvn clean install `-DskipTests `-DskipITs\" && pnpm dist",
"build:prod": "run-script-os",
"build:prod:linux:darwin": "mvn clean install -DskipTests=$(build-env tests.run --not) -Dmaven.test.failure.ignore=$(build-env tests.ignoreFailures) -DskipITs=$(build-env endToEndTests.run --not) && pnpm dist",
"build:prod:win32": "pnpm powershell \"mvn clean install `-DskipTests=$(build-env tests.run --not) `-Dmaven.test.failure.ignore=$(build-env tests.ignoreFailures) `-DskipITs=$(build-env endToEndTests.run --not)\" && pnpm dist",
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
(incubator-kie-tools-temporary-rnd-do-not-use) 14/15: kie issues#685: DMN Editor: Import Java Classes button is not enabled (#2045)
Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
commit 8bc7e3f5c5afa3dfa0376fd03e89bf55fbff5d1d
Author: Yeser Amer <ye...@ibm.com>
AuthorDate: Tue Nov 14 11:24:47 2023 +0100
kie issues#685: DMN Editor: Import Java Classes button is not enabled (#2045)
---
packages/bpmn-vscode-extension/package.json | 3 ---
packages/import-java-classes-component/src/i18n/locales/en.ts | 2 +-
packages/vscode-java-code-completion-extension-plugin/pom.xml | 2 +-
.../META-INF/MANIFEST.MF | 8 ++------
.../build.properties | 5 ++---
.../vscode-java-code-completion-extension-plugin-core/pom.xml | 2 +-
.../src/main/java/org/kogito/core/internal/DelegateHandler.java | 1 -
.../main/java/org/kogito/core/internal/ExtensionActivator.java | 1 -
.../main/java/org/kogito/core/internal/api/GetClassesResult.java | 1 -
.../java/org/kogito/core/internal/api/GetPublicParameters.java | 1 -
.../main/java/org/kogito/core/internal/api/GetPublicResult.java | 1 -
.../java/org/kogito/core/internal/engine/ActivationChecker.java | 1 -
.../kogito/core/internal/engine/ActivationCheckerException.java | 1 -
.../org/kogito/core/internal/engine/ActivationFileVisitor.java | 1 -
.../java/org/kogito/core/internal/engine/BuildInformation.java | 1 -
.../src/main/java/org/kogito/core/internal/engine/JavaEngine.java | 1 -
.../java/org/kogito/core/internal/engine/TemplateParameters.java | 1 -
.../src/main/java/org/kogito/core/internal/engine/Templates.java | 1 -
.../kogito/core/internal/engine/exceptions/EngineException.java | 1 -
.../org/kogito/core/internal/handlers/AutocompleteHandler.java | 1 -
.../org/kogito/core/internal/handlers/GetAccessorsHandler.java | 1 -
.../java/org/kogito/core/internal/handlers/GetClassesHandler.java | 1 -
.../src/main/java/org/kogito/core/internal/handlers/Handler.java | 1 -
.../java/org/kogito/core/internal/handlers/HandlerConstants.java | 1 -
.../core/internal/handlers/IsLanguageServerAvailableHandler.java | 1 -
.../main/java/org/kogito/core/internal/util/WorkspaceUtil.java | 1 -
.../org/kogito/core/internal/engine/ActivationCheckerTest.java | 1 -
.../kogito/core/internal/engine/ActivationFileVisitorTest.java | 1 -
.../test/java/org/kogito/core/internal/engine/JavaEngineTest.java | 1 -
.../kogito/core/internal/handlers/GetAccessorsHandlerTest.java | 1 -
.../internal/handlers/IsLanguageServerAvailableHandlerTest.java | 1 -
.../src/test/java/org/kogito/core/internal/util/TestUtil.java | 1 -
32 files changed, 7 insertions(+), 41 deletions(-)
diff --git a/packages/bpmn-vscode-extension/package.json b/packages/bpmn-vscode-extension/package.json
index 47de9b4a8c..e407478f6f 100644
--- a/packages/bpmn-vscode-extension/package.json
+++ b/packages/bpmn-vscode-extension/package.json
@@ -101,9 +101,6 @@
"viewType": "kieKogitoWebviewEditorsBpmn"
}
],
- "javaExtensions": [
- "./dist/server/vscode-java-code-completion-extension-plugin-core.jar"
- ],
"languages": [
{
"aliases": [
diff --git a/packages/import-java-classes-component/src/i18n/locales/en.ts b/packages/import-java-classes-component/src/i18n/locales/en.ts
index 32fb044ae6..7525695a13 100644
--- a/packages/import-java-classes-component/src/i18n/locales/en.ts
+++ b/packages/import-java-classes-component/src/i18n/locales/en.ts
@@ -25,7 +25,7 @@ export const en: ImportJavaClassesWizardI18n = {
modalButton: {
text: "Import Java classes",
disabledMessage:
- "Not available, please check if 'Language Support for Java by Red Hat' extension is correctly installed and the @KieActivator annotation is present",
+ "Not available, please check if 'Language Support for Java by Red Hat' extension is correctly installed and the Activator Java Class is present in your project.",
errorMessage: "An error occurred. Please check your WebView Developer Tools",
},
modalWizard: {
diff --git a/packages/vscode-java-code-completion-extension-plugin/pom.xml b/packages/vscode-java-code-completion-extension-plugin/pom.xml
index 37317f4eda..b19b4172f7 100644
--- a/packages/vscode-java-code-completion-extension-plugin/pom.xml
+++ b/packages/vscode-java-code-completion-extension-plugin/pom.xml
@@ -42,7 +42,7 @@
<tycho.scmUrl>scm:git:https://github.com/kiegroup/kie-tools.git</tycho.scmUrl>
<tycho.generateSourceReferences>true</tycho.generateSourceReferences>
<!-- Using a SNAPSHOT version because of https://github.com/eclipse/eclipse.jdt.ls/issues/1970 -->
- <jdt.ls.version>1.28.0-SNAPSHOT</jdt.ls.version>
+ <jdt.ls.version>1.29.0-SNAPSHOT</jdt.ls.version>
<tycho.test.platformArgs />
<tycho.test.jvmArgs>-Xmx512m ${tycho.test.platformArgs}</tycho.test.jvmArgs>
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/META-INF/MANIFEST.MF b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/META-INF/MANIFEST.MF
index 6a7c0a4e64..116d7d437c 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/META-INF/MANIFEST.MF
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/META-INF/MANIFEST.MF
@@ -11,9 +11,5 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.lsp4j.jsonrpc
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-11
-Bundle-ClassPath: lib/freemarker-2.3.31.jar,
- .
-Import-Package: com.google.gson,
- com.google.gson.stream
-
-
+Bundle-ClassPath: lib/freemarker-2.3.32.jar, .
+Import-Package: com.google.gson, com.google.gson.stream
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/build.properties b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/build.properties
index 37a7134dd4..3ddd3ed650 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/build.properties
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/build.properties
@@ -16,12 +16,11 @@
# specific language governing permissions and limitations
# under the License.
#
-
-ource..=src/main/java/
+source..=src/main/java/
output..=target/classes/
bin.includes=plugin.xml,\
META-INF/,\
src/main/resources/templates,\
- lib/freemarker-2.3.31.jar,\
+ lib/freemarker-2.3.32.jar,\
.
src.includes=src/main/java
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/pom.xml b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/pom.xml
index 749bd1b26e..c8c78295c0 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/pom.xml
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/pom.xml
@@ -16,7 +16,7 @@
<description>vscode-java-code-completion-extension-plugin-core</description>
<properties>
- <version.org.freemarker>2.3.31</version.org.freemarker>
+ <version.org.freemarker>2.3.32</version.org.freemarker>
<version.org.assertj>3.23.1</version.org.assertj>
<version.org.junit.jupiter>5.9.1</version.org.junit.jupiter>
<version.org.mockito>4.8.0</version.org.mockito>
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/DelegateHandler.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/DelegateHandler.java
index 6aa387fb5a..3ef64a95d4 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/DelegateHandler.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/DelegateHandler.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal;
import java.util.List;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/ExtensionActivator.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/ExtensionActivator.java
index 59d2b5a711..798e0f3220 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/ExtensionActivator.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/ExtensionActivator.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal;
import org.osgi.framework.BundleActivator;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/api/GetClassesResult.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/api/GetClassesResult.java
index 727d502ac9..5a5005617d 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/api/GetClassesResult.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/api/GetClassesResult.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.api;
public class GetClassesResult {
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/api/GetPublicParameters.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/api/GetPublicParameters.java
index 065c903cbf..9956f51061 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/api/GetPublicParameters.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/api/GetPublicParameters.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.api;
public class GetPublicParameters {
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/api/GetPublicResult.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/api/GetPublicResult.java
index 7c4476eed5..d8b47997fb 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/api/GetPublicResult.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/api/GetPublicResult.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.api;
public class GetPublicResult {
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/ActivationChecker.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/ActivationChecker.java
index eaffdf1f2a..ef64a80a10 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/ActivationChecker.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/ActivationChecker.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.engine;
import java.nio.file.Path;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/ActivationCheckerException.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/ActivationCheckerException.java
index 143fcc77fe..9484c6bc03 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/ActivationCheckerException.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/ActivationCheckerException.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.engine;
public class ActivationCheckerException extends RuntimeException {
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/ActivationFileVisitor.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/ActivationFileVisitor.java
index 5715abe92d..412fdbd5d4 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/ActivationFileVisitor.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/ActivationFileVisitor.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.engine;
import java.io.IOException;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/BuildInformation.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/BuildInformation.java
index 5c3dd76b84..b8d626e8eb 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/BuildInformation.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/BuildInformation.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.engine;
import java.nio.file.Path;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/JavaEngine.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/JavaEngine.java
index 21794bd2f7..650ff0c379 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/JavaEngine.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/JavaEngine.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.engine;
import java.io.IOException;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/TemplateParameters.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/TemplateParameters.java
index 98513de063..4b50c2d74c 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/TemplateParameters.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/TemplateParameters.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.engine;
public class TemplateParameters {
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/Templates.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/Templates.java
index 9362ab9d90..db41c78576 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/Templates.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/Templates.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.engine;
public class Templates {
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/exceptions/EngineException.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/exceptions/EngineException.java
index 385c987068..18ebbc859f 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/exceptions/EngineException.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/engine/exceptions/EngineException.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.engine.exceptions;
public class EngineException extends RuntimeException {
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/AutocompleteHandler.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/AutocompleteHandler.java
index c68edd6a37..24d052a88e 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/AutocompleteHandler.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/AutocompleteHandler.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.handlers;
import java.nio.file.Path;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/GetAccessorsHandler.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/GetAccessorsHandler.java
index f1d5d29fe2..87aa598611 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/GetAccessorsHandler.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/GetAccessorsHandler.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.handlers;
import java.util.List;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/GetClassesHandler.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/GetClassesHandler.java
index a3e2068491..523f673a88 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/GetClassesHandler.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/GetClassesHandler.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.handlers;
import java.util.List;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/Handler.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/Handler.java
index 77bd551702..a07d719ea0 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/Handler.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/Handler.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.handlers;
import java.util.List;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/HandlerConstants.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/HandlerConstants.java
index cd0093bee5..02c1be7260 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/HandlerConstants.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/HandlerConstants.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.handlers;
public class HandlerConstants {
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/IsLanguageServerAvailableHandler.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/IsLanguageServerAvailableHandler.java
index 7876728a86..c27617bcee 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/IsLanguageServerAvailableHandler.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/handlers/IsLanguageServerAvailableHandler.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.handlers;
import java.util.List;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/util/WorkspaceUtil.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/util/WorkspaceUtil.java
index f36a90920a..53f1092558 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/util/WorkspaceUtil.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/main/java/org/kogito/core/internal/util/WorkspaceUtil.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.util;
import java.util.Arrays;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/engine/ActivationCheckerTest.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/engine/ActivationCheckerTest.java
index ed06ce2d2a..6c7e62e296 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/engine/ActivationCheckerTest.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/engine/ActivationCheckerTest.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.engine;
import org.junit.jupiter.api.BeforeEach;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/engine/ActivationFileVisitorTest.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/engine/ActivationFileVisitorTest.java
index 430e93b9f9..e00c7f4fd0 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/engine/ActivationFileVisitorTest.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/engine/ActivationFileVisitorTest.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.engine;
import java.io.File;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/engine/JavaEngineTest.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/engine/JavaEngineTest.java
index eb87e6490b..f3dfc23154 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/engine/JavaEngineTest.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/engine/JavaEngineTest.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.engine;
import org.junit.jupiter.api.BeforeEach;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/handlers/GetAccessorsHandlerTest.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/handlers/GetAccessorsHandlerTest.java
index 0a99d685d4..1d3b50232e 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/handlers/GetAccessorsHandlerTest.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/handlers/GetAccessorsHandlerTest.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.handlers;
import java.util.Map;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/handlers/IsLanguageServerAvailableHandlerTest.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/handlers/IsLanguageServerAvailableHandlerTest.java
index 4f6e607b70..0529df7a77 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/handlers/IsLanguageServerAvailableHandlerTest.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/handlers/IsLanguageServerAvailableHandlerTest.java
@@ -17,7 +17,6 @@
* under the License.
*/
-
package org.kogito.core.internal.handlers;
import org.junit.jupiter.api.BeforeEach;
diff --git a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/util/TestUtil.java b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/util/TestUtil.java
index 4c5c7cfc4d..833b3ba196 100644
--- a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/util/TestUtil.java
+++ b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/util/TestUtil.java
@@ -16,7 +16,6 @@
* specific language governing permissions and limitations
* under the License.
*/
-
package org.kogito.core.internal.util;
import org.mockito.MockedStatic;
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
(incubator-kie-tools-temporary-rnd-do-not-use) 13/15: KOGITO-9925: Workflow definition endpoints double the last slash (#2048)
Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
commit 097dc96e2069bd10b8d0a8cde05b028cc993d0b2
Author: Fabrizio Antonangeli <fa...@gmail.com>
AuthorDate: Tue Nov 14 11:23:49 2023 +0100
KOGITO-9925: Workflow definition endpoints double the last slash (#2048)
---
.../url/removeTrailingSlashFromUrl.test.ts | 33 ++++++++++++++++++++++
.../settings/runtimeTools/RuntimeToolsSettings.tsx | 24 +++++++++++-----
.../serverless-logic-web-tools/src/url/index.ts | 28 ++++++++++++++++++
3 files changed, 78 insertions(+), 7 deletions(-)
diff --git a/packages/serverless-logic-web-tools/src/__tests__/url/removeTrailingSlashFromUrl.test.ts b/packages/serverless-logic-web-tools/src/__tests__/url/removeTrailingSlashFromUrl.test.ts
new file mode 100644
index 0000000000..cc08186d56
--- /dev/null
+++ b/packages/serverless-logic-web-tools/src/__tests__/url/removeTrailingSlashFromUrl.test.ts
@@ -0,0 +1,33 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import { removeTrailingSlashFromUrl } from "../../url";
+
+describe("removeTrailingSlash", () => {
+ it.each([
+ ["http://example.com/", "http://example.com"],
+ ["https://example.com/", "https://example.com"],
+ ["https://example.com", "https://example.com"],
+ ["https://example.com/graphql", "https://example.com/graphql"],
+ ["https://example.com/dir/", "https://example.com/dir"],
+ ["https://example.com/dir/test", "https://example.com/dir/test"],
+ ])("should remove trailing slash from URL", (inputUrl, expectedUrl) => {
+ expect(removeTrailingSlashFromUrl(inputUrl)).toBe(expectedUrl);
+ });
+});
diff --git a/packages/serverless-logic-web-tools/src/settings/runtimeTools/RuntimeToolsSettings.tsx b/packages/serverless-logic-web-tools/src/settings/runtimeTools/RuntimeToolsSettings.tsx
index f0666758a6..111758b4b0 100644
--- a/packages/serverless-logic-web-tools/src/settings/runtimeTools/RuntimeToolsSettings.tsx
+++ b/packages/serverless-logic-web-tools/src/settings/runtimeTools/RuntimeToolsSettings.tsx
@@ -18,7 +18,6 @@
*/
import React from "react";
-import { QuickStartContext, QuickStartContextValues } from "@patternfly/quickstarts";
import { Button, ButtonVariant } from "@patternfly/react-core/dist/js/components/Button";
import { EmptyState, EmptyStateBody, EmptyStateIcon } from "@patternfly/react-core/dist/js/components/EmptyState";
import { ActionGroup, Form, FormGroup } from "@patternfly/react-core/dist/js/components/Form";
@@ -26,17 +25,24 @@ import { InputGroup, InputGroupText } from "@patternfly/react-core/dist/js/compo
import { Modal, ModalVariant } from "@patternfly/react-core/dist/js/components/Modal";
import { PageSection } from "@patternfly/react-core/dist/js/components/Page";
import { Popover } from "@patternfly/react-core/dist/js/components/Popover";
-import { Text, TextContent, TextVariants } from "@patternfly/react-core/dist/js/components/Text";
+import { Text, TextContent } from "@patternfly/react-core/dist/js/components/Text";
import { TextInput } from "@patternfly/react-core/dist/js/components/TextInput";
import { AddCircleOIcon } from "@patternfly/react-icons/dist/js/icons/add-circle-o-icon";
import { CheckCircleIcon } from "@patternfly/react-icons/dist/js/icons/check-circle-icon";
import HelpIcon from "@patternfly/react-icons/dist/js/icons/help-icon";
import { TimesIcon } from "@patternfly/react-icons/dist/js/icons/times-icon";
-import { useCallback, useContext, useMemo, useState } from "react";
+import { useCallback, useMemo, useState } from "react";
import { useSettings, useSettingsDispatch } from "../SettingsContext";
import { SettingsPageContainer } from "../SettingsPageContainer";
import { SettingsPageProps } from "../types";
-import { EMPTY_CONFIG, isRuntimeToolsConfigValid, resetConfigCookie, saveConfigCookie } from "./RuntimeToolsConfig";
+import {
+ EMPTY_CONFIG,
+ RuntimeToolsSettingsConfig,
+ isRuntimeToolsConfigValid,
+ resetConfigCookie,
+ saveConfigCookie,
+} from "./RuntimeToolsConfig";
+import { removeTrailingSlashFromUrl } from "../../url";
const PAGE_TITLE = "Runtime Tools";
@@ -45,7 +51,6 @@ export function RuntimeToolsSettings(props: SettingsPageProps) {
const settingsDispatch = useSettingsDispatch();
const [config, setConfig] = useState(settings.runtimeTools.config);
const [isModalOpen, setIsModalOpen] = useState(false);
- const qsContext = useContext<QuickStartContextValues>(QuickStartContext);
const handleModalToggle = useCallback(() => {
setIsModalOpen((prevIsModalOpen) => !prevIsModalOpen);
@@ -79,8 +84,13 @@ export function RuntimeToolsSettings(props: SettingsPageProps) {
}, [settingsDispatch.runtimeTools]);
const onApply = useCallback(() => {
- settingsDispatch.runtimeTools.setConfig(config);
- saveConfigCookie(config);
+ const newConfig: RuntimeToolsSettingsConfig = {
+ dataIndexUrl: removeTrailingSlashFromUrl(config.dataIndexUrl),
+ kogitoServiceUrl: removeTrailingSlashFromUrl(config.kogitoServiceUrl),
+ };
+ setConfig(newConfig);
+ settingsDispatch.runtimeTools.setConfig(newConfig);
+ saveConfigCookie(newConfig);
}, [config, settingsDispatch.runtimeTools]);
return (
diff --git a/packages/serverless-logic-web-tools/src/url/index.ts b/packages/serverless-logic-web-tools/src/url/index.ts
new file mode 100644
index 0000000000..be6c6a1b06
--- /dev/null
+++ b/packages/serverless-logic-web-tools/src/url/index.ts
@@ -0,0 +1,28 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+/**
+ * Remove the trailing slash from an URL if it exists.
+ *
+ * @param url -
+ * @returns
+ */
+export function removeTrailingSlashFromUrl(url: string): string {
+ return url.replace(/\/$/, "");
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
(incubator-kie-tools-temporary-rnd-do-not-use) 05/15: Update gen-manifest verb description (#2025)
Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
commit b677f08d16bd5f2d7955948a92261ddef66f86f1
Author: Moti Asayag <ma...@redhat.com>
AuthorDate: Wed Nov 8 13:10:24 2023 +0200
Update gen-manifest verb description (#2025)
Signed-off-by: Moti Asayag <ma...@redhat.com>
---
.../kn-plugin-workflow/pkg/command/deploy_undeploy_common.go | 8 ++++----
packages/kn-plugin-workflow/pkg/command/gen_manifest.go | 10 +++++-----
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/packages/kn-plugin-workflow/pkg/command/deploy_undeploy_common.go b/packages/kn-plugin-workflow/pkg/command/deploy_undeploy_common.go
index 6f43f289fc..b4fa4a1b68 100644
--- a/packages/kn-plugin-workflow/pkg/command/deploy_undeploy_common.go
+++ b/packages/kn-plugin-workflow/pkg/command/deploy_undeploy_common.go
@@ -6,15 +6,15 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
package command
@@ -121,7 +121,7 @@ func generateManifests(cfg *DeployUndeployCmdConfig) error {
fmt.Printf(" - ✅ Dashboard found: %s\n", file)
}
- fmt.Println("🚚️ Generating your Kubernetes manifest files..")
+ fmt.Println("🚚️ Generating your Kubernetes manifest files...")
swfFile, err := common.MustGetFile(cfg.SonataFlowFile)
if err != nil {
diff --git a/packages/kn-plugin-workflow/pkg/command/gen_manifest.go b/packages/kn-plugin-workflow/pkg/command/gen_manifest.go
index 78b6980fb3..934207f568 100644
--- a/packages/kn-plugin-workflow/pkg/command/gen_manifest.go
+++ b/packages/kn-plugin-workflow/pkg/command/gen_manifest.go
@@ -34,17 +34,17 @@ func NewGenManifest() *cobra.Command {
Use: "gen-manifest",
Short: "GenerateOperator manifests",
Long: `
- Generate a list of Operator manifests for a SonataFlow project.
- by default, the manifests are generated in the ./manifests directory,
+ Generate a list of Operator manifests for a SonataFlow project.
+ By default, the manifests are generated in the ./manifests directory,
but they can be configured by --manifestPath flag.
`,
Example: `
- # Shows the plugin version
- {{.Name}} gen-manifest
+ # Persist the generated Operator manifests on a default path (./manifests)
+ {{.Name}} gen-manifest
# Persist the generated Operator manifests on a specific path
{{.Name}} gen-manifest --manifestPath=<full_directory_path>
# Specify a custom support files folder.
- {{.Name}} gen-manifest --supportFiles=<full_directory_path>
+ {{.Name}} gen-manifest --supportFilesFolder=<full_directory_path>
`,
PreRunE: common.BindEnv("namespace", "manifestPath", "supportFilesFolder"),
SuggestFor: []string{"gen-manifests", "generate-manifest"}, //nolint:misspell
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
(incubator-kie-tools-temporary-rnd-do-not-use) 03/15: build(deps): bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /packages/kn-plugin-workflow (#2030)
Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
commit 441f7317c5bff9b13a667c757d8bfe0e76c20892
Author: dependabot[bot] <49...@users.noreply.github.com>
AuthorDate: Tue Nov 7 10:07:18 2023 +0100
build(deps): bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /packages/kn-plugin-workflow (#2030)
Signed-off-by: dependabot[bot] <su...@github.com>
Co-authored-by: dependabot[bot] <49...@users.noreply.github.com>
---
packages/kn-plugin-workflow/go.mod | 2 +-
packages/kn-plugin-workflow/go.sum | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/packages/kn-plugin-workflow/go.mod b/packages/kn-plugin-workflow/go.mod
index bb0c86875b..b492cb3e6a 100644
--- a/packages/kn-plugin-workflow/go.mod
+++ b/packages/kn-plugin-workflow/go.mod
@@ -4,7 +4,7 @@ go 1.20
require (
github.com/beevik/etree v1.2.0
- github.com/docker/docker v24.0.6+incompatible
+ github.com/docker/docker v24.0.7+incompatible
github.com/docker/go-connections v0.4.0
github.com/jstemmer/go-junit-report/v2 v2.0.0
github.com/kiegroup/kogito-serverless-operator/workflowproj v1.44.1
diff --git a/packages/kn-plugin-workflow/go.sum b/packages/kn-plugin-workflow/go.sum
index 4fb898c89a..10d8d19de7 100644
--- a/packages/kn-plugin-workflow/go.sum
+++ b/packages/kn-plugin-workflow/go.sum
@@ -70,8 +70,8 @@ github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2 h1:tdlZCpZ/P9DhczC
github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw=
github.com/docker/distribution v2.8.2+incompatible h1:T3de5rq0dB1j30rp0sA2rER+m322EBzniBPB6ZIzuh8=
github.com/docker/distribution v2.8.2+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
-github.com/docker/docker v24.0.6+incompatible h1:hceabKCtUgDqPu+qm0NgsaXf28Ljf4/pWFL7xjWWDgE=
-github.com/docker/docker v24.0.6+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
+github.com/docker/docker v24.0.7+incompatible h1:Wo6l37AuwP3JaMnZa226lzVXGA3F9Ig1seQen0cKYlM=
+github.com/docker/docker v24.0.7+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
github.com/docker/go-connections v0.4.0 h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKohAFqRJQ=
github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec=
github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4=
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
(incubator-kie-tools-temporary-rnd-do-not-use) 11/15: KOGITO-9891: Language Service not available on the SWF Chrome extension (#2046)
Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
commit 5d8b2ae53a5a1887223267a31dd4e72f4cd6a6f6
Author: Fabrizio Antonangeli <fa...@gmail.com>
AuthorDate: Mon Nov 13 18:18:46 2023 +0100
KOGITO-9891: Language Service not available on the SWF Chrome extension (#2046)
---
.../package.json | 4 +
.../src/api/SwfLanguageServiceChannelApiImpl.ts | 42 ++++++++++
.../src/github-content-script.ts | 44 +++++++++-
.../ChromeExtensionSwfLanguageService.ts | 97 ++++++++++++++++++++++
.../src/app/components/common/GlobalContext.tsx | 5 +-
.../app/components/common/KogitoEditorIframe.tsx | 12 ++-
.../src/app/components/common/Main.tsx | 7 +-
.../src/app/components/single/singleEditorEdit.tsx | 2 +
packages/chrome-extension/src/index.ts | 20 ++++-
pnpm-lock.yaml | 12 +++
10 files changed, 238 insertions(+), 7 deletions(-)
diff --git a/packages/chrome-extension-serverless-workflow-editor/package.json b/packages/chrome-extension-serverless-workflow-editor/package.json
index 974312bae3..1fde1c0d21 100644
--- a/packages/chrome-extension-serverless-workflow-editor/package.json
+++ b/packages/chrome-extension-serverless-workflow-editor/package.json
@@ -38,6 +38,8 @@
"@kie-tools/serverless-workflow-combined-editor": "workspace:*",
"@kie-tools/serverless-workflow-diagram-editor-assets": "workspace:*",
"@kie-tools/serverless-workflow-diagram-editor-envelope": "workspace:*",
+ "@kie-tools/serverless-workflow-jq-expressions": "workspace:*",
+ "@kie-tools/serverless-workflow-language-service": "workspace:*",
"@kie-tools/serverless-workflow-text-editor": "workspace:*",
"@kie-tools/tsconfig": "workspace:*",
"@types/chrome": "^0.0.193",
@@ -53,6 +55,8 @@
"start-server-and-test": "^1.12.1",
"ts-jest": "^26.5.6",
"typescript": "^4.6.2",
+ "vscode-languageserver-textdocument": "^1.0.4",
+ "vscode-languageserver-types": "^3.16.0",
"webpack": "^5.88.2",
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.15.1",
diff --git a/packages/chrome-extension-serverless-workflow-editor/src/api/SwfLanguageServiceChannelApiImpl.ts b/packages/chrome-extension-serverless-workflow-editor/src/api/SwfLanguageServiceChannelApiImpl.ts
new file mode 100644
index 0000000000..10950d28c2
--- /dev/null
+++ b/packages/chrome-extension-serverless-workflow-editor/src/api/SwfLanguageServiceChannelApiImpl.ts
@@ -0,0 +1,42 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import { SwfLanguageServiceChannelApi } from "@kie-tools/serverless-workflow-language-service/dist/api";
+import {
+ SwfJsonLanguageService,
+ SwfYamlLanguageService,
+} from "@kie-tools/serverless-workflow-language-service/dist/channel";
+import { CodeLens, CompletionItem, Position, Range } from "vscode-languageserver-types";
+
+export class SwfLanguageServiceChannelApiImpl implements SwfLanguageServiceChannelApi {
+ constructor(private readonly ls: SwfJsonLanguageService | SwfYamlLanguageService) {}
+
+ public async kogitoSwfLanguageService__getCompletionItems(args: {
+ content: string;
+ uri: string;
+ cursorPosition: Position;
+ cursorWordRange: Range;
+ }): Promise<CompletionItem[]> {
+ return this.ls.getCompletionItems(args);
+ }
+
+ public async kogitoSwfLanguageService__getCodeLenses(args: { uri: string; content: string }): Promise<CodeLens[]> {
+ return this.ls.getCodeLenses(args);
+ }
+}
diff --git a/packages/chrome-extension-serverless-workflow-editor/src/github-content-script.ts b/packages/chrome-extension-serverless-workflow-editor/src/github-content-script.ts
index 8eba2e3f59..c80e5b12d7 100644
--- a/packages/chrome-extension-serverless-workflow-editor/src/github-content-script.ts
+++ b/packages/chrome-extension-serverless-workflow-editor/src/github-content-script.ts
@@ -17,11 +17,52 @@
* under the License.
*/
-import { ChromeRouter } from "./ChromeRouter";
import { startExtension } from "@kie-tools-core/chrome-extension";
+import { FileInfo } from "@kie-tools-core/chrome-extension/dist/app/components/single/singleEditorView";
+import { Dependencies } from "@kie-tools-core/chrome-extension/dist/app/Dependencies";
+import { GitHubPageType } from "@kie-tools-core/chrome-extension/dist/app/github/GitHubPageType";
import { EditorEnvelopeLocator, EnvelopeContentType, EnvelopeMapping } from "@kie-tools-core/editor/dist/api";
+import { EmbeddedEditorFile, StateControl } from "@kie-tools-core/editor/dist/channel";
+import { EmbeddedEditorChannelApiImpl } from "@kie-tools-core/editor/dist/embedded";
+import { SwfCombinedEditorChannelApiImpl } from "@kie-tools/serverless-workflow-combined-editor/dist/channel";
+import { getFileLanguage } from "@kie-tools/serverless-workflow-language-service/dist/api";
+import { SwfLanguageServiceChannelApiImpl } from "./api/SwfLanguageServiceChannelApiImpl";
+import { ChromeRouter } from "./ChromeRouter";
+import { ChromeExtensionSwfLanguageService } from "./languageService/ChromeExtensionSwfLanguageService";
+import { extractFileExtension, removeDirectories } from "./utils";
const resourcesPathPrefix = new ChromeRouter().getResourcesPathPrefix();
+
+function getCustomChannelApiImpl(
+ pageType: GitHubPageType,
+ fileInfo: FileInfo,
+ stateControl: StateControl
+): SwfCombinedEditorChannelApiImpl | undefined {
+ if (!getFileLanguage(fileInfo.path) || pageType !== GitHubPageType.EDIT) {
+ return;
+ }
+
+ const dependencies = new Dependencies();
+
+ const embeddedEditorFile: EmbeddedEditorFile = {
+ path: fileInfo.path,
+ getFileContents: () => {
+ return Promise.resolve(dependencies.all.edit__githubTextAreaWithFileContents()?.textContent ?? "");
+ },
+ isReadOnly: false,
+ fileExtension: `sw.${extractFileExtension(fileInfo.path)}`,
+ fileName: `${removeDirectories(fileInfo.path)}`,
+ };
+ const channelApiImpl = new EmbeddedEditorChannelApiImpl(stateControl, embeddedEditorFile, "en", {});
+
+ const chromeExtensionSwfLanguageService = new ChromeExtensionSwfLanguageService();
+ const languageService = chromeExtensionSwfLanguageService.getLs(fileInfo.path);
+ return new SwfCombinedEditorChannelApiImpl({
+ defaultApiImpl: channelApiImpl,
+ swfLanguageServiceChannelApiImpl: new SwfLanguageServiceChannelApiImpl(languageService),
+ });
+}
+
startExtension({
name: "Kogito :: Serverless workflow editor",
extensionIconUrl: chrome.runtime.getURL("/resources/kie_icon_rgb_fullcolor_default.svg"),
@@ -37,4 +78,5 @@ startExtension({
},
}),
]),
+ getCustomChannelApiImpl,
});
diff --git a/packages/chrome-extension-serverless-workflow-editor/src/languageService/ChromeExtensionSwfLanguageService.ts b/packages/chrome-extension-serverless-workflow-editor/src/languageService/ChromeExtensionSwfLanguageService.ts
new file mode 100644
index 0000000000..06e3f76c86
--- /dev/null
+++ b/packages/chrome-extension-serverless-workflow-editor/src/languageService/ChromeExtensionSwfLanguageService.ts
@@ -0,0 +1,97 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import { FileLanguage, getFileLanguageOrThrow } from "@kie-tools/serverless-workflow-language-service/dist/api";
+import {
+ SwfJsonLanguageService,
+ SwfLanguageServiceArgs,
+ SwfYamlLanguageService,
+} from "@kie-tools/serverless-workflow-language-service/dist/channel";
+import { JqExpressionReadSchemasImpl } from "@kie-tools/serverless-workflow-jq-expressions/dist/impl";
+import { TextDocument } from "vscode-languageserver-textdocument";
+import { removeDuplicatedKeyValuePairs } from "@kie-tools/serverless-workflow-jq-expressions/dist/utils";
+
+export class ChromeExtensionSwfLanguageService {
+ constructor() {}
+
+ public getLs(relativePath: string): SwfJsonLanguageService | SwfYamlLanguageService {
+ const swfLanguageLsArgs = this.getDefaultLsArgs({});
+
+ const fileLanguage = getFileLanguageOrThrow(relativePath);
+ if (fileLanguage === FileLanguage.YAML) {
+ return new SwfYamlLanguageService(swfLanguageLsArgs);
+ } else if (fileLanguage === FileLanguage.JSON) {
+ return new SwfJsonLanguageService(swfLanguageLsArgs);
+ } else {
+ throw new Error(`Could not determine LS for ${relativePath}`);
+ }
+ }
+
+ private getDefaultLsArgs(
+ configOverrides: Partial<SwfLanguageServiceArgs["config"]>
+ ): Omit<SwfLanguageServiceArgs, "lang"> {
+ return {
+ fs: {},
+ serviceCatalog: {
+ global: {
+ getServices: async () => [],
+ },
+ relative: {
+ getServices: async (_textDocument) => [],
+ },
+ getServiceFileNameFromSwfServiceCatalogServiceId: async (
+ registryName: string,
+ swfServiceCatalogServiceId: string
+ ) => `${registryName}__${swfServiceCatalogServiceId}__latest.yaml`,
+ },
+ jqCompletions: {
+ remote: {
+ getJqAutocompleteProperties: async (args: {
+ textDocument: TextDocument;
+ schemaPaths: string[];
+ }): Promise<Record<string, string>[]> => {
+ const jqExpressionReadSchema = new JqExpressionReadSchemasImpl();
+ const contentArray = await jqExpressionReadSchema.getContentFromRemoteUrl(args.schemaPaths);
+ return removeDuplicatedKeyValuePairs(jqExpressionReadSchema.parseSchemaProperties(contentArray));
+ },
+ },
+ relative: {
+ getJqAutocompleteProperties: (_args: any) => Promise.resolve([]),
+ },
+ },
+ config: {
+ shouldDisplayServiceRegistriesIntegration: async () => false,
+ shouldIncludeJsonSchemaDiagnostics: async () => true,
+ shouldReferenceServiceRegistryFunctionsWithUrls: async () => true,
+ getSpecsDirPosixPaths: async (_textDocument) => ({
+ specsDirRelativePosixPath: "",
+ specsDirAbsolutePosixPath: "",
+ }),
+ getRoutesDirPosixPaths: async (_textDocument) => ({
+ routesDirRelativePosixPath: "",
+ routesDirAbsolutePosixPath: "",
+ }),
+ shouldConfigureServiceRegistries: () => false,
+ shouldServiceRegistriesLogIn: () => false,
+ canRefreshServices: () => true,
+ ...configOverrides,
+ },
+ };
+ }
+}
diff --git a/packages/chrome-extension/src/app/components/common/GlobalContext.tsx b/packages/chrome-extension/src/app/components/common/GlobalContext.tsx
index eb7c216fc0..9a11b26413 100644
--- a/packages/chrome-extension/src/app/components/common/GlobalContext.tsx
+++ b/packages/chrome-extension/src/app/components/common/GlobalContext.tsx
@@ -18,11 +18,12 @@
*/
import * as React from "react";
-import { EditorEnvelopeLocator } from "@kie-tools-core/editor/dist/api";
+import { EditorEnvelopeLocator, KogitoEditorChannelApi } from "@kie-tools-core/editor/dist/api";
import { Logger } from "../../../Logger";
import { ExternalEditorManager } from "../../../ExternalEditorManager";
import { ResourceContentServiceFactory } from "./ChromeResourceContentService";
import { Dependencies } from "../../Dependencies";
+import { StateControl } from "@kie-tools-core/editor/dist/channel";
export interface GlobalContextType {
id: string;
@@ -33,6 +34,8 @@ export interface GlobalContextType {
extensionIconUrl: string;
resourceContentServiceFactory: ResourceContentServiceFactory;
externalEditorManager?: ExternalEditorManager;
+ stateControl?: StateControl;
+ customChannelApiImpl?: KogitoEditorChannelApi;
}
export const GlobalContext = React.createContext<GlobalContextType>({} as any);
diff --git a/packages/chrome-extension/src/app/components/common/KogitoEditorIframe.tsx b/packages/chrome-extension/src/app/components/common/KogitoEditorIframe.tsx
index 610d75fbea..f932473485 100644
--- a/packages/chrome-extension/src/app/components/common/KogitoEditorIframe.tsx
+++ b/packages/chrome-extension/src/app/components/common/KogitoEditorIframe.tsx
@@ -28,6 +28,7 @@ import { useGlobals } from "./GlobalContext";
import { IsolatedEditorContext } from "./IsolatedEditorContext";
import { IsolatedEditorRef } from "./IsolatedEditorRef";
import { useChromeExtensionI18n } from "../../i18n";
+import { StateControl } from "@kie-tools-core/editor/dist/channel";
interface Props {
openFileExtension: string;
@@ -43,11 +44,18 @@ const RefForwardingKogitoEditorIframe: React.ForwardRefRenderFunction<IsolatedEd
) => {
const githubApi = useGitHubApi();
const { editor, editorRef } = useEditorRef();
- const { envelopeLocator, resourceContentServiceFactory } = useGlobals();
+ const {
+ envelopeLocator,
+ resourceContentServiceFactory,
+ customChannelApiImpl,
+ stateControl: globalStateControl,
+ } = useGlobals();
const { repoInfo, textMode, fullscreen, onEditorReady } = useContext(IsolatedEditorContext);
const { locale } = useChromeExtensionI18n();
const wasOnTextMode = usePrevious(textMode);
+ const stateControl = useMemo(() => globalStateControl || new StateControl(), [globalStateControl]);
+
const resourceContentService = useMemo(() => {
return resourceContentServiceFactory.createNew(githubApi.octokit(), repoInfo);
}, [repoInfo]);
@@ -126,6 +134,8 @@ const RefForwardingKogitoEditorIframe: React.ForwardRefRenderFunction<IsolatedEd
kogitoEditor_setContentError={props.onSetContentError}
editorEnvelopeLocator={envelopeLocator}
locale={locale}
+ customChannelApiImpl={customChannelApiImpl}
+ stateControl={stateControl}
/>
</div>
</>
diff --git a/packages/chrome-extension/src/app/components/common/Main.tsx b/packages/chrome-extension/src/app/components/common/Main.tsx
index 784aada68b..95896a8356 100644
--- a/packages/chrome-extension/src/app/components/common/Main.tsx
+++ b/packages/chrome-extension/src/app/components/common/Main.tsx
@@ -27,9 +27,10 @@ import { Dependencies } from "../../Dependencies";
import { kogitoMenuContainer } from "../../utils";
import { ExternalEditorManager } from "../../../ExternalEditorManager";
import { ResourceContentServiceFactory } from "./ChromeResourceContentService";
-import { EditorEnvelopeLocator } from "@kie-tools-core/editor/dist/api";
+import { EditorEnvelopeLocator, KogitoEditorChannelApi } from "@kie-tools-core/editor/dist/api";
import { I18nDictionariesProvider } from "@kie-tools-core/i18n/dist/react-components";
import { chromeExtensionI18nDictionaries, chromeExtensionI18nDefaults, ChromeExtensionI18nContext } from "../../i18n";
+import { StateControl } from "@kie-tools-core/editor/dist/channel";
export interface Globals {
id: string;
@@ -40,6 +41,8 @@ export interface Globals {
extensionIconUrl: string;
resourceContentServiceFactory: ResourceContentServiceFactory;
externalEditorManager?: ExternalEditorManager;
+ customChannelApiImpl?: KogitoEditorChannelApi;
+ stateControl?: StateControl;
}
function KogitoMenuPortal(props: { id: string }) {
@@ -85,6 +88,8 @@ export const Main: React.FunctionComponent<Globals> = (props) => {
extensionIconUrl: props.extensionIconUrl,
resourceContentServiceFactory: props.resourceContentServiceFactory,
externalEditorManager: props.externalEditorManager,
+ customChannelApiImpl: props.customChannelApiImpl,
+ stateControl: props.stateControl,
}}
>
<GitHubContextProvider>
diff --git a/packages/chrome-extension/src/app/components/single/singleEditorEdit.tsx b/packages/chrome-extension/src/app/components/single/singleEditorEdit.tsx
index 967e01f83f..659fce1f7b 100644
--- a/packages/chrome-extension/src/app/components/single/singleEditorEdit.tsx
+++ b/packages/chrome-extension/src/app/components/single/singleEditorEdit.tsx
@@ -72,6 +72,8 @@ export async function renderSingleEditorApp(args: Globals & { fileInfo: FileInfo
extensionIconUrl={args.extensionIconUrl}
resourceContentServiceFactory={args.resourceContentServiceFactory}
externalEditorManager={args.externalEditorManager}
+ customChannelApiImpl={args.customChannelApiImpl}
+ stateControl={args.stateControl}
>
<SingleEditorEditApp openFileExtension={openFileExtension} fileInfo={args.fileInfo} />
</Main>,
diff --git a/packages/chrome-extension/src/index.ts b/packages/chrome-extension/src/index.ts
index a208ab9e80..68101799e1 100644
--- a/packages/chrome-extension/src/index.ts
+++ b/packages/chrome-extension/src/index.ts
@@ -19,18 +19,19 @@
import { GitHubPageType } from "./app/github/GitHubPageType";
import { renderSingleEditorApp } from "./app/components/single/singleEditorEdit";
-import { iframeContainer, renderSingleEditorReadonlyApp } from "./app/components/single/singleEditorView";
+import { FileInfo, iframeContainer, renderSingleEditorReadonlyApp } from "./app/components/single/singleEditorView";
import { renderPrEditorsApp } from "./app/components/pr/prEditors";
import { mainContainer, runAfterUriChange } from "./app/utils";
import { Dependencies } from "./app/Dependencies";
import * as ReactDOM from "react-dom";
-import { EditorEnvelopeLocator } from "@kie-tools-core/editor/dist/api";
+import { EditorEnvelopeLocator, KogitoEditorChannelApi } from "@kie-tools-core/editor/dist/api";
import "../resources/style.css";
import { Logger } from "./Logger";
import { Globals } from "./app/components/common/Main";
import { ExternalEditorManager } from "./ExternalEditorManager";
import { ResourceContentServiceFactory } from "./app/components/common/ChromeResourceContentService";
import { renderOpenRepoInExternalEditorApp } from "./app/components/openRepoInExternalEditor/openRepoInExternalEditorApp";
+import { StateControl } from "@kie-tools-core/editor/dist/channel";
/**
* Starts a Kogito extension.
@@ -40,6 +41,7 @@ import { renderOpenRepoInExternalEditorApp } from "./app/components/openRepoInEx
* @param args.githubAuthTokenCookieName The name of the cookie that will hold a GitHub PAT for your extension.
* @param args.editorEnvelopeLocator The file extension mapping to the provided Editors.
* @param args.externalEditorManager The implementation of ExternalEditorManager for your extension.
+ * @param args.customChannelApiImpl Optional channelApi implementation.
*/
export function startExtension(args: {
name: string;
@@ -47,12 +49,21 @@ export function startExtension(args: {
githubAuthTokenCookieName: string;
editorEnvelopeLocator: EditorEnvelopeLocator;
externalEditorManager?: ExternalEditorManager;
+ getCustomChannelApiImpl?: (
+ pageType: GitHubPageType,
+ fileInfo: FileInfo,
+ stateControl: StateControl
+ ) => KogitoEditorChannelApi | undefined;
}) {
const logger = new Logger(args.name);
const resourceContentServiceFactory = new ResourceContentServiceFactory();
const dependencies = new Dependencies();
- const runInit = () =>
+ const runInit = () => {
+ const pageType = discoverCurrentGitHubPageType();
+ const fileInfo = extractFileInfoFromUrl();
+ const stateControl = new StateControl();
+
init({
id: chrome.runtime.id,
logger: logger,
@@ -62,7 +73,10 @@ export function startExtension(args: {
editorEnvelopeLocator: args.editorEnvelopeLocator,
resourceContentServiceFactory: resourceContentServiceFactory,
externalEditorManager: args.externalEditorManager,
+ stateControl,
+ customChannelApiImpl: args.getCustomChannelApiImpl?.(pageType, fileInfo, stateControl),
});
+ };
runAfterUriChange(logger, () => setTimeout(runInit, 0));
setTimeout(runInit, 0);
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6f7f6080bc..2f94ffe73e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1282,6 +1282,12 @@ importers:
"@kie-tools/serverless-workflow-diagram-editor-envelope":
specifier: workspace:*
version: link:../serverless-workflow-diagram-editor-envelope
+ "@kie-tools/serverless-workflow-jq-expressions":
+ specifier: workspace:*
+ version: link:../serverless-workflow-jq-expressions
+ "@kie-tools/serverless-workflow-language-service":
+ specifier: workspace:*
+ version: link:../serverless-workflow-language-service
"@kie-tools/serverless-workflow-text-editor":
specifier: workspace:*
version: link:../serverless-workflow-text-editor
@@ -1327,6 +1333,12 @@ importers:
typescript:
specifier: ^4.6.2
version: 4.8.4
+ vscode-languageserver-textdocument:
+ specifier: ^1.0.4
+ version: 1.0.7
+ vscode-languageserver-types:
+ specifier: ^3.16.0
+ version: 3.17.2
webpack:
specifier: ^5.88.2
version: 5.88.2(webpack-cli@4.10.0)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
(incubator-kie-tools-temporary-rnd-do-not-use) 01/15: KOGITO-9907: Enable to use GitHub token without logged in user (#2019)
Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
commit 77cd3177b5b2cbe732042062ea9b2c33874247dd
Author: Tomáš David <td...@redhat.com>
AuthorDate: Mon Nov 6 14:10:28 2023 +0100
KOGITO-9907: Enable to use GitHub token without logged in user (#2019)
---
.../e2e-tests/tests/SwfFullScreenTest.ts | 14 ++++++++++++++
.../e2e-tests/tests/SwfTest.ts | 14 ++++++++++++++
.../env/index.js | 5 +++++
.../src/framework/github-repo/GitHubRepoPage.ts | 22 ++++++++++++++++++++++
.../src/utils/tools/Clipboard.ts | 14 +++++++++++++-
packages/chrome-extension/src/app/Dependencies.ts | 3 +++
.../src/app/components/common/Main.tsx | 22 ++++++++++++++++------
7 files changed, 87 insertions(+), 7 deletions(-)
diff --git a/packages/chrome-extension-serverless-workflow-editor/e2e-tests/tests/SwfFullScreenTest.ts b/packages/chrome-extension-serverless-workflow-editor/e2e-tests/tests/SwfFullScreenTest.ts
index 45b0e8a096..d7a9abe4c6 100644
--- a/packages/chrome-extension-serverless-workflow-editor/e2e-tests/tests/SwfFullScreenTest.ts
+++ b/packages/chrome-extension-serverless-workflow-editor/e2e-tests/tests/SwfFullScreenTest.ts
@@ -20,14 +20,28 @@
import SwfEditor from "@kie-tools/chrome-extension-test-helper/dist/framework/editor/swf/SwfEditor";
import FullScreenPage from "@kie-tools/chrome-extension-test-helper/dist/framework/fullscreen-editor/FullScreenPage";
import GitHubEditorPage from "@kie-tools/chrome-extension-test-helper/dist/framework/github-editor/GitHubEditorPage";
+import GitHubRepoPage from "@kie-tools/chrome-extension-test-helper/dist/framework/github-repo/GitHubRepoPage";
import Tools from "@kie-tools/chrome-extension-test-helper/dist/utils/Tools";
+// @ts-ignore
+import { env } from "../../env";
+
const TEST_NAME = "SwfFullScreenTest";
let tools: Tools;
+const buildEnv: any = env;
+
beforeEach(async () => {
tools = await Tools.init(TEST_NAME);
+
+ if (buildEnv.swfChromeExtension.e2eTestingToken !== "") {
+ const gitHubRepoPage: GitHubRepoPage = await tools.openPage(
+ GitHubRepoPage,
+ "https://github.com/kiegroup/kie-tools"
+ );
+ await gitHubRepoPage.addToken(buildEnv.swfChromeExtension.e2eTestingToken);
+ }
});
test(TEST_NAME, async () => {
diff --git a/packages/chrome-extension-serverless-workflow-editor/e2e-tests/tests/SwfTest.ts b/packages/chrome-extension-serverless-workflow-editor/e2e-tests/tests/SwfTest.ts
index 6590527d05..8870b26bf4 100644
--- a/packages/chrome-extension-serverless-workflow-editor/e2e-tests/tests/SwfTest.ts
+++ b/packages/chrome-extension-serverless-workflow-editor/e2e-tests/tests/SwfTest.ts
@@ -21,14 +21,28 @@ import Tools from "@kie-tools/chrome-extension-test-helper/dist/utils/Tools";
import GitHubListItem from "@kie-tools/chrome-extension-test-helper/dist/framework/github-file-list/GitHubListItem";
import GitHubListPage from "@kie-tools/chrome-extension-test-helper/dist/framework/github-file-list/GitHubListPage";
import GitHubEditorPage from "@kie-tools/chrome-extension-test-helper/dist/framework/github-editor/GitHubEditorPage";
+import GitHubRepoPage from "@kie-tools/chrome-extension-test-helper/dist/framework/github-repo/GitHubRepoPage";
import SwfEditor from "@kie-tools/chrome-extension-test-helper/dist/framework/editor/swf/SwfEditor";
+// @ts-ignore
+import { env } from "../../env";
+
const TEST_NAME = "SwfTest";
let tools: Tools;
+const buildEnv: any = env;
+
beforeEach(async () => {
tools = await Tools.init(TEST_NAME);
+
+ if (buildEnv.swfChromeExtension.e2eTestingToken !== "") {
+ const gitHubRepoPage: GitHubRepoPage = await tools.openPage(
+ GitHubRepoPage,
+ "https://github.com/kiegroup/kie-tools"
+ );
+ await gitHubRepoPage.addToken(buildEnv.swfChromeExtension.e2eTestingToken);
+ }
});
test(TEST_NAME, async () => {
diff --git a/packages/chrome-extension-serverless-workflow-editor/env/index.js b/packages/chrome-extension-serverless-workflow-editor/env/index.js
index 1e1d3ac4d8..565ac93dc8 100644
--- a/packages/chrome-extension-serverless-workflow-editor/env/index.js
+++ b/packages/chrome-extension-serverless-workflow-editor/env/index.js
@@ -33,6 +33,10 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], {
default: "manifest.dev.json",
description: "",
},
+ SWF_CHROME_EXTENSION__e2eTestingToken: {
+ default: "",
+ description: "",
+ },
}),
get env() {
return {
@@ -44,6 +48,7 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], {
routerTargetOrigin: getOrDefault(this.vars.SWF_CHROME_EXTENSION__routerTargetOrigin),
routerRelativePath: getOrDefault(this.vars.SWF_CHROME_EXTENSION__routerRelativePath),
manifestFile: getOrDefault(this.vars.SWF_CHROME_EXTENSION__manifestFile),
+ e2eTestingToken: getOrDefault(this.vars.SWF_CHROME_EXTENSION__e2eTestingToken),
},
};
},
diff --git a/packages/chrome-extension-test-helper/src/framework/github-repo/GitHubRepoPage.ts b/packages/chrome-extension-test-helper/src/framework/github-repo/GitHubRepoPage.ts
new file mode 100644
index 0000000000..3c0d6563ef
--- /dev/null
+++ b/packages/chrome-extension-test-helper/src/framework/github-repo/GitHubRepoPage.ts
@@ -0,0 +1,22 @@
+import { By, Key } from "selenium-webdriver";
+import Page from "../Page";
+
+export default class GitHubRepoPage extends Page {
+ private static readonly TOKEN_ICON: By = By.className("kogito-menu-icon");
+ private static readonly TOKEN_INPUT: By = By.className("kogito-github-token-input");
+
+ public async waitUntilLoaded(): Promise<void> {
+ return await this.tools.by(GitHubRepoPage.TOKEN_ICON).wait(1000).untilPresent();
+ }
+
+ public async addToken(token: string): Promise<void> {
+ const tokenIcon = await this.tools.by(GitHubRepoPage.TOKEN_ICON).getElement();
+ await tokenIcon.click();
+ await this.tools.by(GitHubRepoPage.TOKEN_INPUT).wait(1000).untilPresent();
+ const tokenInput = await this.tools.by(GitHubRepoPage.TOKEN_INPUT).getElement();
+ await tokenInput.click();
+ await this.tools.clipboard().setContent(token);
+ await tokenInput.sendKeys(this.tools.clipboard().getCtrvKeys());
+ await this.tools.by(GitHubRepoPage.TOKEN_INPUT).wait(5000).untilAbsent();
+ }
+}
diff --git a/packages/chrome-extension-test-helper/src/utils/tools/Clipboard.ts b/packages/chrome-extension-test-helper/src/utils/tools/Clipboard.ts
index 6e924d3d0e..debe7d958b 100644
--- a/packages/chrome-extension-test-helper/src/utils/tools/Clipboard.ts
+++ b/packages/chrome-extension-test-helper/src/utils/tools/Clipboard.ts
@@ -35,6 +35,14 @@ export default class Clipboard {
return await this.getTextFromHelperInput();
}
+ /**
+ * Set the clipboard content.
+ * @param textToClipboard Text to set as the content of the clipboard.
+ */
+ public async setContent(textToClipboard: string): Promise<void> {
+ await this.driver.executeScript("navigator.clipboard.writeText('" + textToClipboard + "');");
+ }
+
private async getTextFromHelperInput(): Promise<string> {
const GET_TEXT_FROM_INPUT_CMD: string =
"input=document.getElementById('copyPaste');" +
@@ -55,7 +63,11 @@ export default class Clipboard {
);
}
- private getCtrvKeys(): string {
+ /**
+ * Return Ctrl + v command for specific OS.
+ * @returns Ctrl + v command.
+ */
+ public getCtrvKeys(): string {
// "darwin" is MacOS
if (platform() === "darwin") {
return Key.SHIFT + Key.INSERT;
diff --git a/packages/chrome-extension/src/app/Dependencies.ts b/packages/chrome-extension/src/app/Dependencies.ts
index 6e30849dfe..a77357e9d7 100644
--- a/packages/chrome-extension/src/app/Dependencies.ts
+++ b/packages/chrome-extension/src/app/Dependencies.ts
@@ -74,6 +74,9 @@ export class Dependencies {
return (document.querySelector(".notification-indicator") ??
document.querySelector(".AppHeader-search")) as HTMLElement | null;
},
+ notLoggedInNotificationIndicator: () => {
+ return document.querySelector("#repository-details-container") as HTMLInputElement | null;
+ },
body: () => {
return document.body;
},
diff --git a/packages/chrome-extension/src/app/components/common/Main.tsx b/packages/chrome-extension/src/app/components/common/Main.tsx
index bced2797f7..784aada68b 100644
--- a/packages/chrome-extension/src/app/components/common/Main.tsx
+++ b/packages/chrome-extension/src/app/components/common/Main.tsx
@@ -46,15 +46,25 @@ function KogitoMenuPortal(props: { id: string }) {
const githubApi = useGitHubApi();
const globals = useGlobals();
- return (
- <>
- {githubApi.userIsLoggedIn() &&
- ReactDOM.createPortal(
+ if (githubApi.userIsLoggedIn()) {
+ return (
+ <>
+ {ReactDOM.createPortal(
<KogitoMenu />,
kogitoMenuContainer(props.id, globals.dependencies.all.notificationIndicator()!.parentElement!)
)}
- </>
- );
+ </>
+ );
+ } else {
+ return (
+ <>
+ {ReactDOM.createPortal(
+ <KogitoMenu />,
+ kogitoMenuContainer(props.id, globals.dependencies.all.notLoggedInNotificationIndicator()!)
+ )}
+ </>
+ );
+ }
}
export const Main: React.FunctionComponent<Globals> = (props) => {
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
(incubator-kie-tools-temporary-rnd-do-not-use) 04/15: NO-ISSUE: Fix CVE-2023-27522 on kie-sandbox-image (#2040)
Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
commit cd9336e4f684df6a70aaec3d994071ae04bbd4f0
Author: Thiago Lugli <th...@users.noreply.github.com>
AuthorDate: Tue Nov 7 16:26:01 2023 -0300
NO-ISSUE: Fix CVE-2023-27522 on kie-sandbox-image (#2040)
---
packages/cors-proxy-image/Containerfile | 2 +-
packages/dashbuilder-viewer-image/Containerfile | 4 ++--
packages/kie-sandbox-distribution/package.json | 2 +-
packages/kie-sandbox-extended-services-image/Containerfile | 2 +-
packages/kie-sandbox-image/Containerfile | 4 ++--
5 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/packages/cors-proxy-image/Containerfile b/packages/cors-proxy-image/Containerfile
index 7a83867e18..9793d9e9fa 100644
--- a/packages/cors-proxy-image/Containerfile
+++ b/packages/cors-proxy-image/Containerfile
@@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.
-FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi-minimal:9.2
+FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi-minimal:9.3
ENV HOME /home/kie-sandbox
ENV NVM_DIR $HOME/.nvm
diff --git a/packages/dashbuilder-viewer-image/Containerfile b/packages/dashbuilder-viewer-image/Containerfile
index ae547b2eb3..e57389dfbc 100644
--- a/packages/dashbuilder-viewer-image/Containerfile
+++ b/packages/dashbuilder-viewer-image/Containerfile
@@ -15,9 +15,9 @@
# specific language governing permissions and limitations
# under the License.
-FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi-minimal:9.2
+FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi-minimal:9.3
-RUN microdnf --disableplugin=subscription-manager -y install httpd-2.4.53-11.el9_2.5.x86_64 \
+RUN microdnf --disableplugin=subscription-manager -y install httpd-2.4.57-5.el9.x86_64 \
&& microdnf --disableplugin=subscription-manager clean all \
&& sed -i -e 's/Listen 80/Listen 8080/' /etc/httpd/conf/httpd.conf \
&& sed -i -e 's/#ServerName www.example.com:80/ServerName 127.0.0.1:8080/' /etc/httpd/conf/httpd.conf \
diff --git a/packages/kie-sandbox-distribution/package.json b/packages/kie-sandbox-distribution/package.json
index 19c97ba426..e79fdf6288 100644
--- a/packages/kie-sandbox-distribution/package.json
+++ b/packages/kie-sandbox-distribution/package.json
@@ -22,7 +22,7 @@
"docker:start-no-pull": "docker compose up -d --wait --pull=never",
"docker:stop": "docker compose stop",
"install": "pnpm docker:create-env-file",
- "test": "run-script-if --bool \"$(build-env containerImages.build)\" --bool \"$(build-env tests.run)\" --ignore-errors \"$(build-env tests.ignoreFailures)\" --then \"pnpm docker:start-no-pull\" \"jest --silent --verbose\" \"pnpm docker:stop\""
+ "test": "run-script-if --bool \"$(build-env containerImages.build)\" --bool \"$(build-env tests.run)\" --ignore-errors \"$(build-env tests.ignoreFailures)\" --then \"pnpm docker:start-no-pull\" \"sleep 10\" \"jest --silent --verbose\" \"pnpm docker:stop\""
},
"dependencies": {
"@kie-tools/cors-proxy-image": "workspace:*",
diff --git a/packages/kie-sandbox-extended-services-image/Containerfile b/packages/kie-sandbox-extended-services-image/Containerfile
index 936b62d77a..b5f82e8ab7 100644
--- a/packages/kie-sandbox-extended-services-image/Containerfile
+++ b/packages/kie-sandbox-extended-services-image/Containerfile
@@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.
-FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi-minimal:9.2
+FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi-minimal:9.3
RUN mkdir /kie-sandbox /.cache \
&& chgrp -R 0 /kie-sandbox /.cache \
diff --git a/packages/kie-sandbox-image/Containerfile b/packages/kie-sandbox-image/Containerfile
index 94796f2e1b..4bc6325b81 100644
--- a/packages/kie-sandbox-image/Containerfile
+++ b/packages/kie-sandbox-image/Containerfile
@@ -15,11 +15,11 @@
# specific language governing permissions and limitations
# under the License.
-FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi-minimal:9.2
+FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi-minimal:9.3
COPY entrypoint.sh dist-dev/image-env-to-json-standalone dist-dev/EnvJson.schema.json /tmp/
-RUN microdnf --disableplugin=subscription-manager -y install httpd-2.4.53-11.el9_2.5.x86_64 \
+RUN microdnf --disableplugin=subscription-manager -y install httpd-2.4.57-5.el9.x86_64 \
&& microdnf --disableplugin=subscription-manager clean all \
&& echo "Mutex posixsem" >> /etc/httpd/conf/httpd.conf \
&& sed -i -e 's/Listen 80/Listen 8080/' /etc/httpd/conf/httpd.conf \
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
(incubator-kie-tools-temporary-rnd-do-not-use) 07/15: kie-issues#633: Change the Extended Services Go App for the new Extended Services Java in the Extended Services Image (#2031)
Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
commit d34a205fff2965e078774801e34ba7e5dbf8816c
Author: Wagner Scholl Lemos <jo...@gmail.com>
AuthorDate: Wed Nov 8 11:59:04 2023 -0300
kie-issues#633: Change the Extended Services Go App for the new Extended Services Java in the Extended Services Image (#2031)
---
packages/extended-services-java/README.md | 12 +---
packages/extended-services-java/env/index.js | 27 +++-----
packages/extended-services-java/install.js | 7 +--
packages/extended-services-java/package.json | 9 ++-
packages/extended-services-java/pom.xml | 13 +++-
.../src/main/java/org/kie/tools/PingResponse.java | 24 +------
.../src/main/java/org/kie/tools/ProxyConfig.java | 55 ----------------
.../src/main/resources/application.properties | 5 +-
...{ProxyConfigTest.java => AbstractPingTest.java} | 29 ++-------
.../test/java/org/kie/tools/PingResourceTest.java | 68 ++++++++------------
.../test/java/org/kie/tools/PingResponseTest.java | 73 +++++++---------------
packages/kie-sandbox-distribution/README.md | 2 +-
.../kie-sandbox-distribution/docker-compose.yaml | 6 +-
.../tests/integrationTest.test.js | 7 ++-
.../Containerfile | 26 +++++---
.../kie-sandbox-extended-services-image/README.md | 17 +++++
.../env/index.js | 2 +-
.../package.json | 14 ++---
pnpm-lock.yaml | 4 +-
repo/graph.dot | 2 +-
repo/graph.json | 2 +-
21 files changed, 148 insertions(+), 256 deletions(-)
diff --git a/packages/extended-services-java/README.md b/packages/extended-services-java/README.md
index 533111d227..f1a9629577 100644
--- a/packages/extended-services-java/README.md
+++ b/packages/extended-services-java/README.md
@@ -11,9 +11,8 @@ You can run it on developement mode:
## Parameters
-- `-Dip=<PORT_NUMBER>`: Sets app port, the default value is `21345`.
-- `-Dport=<HOST>`: Sets app host, the default value is `0.0.0.0`.
-- `-DkieSandboxUrl=<URL>`: Sets kie.sandbox.url host, the default value is `https://localhost:9001`.
+<!-- - `-Dquarkus.http.host=<HOST>`: Sets the Quarkus app host, the default value is `0.0.0.0`.
+- `-Dquarkus.http.port=<PORT_NUMBER>`: Sets the Quarkus app port, the default value is `21345`. -->
### API
@@ -23,16 +22,11 @@ The root route is a proxy and will forward your requests to the autogenerated po
#### `/ping`
-[GET] returns the API version, the proxy port and IP and the KIE Sandbox URL.
+[GET] returns the API version, and service status.
```json
{
"version": "0.0.0",
- "proxy": {
- "ip": "0.0.0.0",
- "port": "21345"
- },
- "kieSandboxUrl": "https://localhost:9001",
"started": true
}
```
diff --git a/packages/extended-services-java/env/index.js b/packages/extended-services-java/env/index.js
index 7f20a17d63..9100cc450a 100644
--- a/packages/extended-services-java/env/index.js
+++ b/packages/extended-services-java/env/index.js
@@ -21,30 +21,23 @@ const { getOrDefault, varsWithName, composeEnv } = require("@kie-tools-scripts/b
module.exports = composeEnv([require("@kie-tools/root-env/env")], {
vars: varsWithName({
- EXTENDED_SERVICES__version: {
- default: require("../package.json").version,
- description: "Extended Services Version",
- },
- EXTENDED_SERVICES__ip: {
+ EXTENDED_SERVICES_JAVA__host: {
default: "0.0.0.0",
- description: "Extended Services IP",
+ description:
+ "Quarkus HTTP Host. Configures the IP address or host to which a Quarkus application binds for incoming HTTP requests,",
},
- EXTENDED_SERVICES__port: {
+ EXTENDED_SERVICES_JAVA__port: {
default: "21345",
- description: "Extended Services Port",
- },
- EXTENDED_SERVICES__kieSandboxUrl: {
- default: "https://localhost:9001",
- description: "KIE Sandbox URL",
+ description:
+ "Quarkus HTTP Port. Configures the network port on which a Quarkus application accepts incoming HTTP requests.",
},
}),
get env() {
return {
- extendedServices: {
- version: getOrDefault(this.vars.EXTENDED_SERVICES__version),
- ip: getOrDefault(this.vars.EXTENDED_SERVICES__ip),
- port: getOrDefault(this.vars.EXTENDED_SERVICES__port),
- kieSandboxUrl: getOrDefault(this.vars.EXTENDED_SERVICES__kieSandboxUrl),
+ extendedServicesJava: {
+ version: require("../package.json").version,
+ host: getOrDefault(this.vars.EXTENDED_SERVICES_JAVA__host),
+ port: getOrDefault(this.vars.EXTENDED_SERVICES_JAVA__port),
},
};
},
diff --git a/packages/extended-services-java/install.js b/packages/extended-services-java/install.js
index f70fd0c151..bd0aeed4d9 100644
--- a/packages/extended-services-java/install.js
+++ b/packages/extended-services-java/install.js
@@ -21,10 +21,9 @@ const buildEnv = require("./env");
const { setup } = require("@kie-tools/maven-config-setup-helper");
setup(`
- -Drevision=${buildEnv.env.extendedServices.version}
- -Dip=${buildEnv.env.extendedServices.ip}
- -Dport=${buildEnv.env.extendedServices.port}
- -DkieSandboxUrl=${buildEnv.env.extendedServices.kieSandboxUrl}
+ -Drevision=${buildEnv.env.extendedServicesJava.version}
+ -Dquarkus.http.port=${buildEnv.env.extendedServicesJava.port}
+ -Dquarkus.http.host=${buildEnv.env.extendedServicesJava.host}
-Dquarkus.platform.version=${buildEnv.env.quarkusPlatform.version}
-Dversion.org.kie.kogito=${buildEnv.env.kogitoRuntime.version}
`);
diff --git a/packages/extended-services-java/package.json b/packages/extended-services-java/package.json
index 9fb00d85a7..9c9bf44d5b 100644
--- a/packages/extended-services-java/package.json
+++ b/packages/extended-services-java/package.json
@@ -22,10 +22,15 @@
"build:prod": "run-script-os",
"build:prod:linux:darwin": "mvn clean install -DskipTests=$(build-env tests.run --not) -Dmaven.test.failure.ignore=$(build-env tests.ignoreFailures) -DskipITs=$(build-env endToEndTests.run --not) && pnpm dist",
"build:prod:win32": "pnpm powershell \"mvn clean install `-DskipTests=$(build-env tests.run --not) `-Dmaven.test.failure.ignore=$(build-env tests.ignoreFailures) `-DskipITs=$(build-env endToEndTests.run --not)\" && pnpm dist",
- "copy:jar": "copyfiles -u 1 \"target/*.jar\" dist/",
- "dist": "rimraf dist && mkdir dist && pnpm copy:jar",
+ "copy:app": "run-script-os",
+ "copy:app:linux:darwin": "copyfiles -u 1 \"target/quarkus-app/**/*\" dist/",
+ "copy:app:win32": "copyfiles -u 1 \"target/quarkus-app/**\" dist/",
+ "dist": "rimraf dist && mkdir dist && pnpm copy:app && pnpm rename:app",
"install": "node install.js",
"powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted -Command",
+ "rename:app": "run-script-os",
+ "rename:app:linux:darwin": "mv dist/quarkus-app dist/extended-services-java",
+ "rename:app:win32": "ren dist\\quarkus-app extended-services-java",
"start": "mvn quarkus:dev"
},
"devDependencies": {
diff --git a/packages/extended-services-java/pom.xml b/packages/extended-services-java/pom.xml
index 4cd19046d8..19ab2608c7 100644
--- a/packages/extended-services-java/pom.xml
+++ b/packages/extended-services-java/pom.xml
@@ -100,6 +100,15 @@
</dependencies>
<build>
+ <resources>
+ <resource>
+ <directory>src/main/resources</directory>
+ <filtering>true</filtering>
+ <includes>
+ <include>**/*.properties</include>
+ </includes>
+ </resource>
+ </resources>
<plugins>
<plugin>
<groupId>io.quarkus</groupId>
@@ -120,9 +129,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<version>${compiler-plugin.version}</version>
<configuration>
- <compilerArgs>
- <arg>-parameters</arg>
- </compilerArgs>
+ <parameters>${maven.compiler.parameters}</parameters>
</configuration>
</plugin>
<plugin>
diff --git a/packages/extended-services-java/src/main/java/org/kie/tools/PingResponse.java b/packages/extended-services-java/src/main/java/org/kie/tools/PingResponse.java
index 4381a3ed23..dc6208f6c9 100644
--- a/packages/extended-services-java/src/main/java/org/kie/tools/PingResponse.java
+++ b/packages/extended-services-java/src/main/java/org/kie/tools/PingResponse.java
@@ -21,28 +21,20 @@ package org.kie.tools;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
-
import org.eclipse.microprofile.config.inject.ConfigProperty;
+
import javax.enterprise.context.ApplicationScoped;
-import javax.inject.Inject;
@ApplicationScoped
-@JsonPropertyOrder({ "version", "proxy", "kieSandboxUrl", "started" })
+@JsonPropertyOrder({ "version", "started" })
public class PingResponse {
private final String version;
- private final ProxyConfig proxyConfig;
- private final String kieSandboxUrl;
private final boolean started;
- @Inject
- public PingResponse(@ConfigProperty(name = "extended.services.version") String version,
- ProxyConfig proxyConfig,
- @ConfigProperty(name = "kie.sandbox.url") String kieSandboxUrl) {
+ public PingResponse(@ConfigProperty(name = "extendedServicesJava.version")final String version) {
this.version = version;
- this.proxyConfig = proxyConfig;
- this.kieSandboxUrl = kieSandboxUrl;
this.started = true;
}
@@ -51,16 +43,6 @@ public class PingResponse {
return version;
}
- @JsonProperty("proxy")
- public ProxyConfig getProxyConfig() {
- return proxyConfig;
- }
-
- @JsonProperty("kieSandboxUrl")
- public String getKieSandboxUrl() {
- return kieSandboxUrl;
- }
-
@JsonProperty("started")
public boolean getStarted() {
return started;
diff --git a/packages/extended-services-java/src/main/java/org/kie/tools/ProxyConfig.java b/packages/extended-services-java/src/main/java/org/kie/tools/ProxyConfig.java
deleted file mode 100644
index c9e7cac62d..0000000000
--- a/packages/extended-services-java/src/main/java/org/kie/tools/ProxyConfig.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package org.kie.tools;
-
-import com.fasterxml.jackson.annotation.JsonProperty;
-import org.eclipse.microprofile.config.inject.ConfigProperty;
-
-import javax.enterprise.context.ApplicationScoped;
-
-@ApplicationScoped
-public class ProxyConfig {
-
- private final String ip;
- private final String port;
- private final boolean insecureSkipVerify;
-
- public ProxyConfig(@ConfigProperty(name = "quarkus.http.host") String ip,
- @ConfigProperty(name = "quarkus.http.port") String port) {
- this.ip = ip;
- this.port = port;
- this.insecureSkipVerify = false;
- }
-
- @JsonProperty("ip")
- public String getIP() {
- return ip;
- }
-
- @JsonProperty("port")
- public String getPort() {
- return port;
- }
-
- @JsonProperty("insecureSkipVerify")
- public boolean getInsecureSkipVerify() {
- return insecureSkipVerify;
- }
-}
diff --git a/packages/extended-services-java/src/main/resources/application.properties b/packages/extended-services-java/src/main/resources/application.properties
index 335b11160a..180d2b6563 100644
--- a/packages/extended-services-java/src/main/resources/application.properties
+++ b/packages/extended-services-java/src/main/resources/application.properties
@@ -15,10 +15,7 @@
# specific language governing permissions and limitations
# under the License.
-quarkus.http.host=${ip}
-quarkus.http.port=${port}
quarkus.http.cors=true
quarkus.http.cors.origins=/.*/
-kie.sandbox.url=${kieSandboxUrl}
-extended.services.version=${revision}
\ No newline at end of file
+extendedServicesJava.version=${project.version}
\ No newline at end of file
diff --git a/packages/extended-services-java/src/test/java/org/kie/tools/ProxyConfigTest.java b/packages/extended-services-java/src/test/java/org/kie/tools/AbstractPingTest.java
similarity index 55%
rename from packages/extended-services-java/src/test/java/org/kie/tools/ProxyConfigTest.java
rename to packages/extended-services-java/src/test/java/org/kie/tools/AbstractPingTest.java
index 3e7bcfccdf..bc15bc3a0f 100644
--- a/packages/extended-services-java/src/test/java/org/kie/tools/ProxyConfigTest.java
+++ b/packages/extended-services-java/src/test/java/org/kie/tools/AbstractPingTest.java
@@ -19,28 +19,9 @@
package org.kie.tools;
-import io.quarkus.test.junit.QuarkusTest;
import org.eclipse.microprofile.config.inject.ConfigProperty;
-import org.junit.jupiter.api.Test;
-import javax.inject.Inject;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-
-@QuarkusTest
-public class ProxyConfigTest {
-
- @ConfigProperty(name = "quarkus.http.host")
- String expectedIp;
- @ConfigProperty(name = "quarkus.http.port")
- String expectedPort;
- boolean expectedInsecureSkipVerify = false;
-
- @Inject
- ProxyConfig proxyConfig;
-
- @Test
- public void testProxyConfig() {
- assertEquals(expectedIp, proxyConfig.getIP());
- assertEquals(expectedPort, proxyConfig.getPort());
- assertEquals(expectedInsecureSkipVerify, proxyConfig.getInsecureSkipVerify());
- }
-}
+public class AbstractPingTest {
+ @ConfigProperty(name = "extendedServicesJava.version")
+ String expectedVersion;
+ final boolean expectedStarted = true;
+}
\ No newline at end of file
diff --git a/packages/extended-services-java/src/test/java/org/kie/tools/PingResourceTest.java b/packages/extended-services-java/src/test/java/org/kie/tools/PingResourceTest.java
index 853ca754ea..7734728d7f 100644
--- a/packages/extended-services-java/src/test/java/org/kie/tools/PingResourceTest.java
+++ b/packages/extended-services-java/src/test/java/org/kie/tools/PingResourceTest.java
@@ -17,45 +17,29 @@
* under the License.
*/
-package org.kie.tools;
-
-import io.quarkus.test.junit.QuarkusTest;
-import io.restassured.http.ContentType;
-import org.eclipse.microprofile.config.inject.ConfigProperty;
-import org.junit.jupiter.api.Test;
-
-import javax.inject.Inject;
-
-import static io.restassured.RestAssured.given;
-import static org.hamcrest.Matchers.*;
-
-@QuarkusTest
-public class PingResourceTest {
-
- @ConfigProperty(name = "extended.services.version")
- String expectedVersion;
- @ConfigProperty(name = "quarkus.http.host")
- String expectedIp;
- @ConfigProperty(name = "quarkus.http.port")
- String expectedPort;
- boolean expectedInsecureSkipVerify = false;
- @ConfigProperty(name = "kie.sandbox.url")
- String expectedKieSandboxUrl;
- boolean expectedStarted = true;
-
- @Test
- public void testPingEndpoint() {
- given()
- .when().get("/ping")
- .then()
- .statusCode(200)
- .contentType(ContentType.JSON)
- .body("version", equalTo(expectedVersion))
- .body("proxy.ip", equalTo(expectedIp))
- .body("proxy.port", equalTo(expectedPort))
- .body("proxy.insecureSkipVerify", equalTo(expectedInsecureSkipVerify))
- .body("kieSandboxUrl", equalTo(expectedKieSandboxUrl))
- .body("started", equalTo(expectedStarted));
- }
-
-}
\ No newline at end of file
+ package org.kie.tools;
+
+ import io.quarkus.test.junit.QuarkusTest;
+ import io.restassured.http.ContentType;
+ import org.eclipse.microprofile.config.inject.ConfigProperty;
+ import org.junit.jupiter.api.Test;
+
+ import javax.inject.Inject;
+
+ import static io.restassured.RestAssured.given;
+ import static org.hamcrest.Matchers.*;
+
+ @QuarkusTest
+ public class PingResourceTest extends AbstractPingTest {
+ @Test
+ public void testPingEndpoint() {
+ given()
+ .when().get("/ping")
+ .then()
+ .statusCode(200)
+ .contentType(ContentType.JSON)
+ .body("version", equalTo(expectedVersion))
+ .body("started", equalTo(expectedStarted));
+ }
+
+ }
\ No newline at end of file
diff --git a/packages/extended-services-java/src/test/java/org/kie/tools/PingResponseTest.java b/packages/extended-services-java/src/test/java/org/kie/tools/PingResponseTest.java
index 8cf1ea14fe..e4395d0daa 100644
--- a/packages/extended-services-java/src/test/java/org/kie/tools/PingResponseTest.java
+++ b/packages/extended-services-java/src/test/java/org/kie/tools/PingResponseTest.java
@@ -17,52 +17,27 @@
* under the License.
*/
-package org.kie.tools;
-
-import io.quarkus.test.junit.QuarkusTest;
-import org.eclipse.microprofile.config.inject.ConfigProperty;
-import org.junit.jupiter.api.Test;
-import javax.inject.Inject;
-
-import static org.junit.jupiter.api.Assertions.assertEquals;
-
-@QuarkusTest
-public class PingResponseTest {
-
- @ConfigProperty(name = "extended.services.version")
- String expectedVersion;
- @ConfigProperty(name = "quarkus.http.host")
- String expectedIp;
- @ConfigProperty(name = "quarkus.http.port")
- String expectedPort;
- boolean expectedInsecureSkipVerify = false;
- @ConfigProperty(name = "kie.sandbox.url")
- String expectedKieSandboxUrl;
- boolean expectedStarted = true;
-
- @Inject
- PingResponse pingResponse;
-
- @Test
- public void testGetVersion() {
- assertEquals(expectedVersion, pingResponse.getVersion());
- }
-
- @Test
- public void testGetProxyConfig() {
- ProxyConfig proxyConfig = pingResponse.getProxyConfig();
- assertEquals(expectedIp, proxyConfig.getIP());
- assertEquals(expectedPort, proxyConfig.getPort());
- assertEquals(expectedInsecureSkipVerify, proxyConfig.getInsecureSkipVerify());
- }
-
- @Test
- public void testGetKieSandboxUrl() {
- assertEquals(expectedKieSandboxUrl, pingResponse.getKieSandboxUrl());
- }
-
- @Test
- public void testGetStarted() {
- assertEquals(expectedStarted, pingResponse.getStarted());
- }
-}
+ package org.kie.tools;
+
+ import io.quarkus.test.junit.QuarkusTest;
+ import org.eclipse.microprofile.config.inject.ConfigProperty;
+ import org.junit.jupiter.api.Test;
+ import javax.inject.Inject;
+
+ import static org.junit.jupiter.api.Assertions.assertEquals;
+
+ @QuarkusTest
+ public class PingResponseTest extends AbstractPingTest {
+ @Inject
+ PingResponse pingResponse;
+
+ @Test
+ public void testGetVersion() {
+ assertEquals(expectedVersion, pingResponse.getVersion());
+ }
+
+ @Test
+ public void testGetStarted() {
+ assertEquals(expectedStarted, pingResponse.getStarted());
+ }
+ }
\ No newline at end of file
diff --git a/packages/kie-sandbox-distribution/README.md b/packages/kie-sandbox-distribution/README.md
index 64ad6427a6..8de5d76bcb 100644
--- a/packages/kie-sandbox-distribution/README.md
+++ b/packages/kie-sandbox-distribution/README.md
@@ -17,7 +17,7 @@ This package contains the `docker-compose` file to run KIE Sandbox and all relat
- For local builds, Run the following in the root folder of the repository to build the package:
```bash
- pnpm -F @kie-tools/kie-sandbox-image... build:prod
+ pnpm -F @kie-tools/kie-sandbox-distribution... build:prod
```
- Then check if the image is correctly stored:
diff --git a/packages/kie-sandbox-distribution/docker-compose.yaml b/packages/kie-sandbox-distribution/docker-compose.yaml
index ed4ce362f0..3907d327ca 100644
--- a/packages/kie-sandbox-distribution/docker-compose.yaml
+++ b/packages/kie-sandbox-distribution/docker-compose.yaml
@@ -10,11 +10,11 @@ services:
KIE_SANDBOX_CORS_PROXY_URL: "http://localhost:${KIE_SANDBOX_DISTRIBUTION__corsProxyExposedPort}"
depends_on:
- - extended_services
+ - extended_services_java
- cors_proxy
- extended_services:
- container_name: extended_services
+ extended_services_java:
+ container_name: extended_services_java
image: "${KIE_SANDBOX_DISTRIBUTION__extendedServicesImageRegistry}/${KIE_SANDBOX_DISTRIBUTION__extendedServicesImageAccount}/${KIE_SANDBOX_DISTRIBUTION__extendedServicesImageName}:${KIE_SANDBOX_DISTRIBUTION__extendedServicesImageTag}"
ports:
- ${KIE_SANDBOX_DISTRIBUTION__extendedServicesExposedPort}:${KIE_SANDBOX_DISTRIBUTION__extendedServicesContainerPort}
diff --git a/packages/kie-sandbox-distribution/tests/integrationTest.test.js b/packages/kie-sandbox-distribution/tests/integrationTest.test.js
index 9bb8de1706..ef73362707 100644
--- a/packages/kie-sandbox-distribution/tests/integrationTest.test.js
+++ b/packages/kie-sandbox-distribution/tests/integrationTest.test.js
@@ -16,8 +16,11 @@ describe("Test built images individually", async () => {
it("extended-services homepage", async () => {
expect(await (await fetch(extendedServicesUrl)).text()).toMatchSnapshot();
});
- it("extended-services ping", async () => {
- expect(await (await fetch(`${extendedServicesUrl}/ping`)).json()).toHaveProperty("proxy");
+ it("extended-services-java ping", async () => {
+ const response = await (await fetch(`${extendedServicesUrl}/ping`)).json();
+ expect(response).toHaveProperty("version");
+ expect(response).toHaveProperty("started");
+ expect(response.started).toBe(true);
});
it("kie-sandbox homepage", async () => {
expect(await (await fetch(kieSandboxUrl)).text()).toContain('<script src="index.js"></script>');
diff --git a/packages/kie-sandbox-extended-services-image/Containerfile b/packages/kie-sandbox-extended-services-image/Containerfile
index b5f82e8ab7..7912315e4b 100644
--- a/packages/kie-sandbox-extended-services-image/Containerfile
+++ b/packages/kie-sandbox-extended-services-image/Containerfile
@@ -15,17 +15,27 @@
# specific language governing permissions and limitations
# under the License.
-FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi-minimal:9.3
+FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/openjdk-11-runtime:1.16-3
-RUN mkdir /kie-sandbox /.cache \
- && chgrp -R 0 /kie-sandbox /.cache \
- && chmod -R g=u /kie-sandbox /.cache \
- && chown -R 1000:0 /kie-sandbox /.cache
+ARG EXTENDED_SERVICES_DEFAULT_HOST
+ARG EXTENDED_SERVICES_DEFAULT_PORT
-COPY --chown=1000:0 dist-dev/kie_sandbox_extended_services_headless /kie-sandbox/kie_sandbox_extended_services_headless
+ENV EXTENDED_SERVICES_HOST=$EXTENDED_SERVICES_DEFAULT_HOST
+ENV EXTENDED_SERVICES_PORT=$EXTENDED_SERVICES_DEFAULT_PORT
-EXPOSE 21345
+RUN echo EXTENDED_SERVICES_DEFAULT_HOST: $EXTENDED_SERVICES_DEFAULT_HOST
+RUN echo EXTENDED_SERVICES_DEFAULT_PORT: $EXTENDED_SERVICES_DEFAULT_PORT
+RUN echo EXTENDED_SERVICES_HOST: $EXTENDED_SERVICES_HOST
+RUN echo EXTENDED_SERVICES_PORT: $EXTENDED_SERVICES_PORT
+
+RUN mkdir kie-sandbox
+
+COPY --chown=1000:0 dist-dev/kie_sandbox_extended_services /kie-sandbox/kie_sandbox_extended_services
+
+EXPOSE $EXTENDED_SERVICES_PORT
USER 1000
-CMD [ "/kie-sandbox/kie_sandbox_extended_services_headless" ]
+WORKDIR /kie-sandbox/kie_sandbox_extended_services
+
+CMD java -Dquarkus.http.host=$EXTENDED_SERVICES_HOST -Dquarkus.http.port=$EXTENDED_SERVICES_PORT -jar quarkus-run.jar
\ No newline at end of file
diff --git a/packages/kie-sandbox-extended-services-image/README.md b/packages/kie-sandbox-extended-services-image/README.md
index 9c97cfecf4..9a9666b860 100644
--- a/packages/kie-sandbox-extended-services-image/README.md
+++ b/packages/kie-sandbox-extended-services-image/README.md
@@ -58,3 +58,20 @@ $ podman run -p 21345:21345 -i --rm quay.io/kie-tools/kie-sandbox-extended-servi
```
The service will be up at http://localhost:21345
+
+If you need to change port or Host/IP, use the following parameters:
+
+EXTENDED_SERVICES_HOST (Defaults to 0.0.0.0)
+EXTENDED_SERVICES_PORT (Defaults to 21345)
+
+For example:
+
+```bash
+$ docker run -p 21000:22222 -i --rm -e EXTENDED_SERVICES_HOST=127.0.0.1 -e EXTENDED_SERVICES_PORT=22222 quay.io/kie-tools/kie-sandbox-extended-services-image:latest
+```
+
+or
+
+```bash
+$ podman run -p 21000:22222 -i --rm -e EXTENDED_SERVICES_HOST=127.0.0.1 -e EXTENDED_SERVICES_PORT=22222 quay.io/kie-tools/kie-sandbox-extended-services-image:latest
+```
diff --git a/packages/kie-sandbox-extended-services-image/env/index.js b/packages/kie-sandbox-extended-services-image/env/index.js
index 471244a938..120ed870e8 100644
--- a/packages/kie-sandbox-extended-services-image/env/index.js
+++ b/packages/kie-sandbox-extended-services-image/env/index.js
@@ -19,7 +19,7 @@
const { varsWithName, getOrDefault, composeEnv } = require("@kie-tools-scripts/build-env");
-module.exports = composeEnv([require("@kie-tools/root-env/env")], {
+module.exports = composeEnv([require("@kie-tools/root-env/env"), require("@kie-tools/extended-services-java/env")], {
vars: varsWithName({
KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry: {
default: "quay.io",
diff --git a/packages/kie-sandbox-extended-services-image/package.json b/packages/kie-sandbox-extended-services-image/package.json
index d1068caf43..c4520129e2 100644
--- a/packages/kie-sandbox-extended-services-image/package.json
+++ b/packages/kie-sandbox-extended-services-image/package.json
@@ -16,15 +16,15 @@
"build:dev": "pnpm cleanup && pnpm copy:assets && run-script-if --bool \"$(build-env containerImages.build)\" --then \"pnpm docker:build\"",
"build:prod": "pnpm cleanup && pnpm copy:assets && run-script-if --bool \"$(build-env containerImages.build)\" --then \"pnpm docker:build\"",
"cleanup": "rimraf dist-dev && mkdir dist-dev",
- "copy:assets": "pnpm copy:extended-services",
- "copy:extended-services": "run-script-os",
- "copy:extended-services:linux:darwin": "cp -R ../extended-services/dist/linux/kie_sandbox_extended_services_headless ./dist-dev/kie_sandbox_extended_services_headless",
- "copy:extended-services:win32": "pnpm powershell \"Copy-Item ../extended-services/dist/linux/kie_sandbox_extended_services_headless ./dist-dev/kie_sandbox_extended_services_headless\"",
- "docker:build": "kie-tools--image-builder -r \"$(build-env extendedServicesImage.registry)\" -a \"$(build-env extendedServicesImage.account)\" -n \"$(build-env extendedServicesImage.name)\" -t \"$(build-env extendedServicesImage.buildTags)\"",
- "podman:build": "kie-tools--image-builder -r \"$(build-env extendedServicesImage.registry)\" -a \"$(build-env extendedServicesImage.account)\" -n \"$(build-env extendedServicesImage.name)\" -t \"$(build-env extendedServicesImage.buildTags)\" -e podman"
+ "copy:assets": "pnpm copy:extended-services-java",
+ "copy:extended-services-java": "run-script-os",
+ "copy:extended-services-java:linux:darwin": "cp -R ../extended-services-java/dist/extended-services-java ./dist-dev/kie_sandbox_extended_services",
+ "copy:extended-services-java:win32": "pnpm powershell \"Copy-Item ../extended-services-java/dist/extended-services-java ./dist-dev/kie_sandbox_extended_services\"",
+ "docker:build": "kie-tools--image-builder -r \"$(build-env extendedServicesImage.registry)\" -a \"$(build-env extendedServicesImage.account)\" -n \"$(build-env extendedServicesImage.name)\" -t \"$(build-env extendedServicesImage.buildTags)\" --build-arg \"EXTENDED_SERVICES_DEFAULT_PORT=$(build-env extendedServicesJava.port)\" --build-arg \"EXTENDED_SERVICES_DEFAULT_HOST=$(build-env extendedServicesJava.host)\"",
+ "podman:build": "kie-tools--image-builder -r \"$(build-env extendedServicesImage.registry)\" -a \"$(build-env extendedServicesImage.account)\" -n \"$(build-env extendedServicesImage.name)\" -t \"$(build-env extendedServicesImage.buildTags)\" --build-arg \"EXTENDED_SERVICES_DEFAULT_PORT=$(build-env extendedServicesJava.port)\" --build-arg \"EXTENDED_SERVICES_DEFAULT_HOST=$(build-env extendedServicesJava.host)\" -e podman"
},
"dependencies": {
- "@kie-tools/extended-services": "workspace:*"
+ "@kie-tools/extended-services-java": "workspace:*"
},
"devDependencies": {
"@kie-tools/image-builder": "workspace:*",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index aec758786e..26525f14ad 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -5163,9 +5163,9 @@ importers:
packages/kie-sandbox-extended-services-image:
dependencies:
- "@kie-tools/extended-services":
+ "@kie-tools/extended-services-java":
specifier: workspace:*
- version: link:../extended-services
+ version: link:../extended-services-java
devDependencies:
"@kie-tools/image-builder":
specifier: workspace:*
diff --git a/repo/graph.dot b/repo/graph.dot
index 402d0775ac..96fc6b4494 100644
--- a/repo/graph.dot
+++ b/repo/graph.dot
@@ -324,7 +324,7 @@ digraph G {
"@kie-tools/kie-sandbox-distribution" -> "@kie-tools/cors-proxy-image" [ style = "solid", color = "black" ];
"@kie-tools/kie-sandbox-distribution" -> "@kie-tools/kie-sandbox-extended-services-image" [ style = "solid", color = "black" ];
"@kie-tools/kie-sandbox-distribution" -> "@kie-tools/kie-sandbox-image" [ style = "solid", color = "black" ];
- "@kie-tools/kie-sandbox-extended-services-image" -> "@kie-tools/extended-services" [ style = "solid", color = "black" ];
+ "@kie-tools/kie-sandbox-extended-services-image" -> "@kie-tools/extended-services-java" [ style = "solid", color = "black" ];
"@kie-tools/kie-sandbox-extended-services-image" -> "@kie-tools/image-builder" [ style = "dashed", color = "black" ];
"@kie-tools/kie-sandbox-fs" -> "@kie-tools/root-env" [ style = "dashed", color = "blue" ];
"@kie-tools/kie-sandbox-fs" -> "@kie-tools/tsconfig" [ style = "dashed", color = "blue" ];
diff --git a/repo/graph.json b/repo/graph.json
index a1dd70e9e3..a58c636554 100644
--- a/repo/graph.json
+++ b/repo/graph.json
@@ -692,7 +692,7 @@
{ "source": "@kie-tools/kie-sandbox-distribution", "target": "@kie-tools/kie-sandbox-image", "weight": 1 },
{
"source": "@kie-tools/kie-sandbox-extended-services-image",
- "target": "@kie-tools/extended-services",
+ "target": "@kie-tools/extended-services-java",
"weight": 1
},
{ "source": "@kie-tools/kie-sandbox-extended-services-image", "target": "@kie-tools/image-builder", "weight": 1 },
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
(incubator-kie-tools-temporary-rnd-do-not-use) 10/15: NO-ISSUE: `start` script on `extended-services-java` should not require Docker (#2043)
Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
commit a34d0b5c9e5db6f75a8398aa89ad16ff26663b0c
Author: Wagner Scholl Lemos <jo...@gmail.com>
AuthorDate: Fri Nov 10 12:15:15 2023 -0300
NO-ISSUE: `start` script on `extended-services-java` should not require Docker (#2043)
---
packages/extended-services-java/README.md | 4 ++--
packages/extended-services-java/env/index.js | 2 +-
.../extended-services-java/src/main/resources/application.properties | 1 +
packages/kie-sandbox-extended-services-image/Containerfile | 5 -----
packages/kie-sandbox-extended-services-image/README.md | 2 ++
5 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/packages/extended-services-java/README.md b/packages/extended-services-java/README.md
index f1a9629577..c809e2c0ca 100644
--- a/packages/extended-services-java/README.md
+++ b/packages/extended-services-java/README.md
@@ -11,8 +11,8 @@ You can run it on developement mode:
## Parameters
-<!-- - `-Dquarkus.http.host=<HOST>`: Sets the Quarkus app host, the default value is `0.0.0.0`.
-- `-Dquarkus.http.port=<PORT_NUMBER>`: Sets the Quarkus app port, the default value is `21345`. -->
+- `-Dquarkus.http.host=<HOST>` : Sets the Quarkus app host, the default value is `0.0.0.0`.
+- `-Dquarkus.http.port=<PORT_NUMBER>` : Sets the Quarkus app port, the default value is `21345`.
### API
diff --git a/packages/extended-services-java/env/index.js b/packages/extended-services-java/env/index.js
index 9100cc450a..b53ded06d1 100644
--- a/packages/extended-services-java/env/index.js
+++ b/packages/extended-services-java/env/index.js
@@ -24,7 +24,7 @@ module.exports = composeEnv([require("@kie-tools/root-env/env")], {
EXTENDED_SERVICES_JAVA__host: {
default: "0.0.0.0",
description:
- "Quarkus HTTP Host. Configures the IP address or host to which a Quarkus application binds for incoming HTTP requests,",
+ "Quarkus HTTP Host. Configures the IP address or host to which a Quarkus application binds for incoming HTTP requests.",
},
EXTENDED_SERVICES_JAVA__port: {
default: "21345",
diff --git a/packages/extended-services-java/src/main/resources/application.properties b/packages/extended-services-java/src/main/resources/application.properties
index 180d2b6563..bc24fbe352 100644
--- a/packages/extended-services-java/src/main/resources/application.properties
+++ b/packages/extended-services-java/src/main/resources/application.properties
@@ -17,5 +17,6 @@
quarkus.http.cors=true
quarkus.http.cors.origins=/.*/
+quarkus.devservices.enabled=false
extendedServicesJava.version=${project.version}
\ No newline at end of file
diff --git a/packages/kie-sandbox-extended-services-image/Containerfile b/packages/kie-sandbox-extended-services-image/Containerfile
index 7912315e4b..c56b32f831 100644
--- a/packages/kie-sandbox-extended-services-image/Containerfile
+++ b/packages/kie-sandbox-extended-services-image/Containerfile
@@ -23,11 +23,6 @@ ARG EXTENDED_SERVICES_DEFAULT_PORT
ENV EXTENDED_SERVICES_HOST=$EXTENDED_SERVICES_DEFAULT_HOST
ENV EXTENDED_SERVICES_PORT=$EXTENDED_SERVICES_DEFAULT_PORT
-RUN echo EXTENDED_SERVICES_DEFAULT_HOST: $EXTENDED_SERVICES_DEFAULT_HOST
-RUN echo EXTENDED_SERVICES_DEFAULT_PORT: $EXTENDED_SERVICES_DEFAULT_PORT
-RUN echo EXTENDED_SERVICES_HOST: $EXTENDED_SERVICES_HOST
-RUN echo EXTENDED_SERVICES_PORT: $EXTENDED_SERVICES_PORT
-
RUN mkdir kie-sandbox
COPY --chown=1000:0 dist-dev/kie_sandbox_extended_services /kie-sandbox/kie_sandbox_extended_services
diff --git a/packages/kie-sandbox-extended-services-image/README.md b/packages/kie-sandbox-extended-services-image/README.md
index 9a9666b860..8eb3353978 100644
--- a/packages/kie-sandbox-extended-services-image/README.md
+++ b/packages/kie-sandbox-extended-services-image/README.md
@@ -61,8 +61,10 @@ The service will be up at http://localhost:21345
If you need to change port or Host/IP, use the following parameters:
+```bash
EXTENDED_SERVICES_HOST (Defaults to 0.0.0.0)
EXTENDED_SERVICES_PORT (Defaults to 21345)
+```
For example:
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
(incubator-kie-tools-temporary-rnd-do-not-use) 06/15: KOGITO-9701: Implement Workflow Instances section (#2033)
Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
commit 400890aa8ce6f3657d6d41cbfd49b121596aeec4
Author: Fabrizio Antonangeli <fa...@gmail.com>
AuthorDate: Wed Nov 8 13:08:47 2023 +0100
KOGITO-9701: Implement Workflow Instances section (#2033)
---
packages/sonataflow-deployment-webapp/README.md | 4 +-
packages/sonataflow-deployment-webapp/package.json | 10 ++
packages/sonataflow-deployment-webapp/src/App.tsx | 51 +++---
.../src/AppConstants.ts | 4 +
.../src/context/AppContext.tsx | 3 +
.../src/context/AppContextProvider.tsx | 31 +++-
.../sonataflow-deployment-webapp/src/data/index.ts | 20 +++
.../ServerlessWorkflowCombinedEditorEnvelopeApp.ts | 42 +++++
.../ServerlessWorkflowDiagramEditorEnvelopeApp.ts | 45 +++++
.../ServerlessWorkflowTextEditorEnvelopeApp.ts | 39 +++++
.../sonataflow-deployment-webapp/src/index.tsx | 1 +
.../src/navigation/RoutesSwitch.tsx | 54 ++++++
.../RuntimeToolsRoutesSwitch.tsx} | 24 ++-
.../src/pages/BasePage.tsx | 8 +-
.../src/pages/ErrorPage.tsx | 17 +-
.../src/pages/Workflows/CloudEventFormPage.tsx | 6 +-
.../src/pages/Workflows/WorkflowFormPage.tsx | 74 ++++++---
.../src/pages/Workflows/Workflows.tsx | 4 +-
.../src/pages/basePage/BasePageNav.tsx | 14 ++
.../src/routes/index.ts | 22 ++-
.../workflows/RuntimeToolsWorkflowDetails.tsx | 106 ++++++++++++
.../workflows/RuntimeToolsWorkflowInstances.tsx | 88 ++++++++++
.../WorkflowDetails/WorkflowDetailsContext.ts} | 13 +-
.../WorkflowDetailsContextProvider.tsx | 56 +++++++
.../WorkflowDetails/WorkflowDetailsGatewayApi.ts | 176 ++++++++++++++++++++
.../WorkflowDetails/WorkflowDetailsQueries.ts | 128 ++++++++++++++
.../workflows/WorkflowDetails/index.ts} | 10 +-
.../WorkflowDetailsContainer.tsx | 62 +++++++
.../workflows/WorkflowList/WorkflowListContext.ts} | 13 +-
.../WorkflowList/WorkflowListContextProvider.tsx | 56 +++++++
.../WorkflowList/WorkflowListGatewayApi.ts | 185 +++++++++++++++++++++
.../workflows/WorkflowList/WorkflowListQueries.ts | 90 ++++++++++
.../workflows/WorkflowList/index.ts} | 10 +-
.../WorkflowListContainer.tsx | 64 +++++++
...rverless-workflow-combined-editor-envelope.html | 45 +++++
...erverless-workflow-diagram-editor-envelope.html | 45 +++++
.../serverless-workflow-text-editor-envelope.html | 45 +++++
.../sonataflow-deployment-webapp/webpack.config.js | 21 +++
pnpm-lock.yaml | 184 +++++++++++++++++---
39 files changed, 1733 insertions(+), 137 deletions(-)
diff --git a/packages/sonataflow-deployment-webapp/README.md b/packages/sonataflow-deployment-webapp/README.md
index 574e027239..231977ccad 100644
--- a/packages/sonataflow-deployment-webapp/README.md
+++ b/packages/sonataflow-deployment-webapp/README.md
@@ -160,7 +160,8 @@ After the installation, you can optionally add a file at `/src/main/resources/ME
```JSON
{
"appName": "SonataFlow Deployment",
- "showDisclaimer": true
+ "showDisclaimer": true,
+ "dataIndexUrl": ""
}
```
@@ -168,3 +169,4 @@ Please replace:
- `appName` with the desired name for the app
- `showDisclaimer` show/hide the development disclamer
+- `dataIndexUrl` optional url to your SonataFlow Data Index Service. If not set the app will try to use the embedded Data Index Service.
diff --git a/packages/sonataflow-deployment-webapp/package.json b/packages/sonataflow-deployment-webapp/package.json
index a114865f0f..dcd9396158 100644
--- a/packages/sonataflow-deployment-webapp/package.json
+++ b/packages/sonataflow-deployment-webapp/package.json
@@ -26,6 +26,8 @@
"@babel/core": "^7.16.0",
"@babel/preset-env": "^7.16.0",
"@babel/preset-react": "^7.16.0",
+ "@kie-tools-core/editor": "workspace:*",
+ "@kie-tools-core/keyboard-shortcuts": "workspace:*",
"@kie-tools-core/patternfly-base": "workspace:*",
"@kie-tools-core/react-hooks": "workspace:*",
"@kie-tools-core/webpack-base": "workspace:*",
@@ -34,7 +36,12 @@
"@kie-tools/runtime-tools-components": "workspace:*",
"@kie-tools/runtime-tools-enveloped-components": "workspace:*",
"@kie-tools/runtime-tools-gateway-api": "workspace:*",
+ "@kie-tools/serverless-workflow-combined-editor": "workspace:*",
+ "@kie-tools/serverless-workflow-diagram-editor-assets": "workspace:*",
+ "@kie-tools/serverless-workflow-diagram-editor-envelope": "workspace:*",
+ "@kie-tools/serverless-workflow-text-editor": "workspace:*",
"@kie-tools/tsconfig": "workspace:*",
+ "@patternfly/patternfly": "^4.224.2",
"@patternfly/react-core": "^4.276.6",
"@patternfly/react-icons": "^4.93.6",
"@patternfly/react-table": "^4.112.39",
@@ -43,6 +50,9 @@
"@types/react-dom": "^17.0.5",
"@types/react-router": "^5.1.14",
"@types/react-router-dom": "^5.1.7",
+ "apollo-cache-inmemory": "1.6.6",
+ "apollo-client": "2.6.10",
+ "apollo-link-http": "1.5.17",
"copy-webpack-plugin": "^11.0.0",
"jest": "^26.6.3",
"jest-junit": "^14.0.0",
diff --git a/packages/sonataflow-deployment-webapp/src/App.tsx b/packages/sonataflow-deployment-webapp/src/App.tsx
index a5a4a304c6..36830ac6c3 100644
--- a/packages/sonataflow-deployment-webapp/src/App.tsx
+++ b/packages/sonataflow-deployment-webapp/src/App.tsx
@@ -18,38 +18,27 @@
*/
import React from "react";
-import { Route, Switch } from "react-router";
-import { HashRouter, Redirect } from "react-router-dom";
+import { HashRouter } from "react-router-dom";
import { AppContextProvider } from "./context/AppContextProvider";
import { OpenApiContextProvider } from "./context/OpenApiContextProvider";
-import { Workflows } from "./pages/Workflows/";
-import { NoMatchPage } from "./pages/NoMatchPage";
-import { routes } from "./routes";
-import { WorkflowFormPage } from "./pages/Workflows/WorkflowFormPage";
-import { CloudEventFormPage } from "./pages/Workflows/CloudEventFormPage";
+import { RoutesSwitch } from "./navigation/RoutesSwitch";
+import { WorkflowListContextProvider } from "./runtimeTools/workflows/WorkflowList";
+import { WorkflowDetailsContextProvider } from "./runtimeTools/workflows/WorkflowDetails";
-export function App() {
- return (
- <AppContextProvider>
- <OpenApiContextProvider>
- <HashRouter>
- <Switch>
- <Route path={routes.workflows.form.path({ workflowId: ":workflowId" })}>
- {({ match }) => <WorkflowFormPage workflowId={match!.params.workflowId!} />}
- </Route>
- <Route path={routes.workflows.cloudEvent.path({})}>
- <CloudEventFormPage />
- </Route>
- <Route path={routes.workflows.home.path({})}>
- <Workflows />
- </Route>
- <Route path={routes.home.path({})}>
- <Redirect to={routes.workflows.home.path({})} />
- </Route>
- <Route component={NoMatchPage} />
- </Switch>
- </HashRouter>
- </OpenApiContextProvider>
- </AppContextProvider>
- );
+export const App = () => (
+ <HashRouter>
+ {nest(
+ [AppContextProvider, {}],
+ [OpenApiContextProvider, {}],
+ [WorkflowListContextProvider, {}],
+ [WorkflowDetailsContextProvider, {}],
+ [RoutesSwitch, {}]
+ )}
+ </HashRouter>
+);
+
+function nest(...components: Array<[(...args: any[]) => any, object]>) {
+ return components.reduceRight((acc, [Component, props]) => {
+ return <Component {...props}>{acc}</Component>;
+ }, <></>);
}
diff --git a/packages/sonataflow-deployment-webapp/src/AppConstants.ts b/packages/sonataflow-deployment-webapp/src/AppConstants.ts
index 5985bb530a..b8735e7149 100644
--- a/packages/sonataflow-deployment-webapp/src/AppConstants.ts
+++ b/packages/sonataflow-deployment-webapp/src/AppConstants.ts
@@ -20,9 +20,13 @@
import { AppData } from "./data";
export const SONATAFLOW_DEPLOYMENT_DOCUMENTATION_URL = "https://sonataflow.org/serverlessworkflow/latest/index.html";
+export const SONATAFLOW_DEPLOYMENT_DATAINDEX_DOCUMENTATION_URL =
+ "https://sonataflow.org/serverlessworkflow/latest/data-index/data-index-core-concepts.html";
export const KUBESMARTS_URL = "https://start.kubesmarts.org";
+export const APPDATA_JSON_FILENAME = "sonataflow-deployment-webapp-data.json";
export const DEFAULT_APPDATA_VALUES: AppData = {
appName: "Deployment",
showDisclaimer: false,
+ dataIndexUrl: "/graphql",
};
diff --git a/packages/sonataflow-deployment-webapp/src/context/AppContext.tsx b/packages/sonataflow-deployment-webapp/src/context/AppContext.tsx
index dd2828b0cf..69072f9507 100644
--- a/packages/sonataflow-deployment-webapp/src/context/AppContext.tsx
+++ b/packages/sonataflow-deployment-webapp/src/context/AppContext.tsx
@@ -24,6 +24,9 @@ import { AppData } from "../data";
export interface AppContextType {
appDataPromise: PromiseState<AppData>;
data: AppData;
+ dataIndexAvailable?: boolean;
+ isDataIndexEmbedded: boolean;
+ fullDataIndexUrl: string;
}
export const AppContext = createContext<AppContextType>({} as any);
diff --git a/packages/sonataflow-deployment-webapp/src/context/AppContextProvider.tsx b/packages/sonataflow-deployment-webapp/src/context/AppContextProvider.tsx
index 6c9f99d834..d9e645f007 100644
--- a/packages/sonataflow-deployment-webapp/src/context/AppContextProvider.tsx
+++ b/packages/sonataflow-deployment-webapp/src/context/AppContextProvider.tsx
@@ -19,31 +19,48 @@
import React, { PropsWithChildren, useEffect, useMemo, useState } from "react";
import { DEFAULT_APPDATA_VALUES } from "../AppConstants";
-import { AppData } from "../data";
+import { AppData, verifyDataIndex } from "../data";
import { useAppDataPromise } from "../hooks/useAppDataPromise";
import { AppContext } from "./AppContext";
export function AppContextProvider(props: PropsWithChildren<{}>) {
const appDataPromise = useAppDataPromise();
const [data, setData] = useState<AppData>(DEFAULT_APPDATA_VALUES);
+ const [dataIndexAvailable, setDataIndexAvailable] = useState<boolean>();
useEffect(() => {
if (!appDataPromise.data) {
return;
}
- setData(appDataPromise.data);
+ const appData = {
+ appName: appDataPromise.data.appName || DEFAULT_APPDATA_VALUES.appName,
+ showDisclaimer: appDataPromise.data.showDisclaimer ?? DEFAULT_APPDATA_VALUES.showDisclaimer,
+ dataIndexUrl: appDataPromise.data.dataIndexUrl || DEFAULT_APPDATA_VALUES.dataIndexUrl,
+ };
+
+ setData(appData);
document.title = appDataPromise.data.appName;
+
+ verifyDataIndex(appData.dataIndexUrl).then(setDataIndexAvailable);
}, [appDataPromise.data]);
- const value = useMemo(
- () => ({
+ const value = useMemo(() => {
+ const isDataIndexUrlRelativePath = /^\/\w+/.test(data.dataIndexUrl);
+ const isDataIndexEmbedded =
+ data.dataIndexUrl === DEFAULT_APPDATA_VALUES.dataIndexUrl ||
+ data.dataIndexUrl.startsWith(window.location.origin) ||
+ isDataIndexUrlRelativePath;
+
+ return {
appDataPromise,
data,
- }),
- [data, appDataPromise]
- );
+ dataIndexAvailable,
+ isDataIndexEmbedded,
+ fullDataIndexUrl: (isDataIndexEmbedded ? window.location.origin : "") + data.dataIndexUrl,
+ };
+ }, [data, appDataPromise, dataIndexAvailable]);
return <AppContext.Provider value={value}>{props.children}</AppContext.Provider>;
}
diff --git a/packages/sonataflow-deployment-webapp/src/data/index.ts b/packages/sonataflow-deployment-webapp/src/data/index.ts
index 64a598819a..37aa288410 100644
--- a/packages/sonataflow-deployment-webapp/src/data/index.ts
+++ b/packages/sonataflow-deployment-webapp/src/data/index.ts
@@ -22,9 +22,29 @@ import { routes } from "../routes";
export interface AppData {
appName: string;
showDisclaimer: boolean;
+ dataIndexUrl: string;
}
export async function fetchAppData(): Promise<AppData> {
const response = await fetch(routes.dataJson.path({}));
return (await response.json()) as AppData;
}
+
+export async function verifyDataIndex(dataIndexUrl?: string): Promise<boolean> {
+ if (!dataIndexUrl) {
+ return false;
+ }
+
+ try {
+ const response = await fetch(dataIndexUrl, {
+ headers: {
+ "Content-Type": "application/json",
+ },
+ method: "POST",
+ body: '{"query":""}',
+ });
+ return response.status === 200;
+ } catch (e) {
+ return false;
+ }
+}
diff --git a/packages/sonataflow-deployment-webapp/src/envelope/ServerlessWorkflowCombinedEditorEnvelopeApp.ts b/packages/sonataflow-deployment-webapp/src/envelope/ServerlessWorkflowCombinedEditorEnvelopeApp.ts
new file mode 100644
index 0000000000..346a4e5c03
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/src/envelope/ServerlessWorkflowCombinedEditorEnvelopeApp.ts
@@ -0,0 +1,42 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import * as EditorEnvelope from "@kie-tools-core/editor/dist/envelope";
+import { NoOpKeyboardShortcutsService } from "@kie-tools-core/keyboard-shortcuts/dist/envelope";
+import {
+ ServerlessWorkflowCombinedEditorApi,
+ ServerlessWorkflowCombinedEditorChannelApi,
+ ServerlessWorkflowCombinedEditorEnvelopeApi,
+} from "@kie-tools/serverless-workflow-combined-editor/dist/api";
+import { ServerlessWorkflowCombinedEditorFactory } from "@kie-tools/serverless-workflow-combined-editor/dist/editor";
+import { ServerlessWorkflowCombinedEditorEnvelopeApiImpl } from "@kie-tools/serverless-workflow-combined-editor/dist/envelope";
+
+EditorEnvelope.initCustom<
+ ServerlessWorkflowCombinedEditorApi,
+ ServerlessWorkflowCombinedEditorEnvelopeApi,
+ ServerlessWorkflowCombinedEditorChannelApi
+>({
+ container: document.getElementById("swf-combined-editor-envelope-app")!,
+ bus: { postMessage: (message, targetOrigin, _) => window.parent.postMessage(message, targetOrigin!, _) },
+ apiImplFactory: {
+ create: (args) =>
+ new ServerlessWorkflowCombinedEditorEnvelopeApiImpl(args, new ServerlessWorkflowCombinedEditorFactory()),
+ },
+ keyboardShortcutsService: new NoOpKeyboardShortcutsService(),
+});
diff --git a/packages/sonataflow-deployment-webapp/src/envelope/ServerlessWorkflowDiagramEditorEnvelopeApp.ts b/packages/sonataflow-deployment-webapp/src/envelope/ServerlessWorkflowDiagramEditorEnvelopeApp.ts
new file mode 100644
index 0000000000..94729de859
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/src/envelope/ServerlessWorkflowDiagramEditorEnvelopeApp.ts
@@ -0,0 +1,45 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import * as EditorEnvelope from "@kie-tools-core/editor/dist/envelope";
+import {
+ ServerlessWorkflowDiagramEditorChannelApi,
+ ServerlessWorkflowDiagramEditorEnvelopeApi,
+} from "@kie-tools/serverless-workflow-diagram-editor-envelope/dist/api";
+import {
+ ServerlessWorkflowDiagramEditor,
+ ServerlessWorkflowDiagramEditorEnvelopeApiImpl,
+ ServerlessWorkflowDiagramEditorFactory,
+} from "@kie-tools/serverless-workflow-diagram-editor-envelope/dist/envelope";
+
+EditorEnvelope.initCustom<
+ ServerlessWorkflowDiagramEditor,
+ ServerlessWorkflowDiagramEditorEnvelopeApi,
+ ServerlessWorkflowDiagramEditorChannelApi
+>({
+ container: document.getElementById("swf-diagram-editor-envelope-app")!,
+ bus: { postMessage: (message, targetOrigin, _) => window.parent.postMessage(message, targetOrigin!, _) },
+ apiImplFactory: {
+ create: (args) =>
+ new ServerlessWorkflowDiagramEditorEnvelopeApiImpl(
+ args,
+ new ServerlessWorkflowDiagramEditorFactory({ shouldLoadResourcesDynamically: true })
+ ),
+ },
+});
diff --git a/packages/sonataflow-deployment-webapp/src/envelope/ServerlessWorkflowTextEditorEnvelopeApp.ts b/packages/sonataflow-deployment-webapp/src/envelope/ServerlessWorkflowTextEditorEnvelopeApp.ts
new file mode 100644
index 0000000000..39d4415c02
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/src/envelope/ServerlessWorkflowTextEditorEnvelopeApp.ts
@@ -0,0 +1,39 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import * as EditorEnvelope from "@kie-tools-core/editor/dist/envelope";
+import {
+ ServerlessWorkflowTextEditorApi,
+ ServerlessWorkflowTextEditorChannelApi,
+ ServerlessWorkflowTextEditorEnvelopeApi,
+} from "@kie-tools/serverless-workflow-text-editor/dist/api";
+import { ServerlessWorkflowTextEditorFactory } from "@kie-tools/serverless-workflow-text-editor/dist/editor";
+import { ServerlessWorkflowTextEditorEnvelopeApiImpl } from "@kie-tools/serverless-workflow-text-editor/dist/envelope";
+
+EditorEnvelope.initCustom<
+ ServerlessWorkflowTextEditorApi,
+ ServerlessWorkflowTextEditorEnvelopeApi,
+ ServerlessWorkflowTextEditorChannelApi
+>({
+ container: document.getElementById("swf-text-editor-envelope-app")!,
+ bus: { postMessage: (message, targetOrigin, _) => window.parent.postMessage(message, targetOrigin!, _) },
+ apiImplFactory: {
+ create: (args) => new ServerlessWorkflowTextEditorEnvelopeApiImpl(args, new ServerlessWorkflowTextEditorFactory()),
+ },
+});
diff --git a/packages/sonataflow-deployment-webapp/src/index.tsx b/packages/sonataflow-deployment-webapp/src/index.tsx
index 47689759b5..5444882fc0 100644
--- a/packages/sonataflow-deployment-webapp/src/index.tsx
+++ b/packages/sonataflow-deployment-webapp/src/index.tsx
@@ -18,6 +18,7 @@
*/
import "@patternfly/react-core/dist/styles/base.css";
+import "@patternfly/patternfly/patternfly-addons.css";
import * as React from "react";
import * as ReactDOM from "react-dom";
import { App } from "./App";
diff --git a/packages/sonataflow-deployment-webapp/src/navigation/RoutesSwitch.tsx b/packages/sonataflow-deployment-webapp/src/navigation/RoutesSwitch.tsx
new file mode 100644
index 0000000000..b363566dcf
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/src/navigation/RoutesSwitch.tsx
@@ -0,0 +1,54 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+import React from "react";
+import { Redirect, Route, Switch } from "react-router-dom";
+import { APPDATA_JSON_FILENAME } from "../AppConstants";
+import { ErrorKind, ErrorPage } from "../pages/ErrorPage";
+import { NoMatchPage } from "../pages/NoMatchPage";
+import { Workflows } from "../pages/Workflows/";
+import { CloudEventFormPage } from "../pages/Workflows/CloudEventFormPage";
+import { WorkflowFormPage } from "../pages/Workflows/WorkflowFormPage";
+import { routes } from "../routes";
+import { RuntimeToolsRoutesSwitch } from "./RuntimeToolsRoutesSwitch";
+
+export function RoutesSwitch() {
+ return (
+ <Switch>
+ <Route path={routes.workflows.form.path({ workflowId: ":workflowId" })}>
+ {({ match }) => <WorkflowFormPage workflowId={match!.params.workflowId!} />}
+ </Route>
+ <Route path={routes.workflows.cloudEvent.path({})}>
+ <CloudEventFormPage />
+ </Route>
+ <Route path={routes.workflows.home.path({})}>
+ <Workflows />
+ </Route>
+ <Route path={routes.runtimeTools.home.path({})}>
+ <RuntimeToolsRoutesSwitch />
+ </Route>
+ <Route path={routes.dataJsonError.path({})}>
+ <ErrorPage kind={ErrorKind.APPDATA_JSON} errors={[`There was an error with the ${APPDATA_JSON_FILENAME}`]} />
+ </Route>
+ <Route path={routes.home.path({})}>
+ <Redirect to={routes.workflows.home.path({})} />
+ </Route>
+ <Route component={NoMatchPage} />
+ </Switch>
+ );
+}
diff --git a/packages/sonataflow-deployment-webapp/src/data/index.ts b/packages/sonataflow-deployment-webapp/src/navigation/RuntimeToolsRoutesSwitch.tsx
similarity index 54%
copy from packages/sonataflow-deployment-webapp/src/data/index.ts
copy to packages/sonataflow-deployment-webapp/src/navigation/RuntimeToolsRoutesSwitch.tsx
index 64a598819a..9651c00d03 100644
--- a/packages/sonataflow-deployment-webapp/src/data/index.ts
+++ b/packages/sonataflow-deployment-webapp/src/navigation/RuntimeToolsRoutesSwitch.tsx
@@ -16,15 +16,21 @@
* specific language governing permissions and limitations
* under the License.
*/
-
+import React from "react";
+import { Route, Switch } from "react-router-dom";
+import { RuntimeToolsWorkflowInstances } from "../runtimeTools/workflows/RuntimeToolsWorkflowInstances";
import { routes } from "../routes";
+import { RuntimeToolsWorkflowDetails } from "../runtimeTools/workflows/RuntimeToolsWorkflowDetails";
-export interface AppData {
- appName: string;
- showDisclaimer: boolean;
-}
-
-export async function fetchAppData(): Promise<AppData> {
- const response = await fetch(routes.dataJson.path({}));
- return (await response.json()) as AppData;
+export function RuntimeToolsRoutesSwitch() {
+ return (
+ <Switch>
+ <Route path={routes.runtimeTools.workflowInstances.path({})}>
+ <RuntimeToolsWorkflowInstances />
+ </Route>
+ <Route path={routes.runtimeTools.workflowDetails.path({ workflowId: ":workflowId" })}>
+ {({ match }) => <RuntimeToolsWorkflowDetails workflowId={match!.params.workflowId!} />}
+ </Route>
+ </Switch>
+ );
}
diff --git a/packages/sonataflow-deployment-webapp/src/pages/BasePage.tsx b/packages/sonataflow-deployment-webapp/src/pages/BasePage.tsx
index c0d555855d..cd722b1eb3 100644
--- a/packages/sonataflow-deployment-webapp/src/pages/BasePage.tsx
+++ b/packages/sonataflow-deployment-webapp/src/pages/BasePage.tsx
@@ -34,7 +34,7 @@ import { Tooltip } from "@patternfly/react-core/dist/js/components/Tooltip";
import { BarsIcon } from "@patternfly/react-icons/dist/js/icons";
import HelpIcon from "@patternfly/react-icons/dist/js/icons/help-icon";
import * as React from "react";
-import { useMemo } from "react";
+import { useMemo, useEffect } from "react";
import { useHistory } from "react-router";
import { useApp } from "../context/AppContext";
import { routes } from "../routes";
@@ -102,6 +102,12 @@ export function BasePage(props: { children?: React.ReactNode }) {
[app.data.appName, history, app.appDataPromise.status, app.data.showDisclaimer]
);
+ useEffect(() => {
+ if (app.appDataPromise.status === PromiseStateStatus.REJECTED) {
+ history.replace(routes.dataJsonError.path({}));
+ }
+ }, [history, app.appDataPromise]);
+
return (
<Page sidebar={<PageSidebar nav={<BasePageNav />} theme="dark" />} header={masthead} isManagedSidebar>
{props.children}
diff --git a/packages/sonataflow-deployment-webapp/src/pages/ErrorPage.tsx b/packages/sonataflow-deployment-webapp/src/pages/ErrorPage.tsx
index 866f110071..2286584f13 100644
--- a/packages/sonataflow-deployment-webapp/src/pages/ErrorPage.tsx
+++ b/packages/sonataflow-deployment-webapp/src/pages/ErrorPage.tsx
@@ -29,10 +29,17 @@ import { WorkflowDefinition } from "@kie-tools/runtime-tools-gateway-api/dist/ty
import { routes } from "../routes";
import { BasePage } from "./BasePage";
+export enum ErrorKind {
+ APPDATA_JSON = "AppDataJson",
+ OPENAPI = "OpenApi",
+ WORKFLOW = "Workflow",
+}
+
export type ErrorPageProps = { errors: string[] } & (
- | { kind: "OpenApi" }
+ | { kind: ErrorKind.APPDATA_JSON }
+ | { kind: ErrorKind.OPENAPI }
| {
- kind: "Workflow";
+ kind: ErrorKind.WORKFLOW;
workflowId: WorkflowDefinition["workflowName"];
}
);
@@ -43,17 +50,17 @@ export function ErrorPage(props: ErrorPageProps) {
const errorDetails = useMemo(() => props.errors.filter(Boolean).join("\n"), [props.errors]);
const title = useMemo(() => {
- if (props.kind === "Workflow") {
+ if (props.kind === ErrorKind.WORKFLOW) {
return "Cannot open workflow";
}
return "Cannot open the requested page";
}, [props.kind]);
const description = useMemo(() => {
- if (props.kind === "OpenApi") {
+ if (props.kind === ErrorKind.APPDATA_JSON || props.kind === ErrorKind.OPENAPI) {
return `There was an error contacting the server.`;
}
- if (props.kind === "Workflow") {
+ if (props.kind === ErrorKind.WORKFLOW) {
return `There was an error opening the workflow with name "${props.workflowId}".`;
}
return "There was an error opening the requested page.";
diff --git a/packages/sonataflow-deployment-webapp/src/pages/Workflows/CloudEventFormPage.tsx b/packages/sonataflow-deployment-webapp/src/pages/Workflows/CloudEventFormPage.tsx
index f224296b8a..a67aabdbfa 100644
--- a/packages/sonataflow-deployment-webapp/src/pages/Workflows/CloudEventFormPage.tsx
+++ b/packages/sonataflow-deployment-webapp/src/pages/Workflows/CloudEventFormPage.tsx
@@ -32,7 +32,7 @@ import { useOpenApi } from "../../context/OpenApiContext";
import { CloudEventFormGatewayApiImpl } from "../../impl/CloudEventFormGatewayApiImpl";
import { routes } from "../../routes";
import { BasePage } from "../BasePage";
-import { ErrorPage } from "../ErrorPage";
+import { ErrorKind, ErrorPage } from "../ErrorPage";
import { CloudEventFormDefaultValues } from "@kie-tools/runtime-tools-enveloped-components/dist/cloudEventForm";
import { CloudEventFormDriver } from "@kie-tools/runtime-tools-enveloped-components/dist/cloudEventForm/api/CloudEventFormDriver";
@@ -131,14 +131,14 @@ export function CloudEventFormPage() {
);
if (openApi.openApiPromise.status === PromiseStateStatus.REJECTED) {
- return <ErrorPage kind="OpenApi" errors={["OpenAPI service not available"]} />;
+ return <ErrorPage kind={ErrorKind.OPENAPI} errors={["OpenAPI service not available"]} />;
}
return (
<BasePage>
<PageSection variant={"light"} title="Start New Workflow">
<TextContent>
- <Text component={TextVariants.h1}>Start New Workflow</Text>
+ <Text component={TextVariants.h1}>Trigger Cloud Event</Text>
</TextContent>
{notification && (
<div>
diff --git a/packages/sonataflow-deployment-webapp/src/pages/Workflows/WorkflowFormPage.tsx b/packages/sonataflow-deployment-webapp/src/pages/Workflows/WorkflowFormPage.tsx
index 960326f15e..efa45de98e 100644
--- a/packages/sonataflow-deployment-webapp/src/pages/Workflows/WorkflowFormPage.tsx
+++ b/packages/sonataflow-deployment-webapp/src/pages/Workflows/WorkflowFormPage.tsx
@@ -18,7 +18,11 @@
*/
import React from "react";
import { PromiseStateStatus } from "@kie-tools-core/react-hooks/dist/PromiseState";
-import { FormNotification, Notification } from "@kie-tools/runtime-tools-components/dist/components/FormNotification";
+import {
+ Action,
+ FormNotification,
+ Notification,
+} from "@kie-tools/runtime-tools-components/dist/components/FormNotification";
import { WorkflowFormDriver } from "@kie-tools/runtime-tools-enveloped-components/dist/workflowForm/api/WorkflowFormDriver";
import CustomWorkflowForm from "@kie-tools/runtime-tools-enveloped-components/dist/workflowForm/envelope/components/CustomWorkflowForm/CustomWorkflowForm";
import WorkflowForm from "@kie-tools/runtime-tools-enveloped-components/dist/workflowForm/envelope/components/WorkflowForm/WorkflowForm";
@@ -36,13 +40,15 @@ import { useOpenApi } from "../../context/OpenApiContext";
import { WorkflowFormGatewayApiImpl } from "../../impl/WorkflowFormGatewayApiImpl";
import { routes } from "../../routes";
import { BasePage } from "../BasePage";
-import { ErrorPage } from "../ErrorPage";
+import { ErrorKind, ErrorPage } from "../ErrorPage";
+import { useApp } from "../../context/AppContext";
export function WorkflowFormPage(props: { workflowId: string }) {
const [notification, setNotification] = useState<Notification>();
const [workflowResponse, setWorkflowResponse] = useState<WorkflowResponse>();
const openApi = useOpenApi();
const [customFormSchema, setCustomFormSchema] = useState<Record<string, any>>();
+ const app = useApp();
const history = useHistory();
const gatewayApi = useMemo(
() =>
@@ -63,34 +69,56 @@ export function WorkflowFormPage(props: { workflowId: string }) {
history.push(routes.workflows.home.path({}));
}, [history]);
+ const openWorkflowInstance = useCallback(
+ (id: string) => {
+ history.push({
+ pathname: routes.runtimeTools.workflowDetails.path({ workflowId: id }),
+ });
+ },
+ [history]
+ );
+
const showNotification = useCallback(
- (notificationType: "error" | "success", submitMessage: string, notificationDetails?: string) => {
+ (
+ notificationType: "error" | "success",
+ submitMessage: string,
+ notificationDetails?: string,
+ customActions?: Action[]
+ ) => {
setNotification({
type: notificationType,
message: submitMessage,
details: notificationDetails,
- customActions: [
- {
- label: "Go to workflow list",
- onClick: () => {
- setNotification(undefined);
- goToWorkflowList();
- },
- },
- ],
+ customActions,
close: () => {
setNotification(undefined);
},
});
},
- [goToWorkflowList]
+ []
);
const onSubmitSuccess = useCallback(
- (message: string): void => {
- showNotification("success", message);
+ (message: string, id: string): void => {
+ showNotification("success", message, undefined, [
+ !app.dataIndexAvailable
+ ? {
+ label: "Go to workflow list",
+ onClick: () => {
+ setNotification(undefined);
+ goToWorkflowList();
+ },
+ }
+ : {
+ label: "View details",
+ onClick: () => {
+ setNotification(undefined);
+ openWorkflowInstance(id);
+ },
+ },
+ ]);
},
- [showNotification]
+ [showNotification, openWorkflowInstance, goToWorkflowList, app]
);
const onSubmitError = useCallback(
@@ -111,7 +139,7 @@ export function WorkflowFormPage(props: { workflowId: string }) {
return gatewayApi
?.startWorkflow(endpoint, data)
.then((response: WorkflowResponse) => {
- onSubmitSuccess(`A workflow with id ${response.id} was triggered successfully.`);
+ onSubmitSuccess(`A workflow with id ${response.id} was started successfully.`, response.id);
setWorkflowResponse(response);
})
.catch((error) => {
@@ -137,19 +165,25 @@ export function WorkflowFormPage(props: { workflowId: string }) {
}, [gatewayApi, props.workflowId]);
if (openApi.openApiPromise.status === PromiseStateStatus.REJECTED) {
- return <ErrorPage kind="OpenApi" errors={["OpenAPI service not available"]} />;
+ return <ErrorPage kind={ErrorKind.OPENAPI} errors={["OpenAPI service not available"]} />;
}
if (
openApi.openApiPromise.status === PromiseStateStatus.RESOLVED &&
!openApi.openApiData?.tags?.find((t) => t.name === workflowDefinition.workflowName)
) {
- return <ErrorPage kind="Workflow" workflowId={workflowDefinition.workflowName} errors={["Workflow not found"]} />;
+ return (
+ <ErrorPage
+ kind={ErrorKind.WORKFLOW}
+ workflowId={workflowDefinition.workflowName}
+ errors={["Workflow not found"]}
+ />
+ );
}
return (
<BasePage>
- <PageSection variant={"light"} title="Start New Workflow">
+ <PageSection variant={"light"}>
<TextContent>
<Text component={TextVariants.h1}>Start New Workflow</Text>
</TextContent>
diff --git a/packages/sonataflow-deployment-webapp/src/pages/Workflows/Workflows.tsx b/packages/sonataflow-deployment-webapp/src/pages/Workflows/Workflows.tsx
index 8a2aea5516..f6378bd3e7 100644
--- a/packages/sonataflow-deployment-webapp/src/pages/Workflows/Workflows.tsx
+++ b/packages/sonataflow-deployment-webapp/src/pages/Workflows/Workflows.tsx
@@ -35,13 +35,13 @@ import { useOpenApi } from "../../context/OpenApiContext";
import { BasePage } from "../BasePage";
import { Link } from "react-router-dom";
import { routes } from "../../routes";
-import { ErrorPage } from "../ErrorPage";
+import { ErrorKind, ErrorPage } from "../ErrorPage";
export function Workflows() {
const openApi = useOpenApi();
if (openApi.openApiPromise.status === PromiseStateStatus.REJECTED) {
- return <ErrorPage kind="OpenApi" errors={["OpenAPI service not available"]} />;
+ return <ErrorPage kind={ErrorKind.OPENAPI} errors={["OpenAPI service not available"]} />;
}
return (
diff --git a/packages/sonataflow-deployment-webapp/src/pages/basePage/BasePageNav.tsx b/packages/sonataflow-deployment-webapp/src/pages/basePage/BasePageNav.tsx
index c7c5d82422..154eabd7b2 100644
--- a/packages/sonataflow-deployment-webapp/src/pages/basePage/BasePageNav.tsx
+++ b/packages/sonataflow-deployment-webapp/src/pages/basePage/BasePageNav.tsx
@@ -44,6 +44,20 @@ export function BasePageNav() {
<Link to={routes.home.path({})}>Workflows</Link>
</NavItem>
+ <NavItem
+ itemId={0}
+ key={"RuntimeToolsWorkflowInstances-nav"}
+ isActive={
+ location.pathname === routes.runtimeTools.workflowInstances.path({}) ||
+ matchPath(location.pathname, {
+ path: routes.runtimeTools.workflowDetails.path({ workflowId: ":workflowId" }),
+ })?.isExact
+ }
+ ouiaId="runtime-tools-workflow-instances-nav"
+ >
+ <Link to={routes.runtimeTools.workflowInstances.path({})}>Workflow Instances</Link>
+ </NavItem>
+
<NavItem
itemId={3}
key={"OpenApi-nav"}
diff --git a/packages/sonataflow-deployment-webapp/src/routes/index.ts b/packages/sonataflow-deployment-webapp/src/routes/index.ts
index 193186f8ab..efd867497c 100644
--- a/packages/sonataflow-deployment-webapp/src/routes/index.ts
+++ b/packages/sonataflow-deployment-webapp/src/routes/index.ts
@@ -17,9 +17,16 @@
* under the License.
*/
+import { APPDATA_JSON_FILENAME } from "../AppConstants";
+
const IS_HASH_ROUTER = true;
+const WORKFLOWS_ROUTE = "/workflows";
+const RUNTIME_TOOLS_ROUTE = "/runtime-tools";
-export enum QueryParams {}
+export enum QueryParams {
+ FILTERS = "filters",
+ SORT_BY = "sortBy",
+}
export enum PathParams {
WORKFLOW_ID = "workflowId",
@@ -79,9 +86,9 @@ export interface QueryParamsImpl<Q extends string> {
toString(): string;
}
-const WORKFLOWS_ROUTE = "/workflows";
export const routes = {
home: new Route<{}>(() => "/"),
+ dataJsonError: new Route<{}>(() => "/data-json-error"),
workflows: {
home: new Route<{}>(() => WORKFLOWS_ROUTE),
@@ -91,6 +98,15 @@ export const routes = {
cloudEvent: new Route<{}>(() => `/triggerCloudEvent`),
},
- dataJson: new Route<{}>(() => "/sonataflow-deployment-webapp-data.json"),
+ runtimeTools: {
+ home: new Route<{}>(() => RUNTIME_TOOLS_ROUTE),
+ workflowInstances: new Route<{}>(() => RUNTIME_TOOLS_ROUTE + `/workflow-instances`),
+ workflowDetails: new Route<{
+ queryParams: QueryParams.FILTERS | QueryParams.SORT_BY;
+ pathParams: PathParams.WORKFLOW_ID;
+ }>(({ workflowId }) => RUNTIME_TOOLS_ROUTE + `/workflow-details/${workflowId}`),
+ },
+
+ dataJson: new Route<{}>(() => "/" + APPDATA_JSON_FILENAME),
openApiJson: new Route<{}>(() => "/q/openapi.json"),
};
diff --git a/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/RuntimeToolsWorkflowDetails.tsx b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/RuntimeToolsWorkflowDetails.tsx
new file mode 100644
index 0000000000..db43544290
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/RuntimeToolsWorkflowDetails.tsx
@@ -0,0 +1,106 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import React, { useEffect, useState } from "react";
+import { PageSection } from "@patternfly/react-core/dist/js/components/Page";
+import { Text, TextContent, TextVariants } from "@patternfly/react-core/dist/js/components/Text";
+import { ouiaPageTypeAndObjectId } from "@kie-tools/runtime-tools-components/dist/ouiaTools";
+import { useWorkflowDetailsGatewayApi, WorkflowDetailsGatewayApi } from "./WorkflowDetails";
+import WorkflowDetailsContainer from "./WorkflowDetailsContainer/WorkflowDetailsContainer";
+import { WorkflowInstance } from "@kie-tools/runtime-tools-gateway-api/dist/types";
+import { ServerErrors } from "@kie-tools/runtime-tools-components/dist/components/ServerErrors";
+import { KogitoSpinner } from "@kie-tools/runtime-tools-components/dist/components/KogitoSpinner";
+import { Card } from "@patternfly/react-core/dist/js/components/Card";
+import { Bullseye } from "@patternfly/react-core/dist/js/layouts/Bullseye";
+import { BasePage } from "../../pages/BasePage";
+import { useApp } from "../../context/AppContext";
+
+const PAGE_TITLE = "Workflow Details";
+
+interface WorkflowListContainerProps {
+ workflowId: string;
+}
+export function RuntimeToolsWorkflowDetails(props: WorkflowListContainerProps) {
+ const gatewayApi: WorkflowDetailsGatewayApi = useWorkflowDetailsGatewayApi();
+ const app = useApp();
+
+ const [workflowInstance, setWorkflowInstance] = useState<WorkflowInstance>({} as WorkflowInstance);
+ const [isLoading, setIsLoading] = useState<boolean>(false);
+ const [fetchError, setFetchError] = useState<string>("");
+
+ useEffect(() => {
+ gatewayApi
+ .workflowDetailsQuery(props.workflowId)
+ .then((response) => {
+ if (!response) {
+ return setFetchError(`There was an error opening the instance with id "${props.workflowId}".`);
+ }
+ setWorkflowInstance(response);
+ })
+ .catch((error) => {
+ setFetchError(error);
+ })
+ .finally(() => {
+ setIsLoading(false);
+ });
+ }, [gatewayApi, props.workflowId]);
+
+ useEffect(() => {
+ return ouiaPageTypeAndObjectId("workflow-details");
+ });
+
+ return (
+ <>
+ <BasePage>
+ <PageSection variant={"light"}>
+ <TextContent>
+ <Text component={TextVariants.h1}>{PAGE_TITLE}</Text>
+ <Text component={TextVariants.p}>
+ Explore the execution status, details, timeline and variables of a workflow instance.
+ <br />
+ Your Data Index URL is: {app.fullDataIndexUrl}
+ </Text>
+ </TextContent>
+ </PageSection>
+
+ <PageSection isFilled aria-label="workflow-details-section">
+ {isLoading && (
+ <Card>
+ <KogitoSpinner spinnerText="Loading workflow details..." />
+ </Card>
+ )}
+
+ {!isLoading && workflowInstance && Object.keys(workflowInstance).length > 0 && !fetchError ? (
+ <WorkflowDetailsContainer workflowInstance={workflowInstance} />
+ ) : (
+ <>
+ {fetchError.length > 0 && (
+ <Card className="kogito-management-console__card-size">
+ <Bullseye>
+ <ServerErrors error={fetchError} variant="large" />
+ </Bullseye>
+ </Card>
+ )}
+ </>
+ )}
+ </PageSection>
+ </BasePage>
+ </>
+ );
+}
diff --git a/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/RuntimeToolsWorkflowInstances.tsx b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/RuntimeToolsWorkflowInstances.tsx
new file mode 100644
index 0000000000..58a44df63a
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/RuntimeToolsWorkflowInstances.tsx
@@ -0,0 +1,88 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+import React, { useMemo } from "react";
+import { EmptyState, EmptyStateBody, EmptyStateIcon } from "@patternfly/react-core/dist/js/components/EmptyState";
+import { PageSection } from "@patternfly/react-core/dist/js/components/Page";
+import { Text, TextContent, TextVariants } from "@patternfly/react-core/dist/js/components/Text";
+import { Title } from "@patternfly/react-core/dist/js/components/Title";
+import { Bullseye } from "@patternfly/react-core/dist/js/layouts/Bullseye";
+import { CubesIcon } from "@patternfly/react-icons/dist/js/icons";
+import { useHistory } from "react-router";
+import { useApp } from "../../context/AppContext";
+import { WorkflowListState } from "./WorkflowList/WorkflowListGatewayApi";
+import WorkflowListContainer from "./WorkflowListContainer/WorkflowListContainer";
+import { BasePage } from "../../pages/BasePage";
+import { SONATAFLOW_DEPLOYMENT_DATAINDEX_DOCUMENTATION_URL } from "../../AppConstants";
+
+const PAGE_TITLE = "Workflow Instances";
+
+export function RuntimeToolsWorkflowInstances() {
+ const history = useHistory();
+ const app = useApp();
+ const initialState: WorkflowListState = history.location && (history.location.state as WorkflowListState);
+
+ const dataIndexNotAvailable = useMemo(
+ () => (
+ <PageSection variant="light">
+ <Bullseye>
+ <EmptyState>
+ <EmptyStateIcon icon={CubesIcon} />
+ <Title headingLevel="h4" size="lg">
+ {`Data Index service not available`}
+ </Title>
+ <EmptyStateBody>
+ <TextContent>
+ <Text>
+ Read more on
+ <a href={SONATAFLOW_DEPLOYMENT_DATAINDEX_DOCUMENTATION_URL} target="_blank" rel="noopener noreferrer">
+ SonataFlow Guides.
+ </a>
+ </Text>
+ </TextContent>
+ </EmptyStateBody>
+ </EmptyState>
+ </Bullseye>
+ </PageSection>
+ ),
+ []
+ );
+
+ return (
+ <BasePage>
+ <PageSection variant={"light"}>
+ <TextContent>
+ <Text component={TextVariants.h1}>{PAGE_TITLE}</Text>
+ <Text component={TextVariants.p}>
+ List and view workflows from the Data Index linked in your Runtime Tools settings.
+ <br />
+ Your Data Index URL is: {app.fullDataIndexUrl}
+ </Text>
+ </TextContent>
+ </PageSection>
+
+ <PageSection isFilled aria-label="workflow-instances-section">
+ {app.dataIndexAvailable === false ? (
+ dataIndexNotAvailable
+ ) : (
+ <WorkflowListContainer initialState={initialState} />
+ )}
+ </PageSection>
+ </BasePage>
+ );
+}
diff --git a/packages/sonataflow-deployment-webapp/src/data/index.ts b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetails/WorkflowDetailsContext.ts
similarity index 72%
copy from packages/sonataflow-deployment-webapp/src/data/index.ts
copy to packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetails/WorkflowDetailsContext.ts
index 64a598819a..3d121100b6 100644
--- a/packages/sonataflow-deployment-webapp/src/data/index.ts
+++ b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetails/WorkflowDetailsContext.ts
@@ -17,14 +17,11 @@
* under the License.
*/
-import { routes } from "../routes";
+import React, { useContext } from "react";
+import { WorkflowDetailsGatewayApi } from "./WorkflowDetailsGatewayApi";
-export interface AppData {
- appName: string;
- showDisclaimer: boolean;
-}
+export const WorkflowDetailsContext = React.createContext<WorkflowDetailsGatewayApi>({} as any);
-export async function fetchAppData(): Promise<AppData> {
- const response = await fetch(routes.dataJson.path({}));
- return (await response.json()) as AppData;
+export function useWorkflowDetailsGatewayApi() {
+ return useContext(WorkflowDetailsContext);
}
diff --git a/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetails/WorkflowDetailsContextProvider.tsx b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetails/WorkflowDetailsContextProvider.tsx
new file mode 100644
index 0000000000..1c1da6aa64
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetails/WorkflowDetailsContextProvider.tsx
@@ -0,0 +1,56 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import React, { useMemo } from "react";
+import { ApolloClient } from "apollo-client";
+import { WorkflowDetailsContext } from "./WorkflowDetailsContext";
+import { WorkflowDetailsGatewayApiImpl } from "./WorkflowDetailsGatewayApi";
+import { GraphQLWorkflowDetailsQueries } from "./WorkflowDetailsQueries";
+import { HttpLink } from "apollo-link-http";
+import { InMemoryCache, NormalizedCacheObject } from "apollo-cache-inmemory";
+import { useApp } from "../../../context/AppContext";
+
+export function WorkflowDetailsContextProvider(props: React.PropsWithChildren<{}>) {
+ const app = useApp();
+
+ const httpLink = useMemo(
+ () =>
+ new HttpLink({
+ uri: app.data.dataIndexUrl,
+ }),
+ [app]
+ );
+
+ const cache = useMemo(() => new InMemoryCache(), []);
+
+ const apolloClient: ApolloClient<NormalizedCacheObject> = useMemo(
+ () =>
+ new ApolloClient({
+ cache,
+ link: httpLink,
+ }),
+ [cache, httpLink]
+ );
+
+ const gatewayApiImpl = useMemo(() => {
+ return new WorkflowDetailsGatewayApiImpl(new GraphQLWorkflowDetailsQueries(apolloClient));
+ }, [apolloClient]);
+
+ return <WorkflowDetailsContext.Provider value={gatewayApiImpl}>{props.children}</WorkflowDetailsContext.Provider>;
+}
diff --git a/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetails/WorkflowDetailsGatewayApi.ts b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetails/WorkflowDetailsGatewayApi.ts
new file mode 100644
index 0000000000..2d3dfb8905
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetails/WorkflowDetailsGatewayApi.ts
@@ -0,0 +1,176 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import {
+ WorkflowInstance,
+ Job,
+ JobCancel,
+ TriggerableNode,
+ NodeInstance,
+} from "@kie-tools/runtime-tools-gateway-api/dist/types";
+import { WorkflowDetailsQueries } from "./WorkflowDetailsQueries";
+
+export interface OnOpenWorkflowInstanceDetailsListener {
+ onOpen(id: string): void;
+}
+
+export interface WorkflowDetailsUnSubscribeHandler {
+ unSubscribe: () => void;
+}
+
+export interface WorkflowDetailsState {
+ id: string;
+}
+
+export interface WorkflowDetailsGatewayApi {
+ workflowDetailsState: any;
+ handleWorkflowAbort: (workflowInstance: WorkflowInstance) => Promise<void>;
+ cancelJob: (job: Job) => Promise<JobCancel>;
+ rescheduleJob: (
+ job: Job,
+ repeatInterval: number | string,
+ repeatLimit: number | string,
+ scheduleDate: Date
+ ) => Promise<{ modalTitle: string; modalContent: string }>;
+ getTriggerableNodes(workflowInstance: WorkflowInstance): Promise<TriggerableNode[]>;
+ handleNodeTrigger(workflowInstance: WorkflowInstance, node: any): Promise<void>;
+ handleWorkflowVariableUpdate: (
+ workflowInstance: WorkflowInstance,
+ updateJson: Record<string, unknown>
+ ) => Promise<Record<string, unknown>>;
+ workflowDetailsQuery(id: string): Promise<WorkflowInstance>;
+ jobsQuery(id: string): Promise<Job[]>;
+ openWorkflowInstanceDetails(id: string): Promise<void>;
+ onOpenWorkflowInstanceDetailsListener: (
+ listener: OnOpenWorkflowInstanceDetailsListener
+ ) => WorkflowDetailsUnSubscribeHandler;
+ handleWorkflowRetry: (workflowInstance: WorkflowInstance) => Promise<void>;
+ handleNodeInstanceCancel: (workflowInstance: WorkflowInstance, node: NodeInstance) => Promise<void>;
+ handleWorkflowSkip: (workflowInstance: WorkflowInstance) => Promise<void>;
+ handleNodeInstanceRetrigger(workflowInstance: WorkflowInstance, node: NodeInstance): Promise<void>;
+}
+
+export class WorkflowDetailsGatewayApiImpl implements WorkflowDetailsGatewayApi {
+ private readonly queries: WorkflowDetailsQueries;
+ private _WorkflowDetailsState: WorkflowDetailsState;
+ private readonly listeners: OnOpenWorkflowInstanceDetailsListener[] = [];
+
+ constructor(queries: WorkflowDetailsQueries) {
+ this.queries = queries;
+ this._WorkflowDetailsState = { id: "" };
+ }
+
+ get workflowDetailsState(): WorkflowDetailsState {
+ return this._WorkflowDetailsState;
+ }
+
+ handleWorkflowAbort = (workflowInstance: WorkflowInstance): Promise<void> => {
+ return this.queries.handleWorkflowAbort(workflowInstance);
+ };
+
+ cancelJob = (job: Job): Promise<JobCancel> => {
+ return this.queries.jobCancel(job);
+ };
+
+ rescheduleJob = (
+ job: Job,
+ repeatInterval: number | string,
+ repeatLimit: number | string,
+ scheduleDate: Date
+ ): Promise<{ modalTitle: string; modalContent: string }> => {
+ return this.queries.rescheduleJob(job, repeatInterval, repeatLimit, scheduleDate);
+ };
+
+ getTriggerableNodes(workflowInstance: WorkflowInstance): Promise<TriggerableNode[]> {
+ return this.queries.getTriggerableNodes(workflowInstance);
+ }
+
+ handleNodeTrigger(workflowInstance: WorkflowInstance, node: TriggerableNode): Promise<void> {
+ return this.queries.handleNodeTrigger(workflowInstance, node);
+ }
+
+ handleWorkflowVariableUpdate = (workflowInstance: WorkflowInstance, updatedJson: Record<string, unknown>) => {
+ return this.queries.handleWorkflowVariableUpdate(workflowInstance, updatedJson);
+ };
+
+ workflowDetailsQuery(id: string): Promise<WorkflowInstance> {
+ return new Promise<any>((resolve, reject) => {
+ this.queries
+ .getWorkflowDetails(id)
+ .then((value: WorkflowInstance) => {
+ resolve(value);
+ })
+ .catch((reason: any) => {
+ reject(reason);
+ });
+ });
+ }
+
+ jobsQuery(id: string): Promise<Job[]> {
+ return new Promise<any>((resolve, reject) => {
+ this.queries
+ .getJobs(id)
+ .then((value: Job[]) => {
+ resolve(value);
+ })
+ .catch((reason: any) => {
+ reject(reason);
+ });
+ });
+ }
+
+ openWorkflowInstanceDetails(id: string): Promise<void> {
+ this._WorkflowDetailsState = { id: id };
+ this.listeners.forEach((listener) => listener.onOpen(id));
+ return Promise.resolve();
+ }
+
+ onOpenWorkflowInstanceDetailsListener(
+ listener: OnOpenWorkflowInstanceDetailsListener
+ ): WorkflowDetailsUnSubscribeHandler {
+ this.listeners.push(listener);
+
+ const unSubscribe = () => {
+ const index = this.listeners.indexOf(listener);
+ if (index > -1) {
+ this.listeners.splice(index, 1);
+ }
+ };
+
+ return {
+ unSubscribe,
+ };
+ }
+
+ handleWorkflowRetry(workflowInstance: WorkflowInstance): Promise<void> {
+ return this.queries.handleWorkflowRetry(workflowInstance);
+ }
+
+ handleNodeInstanceCancel(workflowInstance: WorkflowInstance, node: NodeInstance): Promise<void> {
+ return this.queries.handleNodeInstanceCancel(workflowInstance, node);
+ }
+
+ handleWorkflowSkip(workflowInstance: WorkflowInstance): Promise<void> {
+ return this.queries.handleWorkflowSkip(workflowInstance);
+ }
+
+ handleNodeInstanceRetrigger(workflowInstance: WorkflowInstance, node: NodeInstance): Promise<void> {
+ return this.queries.handleNodeInstanceRetrigger(workflowInstance, node);
+ }
+}
diff --git a/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetails/WorkflowDetailsQueries.ts b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetails/WorkflowDetailsQueries.ts
new file mode 100644
index 0000000000..be93174c72
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetails/WorkflowDetailsQueries.ts
@@ -0,0 +1,128 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import { ApolloClient } from "apollo-client";
+import {
+ WorkflowInstance,
+ Job,
+ JobCancel,
+ TriggerableNode,
+ NodeInstance,
+} from "@kie-tools/runtime-tools-gateway-api/dist/types";
+import {
+ handleWorkflowAbort,
+ handleWorkflowSkip,
+ handleWorkflowRetry,
+ jobCancel,
+ handleJobReschedule,
+ handleNodeTrigger,
+ handleWorkflowVariableUpdate,
+ handleNodeInstanceCancel,
+ handleNodeInstanceRetrigger,
+ getWorkflowDetails,
+ getJobs,
+ getTriggerableNodes,
+} from "@kie-tools/runtime-tools-gateway-api/dist/gatewayApi";
+
+export interface WorkflowDetailsQueries {
+ getWorkflowDetails(id: string): Promise<WorkflowInstance>;
+ getJobs(id: string): Promise<Job[]>;
+ handleWorkflowSkip(workflowInstance: WorkflowInstance): Promise<void>;
+ handleWorkflowAbort(workflowInstance: WorkflowInstance): Promise<void>;
+ handleWorkflowRetry(workflowInstance: WorkflowInstance): Promise<void>;
+ jobCancel(job: Job): Promise<JobCancel>;
+ rescheduleJob: (
+ job: Job,
+ repeatInterval: number | string,
+ repeatLimit: number | string,
+ scheduleDate: Date
+ ) => Promise<{ modalTitle: string; modalContent: string }>;
+ getTriggerableNodes(workflowInstance: WorkflowInstance): Promise<TriggerableNode[]>;
+ handleNodeTrigger(workflowInstance: WorkflowInstance, node: any): Promise<void>;
+ handleWorkflowVariableUpdate: (
+ workflowInstance: WorkflowInstance,
+ updateJson: Record<string, unknown>
+ ) => Promise<Record<string, unknown>>;
+ handleNodeInstanceCancel: (workflowInstance: WorkflowInstance, node: NodeInstance) => Promise<void>;
+ handleNodeInstanceRetrigger(workflowInstance: WorkflowInstance, node: NodeInstance): Promise<void>;
+}
+
+export class GraphQLWorkflowDetailsQueries implements WorkflowDetailsQueries {
+ private readonly client: ApolloClient<any>;
+
+ constructor(client: ApolloClient<any>) {
+ this.client = client;
+ }
+
+ async getWorkflowDetails(id: string): Promise<WorkflowInstance> {
+ return getWorkflowDetails(id, this.client);
+ }
+
+ async getJobs(id: string): Promise<Job[]> {
+ return Promise.resolve(getJobs(id, this.client));
+ }
+
+ async handleWorkflowSkip(workflowInstance: WorkflowInstance): Promise<void> {
+ return handleWorkflowSkip(workflowInstance, this.client);
+ }
+
+ async handleWorkflowAbort(workflowInstance: WorkflowInstance): Promise<void> {
+ return handleWorkflowAbort(workflowInstance, this.client);
+ }
+
+ async handleWorkflowRetry(workflowInstance: WorkflowInstance): Promise<void> {
+ return handleWorkflowRetry(workflowInstance, this.client);
+ }
+
+ async jobCancel(job: Job): Promise<JobCancel> {
+ return jobCancel(job, this.client);
+ }
+
+ async rescheduleJob(
+ job: Job,
+ repeatInterval: number | string,
+ repeatLimit: number | string,
+ scheduleDate: Date
+ ): Promise<{ modalTitle: string; modalContent: string }> {
+ return handleJobReschedule(job, repeatInterval, repeatLimit, scheduleDate, this.client);
+ }
+
+ async getTriggerableNodes(workflowInstance: WorkflowInstance): Promise<TriggerableNode[]> {
+ return Promise.resolve(getTriggerableNodes(workflowInstance, this.client));
+ }
+
+ async handleNodeTrigger(workflowInstance: WorkflowInstance, node: any): Promise<void> {
+ return handleNodeTrigger(workflowInstance, node, this.client);
+ }
+
+ async handleNodeInstanceCancel(workflowInstance: WorkflowInstance, node: NodeInstance): Promise<void> {
+ return handleNodeInstanceCancel(workflowInstance, node, this.client);
+ }
+
+ async handleWorkflowVariableUpdate(
+ workflowInstance: WorkflowInstance,
+ updateJson: Record<string, unknown>
+ ): Promise<Record<string, unknown>> {
+ return handleWorkflowVariableUpdate(workflowInstance, updateJson, this.client);
+ }
+
+ async handleNodeInstanceRetrigger(workflowInstance: WorkflowInstance, node: NodeInstance): Promise<void> {
+ return handleNodeInstanceRetrigger(workflowInstance, node, this.client);
+ }
+}
diff --git a/packages/sonataflow-deployment-webapp/src/index.tsx b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetails/index.ts
similarity index 76%
copy from packages/sonataflow-deployment-webapp/src/index.tsx
copy to packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetails/index.ts
index 47689759b5..e70ebd3e78 100644
--- a/packages/sonataflow-deployment-webapp/src/index.tsx
+++ b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetails/index.ts
@@ -17,10 +17,6 @@
* under the License.
*/
-import "@patternfly/react-core/dist/styles/base.css";
-import * as React from "react";
-import * as ReactDOM from "react-dom";
-import { App } from "./App";
-import "../static/resources/style.css";
-
-ReactDOM.render(<App />, document.getElementById("app"));
+export { WorkflowDetailsGatewayApi } from "./WorkflowDetailsGatewayApi";
+export * from "./WorkflowDetailsContext";
+export { WorkflowDetailsContextProvider } from "./WorkflowDetailsContextProvider";
diff --git a/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetailsContainer/WorkflowDetailsContainer.tsx b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetailsContainer/WorkflowDetailsContainer.tsx
new file mode 100644
index 0000000000..ba3e1c8dcc
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowDetailsContainer/WorkflowDetailsContainer.tsx
@@ -0,0 +1,62 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import React, { useEffect } from "react";
+import { useHistory } from "react-router-dom";
+import { componentOuiaProps, OUIAProps } from "@kie-tools/runtime-tools-components/dist/ouiaTools";
+import { EmbeddedWorkflowDetails } from "@kie-tools/runtime-tools-enveloped-components/dist/workflowDetails/embedded";
+import { WorkflowDetailsGatewayApi, useWorkflowDetailsGatewayApi } from "../WorkflowDetails";
+import { WorkflowInstance } from "@kie-tools/runtime-tools-gateway-api/dist/types";
+import { routes } from "../../../routes";
+
+interface WorkflowListContainerProps {
+ workflowInstance: WorkflowInstance;
+}
+
+const WorkflowDetailsContainer: React.FC<WorkflowListContainerProps & OUIAProps> = ({
+ workflowInstance,
+ ouiaId,
+ ouiaSafe,
+}) => {
+ const history = useHistory();
+ const gatewayApi: WorkflowDetailsGatewayApi = useWorkflowDetailsGatewayApi();
+
+ useEffect(() => {
+ const unSubscribeHandler = gatewayApi.onOpenWorkflowInstanceDetailsListener({
+ onOpen(id: string) {
+ history.push(`/`);
+ history.push(routes.runtimeTools.workflowDetails.path({ workflowId: id }));
+ },
+ });
+ return () => {
+ unSubscribeHandler.unSubscribe();
+ };
+ }, []);
+
+ return (
+ <EmbeddedWorkflowDetails
+ {...componentOuiaProps(ouiaId, "workflow-list-container", ouiaSafe)}
+ driver={gatewayApi}
+ targetOrigin={window.location.origin}
+ workflowInstance={workflowInstance}
+ />
+ );
+};
+
+export default WorkflowDetailsContainer;
diff --git a/packages/sonataflow-deployment-webapp/src/data/index.ts b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowList/WorkflowListContext.ts
similarity index 73%
copy from packages/sonataflow-deployment-webapp/src/data/index.ts
copy to packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowList/WorkflowListContext.ts
index 64a598819a..03ddf6f790 100644
--- a/packages/sonataflow-deployment-webapp/src/data/index.ts
+++ b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowList/WorkflowListContext.ts
@@ -17,14 +17,11 @@
* under the License.
*/
-import { routes } from "../routes";
+import React, { useContext } from "react";
+import { WorkflowListGatewayApi } from "./WorkflowListGatewayApi";
-export interface AppData {
- appName: string;
- showDisclaimer: boolean;
-}
+export const WorkflowListContext = React.createContext<WorkflowListGatewayApi>({} as any);
-export async function fetchAppData(): Promise<AppData> {
- const response = await fetch(routes.dataJson.path({}));
- return (await response.json()) as AppData;
+export function useWorkflowListGatewayApi() {
+ return useContext(WorkflowListContext);
}
diff --git a/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowList/WorkflowListContextProvider.tsx b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowList/WorkflowListContextProvider.tsx
new file mode 100644
index 0000000000..69c23a4d9f
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowList/WorkflowListContextProvider.tsx
@@ -0,0 +1,56 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import React, { useMemo } from "react";
+import { ApolloClient } from "apollo-client";
+import { WorkflowListContext } from "./WorkflowListContext";
+import { WorkflowListGatewayApiImpl } from "./WorkflowListGatewayApi";
+import { GraphQLWorkflowListQueries } from "./WorkflowListQueries";
+import { HttpLink } from "apollo-link-http";
+import { InMemoryCache, NormalizedCacheObject } from "apollo-cache-inmemory";
+import { useApp } from "../../../context/AppContext";
+
+export function WorkflowListContextProvider(props: React.PropsWithChildren<{}>) {
+ const app = useApp();
+
+ const httpLink = useMemo(
+ () =>
+ new HttpLink({
+ uri: app.data.dataIndexUrl,
+ }),
+ [app]
+ );
+
+ const cache = useMemo(() => new InMemoryCache(), []);
+
+ const apolloClient: ApolloClient<NormalizedCacheObject> = useMemo(
+ () =>
+ new ApolloClient({
+ cache,
+ link: httpLink,
+ }),
+ [cache, httpLink]
+ );
+
+ const gatewayApiImpl = useMemo(() => {
+ return new WorkflowListGatewayApiImpl(new GraphQLWorkflowListQueries(apolloClient));
+ }, [apolloClient]);
+
+ return <WorkflowListContext.Provider value={gatewayApiImpl}>{props.children}</WorkflowListContext.Provider>;
+}
diff --git a/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowList/WorkflowListGatewayApi.ts b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowList/WorkflowListGatewayApi.ts
new file mode 100644
index 0000000000..9d4b1f2d63
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowList/WorkflowListGatewayApi.ts
@@ -0,0 +1,185 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import {
+ BulkWorkflowInstanceActionResponse,
+ WorkflowInstance,
+ WorkflowInstanceFilter,
+ WorkflowListSortBy,
+ OperationType,
+} from "@kie-tools/runtime-tools-gateway-api/dist/types";
+import { WorkflowListQueries } from "./WorkflowListQueries";
+
+export interface WorkflowListGatewayApi {
+ workflowListState: WorkflowListState;
+ initialLoad: (filter: WorkflowInstanceFilter, sortBy: WorkflowListSortBy) => Promise<void>;
+ openWorkflow: (workflow: WorkflowInstance) => Promise<void>;
+ applyFilter: (filter: WorkflowInstanceFilter) => Promise<void>;
+ applySorting: (SortBy: WorkflowListSortBy) => Promise<void>;
+ handleWorkflowSkip: (workflowInstance: WorkflowInstance) => Promise<void>;
+ handleWorkflowRetry: (workflowInstance: WorkflowInstance) => Promise<void>;
+ handleWorkflowAbort: (workflowInstance: WorkflowInstance) => Promise<void>;
+ handleWorkflowMultipleAction: (
+ workflowInstances: WorkflowInstance[],
+ operationType: OperationType
+ ) => Promise<BulkWorkflowInstanceActionResponse>;
+ query(offset: number, limit: number): Promise<WorkflowInstance[]>;
+ getChildWorkflowsQuery(rootWorkflowInstanceId: string): Promise<WorkflowInstance[]>;
+ openTriggerCloudEvent: (workflowInstance?: WorkflowInstance) => void;
+ onOpenWorkflowListen: (listener: OnOpenWorkflowListener) => UnSubscribeHandler;
+ onOpenTriggerCloudEventListen: (listener: OnOpenTriggerCloudEventListener) => UnSubscribeHandler;
+}
+
+export interface WorkflowListState {
+ filters: WorkflowInstanceFilter;
+ sortBy: WorkflowListSortBy;
+}
+
+export interface OnOpenWorkflowListener {
+ onOpen: (workflow: WorkflowInstance) => void;
+}
+
+export interface OnOpenTriggerCloudEventListener {
+ onOpen: (workflow?: WorkflowInstance) => void;
+}
+
+export interface UnSubscribeHandler {
+ unSubscribe: () => void;
+}
+export class WorkflowListGatewayApiImpl implements WorkflowListGatewayApi {
+ private readonly onOpenWorkflowListeners: OnOpenWorkflowListener[] = [];
+ private readonly onOpenTriggerCloudEventListeners: OnOpenTriggerCloudEventListener[] = [];
+
+ private readonly queries: WorkflowListQueries;
+ private _WorkflowListState: WorkflowListState;
+
+ constructor(queries: WorkflowListQueries) {
+ this.queries = queries;
+ this._WorkflowListState = {
+ filters: {
+ status: [],
+ businessKey: [],
+ },
+ sortBy: {},
+ };
+ }
+
+ get workflowListState(): WorkflowListState {
+ return this._WorkflowListState;
+ }
+
+ openWorkflow = (workflow: WorkflowInstance): Promise<void> => {
+ this.onOpenWorkflowListeners.forEach((listener) => listener.onOpen(workflow));
+ return Promise.resolve();
+ };
+
+ initialLoad = (filter: WorkflowInstanceFilter, sortBy: WorkflowListSortBy): Promise<void> => {
+ this._WorkflowListState.filters = filter;
+ this._WorkflowListState.sortBy = sortBy;
+ return Promise.resolve();
+ };
+
+ applyFilter = (filter: WorkflowInstanceFilter): Promise<void> => {
+ this.workflowListState.filters = filter;
+ return Promise.resolve();
+ };
+
+ applySorting = (sortBy: WorkflowListSortBy) => {
+ this._WorkflowListState.sortBy = sortBy;
+ return Promise.resolve();
+ };
+
+ handleWorkflowSkip = async (workflowInstance: WorkflowInstance): Promise<void> => {
+ return this.queries.handleWorkflowSkip(workflowInstance);
+ };
+
+ handleWorkflowRetry = async (workflowInstance: WorkflowInstance): Promise<void> => {
+ return this.queries.handleWorkflowRetry(workflowInstance);
+ };
+
+ handleWorkflowAbort = async (workflowInstance: WorkflowInstance): Promise<void> => {
+ return this.queries.handleWorkflowAbort(workflowInstance);
+ };
+
+ handleWorkflowMultipleAction = async (
+ workflowInstances: WorkflowInstance[],
+ operationType: OperationType
+ ): Promise<BulkWorkflowInstanceActionResponse> => {
+ return this.queries.handleWorkflowMultipleAction(workflowInstances, operationType);
+ };
+ query(offset: number, limit: number): Promise<WorkflowInstance[]> {
+ return new Promise<WorkflowInstance[]>((resolve, reject) => {
+ this.queries
+ .getWorkflowInstances(offset, limit, this._WorkflowListState.filters, this._WorkflowListState.sortBy)
+ .then((value) => {
+ resolve(value);
+ })
+ .catch((reason) => {
+ reject(reason);
+ });
+ });
+ }
+
+ getChildWorkflowsQuery(rootWorkflowInstanceId: string): Promise<WorkflowInstance[]> {
+ return new Promise<WorkflowInstance[]>((resolve, reject) => {
+ this.queries
+ .getChildWorkflowInstances(rootWorkflowInstanceId)
+ .then((value) => {
+ resolve(value);
+ })
+ .catch((reason) => {
+ reject(reason);
+ });
+ });
+ }
+
+ onOpenWorkflowListen(listener: OnOpenWorkflowListener): UnSubscribeHandler {
+ this.onOpenWorkflowListeners.push(listener);
+
+ const unSubscribe = () => {
+ const index = this.onOpenWorkflowListeners.indexOf(listener);
+ if (index > -1) {
+ this.onOpenWorkflowListeners.splice(index, 1);
+ }
+ };
+
+ return {
+ unSubscribe,
+ };
+ }
+
+ onOpenTriggerCloudEventListen(listener: OnOpenTriggerCloudEventListener): UnSubscribeHandler {
+ this.onOpenTriggerCloudEventListeners.push(listener);
+
+ const unSubscribe = () => {
+ const index = this.onOpenTriggerCloudEventListeners.indexOf(listener);
+ if (index > -1) {
+ this.onOpenTriggerCloudEventListeners.splice(index, 1);
+ }
+ };
+
+ return {
+ unSubscribe,
+ };
+ }
+
+ openTriggerCloudEvent(workflowInstance?: WorkflowInstance): void {
+ this.onOpenTriggerCloudEventListeners.forEach((listener) => listener.onOpen(workflowInstance));
+ }
+}
diff --git a/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowList/WorkflowListQueries.ts b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowList/WorkflowListQueries.ts
new file mode 100644
index 0000000000..d8dd1240c4
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowList/WorkflowListQueries.ts
@@ -0,0 +1,90 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import { ApolloClient } from "apollo-client";
+import {
+ BulkWorkflowInstanceActionResponse,
+ WorkflowInstance,
+ WorkflowListSortBy,
+ WorkflowInstanceFilter,
+ OperationType,
+} from "@kie-tools/runtime-tools-gateway-api/dist/types";
+import {
+ handleWorkflowAbort,
+ handleWorkflowMultipleAction,
+ handleWorkflowSkip,
+ handleWorkflowRetry,
+ getWorkflowInstances,
+ getChildWorkflowInstances,
+} from "@kie-tools/runtime-tools-gateway-api/dist/gatewayApi";
+
+export interface WorkflowListQueries {
+ getWorkflowInstances(
+ start: number,
+ end: number,
+ filters: WorkflowInstanceFilter,
+ sortBy: WorkflowListSortBy
+ ): Promise<WorkflowInstance[]>;
+ getChildWorkflowInstances(rootWorkflowInstanceId: string): Promise<WorkflowInstance[]>;
+ handleWorkflowSkip(workflowInstance: WorkflowInstance): Promise<void>;
+ handleWorkflowAbort(workflowInstance: WorkflowInstance): Promise<void>;
+ handleWorkflowRetry(workflowInstance: WorkflowInstance): Promise<void>;
+
+ handleWorkflowMultipleAction(
+ workflowInstances: WorkflowInstance[],
+ operationType: OperationType
+ ): Promise<BulkWorkflowInstanceActionResponse>;
+}
+
+export class GraphQLWorkflowListQueries implements WorkflowListQueries {
+ private readonly client: ApolloClient<any>;
+
+ constructor(client: ApolloClient<any>) {
+ this.client = client;
+ }
+
+ getWorkflowInstances(
+ offset: number,
+ limit: number,
+ filters: WorkflowInstanceFilter,
+ sortBy: WorkflowListSortBy
+ ): Promise<WorkflowInstance[]> {
+ return getWorkflowInstances(offset, limit, filters, sortBy, this.client);
+ }
+
+ getChildWorkflowInstances(rootWorkflowInstanceId: string): Promise<WorkflowInstance[]> {
+ return getChildWorkflowInstances(rootWorkflowInstanceId, this.client);
+ }
+
+ async handleWorkflowSkip(workflowInstance: WorkflowInstance): Promise<void> {
+ return handleWorkflowSkip(workflowInstance, this.client);
+ }
+
+ async handleWorkflowAbort(workflowInstance: WorkflowInstance): Promise<void> {
+ return handleWorkflowAbort(workflowInstance, this.client);
+ }
+
+ async handleWorkflowRetry(workflowInstance: WorkflowInstance): Promise<void> {
+ return handleWorkflowRetry(workflowInstance, this.client);
+ }
+
+ async handleWorkflowMultipleAction(workflowInstances: WorkflowInstance[], operationType: OperationType) {
+ return handleWorkflowMultipleAction(workflowInstances, operationType, this.client);
+ }
+}
diff --git a/packages/sonataflow-deployment-webapp/src/index.tsx b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowList/index.ts
similarity index 76%
copy from packages/sonataflow-deployment-webapp/src/index.tsx
copy to packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowList/index.ts
index 47689759b5..7298d8e07f 100644
--- a/packages/sonataflow-deployment-webapp/src/index.tsx
+++ b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowList/index.ts
@@ -17,10 +17,6 @@
* under the License.
*/
-import "@patternfly/react-core/dist/styles/base.css";
-import * as React from "react";
-import * as ReactDOM from "react-dom";
-import { App } from "./App";
-import "../static/resources/style.css";
-
-ReactDOM.render(<App />, document.getElementById("app"));
+export { WorkflowListGatewayApi } from "./WorkflowListGatewayApi";
+export * from "./WorkflowListContext";
+export { WorkflowListContextProvider } from "./WorkflowListContextProvider";
diff --git a/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowListContainer/WorkflowListContainer.tsx b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowListContainer/WorkflowListContainer.tsx
new file mode 100644
index 0000000000..2582367f06
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/src/runtimeTools/workflows/WorkflowListContainer/WorkflowListContainer.tsx
@@ -0,0 +1,64 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import React, { useEffect } from "react";
+import { useHistory } from "react-router-dom";
+import { componentOuiaProps, OUIAProps } from "@kie-tools/runtime-tools-components/dist/ouiaTools";
+import { EmbeddedWorkflowList } from "@kie-tools/runtime-tools-enveloped-components/dist/workflowList/embedded";
+import { WorkflowListGatewayApi, useWorkflowListGatewayApi } from "../WorkflowList";
+import { WorkflowInstance, WorkflowListState } from "@kie-tools/runtime-tools-gateway-api/dist/types";
+import { routes } from "../../../routes";
+
+interface WorkflowListContainerProps {
+ initialState: WorkflowListState;
+}
+
+const WorkflowListContainer: React.FC<WorkflowListContainerProps & OUIAProps> = ({
+ initialState,
+ ouiaId,
+ ouiaSafe,
+}) => {
+ const history = useHistory();
+ const gatewayApi: WorkflowListGatewayApi = useWorkflowListGatewayApi();
+
+ useEffect(() => {
+ const onOpenInstanceUnsubscriber = gatewayApi.onOpenWorkflowListen({
+ onOpen(workflow: WorkflowInstance) {
+ history.push({
+ pathname: routes.runtimeTools.workflowDetails.path({ workflowId: workflow.id }),
+ state: gatewayApi.workflowListState,
+ });
+ },
+ });
+ return () => {
+ onOpenInstanceUnsubscriber.unSubscribe();
+ };
+ }, []);
+
+ return (
+ <EmbeddedWorkflowList
+ {...componentOuiaProps(ouiaId, "workflow-list-container", ouiaSafe)}
+ driver={gatewayApi}
+ targetOrigin={window.location.origin}
+ initialState={initialState}
+ />
+ );
+};
+
+export default WorkflowListContainer;
diff --git a/packages/sonataflow-deployment-webapp/static/envelope/serverless-workflow-combined-editor-envelope.html b/packages/sonataflow-deployment-webapp/static/envelope/serverless-workflow-combined-editor-envelope.html
new file mode 100644
index 0000000000..e6bdb4fcf3
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/static/envelope/serverless-workflow-combined-editor-envelope.html
@@ -0,0 +1,45 @@
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you under the Apache License, Version 2.0 (the
+ ~ "License"); you may not use this file except in compliance
+ ~ with the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing,
+ ~ software distributed under the License is distributed on an
+ ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~ KIND, either express or implied. See the License for the
+ ~ specific language governing permissions and limitations
+ ~ under the License.
+-->
+
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <style>
+ html,
+ body,
+ div#envelope-app {
+ margin: 0;
+ border: 0;
+ padding: 0;
+ overflow: hidden;
+ height: 100%;
+ width: 100%;
+ }
+ </style>
+
+ <title></title>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ </head>
+ <body>
+ <div id="swf-combined-editor-envelope-app"></div>
+ <script src="serverless-workflow-combined-editor-envelope.js"></script>
+ </body>
+</html>
diff --git a/packages/sonataflow-deployment-webapp/static/envelope/serverless-workflow-diagram-editor-envelope.html b/packages/sonataflow-deployment-webapp/static/envelope/serverless-workflow-diagram-editor-envelope.html
new file mode 100644
index 0000000000..0a9d86581f
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/static/envelope/serverless-workflow-diagram-editor-envelope.html
@@ -0,0 +1,45 @@
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you under the Apache License, Version 2.0 (the
+ ~ "License"); you may not use this file except in compliance
+ ~ with the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing,
+ ~ software distributed under the License is distributed on an
+ ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~ KIND, either express or implied. See the License for the
+ ~ specific language governing permissions and limitations
+ ~ under the License.
+-->
+
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <style>
+ html,
+ body,
+ div#envelope-app {
+ margin: 0;
+ border: 0;
+ padding: 0;
+ overflow: hidden;
+ height: 100%;
+ width: 100%;
+ }
+ </style>
+
+ <title></title>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ </head>
+ <body>
+ <div id="swf-diagram-editor-envelope-app"></div>
+ <script src="serverless-workflow-diagram-editor-envelope.js"></script>
+ </body>
+</html>
diff --git a/packages/sonataflow-deployment-webapp/static/envelope/serverless-workflow-text-editor-envelope.html b/packages/sonataflow-deployment-webapp/static/envelope/serverless-workflow-text-editor-envelope.html
new file mode 100644
index 0000000000..7c3a1a95b7
--- /dev/null
+++ b/packages/sonataflow-deployment-webapp/static/envelope/serverless-workflow-text-editor-envelope.html
@@ -0,0 +1,45 @@
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you under the Apache License, Version 2.0 (the
+ ~ "License"); you may not use this file except in compliance
+ ~ with the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing,
+ ~ software distributed under the License is distributed on an
+ ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~ KIND, either express or implied. See the License for the
+ ~ specific language governing permissions and limitations
+ ~ under the License.
+-->
+
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <style>
+ html,
+ body,
+ div#envelope-app {
+ margin: 0;
+ border: 0;
+ padding: 0;
+ overflow: hidden;
+ height: 100%;
+ width: 100%;
+ }
+ </style>
+
+ <title></title>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ </head>
+ <body>
+ <div id="swf-text-editor-envelope-app"></div>
+ <script src="serverless-workflow-text-editor-envelope.js"></script>
+ </body>
+</html>
diff --git a/packages/sonataflow-deployment-webapp/webpack.config.js b/packages/sonataflow-deployment-webapp/webpack.config.js
index 22285e56a2..3658661402 100644
--- a/packages/sonataflow-deployment-webapp/webpack.config.js
+++ b/packages/sonataflow-deployment-webapp/webpack.config.js
@@ -25,6 +25,7 @@ const patternflyBase = require("@kie-tools-core/patternfly-base");
const { merge } = require("webpack-merge");
const MonacoWebpackPlugin = require("monaco-editor-webpack-plugin");
const common = require("@kie-tools-core/webpack-base/webpack.common.config");
+const swEditor = require("@kie-tools/serverless-workflow-diagram-editor-assets");
const { env } = require("./env");
const buildEnv = env;
@@ -32,6 +33,9 @@ module.exports = async (env) =>
merge(common(env), {
entry: {
index: "./src/index.tsx",
+ "serverless-workflow-combined-editor-envelope": "./src/envelope/ServerlessWorkflowCombinedEditorEnvelopeApp.ts",
+ "serverless-workflow-diagram-editor-envelope": "./src/envelope/ServerlessWorkflowDiagramEditorEnvelopeApp.ts",
+ "serverless-workflow-text-editor-envelope": "./src/envelope/ServerlessWorkflowTextEditorEnvelopeApp.ts",
},
optimization: {
minimizer: [
@@ -52,6 +56,23 @@ module.exports = async (env) =>
{ from: "./static/resources", to: "./resources" },
{ from: "./static/favicon.svg", to: "./favicon.svg" },
{ from: "./static/sonataflow-deployment-webapp-data.json", to: "./sonataflow-deployment-webapp-data.json" },
+ {
+ from: "./static/envelope/serverless-workflow-combined-editor-envelope.html",
+ to: "./serverless-workflow-combined-editor-envelope.html",
+ },
+ {
+ from: "./static/envelope/serverless-workflow-diagram-editor-envelope.html",
+ to: "./serverless-workflow-diagram-editor-envelope.html",
+ },
+ {
+ from: swEditor.swEditorPath(),
+ to: "./diagram",
+ globOptions: { ignore: ["**/WEB-INF/**/*", "**/*.html"] },
+ },
+ {
+ from: "./static/envelope/serverless-workflow-text-editor-envelope.html",
+ to: "./serverless-workflow-text-editor-envelope.html",
+ },
],
}),
new MonacoWebpackPlugin({
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 05100e5508..aec758786e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -5409,7 +5409,7 @@ importers:
version: 4.8.4
url-loader:
specifier: ^4.1.1
- version: 4.1.1(file-loader@6.2.0)(webpack@5.88.2)
+ version: 4.1.1(webpack@5.88.2)
webpack:
specifier: ^5.88.2
version: 5.88.2(webpack-cli@4.10.0)
@@ -5822,7 +5822,7 @@ importers:
version: 4.1.1(file-loader@6.2.0)(webpack@5.88.2)
webpack:
specifier: ^5.88.2
- version: 5.88.2(webpack-cli@4.10.0)
+ version: 5.88.2
packages/playwright-base:
devDependencies:
@@ -8134,6 +8134,12 @@ importers:
"@babel/preset-react":
specifier: ^7.16.0
version: 7.16.0(@babel/core@7.18.10)
+ "@kie-tools-core/editor":
+ specifier: workspace:*
+ version: link:../editor
+ "@kie-tools-core/keyboard-shortcuts":
+ specifier: workspace:*
+ version: link:../keyboard-shortcuts
"@kie-tools-core/patternfly-base":
specifier: workspace:*
version: link:../patternfly-base
@@ -8158,9 +8164,24 @@ importers:
"@kie-tools/runtime-tools-gateway-api":
specifier: workspace:*
version: link:../runtime-tools-gateway-api
+ "@kie-tools/serverless-workflow-combined-editor":
+ specifier: workspace:*
+ version: link:../serverless-workflow-combined-editor
+ "@kie-tools/serverless-workflow-diagram-editor-assets":
+ specifier: workspace:*
+ version: link:../serverless-workflow-diagram-editor-assets
+ "@kie-tools/serverless-workflow-diagram-editor-envelope":
+ specifier: workspace:*
+ version: link:../serverless-workflow-diagram-editor-envelope
+ "@kie-tools/serverless-workflow-text-editor":
+ specifier: workspace:*
+ version: link:../serverless-workflow-text-editor
"@kie-tools/tsconfig":
specifier: workspace:*
version: link:../tsconfig
+ "@patternfly/patternfly":
+ specifier: ^4.224.2
+ version: 4.224.2
"@patternfly/react-core":
specifier: ^4.276.6
version: 4.276.6(react-dom@17.0.2)(react@17.0.2)
@@ -8185,6 +8206,15 @@ importers:
"@types/react-router-dom":
specifier: ^5.1.7
version: 5.1.7
+ apollo-cache-inmemory:
+ specifier: 1.6.6
+ version: 1.6.6(graphql@14.3.1)
+ apollo-client:
+ specifier: 2.6.10
+ version: 2.6.10(graphql@14.3.1)
+ apollo-link-http:
+ specifier: 1.5.17
+ version: 1.5.17(graphql@14.3.1)
copy-webpack-plugin:
specifier: ^11.0.0
version: 11.0.0(webpack@5.88.2)
@@ -8607,10 +8637,10 @@ importers:
version: 4.8.4
webpack:
specifier: ^5.88.2
- version: 5.88.2(webpack-cli@4.10.0)
+ version: 5.88.2
webpack-dev-server:
specifier: ^4.15.1
- version: 4.15.1(webpack-cli@4.10.0)(webpack@5.88.2)
+ version: 4.15.1(webpack@5.88.2)
webpack-merge:
specifier: ^5.9.0
version: 5.9.0
@@ -9493,7 +9523,7 @@ importers:
version: 9.4.2(typescript@4.8.4)(webpack@5.88.2)
webpack:
specifier: ^5.88.2
- version: 5.88.2(webpack-cli@4.10.0)
+ version: 5.88.2
packages/workspace:
dependencies:
@@ -18419,7 +18449,6 @@ packages:
/@patternfly/patternfly@4.224.2:
resolution:
{ integrity: sha512-HGNV26uyHSIECuhjPg/WGn0mXbAotcs6ODfhAOkfYjIgGylddgiwElxUe1rpEHV5mQJJ2rMn4OdeJIIpzRX61g== }
- dev: false
/@patternfly/quickstarts@2.4.0(@patternfly/react-core@4.276.6)(react-dom@17.0.2)(react@17.0.2)(showdown@2.1.0):
resolution:
@@ -21917,14 +21946,14 @@ packages:
{ integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== }
dependencies:
"@types/connect": 3.4.34
- "@types/node": 18.13.0
+ "@types/node": 18.17.18
dev: true
/@types/bonjour@3.5.10:
resolution:
{ integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== }
dependencies:
- "@types/node": 18.13.0
+ "@types/node": 18.17.18
dev: true
/@types/bson@4.0.3:
@@ -21967,7 +21996,7 @@ packages:
{ integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== }
dependencies:
"@types/express-serve-static-core": 4.17.35
- "@types/node": 18.13.0
+ "@types/node": 18.17.18
dev: true
/@types/connect@3.4.34:
@@ -22155,7 +22184,7 @@ packages:
resolution:
{ integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg== }
dependencies:
- "@types/node": 18.13.0
+ "@types/node": 18.17.18
"@types/qs": 6.9.7
"@types/range-parser": 1.2.4
"@types/send": 0.17.1
@@ -22664,7 +22693,7 @@ packages:
{ integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ== }
dependencies:
"@types/mime": 1.3.2
- "@types/node": 18.13.0
+ "@types/node": 18.17.18
dev: true
/@types/simpl-schema@1.12.0:
@@ -22702,7 +22731,7 @@ packages:
resolution:
{ integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== }
dependencies:
- "@types/node": 18.13.0
+ "@types/node": 18.17.18
dev: true
/@types/ssri@7.1.1:
@@ -22788,14 +22817,14 @@ packages:
resolution:
{ integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg== }
dependencies:
- "@types/node": 18.13.0
+ "@types/node": 18.17.18
dev: true
/@types/ws@8.5.5:
resolution:
{ integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg== }
dependencies:
- "@types/node": 18.13.0
+ "@types/node": 18.17.18
dev: true
/@types/yargs-parser@15.0.0:
@@ -23408,7 +23437,6 @@ packages:
dependencies:
"@types/node": 18.17.18
tslib: 1.14.1
- dev: false
/@wry/equality@0.1.11:
resolution:
@@ -24182,7 +24210,6 @@ packages:
optimism: 0.10.3
ts-invariant: 0.4.4
tslib: 1.14.1
- dev: false
/apollo-cache@1.3.5(graphql@14.3.1):
resolution:
@@ -24231,7 +24258,6 @@ packages:
graphql: 14.3.1
ts-invariant: 0.4.4
tslib: 1.14.1
- dev: false
/apollo-link-http@1.5.17(graphql@14.3.1):
resolution:
@@ -24243,7 +24269,6 @@ packages:
apollo-link-http-common: 0.2.16(graphql@14.3.1)
graphql: 14.3.1
tslib: 1.14.1
- dev: false
/apollo-link@1.2.14(graphql@14.3.1):
resolution:
@@ -30006,7 +30031,7 @@ packages:
is-glob: 4.0.3
normalize-path: 3.0.0
schema-utils: 4.0.0
- webpack: 5.88.2(webpack-cli@4.10.0)
+ webpack: 5.88.2
dev: true
/filename-reserved-regex@2.0.0:
@@ -33949,7 +33974,7 @@ packages:
dependencies:
glob: 7.2.0
minimatch: 3.0.5
- webpack: 5.88.2(webpack-cli@4.10.0)
+ webpack: 5.88.2
webpack-merge: 4.2.2
dev: true
@@ -36307,7 +36332,6 @@ packages:
{ integrity: sha512-9A5pqGoQk49H6Vhjb9kPgAeeECfUDF6aIICbMDL23kDLStBn1MWk3YvcZ4xWF9CsSf6XEgvRLkXy4xof/56vVw== }
dependencies:
"@wry/context": 0.4.4
- dev: false
/optionator@0.8.3:
resolution:
@@ -39745,7 +39769,7 @@ packages:
klona: 2.0.5
neo-async: 2.6.2
sass: 1.49.9
- webpack: 5.88.2(webpack-cli@4.10.0)
+ webpack: 5.88.2
dev: true
/sass-loader@13.0.2(sass@1.54.4)(webpack@5.76.1):
@@ -40437,7 +40461,7 @@ packages:
abab: 2.0.5
iconv-lite: 0.6.3
source-map-js: 0.6.2
- webpack: 5.88.2(webpack-cli@4.10.0)
+ webpack: 5.88.2
dev: true
/source-map-loader@4.0.0(webpack@5.76.1):
@@ -42393,6 +42417,23 @@ packages:
optional: true
dependencies:
file-loader: 6.2.0(webpack@5.88.2)
+ loader-utils: 2.0.2
+ mime-types: 2.1.34
+ schema-utils: 3.1.1
+ webpack: 5.88.2
+ dev: true
+
+ /url-loader@4.1.1(webpack@5.88.2):
+ resolution:
+ { integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== }
+ engines: { node: ">= 10.13.0" }
+ peerDependencies:
+ file-loader: "*"
+ webpack: ^4.0.0 || ^5.0.0
+ peerDependenciesMeta:
+ file-loader:
+ optional: true
+ dependencies:
loader-utils: 2.0.2
mime-types: 2.1.34
schema-utils: 3.1.1
@@ -43399,6 +43440,58 @@ packages:
- utf-8-validate
dev: true
+ /webpack-dev-server@4.15.1(webpack@5.88.2):
+ resolution:
+ { integrity: sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== }
+ engines: { node: ">= 12.13.0" }
+ hasBin: true
+ peerDependencies:
+ webpack: ^4.37.0 || ^5.0.0
+ webpack-cli: "*"
+ peerDependenciesMeta:
+ webpack:
+ optional: true
+ webpack-cli:
+ optional: true
+ dependencies:
+ "@types/bonjour": 3.5.10
+ "@types/connect-history-api-fallback": 1.3.5
+ "@types/express": 4.17.17
+ "@types/serve-index": 1.9.1
+ "@types/serve-static": 1.13.10
+ "@types/sockjs": 0.3.33
+ "@types/ws": 8.5.5
+ ansi-html-community: 0.0.8
+ bonjour-service: 1.1.1
+ chokidar: 3.5.3
+ colorette: 2.0.16
+ compression: 1.7.4
+ connect-history-api-fallback: 2.0.0
+ default-gateway: 6.0.3
+ express: 4.18.2
+ graceful-fs: 4.2.11
+ html-entities: 2.3.2
+ http-proxy-middleware: 2.0.6(@types/express@4.17.17)
+ ipaddr.js: 2.0.1
+ launch-editor: 2.6.0
+ open: 8.4.0
+ p-retry: 4.6.1
+ rimraf: 3.0.2
+ schema-utils: 4.0.0
+ selfsigned: 2.1.1
+ serve-index: 1.9.1
+ sockjs: 0.3.24
+ spdy: 4.0.2
+ webpack: 5.88.2
+ webpack-dev-middleware: 5.3.3(webpack@5.88.2)
+ ws: 8.13.0
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - supports-color
+ - utf-8-validate
+ dev: true
+
/webpack-hot-middleware@2.25.4:
resolution:
{ integrity: sha512-IRmTspuHM06aZh98OhBJtqLpeWFM8FXJS5UYpKYxCJzyFoyWj1w6VGFfomZU7OPA55dMLrQK0pRT1eQ3PACr4w== }
@@ -43506,6 +43599,47 @@ packages:
- uglify-js
dev: true
+ /webpack@5.88.2:
+ resolution:
+ { integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ== }
+ engines: { node: ">=10.13.0" }
+ hasBin: true
+ peerDependencies:
+ webpack-cli: "*"
+ peerDependenciesMeta:
+ webpack-cli:
+ optional: true
+ dependencies:
+ "@types/eslint-scope": 3.7.3
+ "@types/estree": 1.0.1
+ "@webassemblyjs/ast": 1.11.6
+ "@webassemblyjs/wasm-edit": 1.11.6
+ "@webassemblyjs/wasm-parser": 1.11.6
+ acorn: 8.10.0
+ acorn-import-assertions: 1.9.0(acorn@8.10.0)
+ browserslist: 4.21.5
+ chrome-trace-event: 1.0.2
+ enhanced-resolve: 5.15.0
+ es-module-lexer: 1.3.0
+ eslint-scope: 5.1.1
+ events: 3.3.0
+ glob-to-regexp: 0.4.1
+ graceful-fs: 4.2.11
+ json-parse-even-better-errors: 2.3.1
+ loader-runner: 4.2.0
+ mime-types: 2.1.34
+ neo-async: 2.6.2
+ schema-utils: 3.3.0
+ tapable: 2.2.0
+ terser-webpack-plugin: 5.3.9(webpack@5.88.2)
+ watchpack: 2.4.0
+ webpack-sources: 3.2.3
+ transitivePeerDependencies:
+ - "@swc/core"
+ - esbuild
+ - uglify-js
+ dev: true
+
/webpack@5.88.2(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0):
resolution:
{ integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ== }
@@ -43522,8 +43656,8 @@ packages:
"@webassemblyjs/ast": 1.11.6
"@webassemblyjs/wasm-edit": 1.11.6
"@webassemblyjs/wasm-parser": 1.11.6
- acorn: 8.8.2
- acorn-import-assertions: 1.9.0(acorn@8.8.2)
+ acorn: 8.10.0
+ acorn-import-assertions: 1.9.0(acorn@8.10.0)
browserslist: 4.21.5
chrome-trace-event: 1.0.2
enhanced-resolve: 5.15.0
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
(incubator-kie-tools-temporary-rnd-do-not-use) 02/15: kie-issues#665: `xml-parser-ts` Doesn't manage Complex Types with Simple Content (#2039)
Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
commit e177a6aa2534087e77cab9ec122aff55732b9b45
Author: Yeser Amer <ye...@ibm.com>
AuthorDate: Mon Nov 6 14:58:31 2023 +0100
kie-issues#665: `xml-parser-ts` Doesn't manage Complex Types with Simple Content (#2039)
Co-authored-by: Tiago Bento <15...@users.noreply.github.com>
---
.../src/parser/VariablesRepository.ts | 6 +-
packages/scesim-editor/src/TestScenarioEditor.tsx | 56 ++--
.../tests-data--manual/OldEnoughTest.scesim | 363 +++++++++++++++++++++
.../scesim-marshaller/tests/idempotency.test.ts | 6 +-
.../scesim-marshaller/tests/typeSafety.test.ts | 6 +-
packages/scesim-marshaller/tests/versions.test.ts | 1 +
packages/xml-parser-ts-codegen/src/codegen.ts | 175 +++++-----
.../ts-gen/meta.ts | 4 +
.../ts-gen/types.d.ts | 19 +-
packages/xml-parser-ts-codegen/src/types.d.ts | 9 +-
packages/xml-parser-ts/src/index.ts | 60 ++--
11 files changed, 562 insertions(+), 143 deletions(-)
diff --git a/packages/dmn-feel-antlr4-parser/src/parser/VariablesRepository.ts b/packages/dmn-feel-antlr4-parser/src/parser/VariablesRepository.ts
index 4d514dd051..092d98e5c6 100644
--- a/packages/dmn-feel-antlr4-parser/src/parser/VariablesRepository.ts
+++ b/packages/dmn-feel-antlr4-parser/src/parser/VariablesRepository.ts
@@ -325,7 +325,7 @@ export class VariablesRepository {
return {
name: itemDefinition["@_name"],
properties: new Map<string, DataType>(),
- typeRef: itemDefinition["typeRef"] ?? itemDefinition["@_name"],
+ typeRef: itemDefinition["typeRef"]?.__$$text ?? itemDefinition["@_name"],
};
}
@@ -333,7 +333,7 @@ export class VariablesRepository {
return {
name: itemComponent["@_name"],
properties: this.buildProperties(itemComponent),
- typeRef: itemComponent["typeRef"] ?? itemComponent["@_name"],
+ typeRef: itemComponent["typeRef"]?.__$$text ?? itemComponent["@_name"],
};
}
@@ -344,7 +344,7 @@ export class VariablesRepository {
const rootProperty = {
name: def["@_name"],
properties: this.buildProperties(def),
- typeRef: def["typeRef"] ?? def["@_name"],
+ typeRef: def["typeRef"]?.__$$text ?? def["@_name"],
};
properties.set(rootProperty.name, rootProperty);
diff --git a/packages/scesim-editor/src/TestScenarioEditor.tsx b/packages/scesim-editor/src/TestScenarioEditor.tsx
index d3e87731f0..69e69707a0 100644
--- a/packages/scesim-editor/src/TestScenarioEditor.tsx
+++ b/packages/scesim-editor/src/TestScenarioEditor.tsx
@@ -280,25 +280,25 @@ function TestScenarioMainPanel({
/* The first two FactMapping are related to the "Number" and "Description" columns.
If those columns only are present, no Data Objects can be detected in the scesim file */
for (let i = 2; i < factsMappings.length; i++) {
- const dataObject = dataObjects.find((value) => value.id === factsMappings[i]["factAlias"]);
+ const dataObject = dataObjects.find((value) => value.id === factsMappings[i]["factAlias"].__$$text);
if (dataObject) {
- if (!dataObject.children?.some((value) => value.id === factsMappings[i]["expressionAlias"])) {
+ if (!dataObject.children?.some((value) => value.id === factsMappings[i]["expressionAlias"]?.__$$text)) {
dataObject.children!.push({
- id: factsMappings[i]["expressionAlias"]!,
- name: factsMappings[i]["expressionAlias"]!,
- customBadgeContent: factsMappings[i]["className"],
+ id: factsMappings[i]["expressionAlias"]!.__$$text,
+ name: factsMappings[i]["expressionAlias"]!.__$$text,
+ customBadgeContent: factsMappings[i]["className"].__$$text,
});
}
} else {
dataObjects.push({
- id: factsMappings[i]["factAlias"],
- name: factsMappings[i]["factAlias"],
- customBadgeContent: factsMappings[i]["factIdentifier"]!["className"],
+ id: factsMappings[i]["factAlias"].__$$text,
+ name: factsMappings[i]["factAlias"].__$$text,
+ customBadgeContent: factsMappings[i]["factIdentifier"]!["className"]!.__$$text,
children: [
{
- id: factsMappings[i]["expressionAlias"]!,
- name: factsMappings[i]["expressionAlias"]!,
- customBadgeContent: factsMappings[i]["className"],
+ id: factsMappings[i]["expressionAlias"]!.__$$text,
+ name: factsMappings[i]["expressionAlias"]!.__$$text,
+ customBadgeContent: factsMappings[i]["className"].__$$text,
},
],
});
@@ -310,7 +310,7 @@ function TestScenarioMainPanel({
/** It determines the Alert State */
useEffect(() => {
- const assetType = scesimModel.ScenarioSimulationModel["settings"]!["type"]!;
+ const assetType = scesimModel.ScenarioSimulationModel["settings"]!["type"]!.__$$text;
let alertEnabled = false;
let alertMessage = "";
@@ -347,13 +347,14 @@ function TestScenarioMainPanel({
onUpdateSettingField={updateSettingField}
selectedDock={dockPanel.selected}
testScenarioSettings={{
- assetType: scesimModel.ScenarioSimulationModel["settings"]!["type"]!,
- dmnName: scesimModel.ScenarioSimulationModel["settings"]!["dmnName"],
- dmnNamespace: scesimModel.ScenarioSimulationModel["settings"]!["dmnNamespace"],
- isStatelessSessionRule: scesimModel.ScenarioSimulationModel["settings"]!["stateless"] ?? false,
- isTestSkipped: scesimModel.ScenarioSimulationModel["settings"]!["skipFromBuild"] ?? false,
- kieSessionRule: scesimModel.ScenarioSimulationModel["settings"]!["dmoSession"],
- ruleFlowGroup: scesimModel.ScenarioSimulationModel["settings"]!["ruleFlowGroup"],
+ assetType: scesimModel.ScenarioSimulationModel["settings"]!["type"]!.__$$text,
+ dmnName: scesimModel.ScenarioSimulationModel["settings"]!["dmnName"]?.__$$text,
+ dmnNamespace: scesimModel.ScenarioSimulationModel["settings"]!["dmnNamespace"]?.__$$text,
+ isStatelessSessionRule:
+ scesimModel.ScenarioSimulationModel["settings"]!["stateless"]?.__$$text ?? false,
+ isTestSkipped: scesimModel.ScenarioSimulationModel["settings"]!["skipFromBuild"]?.__$$text ?? false,
+ kieSessionRule: scesimModel.ScenarioSimulationModel["settings"]!["dmoSession"]?.__$$text,
+ ruleFlowGroup: scesimModel.ScenarioSimulationModel["settings"]!["ruleFlowGroup"]?.__$$text,
}}
/>
}
@@ -493,12 +494,17 @@ const TestScenarioEditorInternal = ({ forwardRef }: { forwardRef?: React.Ref<Tes
["settings"]: {
...prevState.ScenarioSimulationModel["settings"],
["dmoSession"]:
- assetType === TestScenarioType[TestScenarioType.RULE] && kieSessionRule ? kieSessionRule : undefined,
+ assetType === TestScenarioType[TestScenarioType.RULE] && kieSessionRule
+ ? { __$$text: kieSessionRule }
+ : undefined,
["ruleFlowGroup"]:
- assetType === TestScenarioType[TestScenarioType.RULE] && ruleFlowGroup ? ruleFlowGroup : undefined,
- ["skipFromBuild"]: isTestSkipped,
- ["stateless"]: assetType === TestScenarioType[TestScenarioType.RULE] ? isStatelessSessionRule : undefined,
- ["type"]: assetType,
+ assetType === TestScenarioType[TestScenarioType.RULE] && ruleFlowGroup
+ ? { __$$text: ruleFlowGroup }
+ : undefined,
+ ["skipFromBuild"]: { __$$text: isTestSkipped },
+ ["stateless"]:
+ assetType === TestScenarioType[TestScenarioType.RULE] ? { __$$text: isStatelessSessionRule } : undefined,
+ ["type"]: { __$$text: assetType },
},
},
})),
@@ -512,7 +518,7 @@ const TestScenarioEditorInternal = ({ forwardRef }: { forwardRef?: React.Ref<Tes
...prevState.ScenarioSimulationModel,
["settings"]: {
...prevState.ScenarioSimulationModel["settings"],
- [fieldName]: value,
+ [fieldName]: { __$$text: value },
},
},
})),
diff --git a/packages/scesim-marshaller/tests-data--manual/OldEnoughTest.scesim b/packages/scesim-marshaller/tests-data--manual/OldEnoughTest.scesim
new file mode 100644
index 0000000000..9645419764
--- /dev/null
+++ b/packages/scesim-marshaller/tests-data--manual/OldEnoughTest.scesim
@@ -0,0 +1,363 @@
+<ScenarioSimulationModel version="1.8">
+ <simulation>
+ <scesimModelDescriptor>
+ <factMappings>
+ <FactMapping>
+ <expressionElements/>
+ <expressionIdentifier>
+ <name>Index</name>
+ <type>OTHER</type>
+ </expressionIdentifier>
+ <factIdentifier>
+ <name>#</name>
+ <className>java.lang.Integer</className>
+ </factIdentifier>
+ <className>java.lang.Integer</className>
+ <factAlias>#</factAlias>
+ <factMappingValueType>NOT_EXPRESSION</factMappingValueType>
+ <columnWidth>70.0</columnWidth>
+ </FactMapping>
+ <FactMapping>
+ <expressionElements/>
+ <expressionIdentifier>
+ <name>Description</name>
+ <type>OTHER</type>
+ </expressionIdentifier>
+ <factIdentifier>
+ <name>Scenario description</name>
+ <className>java.lang.String</className>
+ </factIdentifier>
+ <className>java.lang.String</className>
+ <factAlias>Scenario description</factAlias>
+ <factMappingValueType>NOT_EXPRESSION</factMappingValueType>
+ <columnWidth>300.0</columnWidth>
+ </FactMapping>
+ <FactMapping>
+ <expressionElements>
+ <ExpressionElement>
+ <step>Applicant</step>
+ </ExpressionElement>
+ <ExpressionElement>
+ <step>age</step>
+ </ExpressionElement>
+ </expressionElements>
+ <expressionIdentifier>
+ <name>1|1</name>
+ <type>GIVEN</type>
+ </expressionIdentifier>
+ <factIdentifier>
+ <name>1|1</name>
+ <className>mortgages.mortgages.Applicant</className>
+ </factIdentifier>
+ <className>java.lang.Integer</className>
+ <factAlias>Applicant</factAlias>
+ <expressionAlias>age</expressionAlias>
+ <factMappingValueType>NOT_EXPRESSION</factMappingValueType>
+ <columnWidth>212.60000000000002</columnWidth>
+ </FactMapping>
+ <FactMapping>
+ <expressionElements>
+ <ExpressionElement>
+ <step>LoanApplication</step>
+ </ExpressionElement>
+ <ExpressionElement>
+ <step>approved</step>
+ </ExpressionElement>
+ </expressionElements>
+ <expressionIdentifier>
+ <name>1591876615315</name>
+ <type>GIVEN</type>
+ </expressionIdentifier>
+ <factIdentifier>
+ <name>1591622209590</name>
+ <className>mortgages.mortgages.LoanApplication</className>
+ </factIdentifier>
+ <className>java.lang.Boolean</className>
+ <factAlias>LoanApplication</factAlias>
+ <expressionAlias>approved</expressionAlias>
+ <factMappingValueType>NOT_EXPRESSION</factMappingValueType>
+ <columnWidth>212.60000000000002</columnWidth>
+ </FactMapping>
+ <FactMapping>
+ <expressionElements>
+ <ExpressionElement>
+ <step>IncomeSource</step>
+ </ExpressionElement>
+ <ExpressionElement>
+ <step>amount</step>
+ </ExpressionElement>
+ </expressionElements>
+ <expressionIdentifier>
+ <name>1591622221147</name>
+ <type>GIVEN</type>
+ </expressionIdentifier>
+ <factIdentifier>
+ <name>1591622221147</name>
+ <className>mortgages.mortgages.IncomeSource</className>
+ </factIdentifier>
+ <className>java.lang.Integer</className>
+ <factAlias>IncomeSource</factAlias>
+ <expressionAlias>amount</expressionAlias>
+ <factMappingValueType>NOT_EXPRESSION</factMappingValueType>
+ <columnWidth>212.60000000000002</columnWidth>
+ </FactMapping>
+ <FactMapping>
+ <expressionElements>
+ <ExpressionElement>
+ <step>LoanApplication</step>
+ </ExpressionElement>
+ <ExpressionElement>
+ <step>approved</step>
+ </ExpressionElement>
+ </expressionElements>
+ <expressionIdentifier>
+ <name>1|2</name>
+ <type>EXPECT</type>
+ </expressionIdentifier>
+ <factIdentifier>
+ <name>1591622209590</name>
+ <className>mortgages.mortgages.LoanApplication</className>
+ </factIdentifier>
+ <className>java.lang.Boolean</className>
+ <factAlias>LoanApplication</factAlias>
+ <expressionAlias>approved</expressionAlias>
+ <factMappingValueType>NOT_EXPRESSION</factMappingValueType>
+ <columnWidth>212.60000000000002</columnWidth>
+ </FactMapping>
+ <FactMapping>
+ <expressionElements>
+ <ExpressionElement>
+ <step>LoanApplication</step>
+ </ExpressionElement>
+ <ExpressionElement>
+ <step>explanation</step>
+ </ExpressionElement>
+ </expressionElements>
+ <expressionIdentifier>
+ <name>1591874776961</name>
+ <type>EXPECT</type>
+ </expressionIdentifier>
+ <factIdentifier>
+ <name>1591622209590</name>
+ <className>mortgages.mortgages.LoanApplication</className>
+ </factIdentifier>
+ <className>java.lang.String</className>
+ <factAlias>LoanApplication</factAlias>
+ <expressionAlias>explanation</expressionAlias>
+ <factMappingValueType>NOT_EXPRESSION</factMappingValueType>
+ <columnWidth>212.60000000000002</columnWidth>
+ </FactMapping>
+ </factMappings>
+ </scesimModelDescriptor>
+ <scesimData>
+ <Scenario>
+ <factMappingValues>
+ <FactMappingValue>
+ <factIdentifier>
+ <name>Scenario description</name>
+ <className>java.lang.String</className>
+ </factIdentifier>
+ <expressionIdentifier>
+ <name>Description</name>
+ <type>OTHER</type>
+ </expressionIdentifier>
+ <rawValue class="string">Young Bob want a loan</rawValue>
+ </FactMappingValue>
+ <FactMappingValue>
+ <factIdentifier>
+ <name>#</name>
+ <className>java.lang.Integer</className>
+ </factIdentifier>
+ <expressionIdentifier>
+ <name>Index</name>
+ <type>OTHER</type>
+ </expressionIdentifier>
+ <rawValue class="string">1</rawValue>
+ </FactMappingValue>
+ <FactMappingValue>
+ <factIdentifier>
+ <name>1|1</name>
+ <className>mortgages.mortgages.Applicant</className>
+ </factIdentifier>
+ <expressionIdentifier>
+ <name>1|1</name>
+ <type>GIVEN</type>
+ </expressionIdentifier>
+ <rawValue class="string">17</rawValue>
+ </FactMappingValue>
+ <FactMappingValue>
+ <factIdentifier>
+ <name>1591622221147</name>
+ <className>mortgages.mortgages.IncomeSource</className>
+ </factIdentifier>
+ <expressionIdentifier>
+ <name>1591622221147</name>
+ <type>GIVEN</type>
+ </expressionIdentifier>
+ <rawValue class="string">0</rawValue>
+ </FactMappingValue>
+ <FactMappingValue>
+ <factIdentifier>
+ <name>1591622209590</name>
+ <className>mortgages.mortgages.LoanApplication</className>
+ </factIdentifier>
+ <expressionIdentifier>
+ <name>1|2</name>
+ <type>EXPECT</type>
+ </expressionIdentifier>
+ <rawValue class="string">false</rawValue>
+ </FactMappingValue>
+ <FactMappingValue>
+ <factIdentifier>
+ <name>1591622209590</name>
+ <className>mortgages.mortgages.LoanApplication</className>
+ </factIdentifier>
+ <expressionIdentifier>
+ <name>1591874776961</name>
+ <type>EXPECT</type>
+ </expressionIdentifier>
+ <rawValue class="string">Underage</rawValue>
+ </FactMappingValue>
+ <FactMappingValue>
+ <factIdentifier>
+ <name>1591622209590</name>
+ <className>mortgages.mortgages.LoanApplication</className>
+ </factIdentifier>
+ <expressionIdentifier>
+ <name>1591876615315</name>
+ <type>GIVEN</type>
+ </expressionIdentifier>
+ <rawValue class="string">true</rawValue>
+ </FactMappingValue>
+ </factMappingValues>
+ </Scenario>
+ <Scenario>
+ <factMappingValues>
+ <FactMappingValue>
+ <factIdentifier>
+ <name>Scenario description</name>
+ <className>java.lang.String</className>
+ </factIdentifier>
+ <expressionIdentifier>
+ <name>Description</name>
+ <type>OTHER</type>
+ </expressionIdentifier>
+ <rawValue class="string">Adult Anna want a loan</rawValue>
+ </FactMappingValue>
+ <FactMappingValue>
+ <factIdentifier>
+ <name>#</name>
+ <className>java.lang.Integer</className>
+ </factIdentifier>
+ <expressionIdentifier>
+ <name>Index</name>
+ <type>OTHER</type>
+ </expressionIdentifier>
+ <rawValue class="string">2</rawValue>
+ </FactMappingValue>
+ <FactMappingValue>
+ <factIdentifier>
+ <name>1|1</name>
+ <className>mortgages.mortgages.Applicant</className>
+ </factIdentifier>
+ <expressionIdentifier>
+ <name>1|1</name>
+ <type>GIVEN</type>
+ </expressionIdentifier>
+ <rawValue class="string">27</rawValue>
+ </FactMappingValue>
+ <FactMappingValue>
+ <factIdentifier>
+ <name>1591622221147</name>
+ <className>mortgages.mortgages.IncomeSource</className>
+ </factIdentifier>
+ <expressionIdentifier>
+ <name>1591622221147</name>
+ <type>GIVEN</type>
+ </expressionIdentifier>
+ <rawValue class="string">0</rawValue>
+ </FactMappingValue>
+ <FactMappingValue>
+ <factIdentifier>
+ <name>1591622209590</name>
+ <className>mortgages.mortgages.LoanApplication</className>
+ </factIdentifier>
+ <expressionIdentifier>
+ <name>1|2</name>
+ <type>EXPECT</type>
+ </expressionIdentifier>
+ <rawValue class="string">true</rawValue>
+ </FactMappingValue>
+ <FactMappingValue>
+ <factIdentifier>
+ <name>1591622209590</name>
+ <className>mortgages.mortgages.LoanApplication</className>
+ </factIdentifier>
+ <expressionIdentifier>
+ <name>1591874776961</name>
+ <type>EXPECT</type>
+ </expressionIdentifier>
+ <rawValue class="string">null</rawValue>
+ </FactMappingValue>
+ <FactMappingValue>
+ <factIdentifier>
+ <name>1591622209590</name>
+ <className>mortgages.mortgages.LoanApplication</className>
+ </factIdentifier>
+ <expressionIdentifier>
+ <name>1591876615315</name>
+ <type>GIVEN</type>
+ </expressionIdentifier>
+ <rawValue class="string">true</rawValue>
+ </FactMappingValue>
+ </factMappingValues>
+ </Scenario>
+ </scesimData>
+ </simulation>
+ <background>
+ <scesimModelDescriptor>
+ <factMappings>
+ <FactMapping>
+ <expressionElements/>
+ <expressionIdentifier>
+ <name>1|1</name>
+ <type>GIVEN</type>
+ </expressionIdentifier>
+ <factIdentifier>
+ <name>Empty</name>
+ <className>java.lang.Void</className>
+ </factIdentifier>
+ <className>java.lang.Void</className>
+ <factAlias>INSTANCE 1</factAlias>
+ <expressionAlias>PROPERTY 1</expressionAlias>
+ <factMappingValueType>NOT_EXPRESSION</factMappingValueType>
+ <columnWidth>114.0</columnWidth>
+ </FactMapping>
+ </factMappings>
+ </scesimModelDescriptor>
+ <scesimData>
+ <BackgroundData>
+ <factMappingValues>
+ <FactMappingValue>
+ <factIdentifier>
+ <name>Empty</name>
+ <className>java.lang.Void</className>
+ </factIdentifier>
+ <expressionIdentifier>
+ <name>1|1</name>
+ <type>GIVEN</type>
+ </expressionIdentifier>
+ </FactMappingValue>
+ </factMappingValues>
+ </BackgroundData>
+ </scesimData>
+ </background>
+ <settings>
+ <type>RULE</type>
+ <skipFromBuild>false</skipFromBuild>
+ <stateless>false</stateless>
+ </settings>
+ <imports>
+ <imports/>
+ </imports>
+</ScenarioSimulationModel>
\ No newline at end of file
diff --git a/packages/scesim-marshaller/tests/idempotency.test.ts b/packages/scesim-marshaller/tests/idempotency.test.ts
index caa2bc5861..2ec133a77b 100644
--- a/packages/scesim-marshaller/tests/idempotency.test.ts
+++ b/packages/scesim-marshaller/tests/idempotency.test.ts
@@ -21,7 +21,11 @@ import * as fs from "fs";
import * as path from "path";
import { getMarshaller } from "@kie-tools/scesim-marshaller";
-const files = ["../tests-data--manual/simple.scesim", "../tests-data--manual/TrafficViolationTest.scesim"];
+const files = [
+ "../tests-data--manual/simple.scesim",
+ "../tests-data--manual/OldEnoughTest.scesim",
+ "../tests-data--manual/TrafficViolationTest.scesim",
+];
describe("idempotency", () => {
for (const file of files) {
diff --git a/packages/scesim-marshaller/tests/typeSafety.test.ts b/packages/scesim-marshaller/tests/typeSafety.test.ts
index b494c131e4..bd4641c2b7 100644
--- a/packages/scesim-marshaller/tests/typeSafety.test.ts
+++ b/packages/scesim-marshaller/tests/typeSafety.test.ts
@@ -22,7 +22,11 @@ import * as path from "path";
import * as child_process from "child_process";
import { getMarshaller } from "@kie-tools/scesim-marshaller";
-const files = ["../tests-data--manual/TrafficViolationTest.scesim", "../tests-data--manual/simple.scesim"];
+const files = [
+ "../tests-data--manual/OldEnoughTest.scesim",
+ "../tests-data--manual/TrafficViolationTest.scesim",
+ "../tests-data--manual/simple.scesim",
+];
const tmpDir = path.join(__dirname, "..", "dist-tests", "scesim-marshaller-type-safety-tests");
diff --git a/packages/scesim-marshaller/tests/versions.test.ts b/packages/scesim-marshaller/tests/versions.test.ts
index 20875d519f..227241ded5 100644
--- a/packages/scesim-marshaller/tests/versions.test.ts
+++ b/packages/scesim-marshaller/tests/versions.test.ts
@@ -23,6 +23,7 @@ import { getMarshaller } from "@kie-tools/scesim-marshaller";
const files = [
{ path: "../tests-data--manual/simple.scesim", version: "1.8" },
+ { path: "../tests-data--manual/OldEnoughTest.scesim", version: "1.8" },
{ path: "../tests-data--manual/TrafficViolationTest.scesim", version: "1.8" },
];
diff --git a/packages/xml-parser-ts-codegen/src/codegen.ts b/packages/xml-parser-ts-codegen/src/codegen.ts
index 8599a361a5..30feda9b8a 100644
--- a/packages/xml-parser-ts-codegen/src/codegen.ts
+++ b/packages/xml-parser-ts-codegen/src/codegen.ts
@@ -27,7 +27,6 @@ import {
XptcElement,
XptcSimpleType,
XptcComplexType,
- XptcComplexTypeNamed,
XptcComplexTypeAnonymous,
XptcMetaType,
XptcMetaTypeProperty,
@@ -57,21 +56,21 @@ const __LOGS = {
};
export const XSD__TYPES = new Map<string, XptcTsPrimitiveType>([
- ["xsd:boolean", { type: "primitive", tsEquivalent: "boolean", doc: "xsd:boolean" }],
- ["xsd:QName", { type: "primitive", tsEquivalent: "string", doc: "xsd:QName" }],
- ["xsd:string", { type: "primitive", tsEquivalent: "string", doc: "xsd:string" }],
- ["xsd:int", { type: "primitive", tsEquivalent: "number", doc: "xsd:int" }],
- ["xsd:integer", { type: "primitive", tsEquivalent: "number", doc: "xsd:integer" }],
- ["xsd:dateTime", { type: "primitive", tsEquivalent: "string", doc: "xsd:dateTime" }],
- ["xsd:double", { type: "primitive", tsEquivalent: "number", doc: "xsd:double" }],
- ["xsd:long", { type: "primitive", tsEquivalent: "number", doc: "xsd:long" }],
- ["xsd:float", { type: "primitive", tsEquivalent: "number", doc: "xsd:float" }],
- ["xsd:duration", { type: "primitive", tsEquivalent: "string", doc: "xsd:duration" }],
- ["xsd:IDREF", { type: "primitive", tsEquivalent: "string", doc: "xsd:IDREF" }],
- ["xsd:anyURI", { type: "primitive", tsEquivalent: "string", doc: "xsd:anyURI" }],
- ["xsd:anyType", { type: "primitive", tsEquivalent: "string", doc: "xsd:antType" }],
- ["xsd:IDREFS", { type: "primitive", tsEquivalent: "string", doc: "xsd:IDREFS" }],
- ["xsd:ID", { type: "primitive", tsEquivalent: "string", doc: "xsd:ID" }],
+ ["xsd:boolean", { type: "primitive", tsEquivalent: "boolean", annotation: "xsd:boolean" }],
+ ["xsd:QName", { type: "primitive", tsEquivalent: "string", annotation: "xsd:QName" }],
+ ["xsd:string", { type: "primitive", tsEquivalent: "string", annotation: "xsd:string" }],
+ ["xsd:int", { type: "primitive", tsEquivalent: "number", annotation: "xsd:int" }],
+ ["xsd:integer", { type: "primitive", tsEquivalent: "number", annotation: "xsd:integer" }],
+ ["xsd:dateTime", { type: "primitive", tsEquivalent: "string", annotation: "xsd:dateTime" }],
+ ["xsd:double", { type: "primitive", tsEquivalent: "number", annotation: "xsd:double" }],
+ ["xsd:long", { type: "primitive", tsEquivalent: "number", annotation: "xsd:long" }],
+ ["xsd:float", { type: "primitive", tsEquivalent: "number", annotation: "xsd:float" }],
+ ["xsd:duration", { type: "primitive", tsEquivalent: "string", annotation: "xsd:duration" }],
+ ["xsd:IDREF", { type: "primitive", tsEquivalent: "string", annotation: "xsd:IDREF" }],
+ ["xsd:anyURI", { type: "primitive", tsEquivalent: "string", annotation: "xsd:anyURI" }],
+ ["xsd:anyType", { type: "primitive", tsEquivalent: "string", annotation: "xsd:antType" }],
+ ["xsd:IDREFS", { type: "primitive", tsEquivalent: "string", annotation: "xsd:IDREFS" }],
+ ["xsd:ID", { type: "primitive", tsEquivalent: "string", annotation: "xsd:ID" }],
]);
// TODO: Tiago --> Write unit tests
@@ -149,7 +148,7 @@ async function main() {
if (s["xsd:union"]["@_memberTypes"] === "xsd:anyURI") {
return [
{
- doc: "xsd:anyURI",
+ comment: "xsd:anyURI",
type: "simple",
kind: "enum",
name: s["@_name"] ?? s["@_name"],
@@ -172,15 +171,19 @@ async function main() {
for (const [location, xsd] of __XSDS.entries()) {
for (const xsdCt of xsd["xsd:schema"]["xsd:complexType"] || []) {
const isAbstract = xsdCt["@_abstract"] ?? false;
+ const extensionElement =
+ xsdCt["xsd:complexContent"]?.["xsd:extension"] ?? xsdCt["xsd:simpleContent"]?.["xsd:extension"];
+
__COMPLEX_TYPES.push({
type: "complex",
- doc: isAbstract ? "abstract" : "",
+ comment: isAbstract ? "abstract" : "",
isAbstract,
isAnonymous: false,
name: xsdCt["@_name"]!,
+ isSimpleContent: !!xsdCt["xsd:simpleContent"],
needsExtensionType: !!xsdCt["xsd:anyAttribute"] || !!xsdCt["xsd:sequence"]?.["xsd:any"],
declaredAtRelativeLocation: location,
- childOf: xsdCt["xsd:complexContent"]?.["xsd:extension"]?.["@_base"],
+ childOf: extensionElement?.["@_base"],
elements: [
...(xsdCt["xsd:all"]?.["xsd:element"] ?? []).map((s) =>
xsdElementToXptcElement(xsdCt["@_name"]!, s, location)
@@ -188,24 +191,22 @@ async function main() {
...(xsdCt["xsd:sequence"]?.["xsd:element"] ?? []).map((s) =>
xsdElementToXptcElement(xsdCt["@_name"]!, s, location)
),
- ...(xsdCt["xsd:complexContent"]?.["xsd:extension"]?.["xsd:sequence"]?.["xsd:element"] ?? []).map((s) =>
+ ...(extensionElement?.["xsd:sequence"]?.["xsd:element"] ?? []).map((s) =>
xsdElementToXptcElement(xsdCt["@_name"]!, s, location)
),
- ...(
- xsdCt["xsd:complexContent"]?.["xsd:extension"]?.["xsd:sequence"]?.["xsd:choice"]?.["xsd:element"] ?? []
- ).map((s) => xsdElementToXptcElement(xsdCt["@_name"]!, s, location, { forceOptional: true })),
- ...(xsdCt["xsd:complexContent"]?.["xsd:extension"]?.["xsd:choice"]?.["xsd:element"] ?? []).map((s) =>
+ ...(extensionElement?.["xsd:sequence"]?.["xsd:choice"]?.["xsd:element"] ?? []).map((s) =>
+ xsdElementToXptcElement(xsdCt["@_name"]!, s, location, { forceOptional: true })
+ ),
+ ...(extensionElement?.["xsd:choice"]?.["xsd:element"] ?? []).map((s) =>
+ xsdElementToXptcElement(xsdCt["@_name"]!, s, location, { forceOptional: true })
+ ),
+ ...(extensionElement?.["xsd:choice"]?.["xsd:sequence"]?.["xsd:element"] ?? []).map((s) =>
xsdElementToXptcElement(xsdCt["@_name"]!, s, location, { forceOptional: true })
),
- ...(
- xsdCt["xsd:complexContent"]?.["xsd:extension"]?.["xsd:choice"]?.["xsd:sequence"]?.["xsd:element"] ?? []
- ).map((s) => xsdElementToXptcElement(xsdCt["@_name"]!, s, location, { forceOptional: true })),
],
attributes: [
...(xsdCt["xsd:attribute"] ?? []).map((a) => xsdAttributeToXptcAttribute(a)),
- ...(xsdCt["xsd:complexContent"]?.["xsd:extension"]?.["xsd:attribute"] ?? []).map((a) =>
- xsdAttributeToXptcAttribute(a)
- ),
+ ...(extensionElement?.["xsd:attribute"] ?? []).map((a) => xsdAttributeToXptcAttribute(a)),
],
});
}
@@ -307,9 +308,9 @@ async function main() {
}
const enumName = getTsNameFromNamedType(sp.declaredAtRelativeLocation, sp.name);
- if (sp.doc === "xsd:anyURI") {
+ if (sp.comment === "xsd:anyURI") {
ts += `
-export type ${enumName} = string; // ${sp.doc}
+export type ${enumName} = string; // ${sp.comment}
`;
} else if (sp.kind === "enum") {
ts += `
@@ -345,13 +346,13 @@ ${sp.values.map((v) => ` '${v}'`).join(" |\n")}
? "number"
: p.metaType.name;
const ns = getMetaPropertyNs(__RELATIVE_LOCATION, p);
- return ` "${ns}${p.name}"${optionalMarker}: ${p.typeBody ?? tsType}${arrayMarker}; // from type ${
+ return ` "${ns}${p.name}"${optionalMarker}: ${p.typeBody?.(tsType) ?? tsType}${arrayMarker}; // from type ${
p.fromType
} @ ${p.declaredAt}`;
})
.join("\n");
- const doc = ct.doc.trim() ? `/* ${ct.doc} */` : "";
+ const doc = ct.comment.trim() ? `/* ${ct.comment} */` : "";
const anonymousTypesString = anonymousTypes
.map((anonType) => {
@@ -518,8 +519,8 @@ function resolveElementRef(
});
}
-function getMetaTypeName(typeName: string, doc: string) {
- return typeName === "number" ? (doc === "xsd:double" || doc === "xsd:float" ? "float" : "integer") : typeName;
+function getMetaTypeName({ name, annotation }: { name: string; annotation: string }) {
+ return name === "number" ? (annotation === "xsd:double" || annotation === "xsd:float" ? "float" : "integer") : name;
}
function getTypeBodyForElementRef(
@@ -590,7 +591,7 @@ function getMetaProperties(
fromType: metaTypeName,
name: `@_${a.name}`,
elem: undefined,
- metaType: { name: getMetaTypeName(attributeType.name, attributeType.doc) },
+ metaType: { name: getMetaTypeName(attributeType) },
isArray: false,
isOptional: a.isOptional,
});
@@ -616,7 +617,7 @@ function getMetaProperties(
ct.declaredAtRelativeLocation,
getAnonymousMetaTypeName(referencedElement.name, "GLOBAL")
),
- doc: "Anonymous type from element " + referencedElement.name,
+ annotation: "Anonymous type from element " + referencedElement.name,
};
metaProperties.push({
@@ -624,33 +625,30 @@ function getMetaProperties(
fromType: ct.isAnonymous ? "" : ct.name,
name: referencedElement.name,
elem: referencedElement,
- metaType: {
- name: getMetaTypeName(tsType.name, tsType.doc),
- },
- typeBody: getTypeBodyForElementRef(
- __RELATIVE_LOCATION,
- __META_TYPE_MAPPING,
- __GLOBAL_ELEMENTS,
- __SUBSTITUTIONS,
- __XSDS,
- __NAMED_TYPES_BY_TS_NAME,
- ct,
- referencedElement
- ),
+ metaType: { name: getMetaTypeName(tsType) },
+ typeBody: () =>
+ getTypeBodyForElementRef(
+ __RELATIVE_LOCATION,
+ __META_TYPE_MAPPING,
+ __GLOBAL_ELEMENTS,
+ __SUBSTITUTIONS,
+ __XSDS,
+ __NAMED_TYPES_BY_TS_NAME,
+ ct,
+ referencedElement
+ ),
isArray: e.isArray,
isOptional: e.isOptional,
});
} else if (e.kind === "ofNamedType") {
const tsType = getTsTypeFromLocalRef(__XSDS, __NAMED_TYPES_BY_TS_NAME, ct.declaredAtRelativeLocation, e.typeName);
-
metaProperties.push({
declaredAt: ct.declaredAtRelativeLocation,
fromType: metaTypeName,
name: e.name,
elem: undefined, // REALLY?
- metaType: {
- name: getMetaTypeName(tsType.name, tsType.doc),
- },
+ metaType: { name: getMetaTypeName(tsType) },
+ typeBody: getTsTypeBody(tsType),
isArray: e.isArray,
isOptional: e.isOptional,
});
@@ -686,6 +684,20 @@ function getMetaProperties(
}
}
+ if (ct.isSimpleContent && ct.childOf) {
+ metaProperties.push({
+ declaredAt: ct.declaredAtRelativeLocation,
+ fromType: metaTypeName,
+ name: `__$$text`,
+ elem: undefined,
+ metaType: {
+ name: getTsTypeFromLocalRef(__XSDS, __NAMED_TYPES_BY_TS_NAME, ct.declaredAtRelativeLocation, ct.childOf).name,
+ },
+ isArray: false,
+ isOptional: false,
+ });
+ }
+
const immediateParentType = ct.childOf
? getTsTypeFromLocalRef(__XSDS, __NAMED_TYPES_BY_TS_NAME, ct.declaredAtRelativeLocation, ct.childOf)
: undefined;
@@ -716,7 +728,7 @@ function getMetaProperties(
fromType: curParentCt.name,
elem: undefined,
name: `@_${a.name}`,
- metaType: { name: getMetaTypeName(attributeType.name, attributeType.doc) },
+ metaType: { name: getMetaTypeName(attributeType) },
isArray: false,
isOptional: a.isOptional,
});
@@ -763,9 +775,8 @@ function getMetaProperties(
fromType: curParentCt.name,
elem: undefined, // REALLY?
name: e.name,
- metaType: {
- name: getMetaTypeName(tsType.name, tsType.doc),
- },
+ metaType: { name: getMetaTypeName(tsType) },
+ typeBody: getTsTypeBody(tsType),
isArray: e.isArray,
isOptional: e.isOptional,
});
@@ -793,7 +804,7 @@ function getMetaProperties(
ct.declaredAtRelativeLocation,
getAnonymousMetaTypeName(referencedElement.name, "GLOBAL")
),
- doc: "Anonymous type from element " + referencedElement.name,
+ annotation: "Anonymous type from element " + referencedElement.name,
};
metaProperties.push({
@@ -801,19 +812,18 @@ function getMetaProperties(
fromType: ct.isAnonymous ? "" : ct.name,
name: referencedElement.name,
elem: referencedElement,
- metaType: {
- name: getMetaTypeName(tsType.name, tsType.doc),
- },
- typeBody: getTypeBodyForElementRef(
- __RELATIVE_LOCATION,
- __META_TYPE_MAPPING,
- __GLOBAL_ELEMENTS,
- __SUBSTITUTIONS,
- __XSDS,
- __NAMED_TYPES_BY_TS_NAME,
- ct,
- referencedElement
- ),
+ metaType: { name: getMetaTypeName(tsType) },
+ typeBody: () =>
+ getTypeBodyForElementRef(
+ __RELATIVE_LOCATION,
+ __META_TYPE_MAPPING,
+ __GLOBAL_ELEMENTS,
+ __SUBSTITUTIONS,
+ __XSDS,
+ __NAMED_TYPES_BY_TS_NAME,
+ ct,
+ referencedElement
+ ),
isArray: e.isArray,
isOptional: e.isOptional,
});
@@ -862,7 +872,7 @@ function getTsTypeFromLocalRef(
__NAMED_TYPES_BY_TS_NAME: Map<string, XptcComplexType | XptcSimpleType>,
relativeLocation: string,
namedTypeLocalRef: string
-): { name: string; doc: string } {
+): { name: string; annotation: string } {
// check if it's a local ref to another namespace
if (namedTypeLocalRef.includes(":") && namedTypeLocalRef.split(":").length === 2) {
const [localNsName, namedTypeName] = namedTypeLocalRef.split(":");
@@ -875,7 +885,7 @@ function getTsTypeFromLocalRef(
if (!xsdType) {
throw new Error(`Unknown XSD type '${namedTypeLocalRef}'`);
}
- return { name: xsdType.tsEquivalent, doc: xsdType.doc };
+ return { name: xsdType.tsEquivalent, annotation: xsdType.annotation };
}
// find the XSD with matching namespace declaration.
@@ -899,13 +909,13 @@ function getTsTypeFromLocalRef(
}
// found it!
- return { name: tsTypeName, doc: `type found from local ref '${localNsName}'.` };
+ return { name: tsTypeName, annotation: `type found from local ref '${localNsName}'.` };
}
// not a reference to a type in another namespace. simply local name.
return {
name: getTsNameFromNamedType(relativeLocation, namedTypeLocalRef),
- doc: "// local type",
+ annotation: "// local type",
};
}
@@ -915,7 +925,7 @@ function xsdSimpleTypeToXptcSimpleType(s: XsdSimpleType, location: string, name:
s["xsd:restriction"]["xsd:enumeration"]
) {
return {
- doc: "enum",
+ comment: "enum",
type: "simple",
kind: "enum",
name: s["@_name"] ?? name,
@@ -924,7 +934,7 @@ function xsdSimpleTypeToXptcSimpleType(s: XsdSimpleType, location: string, name:
};
} else if (s["xsd:restriction"]?.["@_base"] === "xsd:int" || s["xsd:restriction"]?.["@_base"] === "xsd:integer") {
return {
- doc: "int",
+ comment: "int",
type: "simple",
kind: "int",
restrictionBase: s["xsd:restriction"]["@_base"],
@@ -1080,7 +1090,8 @@ function xsdComplexTypeToAnonymousXptcComplexType(
): XptcComplexTypeAnonymous {
return {
type: "complex",
- doc: "",
+ comment: "",
+ isSimpleContent: false, // No reason why an anonymous type couldn't be simpleContent... Could be implemented.
isAnonymous: true,
parentIdentifierForExtensionType,
forElementWithName: element,
@@ -1103,3 +1114,7 @@ function xsdComplexTypeToAnonymousXptcComplexType(
],
};
}
+
+function getTsTypeBody(tsType: { name: string; annotation: string }): XptcMetaTypeProperty["typeBody"] {
+ return tsType.annotation.startsWith("xsd:") ? (tsTypeName) => `{ __$$text: ${tsTypeName} }` : undefined;
+}
diff --git a/packages/xml-parser-ts-codegen/src/schemas/xsd-incomplete--manually-written/ts-gen/meta.ts b/packages/xml-parser-ts-codegen/src/schemas/xsd-incomplete--manually-written/ts-gen/meta.ts
index 646c80f6de..4ae4c3bd27 100644
--- a/packages/xml-parser-ts-codegen/src/schemas/xsd-incomplete--manually-written/ts-gen/meta.ts
+++ b/packages/xml-parser-ts-codegen/src/schemas/xsd-incomplete--manually-written/ts-gen/meta.ts
@@ -59,6 +59,7 @@ export const meta = {
complexType: {
"@_abstract": { type: "boolean", isArray: false, isOptional: true },
"xsd:complexContent": { type: "complexContent", isArray: false, isOptional: true },
+ "xsd:simpleContent": { type: "simpleContent", isArray: false, isOptional: true },
"xsd:sequence": { type: "sequence", isArray: false, isOptional: true },
"xsd:all": { type: "all", isArray: false, isOptional: true },
"xsd:attribute": { type: "attribute", isArray: true, isOptional: false },
@@ -66,6 +67,9 @@ export const meta = {
complexContent: {
"xsd:extension": { type: "extension", isArray: false, isOptional: false },
},
+ simpleContent: {
+ "xsd:extension": { type: "extension", isArray: false, isOptional: false },
+ },
extension: {
"xsd:sequence": { type: "sequence", isArray: false, isOptional: true },
"xsd:choice": { type: "choice", isArray: false, isOptional: true },
diff --git a/packages/xml-parser-ts-codegen/src/schemas/xsd-incomplete--manually-written/ts-gen/types.d.ts b/packages/xml-parser-ts-codegen/src/schemas/xsd-incomplete--manually-written/ts-gen/types.d.ts
index c1f7f6f061..21d5daa83d 100644
--- a/packages/xml-parser-ts-codegen/src/schemas/xsd-incomplete--manually-written/ts-gen/types.d.ts
+++ b/packages/xml-parser-ts-codegen/src/schemas/xsd-incomplete--manually-written/ts-gen/types.d.ts
@@ -61,6 +61,14 @@ export interface XsdSequence {
};
}
+export interface XSDExtension {
+ "xsd:attribute"?: XsdAttribute[];
+ "xsd:sequence"?: XsdSequence;
+ "xsd:all"?: XsdAll;
+ "xsd:choice"?: XsdChoice;
+ "@_base": string;
+}
+
export interface XsdComplexType {
"@_name"?: string;
"@_abstract"?: boolean;
@@ -72,13 +80,10 @@ export interface XsdComplexType {
"@_processContents": "lax";
};
"xsd:complexContent"?: {
- "xsd:extension"?: {
- "xsd:attribute"?: XsdAttribute[];
- "xsd:sequence"?: XsdSequence;
- "xsd:all"?: XsdAll;
- "xsd:choice"?: XsdChoice;
- "@_base": string;
- };
+ "xsd:extension"?: XSDExtension;
+ };
+ "xsd:simpleContent"?: {
+ "xsd:extension"?: XSDExtension;
};
}
diff --git a/packages/xml-parser-ts-codegen/src/types.d.ts b/packages/xml-parser-ts-codegen/src/types.d.ts
index 7efad208f4..b8a78259d2 100644
--- a/packages/xml-parser-ts-codegen/src/types.d.ts
+++ b/packages/xml-parser-ts-codegen/src/types.d.ts
@@ -23,8 +23,9 @@
export type XptcComplexTypeBase = {
childOf?: string;
- doc: string;
+ comment: string;
type: "complex";
+ isSimpleContent: boolean;
needsExtensionType: boolean; // That's for sequences decalring <xsd:anyAttribute> or <xsd:any>
declaredAtRelativeLocation: string;
elements: Array<
@@ -80,7 +81,7 @@ export type XptcElement = {
export type XptcSimpleType = {
type: "simple";
- doc: string;
+ comment: string;
name: string;
restrictionBase?: string;
declaredAtRelativeLocation: string;
@@ -102,7 +103,7 @@ export type XptcSimpleType = {
);
export type XptcTsPrimitiveType = {
- doc: string;
+ annotation: string;
type: "primitive";
tsEquivalent: string;
};
@@ -122,7 +123,7 @@ export type XptcMetaTypeProperty = {
metaType: {
name: string;
};
- typeBody?: string;
+ typeBody?: (type: string) => string | undefined;
isArray: boolean;
isOptional: boolean;
fromType: string;
diff --git a/packages/xml-parser-ts/src/index.ts b/packages/xml-parser-ts/src/index.ts
index 7a9c15540a..3ac4cec542 100644
--- a/packages/xml-parser-ts/src/index.ts
+++ b/packages/xml-parser-ts/src/index.ts
@@ -137,7 +137,7 @@ export function parse(args: {
for (let ii = 0; ii < children.length; ii++) {
const elemNode = children[ii];
- if (elemNode.nodeType === 1 /* element */) {
+ if (elemNode.nodeType === 1 /* ELEMENT_NODE */) {
const { nsedName, subsedName } = resolveElement(elemNode.nodeName, args.nodeType, args);
const elemPropType = args.nodeType?.[subsedName ?? nsedName];
@@ -148,15 +148,19 @@ export function parse(args: {
? args.meta[elemPropType.type] // If we can't find this type with the `elements` mapping, we try directly from `meta`.
: undefined); // If the current element is not known, we simply ignore its type and go with the defaults.
- let elemValue: any;
- if (elemPropType?.type === "string") {
- elemValue = elemNode.textContent ?? "";
- } else if (elemPropType?.type === "boolean") {
- elemValue = parseBoolean(elemNode.textContent ?? "");
- } else if (elemPropType?.type === "float") {
- elemValue = parseFloat(elemNode.textContent ?? "");
- } else if (elemPropType?.type === "integer") {
- elemValue = parseFloat(elemNode.textContent ?? "");
+ // If the elemNode's meta type has a __$$text property, this is the one we use to parse its value.
+ // All other properties on `elemType` are certainly attributes, which are handlded below.
+ const t = elemType?.["__$$text"]?.type ?? elemPropType?.type;
+
+ let elemValue: any = {};
+ if (t === "string") {
+ elemValue["__$$text"] = elemNode.textContent ?? "";
+ } else if (t === "boolean") {
+ elemValue["__$$text"] = parseBoolean(elemNode.textContent ?? "");
+ } else if (t === "float") {
+ elemValue["__$$text"] = parseFloat(elemNode.textContent ?? "");
+ } else if (t === "integer") {
+ elemValue["__$$text"] = parseFloat(elemNode.textContent ?? "");
} else {
elemValue = parse({ ...args, node: elemNode, nodeType: elemType });
if (subsedName !== nsedName) {
@@ -330,11 +334,15 @@ function applyEntities(value: any) {
function buildAttrs(json: any) {
let isEmpty = true;
+ let hasText = false;
let attrs = " ";
for (const propName in json) {
if (propName[0] === "@") {
attrs += `${propName.substring(2)}="${applyEntities(json[propName])}" `;
+ } else if (propName === "__$$text") {
+ hasText = true;
+ isEmpty = false;
} else if (propName !== "__$$element") {
isEmpty = false;
}
@@ -344,7 +352,7 @@ function buildAttrs(json: any) {
isEmpty = false;
}
- return { attrs: attrs.substring(0, attrs.length - 1), isEmpty };
+ return { attrs: attrs.substring(0, attrs.length - 1), isEmpty, hasText };
}
export function build(args: {
@@ -373,6 +381,10 @@ export function build(args: {
else if (propName === "__$$element") {
continue;
}
+ // ignore this. text content is treated inside the "array" and "nested element" sections.
+ else if (propName === "__$$text") {
+ continue;
+ }
// pi tag
else if (propName[0] === "?") {
xml += `${indent}<${propName}${buildAttrs(propValue).attrs} ?>\n`;
@@ -391,15 +403,17 @@ export function build(args: {
else if (Array.isArray(propValue)) {
for (const item of propValue) {
const elementName = applyInstanceNs({ ns, instanceNs, propName: item["__$$element"] ?? propName });
- const { attrs, isEmpty } = buildAttrs(item);
+ const { attrs, isEmpty, hasText } = buildAttrs(item);
xml += `${indent}<${elementName}${attrs}`;
if (isEmpty) {
xml += " />\n";
} else if (typeof item === "object") {
- xml += `>\n${build({ ...args, json: item, indent: `${indent} ` })}`;
- xml += `${indent}</${elementName}>\n`;
- } else {
- xml += `>${applyEntities(item)}</${elementName}>\n`;
+ if (hasText) {
+ xml += `>${applyEntities(item["__$$text"])}</${elementName}>\n`;
+ } else {
+ xml += `>\n${build({ ...args, json: item, indent: `${indent} ` })}`;
+ xml += `${indent}</${elementName}>\n`;
+ }
}
}
}
@@ -407,15 +421,17 @@ export function build(args: {
else {
const item = propValue;
const elementName = applyInstanceNs({ ns, instanceNs, propName: item["__$$element"] ?? propName });
- const { attrs, isEmpty } = buildAttrs(item);
+ const { attrs, isEmpty, hasText } = buildAttrs(item);
xml += `${indent}<${elementName}${attrs}`;
if (isEmpty) {
xml += " />\n";
} else if (typeof item === "object") {
- xml += `>\n${build({ ...args, json: item, indent: `${indent} ` })}`;
- xml += `${indent}</${elementName}>\n`;
- } else {
- xml += `>${applyEntities(item)}</${elementName}>\n`;
+ if (hasText) {
+ xml += `>${applyEntities(item["__$$text"])}</${elementName}>\n`;
+ } else {
+ xml += `>\n${build({ ...args, json: item, indent: `${indent} ` })}`;
+ xml += `${indent}</${elementName}>\n`;
+ }
}
}
}
@@ -451,7 +467,7 @@ function applyInstanceNs({
//////////////////
export type NamespacedProperty<P extends string, K> = K extends string
- ? K extends `@_${string}` | `${string}:${string}` // @_xxx are attributes, xxx:xxx are elements referencing other namespaces;
+ ? K extends `@_${string}` | `${string}:${string}` | "__$$text" | "__$$element" // @_xxx are attributes, xxx:xxx are elements referencing other namespaces; __$$element and __$$text are special properties with no domain-related characteristcs. Therefore, not namespace-able.
? K
: `${P}:${K}`
: never;
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
(incubator-kie-tools-temporary-rnd-do-not-use) 09/15: Change kogito-apps repo to apache/incubator-kie-kogito-apps on publish_jitexecutor_native workflow (#2047)
Posted by ra...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools-temporary-rnd-do-not-use.git
commit fb19ee698a4e8aabdd6dd79cfb26dd37e2c96568
Author: Thiago Lugli <th...@users.noreply.github.com>
AuthorDate: Fri Nov 10 11:16:25 2023 -0300
Change kogito-apps repo to apache/incubator-kie-kogito-apps on publish_jitexecutor_native workflow (#2047)
---
.github/workflows/publish_jitexecutor_native.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/publish_jitexecutor_native.yml b/.github/workflows/publish_jitexecutor_native.yml
index f9341a5420..9cf7482ecd 100644
--- a/.github/workflows/publish_jitexecutor_native.yml
+++ b/.github/workflows/publish_jitexecutor_native.yml
@@ -27,10 +27,10 @@ jobs:
if: runner.os == 'Windows'
run: git config --system core.longpaths true
- - name: "Checkout kogito-apps"
+ - name: "Checkout kie-kogito-apps"
uses: actions/checkout@v3
with:
- repository: kiegroup/kogito-apps
+ repository: apache/incubator-kie-kogito-apps
ref: ${{ github.event.inputs.kogito_runtime_version }}
- name: "Set up Maven"
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org