I'm interested in using the NSMDF/NSUML classes to support some apps I'm writing, but I'm finding the sheer number of classes pretty stupefying. I'm looking for the overall grand tour. In particular:
What's the difference between NSMDF and NSUML?
What's the difference betwen ru.novosoft.uml and ru.novosoft.mdf? Is there any path from one set to the other?
Why are the implementation classes prefixed with UML and the interfaces prefixed with M?
Why do the M classes implement RefObject but not the particular JMI interfaces (e.g. why doesn't MAssociation implement javax.jmi.Association?)
Thanks,
Joshua Engel
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm interested in using the NSMDF/NSUML classes to support some apps I'm writing, but I'm finding the sheer number of classes pretty stupefying. I'm looking for the overall grand tour. In particular:
What's the difference between NSMDF and NSUML?
What's the difference betwen ru.novosoft.uml and ru.novosoft.mdf? Is there any path from one set to the other?
Why are the implementation classes prefixed with UML and the interfaces prefixed with M?
Why do the M classes implement RefObject but not the particular JMI interfaces (e.g. why doesn't MAssociation implement javax.jmi.Association?)
Thanks,
Joshua Engel