mirror of
				https://github.com/OpenAPITools/openapi-generator.git
				synced 2025-11-04 10:43:44 +00:00 
			
		
		
		
	* Updated Eiffel code generator. Added missing language reserved words. Updated mustache templates to use the latest Eiffel rules to avoid obsolte feature calls and Cat-Calls. Updated Eiffel configuration files (ecf's) Updated comments styles. Updated Travis CI file to use the latest Eiffel compiler. Updated EIffel sample to use https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml * Added missing mapping decimal to REAL_64 Added Eiffel Kernel classes to importMapping to avoid generate models for them. Fixed issue with Eiffel feature name generation, updated toOperationId(String) method. Simplified toInstantiationType method implementaetion. Improved model.mustache to generate Eiffel models. * Updated Eiffel sample. * Removed unneeded tabs. * Added AnyType mapping to ANY Removed unneeded tab Updated model name, remane models that starts with _. * update doc Co-authored-by: William Cheng <wing328hk@gmail.com>
		
			
				
	
	
		
			26 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version="1.0" encoding="ISO-8859-1"?>
 | 
						|
<system xmlns="http://www.eiffel.com/developers/xml/configuration-1-21-0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.eiffel.com/developers/xml/configuration-1-21-0 http://www.eiffel.com/developers/xml/configuration-1-21-0.xsd" name="openapi_eiffel_client" uuid="06b86bd6-8941-44d0-aa6f-2b0958eb8a18" library_target="openapi_eiffel_client">	
 | 
						|
	<target name="openapi_eiffel_client">
 | 
						|
		<root all_classes="true"/>
 | 
						|
		<file_rule>
 | 
						|
			<exclude>/\.git$</exclude>
 | 
						|
			<exclude>/\.svn$</exclude>
 | 
						|
			<exclude>/CVS$</exclude>
 | 
						|
			<exclude>/EIFGENs$</exclude>
 | 
						|
		</file_rule>
 | 
						|
		<option warning="warning" manifest_array_type="mismatch_warning">
 | 
						|
			<assertions precondition="true" postcondition="true" check="true" invariant="true" loop="true" supplier_precondition="true"/>
 | 
						|
		</option>		
 | 
						|
		<setting name="console_application" value="true"/>
 | 
						|
		<library name="base" location="$ISE_LIBRARY/library/base/base.ecf"/>
 | 
						|
		<library name="encoder" location="$ISE_LIBRARY\contrib\library\web\framework\ewf\text\encoder\encoder.ecf"/>
 | 
						|
		<library name="json" location="$ISE_LIBRARY\contrib\library\text\parser\json\library\json.ecf" readonly="false"/>
 | 
						|
		<library name="http" location="$ISE_LIBRARY\contrib\library\network\protocol\http\http.ecf"/>
 | 
						|
		<library name="http_client" location="$ISE_LIBRARY\contrib\library\network\http_client\http_client.ecf"/>
 | 
						|
		<library name="time" location="$ISE_LIBRARY\library\time\time.ecf"/>
 | 
						|
		<library name="uri" location="$ISE_LIBRARY\library\text\uri\uri.ecf"/>
 | 
						|
		<library name="uuid" location="$ISE_LIBRARY\library\uuid\uuid.ecf"/>
 | 
						|
		<cluster name="client" location=".\src" recursive="true"/>
 | 
						|
	</target>
 | 
						|
</system>
 |