[ 
https://issues.apache.org/jira/browse/CAY-2980?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrus Adamchik updated CAY-2980:
---------------------------------
    Description: 
Current model name generation is based on an old third-party "inflector" 
library. Let's internalize these algorithms and get rid of the dependency and 
try improve name generation intelligence.  

1. Get rid of the old inflector. 
2. Implement an internal pluralization based on a common two-form English 
inflection algorithm

  was:Current model name generation is based on an old third-party "inflector" 
library. Let's internalize these algorithms and get rid of the dependency and 
try improve name generation intelligence.  


> Improve model name generation
> -----------------------------
>
>                 Key: CAY-2980
>                 URL: https://issues.apache.org/jira/browse/CAY-2980
>             Project: Cayenne
>          Issue Type: Task
>            Reporter: Andrus Adamchik
>            Assignee: Andrus Adamchik
>            Priority: Minor
>             Fix For: 5.0-M3
>
>
> Current model name generation is based on an old third-party "inflector" 
> library. Let's internalize these algorithms and get rid of the dependency and 
> try improve name generation intelligence.  
> 1. Get rid of the old inflector. 
> 2. Implement an internal pluralization based on a common two-form English 
> inflection algorithm



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to