Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions org.eclipse.lyo.oslc4j.codegenerator/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ Require-Bundle: org.eclipse.core.runtime,
Bundle-RequiredExecutionEnvironment: JavaSE-17
Bundle-ActivationPolicy: lazy
Eclipse-LazyStart: true
Export-Package: org.eclipse.lyo.oslc4j.codegenerator.files,
org.eclipse.lyo.oslc4j.codegenerator.config,
org.eclipse.lyo.oslc4j.codegenerator.jsp,
org.eclipse.lyo.oslc4j.codegenerator.staticFiles,
org.eclipse.lyo.oslc4j.codegenerator.main,
org.eclipse.lyo.oslc4j.codegenerator.services
Export-Package: org.eclipse.lyo.oslc4j.codegenerator.java.files,
org.eclipse.lyo.oslc4j.codegenerator.java.config,
org.eclipse.lyo.oslc4j.codegenerator.java.jsp,
org.eclipse.lyo.oslc4j.codegenerator.java.staticFiles,
org.eclipse.lyo.oslc4j.codegenerator.java.main,
org.eclipse.lyo.oslc4j.codegenerator.java.services
Bundle-ClassPath: bin/,
.

Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
/]
[module generateConfigFiles('http://org.eclipse.lyo/oslc4j/adaptorInterface')]

[import org::eclipse::lyo::oslc4j::codegenerator::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::config::generatePomXml/]
[import org::eclipse::lyo::oslc4j::codegenerator::config::generateWebXml/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::config::generatePomXml/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::config::generateWebXml/]

[template public generateConfigFiles(anAdaptorInterface : AdaptorInterface)]
[if (not anAdaptorInterface.doNotGenerateProjectFiles())]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@
/]
[module generatePomXml('http://org.eclipse.lyo/oslc4j/adaptorInterface', 'http://www.eclipse.org/emf/2002/Ecore')]

[import org::eclipse::lyo::oslc4j::codegenerator::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::storeServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::domainSpecificationServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::vocabularyServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::storeServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::domainSpecificationServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::vocabularyServices/]

[query public javaVersion(lyoVersion: String) : String =
(if (lyoVersion.first(1).toInteger() > 5) then
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,16 @@
/]
[module generateStoreProperties('http://org.eclipse.lyo/oslc4j/adaptorInterface')]

[import org::eclipse::lyo::oslc4j::codegenerator::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::storeServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::domainSpecificationServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::webServiceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceProviderServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceProviderCatalogServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::osgiServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::storeServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::domainSpecificationServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::webServiceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceProviderServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceProviderCatalogServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::osgiServices/]

[template public generateStoreProperties(anAdaptorInterface : AdaptorInterface)]
[if (anAdaptorInterface.storeEnabled())]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@
/]
[module generateWebXml('http://org.eclipse.lyo/oslc4j/adaptorInterface')]

[import org::eclipse::lyo::oslc4j::codegenerator::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::domainSpecificationServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::vocabularyServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::domainSpecificationServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::vocabularyServices/]

[template public servlet(anAdaptorInterface : AdaptorInterface)]
<servlet>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@
/]
[module generateAdaptorApplication('http://org.eclipse.lyo/oslc4j/adaptorInterface')]

[import org::eclipse::lyo::oslc4j::codegenerator::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::domainSpecificationServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::webServiceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceProviderServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceProviderCatalogServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::osgiServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::domainSpecificationServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::webServiceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceProviderServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceProviderCatalogServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::osgiServices/]

[template public generateImports(anAdaptorInterface : AdaptorInterface)]
// spotless:off
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@
/]
[module generateAdaptorClient('http://org.eclipse.lyo/oslc4j/adaptorInterface')]

[import org::eclipse::lyo::oslc4j::codegenerator::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::resourcePropertyServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::domainSpecificationServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::requiredAdaptorServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::resourcePropertyServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::domainSpecificationServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::requiredAdaptorServices/]

[template public generateAdaptorClient(aRequiredAdaptor: RequiredAdaptor, anAdaptorInterface : AdaptorInterface)]
[file (javaClassFullFileNameForClient(aRequiredAdaptor, anAdaptorInterface), false, 'UTF-8')]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@
/]
[module generateAdaptorConstants('http://org.eclipse.lyo/oslc4j/adaptorInterface')]

