├── .gitattributes ├── .github └── workflows │ ├── gradle.yml │ └── release.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib ├── org.eclipse.ocl.common_1.8.600.v20210117-0741.jar ├── org.eclipse.ocl.ecore_3.15.200.v20210117-0741.jar ├── org.eclipse.ocl.pivot_1.14.0.v20210117-0741.jar ├── org.eclipse.ocl.xtext.base_1.14.0.v20210117-0741.jar ├── org.eclipse.ocl.xtext.completeocl_1.14.0.v20210117-0741.jar ├── org.eclipse.ocl.xtext.essentialocl_1.14.0.v20210117-0741.jar ├── org.eclipse.ocl.xtext.oclinecore_1.14.0.v20210117-0741.jar ├── org.eclipse.ocl.xtext.oclstdlib_1.14.0.v20210117-0741.jar └── org.eclipse.ocl_3.15.200.v20210117-0741.jar ├── model ├── CSharpKeywordEscape.ecore ├── Ecore.ecore ├── ImportedPackage.ecore ├── ImportingPackage.ecore ├── Inheritance.ecore ├── OCL.ecore ├── OCLEcore.ecore ├── OclTestmodel.ecore ├── OclTestmodel.ecore.oclas ├── Testmodel.ecore ├── Testmodel2.ecore ├── TypeTranslation.aird ├── TypeTranslation.ecore ├── Types.ecore ├── UML2.ecore ├── UML2_.ecore └── java.ecore ├── settings.gradle ├── src └── com │ └── crossecore │ ├── CrossEcore.xtend │ ├── DependencyManager.xtend │ ├── EcoreLoader.xtend │ ├── EcoreVisitor.xtend │ ├── IdentifierProvider.xtend │ ├── ImportManager.xtend │ ├── TypeTranslator.xtend │ ├── Utils.xtend │ ├── csharp │ ├── CSharpIdentifier.xtend │ ├── CSharpOCLVisitor.xtend │ ├── CSharpTypeTranslator.xtend │ ├── CSharpVisitor.xtend │ ├── FactoryGenerator.xtend │ ├── FactoryImplGenerator.xtend │ ├── ModelBaseGenerator.xtend │ ├── ModelGenerator.xtend │ ├── ModelImplGenerator.xtend │ ├── PackageGenerator.xtend │ ├── PackageImplGenerator.xtend │ ├── SwitchGenerator.xtend │ ├── UserLevelCode.xtend │ ├── ValidatorGenerator.xtend │ └── VisualStudioProjectGenerator.xtend │ ├── docs │ ├── EcoreTypeTranslator.xtend │ └── HtmlVisitor.xtend │ ├── java │ ├── FactoryGenerator.xtend │ ├── FactoryImplGenerator.xtend │ ├── GradleGenerator.xtend │ ├── GradleSettingsGenerator.xtend │ ├── JavaIdentifier.xtend │ ├── JavaOCLVisitor.xtend │ ├── JavaTypeTranslator.xtend │ ├── ModelBaseGenerator.xtend │ ├── ModelGenerator.xtend │ ├── ModelImplGenerator.xtend │ ├── PackageGenerator.xtend │ ├── PackageImplGenerator.xtend │ ├── SwitchGenerator.xtend │ └── ValidatorGenerator.xtend │ ├── swift │ ├── FactoryGenerator.xtend │ ├── FactoryImplGenerator.xtend │ ├── ModelBaseGenerator.xtend │ ├── ModelGenerator.xtend │ ├── ModelImplGenerator.xtend │ ├── PackageGenerator.xtend │ ├── PackageImplGenerator.xtend │ ├── SwiftIdentifier.xtend │ ├── SwiftTypeTranslator.xtend │ └── SwitchGenerator.xtend │ └── typescript │ ├── FactoryGenerator.xtend │ ├── FactoryImplGenerator.xtend │ ├── ModelBaseGenerator.xtend │ ├── ModelGenerator.xtend │ ├── ModelImplGenerator.xtend │ ├── NpmPackageGenerator.xtend │ ├── PackageGenerator.xtend │ ├── PackageImplGenerator.xtend │ ├── PackageLiteralsGenerator.xtend │ ├── SwitchGenerator.xtend │ ├── TSConfigGenerator.xtend │ ├── TypeScriptIdentifier.xtend │ └── TypeScriptTypeTranslator2.xtend ├── test.sh └── test ├── antlr └── typescript │ ├── TypeScriptLexer.g4 │ ├── TypeScriptLexer.interp │ ├── TypeScriptLexer.java │ ├── TypeScriptLexer.tokens │ ├── TypeScriptLexerBase.java │ ├── TypeScriptParser.g4 │ ├── TypeScriptParser.interp │ ├── TypeScriptParser.java │ ├── TypeScriptParser.tokens │ ├── TypeScriptParserBase.java │ ├── TypeScriptParserBaseListener.java │ └── TypeScriptParserListener.java └── com └── crossecore ├── AntlrTestUtil.xtend ├── CrossEcoreTest.xtend ├── DependencyManagerTest.xtend ├── EcoreLoaderTest.xtend ├── TreeUtils.java ├── UtilsTest.xtend └── typescript ├── FactoryGeneratorTest.xtend ├── FactoryImplGeneratorTest.xtend ├── ModelBaseGeneratorTest.xtend ├── ModelGeneratorTest.xtend ├── ModelImplGeneratorTest.xtend ├── NpmPackageGeneratorTest.xtend ├── PackageGeneratorTest.xtend ├── PackageImplGeneratorTest.xtend ├── PackageLiteralsGeneratorTest.xtend ├── SwitchGeneratorTest.xtend ├── TSConfigGeneratorTest.xtend └── TypeScriptTypeTranslatorTest.xtend /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lib/org.eclipse.ocl.common_1.8.600.v20210117-0741.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/lib/org.eclipse.ocl.common_1.8.600.v20210117-0741.jar -------------------------------------------------------------------------------- /lib/org.eclipse.ocl.ecore_3.15.200.v20210117-0741.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/lib/org.eclipse.ocl.ecore_3.15.200.v20210117-0741.jar -------------------------------------------------------------------------------- /lib/org.eclipse.ocl.pivot_1.14.0.v20210117-0741.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/lib/org.eclipse.ocl.pivot_1.14.0.v20210117-0741.jar -------------------------------------------------------------------------------- /lib/org.eclipse.ocl.xtext.base_1.14.0.v20210117-0741.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/lib/org.eclipse.ocl.xtext.base_1.14.0.v20210117-0741.jar -------------------------------------------------------------------------------- /lib/org.eclipse.ocl.xtext.completeocl_1.14.0.v20210117-0741.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/lib/org.eclipse.ocl.xtext.completeocl_1.14.0.v20210117-0741.jar -------------------------------------------------------------------------------- /lib/org.eclipse.ocl.xtext.essentialocl_1.14.0.v20210117-0741.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/lib/org.eclipse.ocl.xtext.essentialocl_1.14.0.v20210117-0741.jar -------------------------------------------------------------------------------- /lib/org.eclipse.ocl.xtext.oclinecore_1.14.0.v20210117-0741.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/lib/org.eclipse.ocl.xtext.oclinecore_1.14.0.v20210117-0741.jar -------------------------------------------------------------------------------- /lib/org.eclipse.ocl.xtext.oclstdlib_1.14.0.v20210117-0741.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/lib/org.eclipse.ocl.xtext.oclstdlib_1.14.0.v20210117-0741.jar -------------------------------------------------------------------------------- /lib/org.eclipse.ocl_3.15.200.v20210117-0741.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/lib/org.eclipse.ocl_3.15.200.v20210117-0741.jar -------------------------------------------------------------------------------- /model/CSharpKeywordEscape.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/CSharpKeywordEscape.ecore -------------------------------------------------------------------------------- /model/Ecore.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/Ecore.ecore -------------------------------------------------------------------------------- /model/ImportedPackage.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/ImportedPackage.ecore -------------------------------------------------------------------------------- /model/ImportingPackage.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/ImportingPackage.ecore -------------------------------------------------------------------------------- /model/Inheritance.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/Inheritance.ecore -------------------------------------------------------------------------------- /model/OCL.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/OCL.ecore -------------------------------------------------------------------------------- /model/OCLEcore.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/OCLEcore.ecore -------------------------------------------------------------------------------- /model/OclTestmodel.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/OclTestmodel.ecore -------------------------------------------------------------------------------- /model/OclTestmodel.ecore.oclas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/OclTestmodel.ecore.oclas -------------------------------------------------------------------------------- /model/Testmodel.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/Testmodel.ecore -------------------------------------------------------------------------------- /model/Testmodel2.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/Testmodel2.ecore -------------------------------------------------------------------------------- /model/TypeTranslation.aird: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/TypeTranslation.aird -------------------------------------------------------------------------------- /model/TypeTranslation.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/TypeTranslation.ecore -------------------------------------------------------------------------------- /model/Types.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/Types.ecore -------------------------------------------------------------------------------- /model/UML2.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/UML2.ecore -------------------------------------------------------------------------------- /model/UML2_.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/UML2_.ecore -------------------------------------------------------------------------------- /model/java.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/model/java.ecore -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'crossecore-generator' -------------------------------------------------------------------------------- /src/com/crossecore/CrossEcore.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/CrossEcore.xtend -------------------------------------------------------------------------------- /src/com/crossecore/DependencyManager.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/DependencyManager.xtend -------------------------------------------------------------------------------- /src/com/crossecore/EcoreLoader.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/EcoreLoader.xtend -------------------------------------------------------------------------------- /src/com/crossecore/EcoreVisitor.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/EcoreVisitor.xtend -------------------------------------------------------------------------------- /src/com/crossecore/IdentifierProvider.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/IdentifierProvider.xtend -------------------------------------------------------------------------------- /src/com/crossecore/ImportManager.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/ImportManager.xtend -------------------------------------------------------------------------------- /src/com/crossecore/TypeTranslator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/TypeTranslator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/Utils.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/Utils.xtend -------------------------------------------------------------------------------- /src/com/crossecore/csharp/CSharpIdentifier.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/csharp/CSharpIdentifier.xtend -------------------------------------------------------------------------------- /src/com/crossecore/csharp/CSharpOCLVisitor.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/csharp/CSharpOCLVisitor.xtend -------------------------------------------------------------------------------- /src/com/crossecore/csharp/CSharpTypeTranslator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/csharp/CSharpTypeTranslator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/csharp/CSharpVisitor.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/csharp/CSharpVisitor.xtend -------------------------------------------------------------------------------- /src/com/crossecore/csharp/FactoryGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/csharp/FactoryGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/csharp/FactoryImplGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/csharp/FactoryImplGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/csharp/ModelBaseGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/csharp/ModelBaseGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/csharp/ModelGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/csharp/ModelGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/csharp/ModelImplGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/csharp/ModelImplGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/csharp/PackageGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/csharp/PackageGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/csharp/PackageImplGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/csharp/PackageImplGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/csharp/SwitchGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/csharp/SwitchGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/csharp/UserLevelCode.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/csharp/UserLevelCode.xtend -------------------------------------------------------------------------------- /src/com/crossecore/csharp/ValidatorGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/csharp/ValidatorGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/csharp/VisualStudioProjectGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/csharp/VisualStudioProjectGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/docs/EcoreTypeTranslator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/docs/EcoreTypeTranslator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/docs/HtmlVisitor.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/docs/HtmlVisitor.xtend -------------------------------------------------------------------------------- /src/com/crossecore/java/FactoryGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/java/FactoryGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/java/FactoryImplGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/java/FactoryImplGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/java/GradleGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/java/GradleGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/java/GradleSettingsGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/java/GradleSettingsGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/java/JavaIdentifier.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/java/JavaIdentifier.xtend -------------------------------------------------------------------------------- /src/com/crossecore/java/JavaOCLVisitor.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/java/JavaOCLVisitor.xtend -------------------------------------------------------------------------------- /src/com/crossecore/java/JavaTypeTranslator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/java/JavaTypeTranslator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/java/ModelBaseGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/java/ModelBaseGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/java/ModelGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/java/ModelGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/java/ModelImplGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/java/ModelImplGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/java/PackageGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/java/PackageGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/java/PackageImplGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/java/PackageImplGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/java/SwitchGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/java/SwitchGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/java/ValidatorGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/java/ValidatorGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/swift/FactoryGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/swift/FactoryGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/swift/FactoryImplGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/swift/FactoryImplGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/swift/ModelBaseGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/swift/ModelBaseGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/swift/ModelGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/swift/ModelGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/swift/ModelImplGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/swift/ModelImplGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/swift/PackageGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/swift/PackageGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/swift/PackageImplGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/swift/PackageImplGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/swift/SwiftIdentifier.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/swift/SwiftIdentifier.xtend -------------------------------------------------------------------------------- /src/com/crossecore/swift/SwiftTypeTranslator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/swift/SwiftTypeTranslator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/swift/SwitchGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/swift/SwitchGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/typescript/FactoryGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/typescript/FactoryGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/typescript/FactoryImplGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/typescript/FactoryImplGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/typescript/ModelBaseGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/typescript/ModelBaseGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/typescript/ModelGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/typescript/ModelGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/typescript/ModelImplGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/typescript/ModelImplGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/typescript/NpmPackageGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/typescript/NpmPackageGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/typescript/PackageGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/typescript/PackageGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/typescript/PackageImplGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/typescript/PackageImplGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/typescript/PackageLiteralsGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/typescript/PackageLiteralsGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/typescript/SwitchGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/typescript/SwitchGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/typescript/TSConfigGenerator.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/typescript/TSConfigGenerator.xtend -------------------------------------------------------------------------------- /src/com/crossecore/typescript/TypeScriptIdentifier.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/typescript/TypeScriptIdentifier.xtend -------------------------------------------------------------------------------- /src/com/crossecore/typescript/TypeScriptTypeTranslator2.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/src/com/crossecore/typescript/TypeScriptTypeTranslator2.xtend -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test.sh -------------------------------------------------------------------------------- /test/antlr/typescript/TypeScriptLexer.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/antlr/typescript/TypeScriptLexer.g4 -------------------------------------------------------------------------------- /test/antlr/typescript/TypeScriptLexer.interp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/antlr/typescript/TypeScriptLexer.interp -------------------------------------------------------------------------------- /test/antlr/typescript/TypeScriptLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/antlr/typescript/TypeScriptLexer.java -------------------------------------------------------------------------------- /test/antlr/typescript/TypeScriptLexer.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/antlr/typescript/TypeScriptLexer.tokens -------------------------------------------------------------------------------- /test/antlr/typescript/TypeScriptLexerBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/antlr/typescript/TypeScriptLexerBase.java -------------------------------------------------------------------------------- /test/antlr/typescript/TypeScriptParser.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/antlr/typescript/TypeScriptParser.g4 -------------------------------------------------------------------------------- /test/antlr/typescript/TypeScriptParser.interp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/antlr/typescript/TypeScriptParser.interp -------------------------------------------------------------------------------- /test/antlr/typescript/TypeScriptParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/antlr/typescript/TypeScriptParser.java -------------------------------------------------------------------------------- /test/antlr/typescript/TypeScriptParser.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/antlr/typescript/TypeScriptParser.tokens -------------------------------------------------------------------------------- /test/antlr/typescript/TypeScriptParserBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/antlr/typescript/TypeScriptParserBase.java -------------------------------------------------------------------------------- /test/antlr/typescript/TypeScriptParserBaseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/antlr/typescript/TypeScriptParserBaseListener.java -------------------------------------------------------------------------------- /test/antlr/typescript/TypeScriptParserListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/antlr/typescript/TypeScriptParserListener.java -------------------------------------------------------------------------------- /test/com/crossecore/AntlrTestUtil.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/AntlrTestUtil.xtend -------------------------------------------------------------------------------- /test/com/crossecore/CrossEcoreTest.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/CrossEcoreTest.xtend -------------------------------------------------------------------------------- /test/com/crossecore/DependencyManagerTest.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/DependencyManagerTest.xtend -------------------------------------------------------------------------------- /test/com/crossecore/EcoreLoaderTest.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/EcoreLoaderTest.xtend -------------------------------------------------------------------------------- /test/com/crossecore/TreeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/TreeUtils.java -------------------------------------------------------------------------------- /test/com/crossecore/UtilsTest.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/UtilsTest.xtend -------------------------------------------------------------------------------- /test/com/crossecore/typescript/FactoryGeneratorTest.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/typescript/FactoryGeneratorTest.xtend -------------------------------------------------------------------------------- /test/com/crossecore/typescript/FactoryImplGeneratorTest.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/typescript/FactoryImplGeneratorTest.xtend -------------------------------------------------------------------------------- /test/com/crossecore/typescript/ModelBaseGeneratorTest.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/typescript/ModelBaseGeneratorTest.xtend -------------------------------------------------------------------------------- /test/com/crossecore/typescript/ModelGeneratorTest.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/typescript/ModelGeneratorTest.xtend -------------------------------------------------------------------------------- /test/com/crossecore/typescript/ModelImplGeneratorTest.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/typescript/ModelImplGeneratorTest.xtend -------------------------------------------------------------------------------- /test/com/crossecore/typescript/NpmPackageGeneratorTest.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/typescript/NpmPackageGeneratorTest.xtend -------------------------------------------------------------------------------- /test/com/crossecore/typescript/PackageGeneratorTest.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/typescript/PackageGeneratorTest.xtend -------------------------------------------------------------------------------- /test/com/crossecore/typescript/PackageImplGeneratorTest.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/typescript/PackageImplGeneratorTest.xtend -------------------------------------------------------------------------------- /test/com/crossecore/typescript/PackageLiteralsGeneratorTest.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/typescript/PackageLiteralsGeneratorTest.xtend -------------------------------------------------------------------------------- /test/com/crossecore/typescript/SwitchGeneratorTest.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/typescript/SwitchGeneratorTest.xtend -------------------------------------------------------------------------------- /test/com/crossecore/typescript/TSConfigGeneratorTest.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/typescript/TSConfigGeneratorTest.xtend -------------------------------------------------------------------------------- /test/com/crossecore/typescript/TypeScriptTypeTranslatorTest.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossecore/crossecore-generator/HEAD/test/com/crossecore/typescript/TypeScriptTypeTranslatorTest.xtend --------------------------------------------------------------------------------