SourceForge.net Logo

UML

As of openCRX v2.6.0 we migrated all the openMDX and openCRX UML Models from IBM Rational Software Modeler (a commercial tool) to the Eclipse Modeling Framework EMF.

Eclipse EMF

If you want to browse the UML models, here are instructions on how to load the models into your Eclipse:

  • download and install the openMDX SDK (contains openMDX UML Models)
  • download and install the openCRX SDK (contains openCRX UML Models)
  • download Eclipse IDE for Java Developers (e.g. Galileo):
    download eclipse
  • install Eclipse (typically just a matter of unzipping to a directory)
  • run Eclipe and then select Help > Install New Software:
    eclipse help
  • select the UML2 Tools SDK as shown below and then click [Next]:
    uml2 tools sdk
  • accept the license and the click [Finish to start the installation of the UML2 Tools SDK
  • restart Eclipse - you should see the following screen:
    empty eclipse
  • select the menu File > Import:
    file import
  • in the import dialog, select General > Existing Projects into the Workspace:
    import existing project
  • click the [Browse] button and navigate to the directory {openMDX SDK Install Directory}\openmdx-2.6.0\portal\src\model\emf and then select in the Projects window the entry openMDX 2 ~ core (EMF) as shown below; click [Finish] to import:
    openmdx core
  • repeat this import for openMDX 2 ~ Portal (EMF) located in the directory {openMDX SDK Install Directory}\openmdx-2.6.0\core\src\model\emf:
    openmdx portal
  • repeat this import for openMDX 2 ~ Security (EMF) located in the directory {openMDX SDK Install Directory}\openmdx-2.6.0\security\src\model\emf:
    openmdx security
  • repeat this import for openCRX 2 ~ core (EMF) located in the directory {openCRX SDK Install Directory}\opencrx-2.6.0\core\src\model\emf:
    opencrx core
  • your Eclipse should now look as follows:
    eclipse with models
  • you can now - for example - inspect the class diagram Contact contained in the package account1 by drilling down into openCRX 2 ~ Core (EMF) > diagrams > account1 > Contact.umlclass; double-click Contact.umlclass to display this class diagram:
    class diagram account1.Contact

^top

http://www.crixp.com/ http://www.openmdx.org/