Re: [mdr-users] JMI Interface names changed to lowercase

Martin Matula <[email protected]> Wed, 07 Sep 2005 15:35:51 +0200
Newsgroups gmane.comp.java.netbeans.modules.mdr.user
Message-ID <[email protected]>
Hi Pieter,
MDR uses the grammar for splitting words defined in the JMI spec. It 
then lowercases all characters in the word, uppercases the first 
character and concatenates the words into one identifier. Based on the 
grammar "OneTwoThree" are three words, but "ONETWOTHREE" is just one 
word. To solve your problem, you would have to rename your CM2RM package 
to C M2 R M (or just set its substituteName to "C M2 R M"). Then it 
should work as you expect.
Martin

Pieter Van Gorp wrote:

>Hi, I'd like MDRANT to use the names of metaclasses directly as JMI
>interface names.  However, it changes capitals to lowercase.  As an
>exception, UmlClass (from the MOF XMI file) doesn't get changed into
>Umlclass.java.  How is this achieved?  I'd like to apply the same
>trick to map CM2RM (from my MOF XMI file) to CM2RM.java.
>
>Kind regards,
>  
>