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, > >