UML in JDeveloper

I have been using JDeveloper for only a couple of weeks, mainly for UML design, and my first impression is that this is not a very mature functionality in JDeveloper...
I have some questions I hope someone can help me with:
1. The navigation tree in Application Navigator does not reflect the physical location of the folders/uml files on the harddisk... This makes navigation very chaotic in large projects..
Is there a way to configure the Navigator to show the files this way:
|--Application sources
|''''|-----myDomain
|''''|''''''''''''''|----myUmlFile1
|''''|''''''''''''''|----mySubDomain
|''''|''''''''''''''|'''''' |---myUmlFile2
instead of:
|--Application sources
|'''''|-----myDomain
|'''''|'''''''''''''|----myUmlFile1
|'''''|----myDomain.mySubDomain
|'''''|'''''''''''''|----myUmlFile2
2. I haven't found a way to create a Use Case description report in JDeveloper (A document where you can insert text (preferrably divided into chapters) along with ANY kind of diagram and also the html part of the Use Cases...
We need a way to create such documents without having to use copy and paste, and I was hoping JDeveloper had a way of creating such a document... Has anyone found a good solution for this?
I was actually thinking of "integrating" OpenOffice Writer with JDeveloper, but since I also have used OpenOffice for only a couple of weeks, I have not yet learned all the tricks and features...
For example, I had problems inserting (linking) a JDeveloper Use Case file (.xhtml_usc) into a OpenOffice Writer section... I could only insert it as xml, not as html...
Hints would be very much appreciated...
Another challenge is of course the JDeveloper UML diagrams...
Is there a way to configure a diagram to automatically be published as a PNG file at a specified path every time you edit and save the diagram file? (then I could insert the PNG file as a link in OpenOffice, and be sure that OpenOffice always displays the latest version of the PNG file...)
3. Refactoring UML files.... I surely hope that moving UML files is on the roadmap for JDeveloper? It is crucial that we are able to move a file from one domain to another...
4. Why can't I add a component from another project to a diagram, when they belong to the same application?? I would like to divide my application into multiple projects representing the different domains of the application... And of course, add components from different projects to the same diagram to describe their relationships....
thanks in advance for any help
Message was edited by:
user506305
Message was edited by:
user506305

Hi,
Answer 1:
To get the Navigator to look like this you need to alter the 'Flat Level' to 1 by decreasing the 'Spinner Box' on the Application Navigator Toolbar.
Answer 2:
If you select the Project node and then select 'Run | JavaDoc <ProjectName>' this will generate a JavaDoc style HTML report with links on the diagram image which will take you throught to the create Use Case and Actor etc. It is probably not quite what you want but is at least in HTML to allow you to do what you want.
No you can't configure JDev to publish the diagram everytime the diagram is saved.
Answer 3:
What issues are you having refactoring UML elements. You should be able to refactor all elements apart from the diagrams and packages.
Answer 4:
You can share models between different Projects but you need to go into the Project Properties and then select 'Project Content | Modelers' and then 'Add' the second Project's Model Path to this Project.
Regards,
Lisa
JDev UML QA

Similar Messages

  • Best Practice for using UML in JDeveloper 11g

    Hi,
    We are embarking upon a big program that involves development of a Webcenter 11g based Portal. We will be using JDeveloper for doing the development work. We are investigating whether we can use JDeveloper for doing the design work too. Towards that we would like to know if there are any best practices documented around using JDeveloper's UML capabilities in a Webcenter 11g Portal delivery activity that spans across several sprint teams and involves delivering an application that could involve several hundreds of java classes ? If so, can you please share the same / provide pointers to the same ?
    We are keen on using class diagrams and sequence diagrams for the design work.
    We will be using JDeveloper 11.1.1.5.0.
    Many thanks!
    Best Regards,
    Ramesh

    Check this to get an idea of UML support in JDeveloper:
    http://download.oracle.com/docs/cd/E18941_01/tutorials/jdtut_11r2_81/jdtut_11r2_81_1.html
    Thanks,
    Navaneeth

  • Has anybody really tried UML with JDeveloper ? many problems ..

    Hi,
    I am trying to do UML Class diagram then try to translate it to ADF Entity Object. I have many problems.. could any body please help me to answer my questions
    1) In Class Diagram I create a Class, when I transform it to ADF BC, I want it to be Custom Domain (Oracle Object Type), is it possible ?
    2) In Class Diagram I define an attribute multiplicity to be [0..5], In ADF Entity Object I have no way to define multiplicity
    3) In Class Diagram attributes order always sorted alphabetically, how can I turn off the automatic sorting ?
    4) When I generate an UniDirectional Association in Class diagram then Transform it to ADF Business Component, it automatically create accessor name like : roleName1, roleName2 etc, it cannot be deleted.
    5) When I create a Composition in Class Diagram, it does not automatically transform to Composition in ADF Business Component
    6) I Create an Abstract SuperType Class in UML Class Diagram, but when I transform it into ADF Entity Object, it becomes a Concrete SuperType
    Please somebody help me..
    Thank you very much,
    Krist

    Krist,
    I will try and answer some of your questions, although some of the problems identified are not due to UML but are due to how ADF BC is implemeneted.
    Q1) In Class Diagram I create a Class, when I transform it to ADF BC, I want it to be Custom Domain (Oracle Object Type), is it possible ?
    A1) No, it isn't possible, UML Classes can only be transformed to ADF EOs
    Q2) In Class Diagram I define an attribute multiplicity to be [0..5], In ADF Entity Object I have no way to define multiplicity
    A2) The equivalent muliplicity property on an EO would be to set the attribute's mandatory property to be true
    Q3) In Class Diagram attributes order always sorted alphabetically, how can I turn off the automatic sorting ?
    A3) You can't turn off automatic sorting, there is an outstanding ER to allow users to sort attributes and operations in different orders
    Q4) When I generate an UniDirectional Association in Class diagram then Transform it to ADF Business Component, it automatically create accessor name like : roleName1, roleName2 etc, it cannot be deleted.
    A4) It is a ADF BC restriction that Accessors are named, you can alter the names used in the 'Association' dialog but they cannot be blank
    Q5) When I create a Composition in Class Diagram, it does not automatically transform to Composition in ADF Business Component
    A5) If you have drawn a Composite Association between UML Classes then this should be successfully transformed to a composite association in BC4J
    Q6) I Create an Abstract SuperType Class in UML Class Diagram, but when I transform it into ADF Entity Object, it becomes a Concrete SuperType
    A7) Again ADF BC does not seem to support Abstract classes as there appears to be no where in the EO dialog to say to make the class abstract
    Hope that helps,
    Lisa Sherriff
    JDev UML QA

  • UML Modeling in JDeveloper 10.1.3

    Hello, I would like to ask is it possible for me to use the UML modeling functions in JDeveloper 10.1.3 to generate Java sources or classes? And how could I use it if possible? Is there any tutorials on the Web that about using UML modeling functions in JDeveloper 10.1.3? Thanks for any advance.

    Yes you can use UML in JDeveloper and even generate Java classes from the diagram.
    You can find some UML demos that we did for the previous version of JDeveloper here:
    http://www.oracle.com/technology/products/jdev/viewlets/1012viewlet.html
    And more information is in the online help.

  • Oracle 9i JDeveloper & Database & jdk 1.4 & Rational Rose 2002

    I am not sure if this is the place to ask these types of questions, but i am goin to ask anyway
    Here is my situation, I am doing a project with Rational Rose UML model. The program is written in Java, I wanted to use Rational Rose 2002 for UML model, JDeveloper for coding and Oracle Database
    1. After i downloaded Oracle 9i JDeveloper, the program said its certified for JDK1.3.1_02, is it safe to use JDK1.4.1_1 with it?
    2. Can i use 9i JDeveloper with Oracle 8i Database or its best to use 9i JDeveloper with Oracle 9i Database?
    3. Since Rational Rose 2002 only has Oracle 8 dataType, should i use Oracle 8i with it? or Oracle 9i will work anyway?
    Please help and email me at [email protected]

    1. To run JDeveloper use jdk1.3 but you can use it to develop applications with jdk1.4
    2. You can use Oracle9i JDeveloper with Oracle8i.
    3. Oracle9i will probably work, but rational might not be able to take advantage of the latest features of the database. Check out the UML capabilities of JDeveloepr.

  • Oracle 9i JDeveloper & Database & jdk 1.4

    I am not sure if this is the place to ask these types of questions, but i am goin to ask anyway
    Here is my situation, I am doing a project with Rational Rose UML model. The program is written in Java, I wanted to use Rational Rose 2002 for UML model, JDeveloper for coding and Oracle Database
    1. After i downloaded Oracle 9i JDeveloper, the program said its certified for JDK1.3.1_02, is it safe to use JDK1.4.1_1 with it?
    2. Can i use 9i JDeveloper with Oracle 8i Database or its best to use 9i JDeveloper with Oracle 9i Database?
    3. Since Rational Rose 2002 only has Oracle 8 dataType, should i use Oracle 8i with it? or Oracle 9i will work anyway?
    Please help and email me at [email protected]

    I am not sure if this is the place to ask these types
    of questions, but i am goin to ask anywayFor JDev there is a seperate forum JDeveloper and ADF
    Here is my situation, I am doing a project with
    Rational Rose UML model. The program is written in
    Java, I wanted to use Rational Rose 2002 for UML
    model, JDeveloper for coding and Oracle Database
    1. After i downloaded Oracle 9i JDeveloper, the
    program said its certified for JDK1.3.1_02, is it
    safe to use JDK1.4.1_1 with it?The JDK 1.4 certified JDev should be out soon ( how soon ? ).
    2. Can i use 9i JDeveloper with Oracle 8i Database or
    its best to use 9i JDeveloper with Oracle 9i
    Database?It depends on ur database features requirement, JDev works best with both 8i and 9i.
    3. Since Rational Rose 2002 only has Oracle 8
    dataType, should i use Oracle 8i with it? or Oracle
    9i will work anyway?---
    Regards
    Elango.

  • Using a dump how can i create a ER diagram

    Can any one tell me how can i draw a ER diagram automaticaly by using an existing Database.i mean i have a database with all the relationship,triggers and views now i want to make a ER diagram automaticaly by using this database ... is there any tool for this or is oracle provides any tool can any one help me out to solve this problem
    thx in advance....

    As you are asking on the Designer forum,I am assuming you have a Designer Repository set up. If this is the case,you can use Designer to capture the design of your schema and create a schema model. You can create an ERD from this schema model by using Designer's table to entity retrofit utility. Check out the Designer demos on this site for more. (http://www.oracle.com/technology/products/designer/demos.htm)
    If you do not have a Designer Repository setup, why not try JDeveloper? You can download the latest JDeveloper 10g Preview release from OTN and, using the connection node, connect to the required schema and pull the tables from your schema onto a Database diagram. JDeveloper allows you to quickly and easily review your schema model visually.
    You can also create UML Class models based on your schema.
    There are numerous demos on the JDeveloper area for the UML modeling JDeveloper offers. (http://www.oracle.com/technology/products/jdev/index.html)
    Regards
    Sue Harper

  • Extending the UML class diagrams with JDeveloper Extensions SDK?

    Hello,
    I studied the JDeveloper Extension SDK docs, but couldn't figure out how to write extensions that support UML Diagrams.
    What I would like to do, is to pin a different data model under the class diagram view.
    Well if you can't do that. In the worst case, my extension would register with a regular class diagram and listen to its events and and refuse particular changes. It would also create or use an empty class diagram and fill in the classes and associations in it. (this is less clean but I could live with it).
    Thanks in advance for all your suggestions.
    Slawek

    By definition you can change classes through the model so I guess the problem here is that the model cannot apply updates to something that it is pointing to the the compiled version of.

  • VERY SIMPLE QUESTION REGARDING UML DIAGRAMS IN JDEVELOPER

    Hello there,
    I have a very simple question. I want to know how I can convert a class diagram that I have created in jdeveloper into a jpg image so I can put in word. When I try exporting it only has the uml to xmi option
    Does anyone have a suggestion?

    Hi,
    Right mouse click on the class diagram,
    than click publish diagram on the context menu
    and save as jpg where ever you want...
    Boris

  • UML diagrams using Jdeveloper 9.0.3

    I would like to get some help from people who have used Jdeveloper 9.0.3 for creating UML diagrams.
    scenario
    I have 2 packages namely com.pack.bo and com.pack.ejb created using Jdev.
    I have business objects represented in UML inside bo package and have SB's inside ejb package.
    Now how would i show the relationships from ejb's to bo's diagramatically ?
    Is there any way to show the above mentioned ?
    Thanks

    Hi,
    You could use the Dependency relationship to show the connection on a diagram. Also you could use Notes and Note Attachements to further annotate any relationship.
    Regards,
    Gerard Davison

  • Uml tools for jdeveloper

    hi
    is there any UML Tools for JDeveloper that works on windows and mac or any one of them that does code engineering and database modeling also ?

    It includes Class diagrams, sequence diagrams, activity diagrams, use case diagrams, etc.
    Basically create a new application + project, then via the New Gallery (File -> New), select General -> UML in the New Gallery Dialog, and on the right hand side are the UML options.
    Regards,
    CM.

  • JDeveloper, export/import of UML diagrams

    Hi All,
    We (Oracle Poland) are looking for a tool/extension enabling import of UML diagrams (activity, use-case) into JDeveloper.
    We are particularly interested in exchanging information between JDeveloper and Sybase PowerDesigner.
    I appreciate very much every information about such solutions.
    Regards,
    Joanna

    To import a UML diagram in JDeveloper, create a XMI of the UML diagram to be imported.
    -Select File>New
    -Select General>Diagrams>UML Class Diagrams from XMI Import

  • 9i JDeveloper UML classes

    Hello,
    I have installed Oracle's 9i JDeveloper release candidate 2 on my Red Hat 7.2 Linux box.
    I was doing the tutorials of the user's guide and when I tried to do UML classes, I got an error stating that it could not continue with the execution.
    I installed the 9i JDeveloper Release candidate 2 on my windows 98 and when I tried the same tutorial, the UML classes were created successfully.
    Does anybody know what am I lacking? or is this a bug in Linux?
    Thank you in advance.
    Edgar

    Its not that, u have the freedon to use any OA patched jdev version, it depends on ur instance patchset level.See metalink note 416708.1 to know which Jdev u need to use as per ur apps instance patchset level.
    --Mukul                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • JDeveloper 11g - UML 2.0 Sequence diagram features ?

    Hi,
    Can anybody confirm that JDeveloper 11g supports UML 2.0 features for Sequence diagram or not ?
    Thanks.
    regards,
    Priya Ranjan Sahay

    Thanks.
    I have been looking for alt and other looping & conditional features, which is, as per my understanding, is introduced with UML 2.0.
    I have been working on JDeveloper 10.1.3 & its not there.

  • JDeveloper shows a fatal error when create Database or UML Diagrams

    My Platform is Windows 7 x64 with JDeveloper 11.1.2.3
    JDeveloper shows an error when I do this:
    1) Create a new Database Diagram.
    2) Create a Table in this Database Diagram.
    3) Delete the Database Diagram.
    4) Try to create a new Database Diagram again.
    5) JDeveloper shows a Fatal Error, and the ADF Model Project still to be corrupt after restart JDeveloper.
    The same happens with UML diagrams.
    Do you know any solution for that?
    Best Regards,

    I found the reason of this error.
    This error happens, if you store your ADF Application Project in a Network Drive, if you store your projects in local drives all works fine.
    Regards,

Maybe you are looking for

  • What are new features in BCS 6.0 compared with earlier versions?

    Hi, What are new features in BCS 6.0 compared with earlier versions. Can someone tell in few lines .. just the summary and we can find the docs since it is not seen in service.sap.com. Many thanks, Regards, Ricardo Ferrã

  • Getting a COM error when calling MenuItemExecute in batch mode

    I support an internal document management system for our corporate contracts. Among other applications, I have one that runs nightly in batch mode to store new invoices and connect them via bookmarks to their corresponding “parent” contract files. Th

  • TWO MASTER AND ONE DETAIL TABLE

    HI, I HAVE TWO SEPARATE MASTER TABLE WITH SAME DETAILS I MADE ONE DETAIL TABLE REFERENCES BOTH OF THE MASTER TABLES(BOTH MASTER HAVE SAME PRIMARY COLUMN NAME) , BUT WHEN INSERT RECORD IN DETAIL IT GIVES ME ERROR THAT PARENT KEY NOT FOUND(ALTOUGH I HA

  • Debugging IP IVR script

    I have a script that we use to automate activating gift cards.  The caller calls in presses 1 to activate the gift card, collects the digits, makes a SOAP call out to activate the card, a balance is returned and the call ends.  This process works for

  • Setup E2500 with Slingbox Solo

    Slingbox no longer uses software, but is now web based. I got a new computer and when I go to the site it can't locate my slingbox on their network. Does anyone have a step by step instruction on how to address this issue? When I go to the site and s