
com.reprezen.genflow.rapidml.wadl.xtend.XGenerateSoapUiWadl.xtend Maven / Gradle / Ivy
The newest version!
/*******************************************************************************
* Copyright © 2013, 2016 Modelsolv, Inc.
* All Rights Reserved.
*
* NOTICE: All information contained herein is, and remains the property
* of ModelSolv, Inc. See the file license.html in the root directory of
* this project for further information.
*******************************************************************************/
package com.reprezen.genflow.rapidml.wadl.xtend
import com.reprezen.rapidml.ResourceAPI
import com.reprezen.rapidml.ResourceDefinition
import com.reprezen.rapidml.ServiceDataResource
class XGenerateSoapUiWadl extends XGenerateWadl {
override generateResourcesElement(ResourceAPI resourceAPI) {
'''
«FOR resourceDef : resourceAPI.ownedResourceDefinitions»
«resourceDef.generateResource»
«ENDFOR»
'''
}
override generateResource(ResourceDefinition resourceDef) {
'''
«resourceDef.generateParameters»
«FOR method : resourceDef.methods»
«method.generateMethod(resourceDef as ServiceDataResource)»
«ENDFOR»
'''
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy