├── .github └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── pom.xml └── src └── main ├── java └── com │ └── amazonaws │ └── eclipse │ └── simpleworkflow │ └── asynchrony │ ├── annotationprocessor │ ├── ActivitiesDeclarationVisitor.java │ ├── ActivitiesValidator.java │ ├── AsynchronyDeciderAnnotationProcessor.java │ ├── ProcessorUtils.java │ ├── WorkflowTypeVisitor.java │ └── WorkflowValidator.java │ ├── common │ ├── PrimitiveTypeHelper.java │ ├── ProcessorConstants.java │ └── SharedProcessorUtils.java │ ├── freemarker │ ├── ActivitiesCodeGenerator.java │ ├── SourceFileCreator.java │ └── WorkflowCodeGenerator.java │ └── objectmodel │ ├── Activities.java │ ├── ActivityMethod.java │ ├── ExecuteMethod.java │ ├── GetStateMethod.java │ ├── Method.java │ ├── MethodParameter.java │ ├── SignalMethod.java │ ├── TypeDefinition.java │ └── Workflow.java └── resources ├── META-INF ├── MANIFEST.MF └── services │ └── javax.annotation.processing.Processor └── resources └── templates ├── activitiesclient.ftl ├── activitiesclientimpl.ftl ├── common.ftl ├── header.ftl ├── workflowclient.ftl ├── workflowclientexternal.ftl ├── workflowclientexternalfactory.ftl ├── workflowclientexternalfactoryimpl.ftl ├── workflowclientexternalimpl.ftl ├── workflowclientfactory.ftl ├── workflowclientfactoryimpl.ftl ├── workflowclientimpl.ftl ├── workflowselfclient.ftl └── workflowselfclientimpl.ftl /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /eclipse-bin/ 2 | .classpath 3 | .project 4 | .settings 5 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/annotationprocessor/ActivitiesDeclarationVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/annotationprocessor/ActivitiesDeclarationVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/annotationprocessor/ActivitiesValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/annotationprocessor/ActivitiesValidator.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/annotationprocessor/AsynchronyDeciderAnnotationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/annotationprocessor/AsynchronyDeciderAnnotationProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/annotationprocessor/ProcessorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/annotationprocessor/ProcessorUtils.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/annotationprocessor/WorkflowTypeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/annotationprocessor/WorkflowTypeVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/annotationprocessor/WorkflowValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/annotationprocessor/WorkflowValidator.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/common/PrimitiveTypeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/common/PrimitiveTypeHelper.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/common/ProcessorConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/common/ProcessorConstants.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/common/SharedProcessorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/common/SharedProcessorUtils.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/freemarker/ActivitiesCodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/freemarker/ActivitiesCodeGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/freemarker/SourceFileCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/freemarker/SourceFileCreator.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/freemarker/WorkflowCodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/freemarker/WorkflowCodeGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/Activities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/Activities.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/ActivityMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/ActivityMethod.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/ExecuteMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/ExecuteMethod.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/GetStateMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/GetStateMethod.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/Method.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/Method.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/MethodParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/MethodParameter.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/SignalMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/SignalMethod.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/TypeDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/TypeDefinition.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/Workflow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/objectmodel/Workflow.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/resources/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/resources/META-INF/services/javax.annotation.processing.Processor -------------------------------------------------------------------------------- /src/main/resources/resources/templates/activitiesclient.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/resources/resources/templates/activitiesclient.ftl -------------------------------------------------------------------------------- /src/main/resources/resources/templates/activitiesclientimpl.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/resources/resources/templates/activitiesclientimpl.ftl -------------------------------------------------------------------------------- /src/main/resources/resources/templates/common.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/resources/resources/templates/common.ftl -------------------------------------------------------------------------------- /src/main/resources/resources/templates/header.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/resources/resources/templates/header.ftl -------------------------------------------------------------------------------- /src/main/resources/resources/templates/workflowclient.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/resources/resources/templates/workflowclient.ftl -------------------------------------------------------------------------------- /src/main/resources/resources/templates/workflowclientexternal.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/resources/resources/templates/workflowclientexternal.ftl -------------------------------------------------------------------------------- /src/main/resources/resources/templates/workflowclientexternalfactory.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/resources/resources/templates/workflowclientexternalfactory.ftl -------------------------------------------------------------------------------- /src/main/resources/resources/templates/workflowclientexternalfactoryimpl.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/resources/resources/templates/workflowclientexternalfactoryimpl.ftl -------------------------------------------------------------------------------- /src/main/resources/resources/templates/workflowclientexternalimpl.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/resources/resources/templates/workflowclientexternalimpl.ftl -------------------------------------------------------------------------------- /src/main/resources/resources/templates/workflowclientfactory.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/resources/resources/templates/workflowclientfactory.ftl -------------------------------------------------------------------------------- /src/main/resources/resources/templates/workflowclientfactoryimpl.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/resources/resources/templates/workflowclientfactoryimpl.ftl -------------------------------------------------------------------------------- /src/main/resources/resources/templates/workflowclientimpl.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/resources/resources/templates/workflowclientimpl.ftl -------------------------------------------------------------------------------- /src/main/resources/resources/templates/workflowselfclient.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/resources/resources/templates/workflowselfclient.ftl -------------------------------------------------------------------------------- /src/main/resources/resources/templates/workflowselfclientimpl.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-swf-build-tools/HEAD/src/main/resources/resources/templates/workflowselfclientimpl.ftl --------------------------------------------------------------------------------