[import org::eclipse::lyo::oslc4j::codegenerator::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::domainSpecificationServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::domainSpecificationServices/]

[template public generateAdaptorConstants(anAdaptorInterface : AdaptorInterface)]
[file (javaInterfaceFullFileNameForAdaptorConstants(anAdaptorInterface), false, 'UTF-8')]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@
/]
[module generateAdaptorManager('http://org.eclipse.lyo/oslc4j/adaptorInterface')]

[import org::eclipse::lyo::oslc4j::codegenerator::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::webServiceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceProviderServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceProviderCatalogServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::storeServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::webServiceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceProviderServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceProviderCatalogServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::storeServices/]

[query public backendCode(backendCodeTemplate : String, resourceClassName : String, resourceInstanceName : String, compositeID : Sequence(String)) : String =
(if (not backendCodeTemplate.oclIsUndefined()) then
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@
/]
[module generateAdaptorPackageInfo('http://org.eclipse.lyo/oslc4j/adaptorInterface', 'http://org.eclipse.lyo/oslc4j/vocabulary')]

[import org::eclipse::lyo::oslc4j::codegenerator::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::domainSpecificationServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::vocabularyServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceProviderServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceProviderCatalogServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::osgiServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::domainSpecificationServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::vocabularyServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceProviderServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceProviderCatalogServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::osgiServices/]

[template public generateAdaptorPackageInfo(resourcesOnSameFolderPath: Set(Resource), contextAdaptorInterface : AdaptorInterface, defaultJavaFilesPath : String, defaultJavaClassPackageName : String)]
[file (resourcesOnSameFolderPath->any(true).javaClassFullFolderName(contextAdaptorInterface, defaultJavaFilesPath, defaultJavaClassPackageName).concat('/').concat('package-info').concat('.java'), false, 'UTF-8')]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@
/]
[module generateAdaptorResourcesFactory('http://org.eclipse.lyo/oslc4j/adaptorInterface')]

[import org::eclipse::lyo::oslc4j::codegenerator::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::webServiceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::webServiceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::adaptorInterfaceServices/]

[template public generateImports(anAdaptorInterface : AdaptorInterface)]
// spotless:off
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@
/]
[module generateAdaptorServiceProviderFactory('http://org.eclipse.lyo/oslc4j/adaptorInterface')]

[import org::eclipse::lyo::oslc4j::codegenerator::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceProviderServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::domainSpecificationServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceProviderServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::domainSpecificationServices/]

[template public generateAdaptorServiceProviderFactory(aServiceProvider: ServiceProvider)]
[file (javaClassFullFileNameForFactory(aServiceProvider), false, 'UTF-8')]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
/]
[module generateAdaptorServletListener('http://org.eclipse.lyo/oslc4j/adaptorInterface')]

[import org::eclipse::lyo::oslc4j::codegenerator::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::adaptorInterfaceServices/]

[template public additionalContextInitialization(traceabilityContext : OclAny) post (trim())]
[/template]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@
/]
[module generateApplicationBinder('http://org.eclipse.lyo/oslc4j/adaptorInterface')]

[import org::eclipse::lyo::oslc4j::codegenerator::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::storeServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::storeServices/]

[template public generateClassHeader(anAdaptorInterface : AdaptorInterface)]
// [protected ('Copyright')]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@
/]
[module generateAuthenticationApplication('http://org.eclipse.lyo/oslc4j/adaptorInterface')]

[import org::eclipse::lyo::oslc4j::codegenerator::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::domainSpecificationServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::webServiceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceProviderServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::serviceProviderCatalogServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::services::osgiServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::services/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::resourceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::domainSpecificationServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::adaptorInterfaceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::webServiceServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceProviderServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::serviceProviderCatalogServices/]
[import org::eclipse::lyo::oslc4j::codegenerator::java::services::osgiServices/]

[template public generateAuthenticationApplication(anAdaptorInterface : AdaptorInterface)]
[if (anAdaptorInterface.authenticationEnabled())]
Expand Down
Loading