JUDE/Professional Release Notes
JUDE/Professional 5.3 (June 27, 2008)
- Model Version: 28
JUDE project files (.jude) are upward compatible. If project files have been edited by new model version of JUDE, they cannot be edited in the older model version.
New Functions
- Programming Language Support (C#, Java)
You can specify the Programming Language to use.
- From the [Project Setting] Tab of Project's property.
- [Tool] - [System Properties] - [File] - [Default Programming Language]
- [Tool] - [System Properties] - [File] - [Apply Default Programming Language for New project] (Default: OFF)
- Support C# primitive types
- bool
- byte
- char
- decimal
- double
- float
- int
- long
- object
- sbyte
- short
- string
- uint
- ulong
- ushort
- Export C# Code ([Tool] - [C#] - [Export C#])
- You can export C# code with the contents of [Language] Tab in the Property of each model.
- e.g. : delegate, struct, enum, attributes, sealed, static, internal, const, volatile, readonly, event, indexer, extern, override, sealed, unsafe, virtual and External Method
- Export Java Skeleton Code ([Tool] - [Java] - [Export Java])
- You can export Java Skeleton Code with the contents of [Language] Tab in the Property of each model.
- e.g. : enum, annotation, strictfp, transient, volatile, synchronized and native
- Import Java Source Code ([Tool] - [Java] - [Import Java])
- Aterd importing Java source code, imported contents will be shown in the [Language] Tab of each model's Property.
- e.g. : enum, annotation, strictfp, transient, volatile, synchronized and native
- Note:
After importing Java Source Code, the Programming Language for the project will be set in Java automatically.
- [Language] Tab of Class's Property
You can do the particular setting depending on the programming language you use as below.
- C#
- <<delegate>>
- <<struct>>
- <<enum>>
- attributes
- sealed
- static
- internal
- Java
- <<enum>>
- annotations
- @interface
- strictfp
- final
- [Language] Tab of Attribute's Property
You can do the particular setting depending on the programming language you use as below.
- C#
- <<property>>
- <<property>>get
- <<property>>set
- <<enum constant>>
- attributes
- const
- volatile
- internal
- readonly
- Java
- <<enum constant>>
- annotations
- transient
- volatile
- final
- [Language] Tab on Operation's Property View
You can do the particular setting depending on the programming language you use as below.
- C#
- <<event>>
- <<event>>add
- <<event>>remove
- <<indexer>>
- <<indexer>>get
- <<indexer>>set
- attributes
- extern
- override
- sealed
- unsafe
- virtual
- internal
- Extension Method
- Java
- annotations
- synchronized
- native
- strictfp
- final
- Notes
- The programming language will be set as "none" when opening project files that are created with version 5.2.x or earlier.
- You can set Java Primitive Types if the programming language for the project is not specified.
- You can set the language to these projects by simply checking on Java or C# on the [Project Setting] of Project's Property.
- JUDE Database Reverse Tool [Sample]
This is a sample tool that enables you to create *.jude files by connecting to a database from GUI then through the JUDE Edit API.
Please read db_reverse.html for details. (The db_reverse.html is stored in JUDE Install folder.)
- We have tested with following Databases.
- Oracle
- SQLServer
- PostgreSQL
- MySQL
- H2 Database Engine
- HSQLDB
Change Vision, Inc. will not provide Technical Support for the use of this sample tool.
- More API Release
Java API for main models of Class Diagrams, UseCase Diagrams, ER Diagrams and MindMaps are available.
Please see the API User Guide for details. (To see the guide, go to Windows Start Menu - [All Programs] - [JUDE Professional] - [API User Guide].)
- Improvements on API
- Add getDirection() method to IParameter to get the information of Message Parameter Direction Kind
- Add isReadOnly() method to IElement to distinguish if the models are reference models or not
- Add getAttributesAsAssociation() and getAttributesAsClass() methods to IAssociationClass to get Association Class's information such as its Attributes and others
- Get information of Notes of Diagrams by using getComments() method in IDiagram
- Add a new API to ProjectAccessor to get information of reference models information
- Add IUsage for Usages
- Improvements on Menu structures
- The [Set Template] Menu is added under the [Tool]. Setup of all templates is available from this Menu.
- [Tool] - [Set Template] - [UseCase Description]
- [Tool] - [Set Template] - [Flow Symbol]
- [Tool] - [Set Template] - [Mindmap Style]
- The [Java] Menu is added under the [Tool]. Export/Import Java is available from this Menu.
- [Tool] - [Java] - [Import Java]
- [Tool] - [Java] - [Export Java]
- Improvements on Sequence Diagrams and Communication Diagrams
- Showing Messages in UML2.0 Notation
- [Tool] - [System Properties] - [UML2.0] - [Show Message with UML2.0 notation] (Default: ON)
- Visibility Setting of multiple Messages
- You can select multiple Messages and change the visibility setting all at once.
- Name of Lifeline made by Class
- Now Lifelines that are created by dragging Class from the Structure Tree to the Diagram will not have an initial name.
- Highlight on Lifeline when creating messages (Sequence Diagram)
- Now Lifelines get highlighted when creating messages in Sequence Diagram.
- Improvement on ER Diagram
- Upon on merging, it avoids duplication of the same level of relationships.
- Improvement on [Import Java] feature
- Upon on importing Java source code, it keeps information of existing associations, generalizations and realizations of models.
- Anti-aliasing option support
- Anti-aliasing options are available.
- [Tool] - [System Properties] - [Diagram Editor] - [Rectangle Anti-Aliasing] (Default : OFF)
- [Tool] - [System Properties] - [Diagram Editor] - [Text Anti-Aliasing] (Default : OFF)
- [Tool] - [System Properties] - [Diagram Editor] - [Others Anti-Aliasing] (Default : ON)
- Support Multiplicity of Attributes
Now you can set Multiplicity for Attributes at [Base] tab of Attribute's Property.
- Set Visibility of Role Visibility Kind of AssociationEnds
- You can change the visibility of Role Visibility Kind from [Role Visibility Kind Visibility] on Association's Pop-Up Menu.
- Also available in the System Properties.
[Tool] - [System Properties] - [Visibility1 (Initial)] - [Role Visibility Kind] (Default: ON)
- Specify Initial Icon style for Interfaces
- You can specify which style of Icon to use for Interfaces, either circle or rectangle.
- [Tool] - [System Properties] - [Basic] - [Add Interface with normal notation (except adding by Interface Icon button)] (Default: OFF)
- New [Interface (Normal)] button on the Tool bar
- Now you can choose which style of Icon you want to use when creating new Interfaces by selecting [Interface (Normal)] on the Tool Palette.
(Class Diagrams, Component Diagrams, Deployment Diagrams and Composite Structure Diagrams)
- Improvements on Total Merge Utility
A confirmation dialog no longer appears when there are invalid links in reference project file.
- Improvement on Size Adjustment
An alert appears if model elements you select are not supported for the size adjustment.
- Improvements on JUDE Command Line Tool
- This is a tool that enables you to export Diagram images by Commandline.
Please read CommandRunner.html for details.
- A confirmation dialog no longer appears when there are invalid links in reference project file.
- Add "ignore-ref" to -image option.
- So that you can export images of diagrams except ones of reference file's.
- Improvements on Converting Class to Entity
- [Convert Class to Entity] java.util.Date, java.sql.Date, System.DateTime --> DATE
- [Convert Entity to Class] DATE --> java.util.Date, System.DateTime
- Improvement upon opening Project file
When opening a project file that all diagrams are closed, the project view always opens to show the structure of project's.
- Improvement on Messages that appear while Merging
A Message that appears when merging project files that include Reference models has been improved.
Fixed Bugs
- Converting FlowSymbols/ProcessBoxes with TaggedValue to Usecase creates invalid models.[3390]
- Invalid models are created when the associationEnd of an object link was chosen and Ctrl + D was pressed.[3385]
- Duplicated Primary Keys are created in ER Entity after changing the Childkey of Identifying Relationships between two ER Entities then create a Subtype between the target ER Entity of the Identifying Relationship and new ER Entity. [3369]
- Unnecessary information of ER Entity such as Stereotypes, Template Parameters and Operations are exported when exporting RTF Documents. [3367]
- Non-identifying relationship does not change to the Identifying one even if you change the Non-identifying relationship child key to Primary key of the target ER Entity. [3365]
- Unnecessary attributes are included to ER Entities when exporting RTF documents. [3364]
- When exporting ER Entity Definition report, foreign Key does not get exported as Foreign Key in some cases. [3363]
- An invalid message appears after converting ER Diagram that contains attribute with CHAR type then select attribute in converted class diagram then undo if there is no java.lang.String Class. [3362]
- In some cases information of foreign keys would not be included when exporting SQL. [3360]
- In ER diagram, by changing the Child Key from relationship's property, some attributes may disappear from ER Entity and you can no longer add attributes to ER Entity by dragging from the Structure Tree in this case. [3359]
- An exception happens when trying to create a new DataFlowDiagram from ProcessBox's property view while holding the editing mode on the Operator Column of ProcessBox. [3356]
- Converting Class diagram to ER Diagram could create invalid relationship presentations. [3355]
- If you set the attribute type to Class that is originally converted from ER Entity, when converting the Class back to ER Entity, it will lose the setting of Attribute Type. [3354]
- Positions of NoteAnchor will move after pasting them in ER Diagram. [3352]
- Undoing after setting ActivityGraph for CallBehaviorAction creates invalid models. [3349]
- When changing the ActivityGraph for CallBehaviorAction, it automatically changes the Activity Name of the selected Activity Diagram. [3345]
- When copying Messages in Sequence Diagram, it loses the message operation. So pasted Messages will not have the operation. [3344]
- You cannot delete relationship from Entitiy’s property view if the relationship did not have logical name. [3339]
- Having the same interfaces created in the Diagram by dragging them from the Structure Tree, interface information may get duplicated in the Property View. [3337]
- Attributes and Operations disappear from the project when undoing after trying to move them to invalid area. [3336]
- Importing Java fails if the Java source is a constructor with template parameter. [3334]
- When importing Java source, a class will be created instead of interface at some cases. [3332]
- It lets you modify length/precision of Domain even though it is a type of Domain that doesn't require length/precision. [3331]
- Primary Keys and Foreign Keys in ER Diagrams can be deleted in inappropriate ways sometimes. [3330]
- Infinite loop occurs for relations in FlowChart sometimes when merging project files. [3329]
- When modifying required interface information in the port's Property View of Composite Structure Diagram, the former Interface icon appears wrongly in the Diagram. [3327]
- Unnecessary Foreign Key is added to ER Entity when changing Domain's Data Type setting. [3324]
- In Sequence Diagrams, NoteAnchor connects at wrong position. [3319]
- In Search Pane, the kind shows wrong label sometimes. [3311]
- The visibility option of Relationship's Pop-Up menu does not show correctly in ER Diagram. [3303]
- The hierarchical structure gets exported wrong in Excel DFD Hierarchy. [3298]
- Independent model dialog shows outside of the JUDE Main Window. [3274]
- Pink line to assist the curve does not appear while drawing the curved line while the Depth Lock Mode is OFF. [3256]
- Actions do not get pasted proper position in Activity Diagram. [2933]
- An exception happens when doing copy & paste Lifelines, Links and Messages all together to other Communication Diagrams. [3318]
- Invalid Models will be created by doing copy & paste Lifelines, Messages and CombinedFragments all together to another Sequence Diagrams. [3316]
- An exception happens when converting Class Diagram to ER Diagram, if there is an Association Class created between a Class and another Association Class in the Class Diagram. [3313]
- Pressing down [Ctrl + D] keys while selecting ExtentionPoint of UseCase in UseCase Diagram, creates invalid models.[3310]
- Pressing down [Ctrl + D] keys while selecting Entry, Do or Exit of state in Activity Diagram, creates invalid models. [3308]
- Deleting CombinedFragment creates invalid models. [3307]
- Pressing down [Ctrl + D] keys while selecting state of Object Node in Activity Diagram, creates invalid models. [3305]
- By switching the icon for Stereotype Customize Icon, the model names font gets finer automatically. [3304]
- An exception happens when deleting Sequence Diagram that is set in InteractionUse in other diagrams. [3301]
- Converting ProcessBox to UseCase will create invalid models if the ProcessBox had ID and Operator. [3300]
- The modification of ID of ProcessBox in DFD does not complete unless you press [Enter] key after modifying. [3295]
- An object will be created by dragging ER Entity from the Structure Tree to the Diagram Editor with holding [CTRL] key down. [3290]
- When exporting project file to XMI, the multiplicity information gets exported incorrectly (i.e. int[a]). [3288]
- The positions of ProcessBoxes name are not aligned with others in CRUD.[3283]
- The Child Entities are depicted, as rectangles with pointed, not the rounded corners in ER Diagram. [3282]
- An exception happens when undoing after changing the Hierarchy Filter Option. [3281]
- An exception happens when exporting project files that contain processes without ID into RTF Document. [3273]
- [Undo] does not work after inputting "n" in multiplicity of AssociationEnd. [3272]
- An exception happens when inputting a...b,c for AssociationEnd's multiplicity. [3270]
- When you type "int[][aaa]" for Attribute Type, it shows as "int[-100][aaa]. [3266]
- When dragging the Class that has <<process>> stereotype from the Structure Tree to Activity Diagram, the created model will not be shown in Stereotype Icon. [3264]
- An exception happens when dragging DataStore from the Structure Tree to ER Entity in ER Diagram. [3262]
- When deleting Identifying Relationship, it also deletes associated PrimaryKeys. [3261]
- When changing the Identifying Relationship to Non-Identifying Relationship, it deletes associated Primary Keys. [3260]
- After changing the Cardinality of Identifying Relationship, an error happens by clicking on the Diagram Editor. [3259]
- When setting [11] for Attribute Type, an unnamed class will be created. [3258]
- When you edit the object to "obj:Person" directly, a Person Class will be created but the type of Object becomes empty. [3255]
- An exception occurs when typing [,] for two-dimensional arrays. [3251]
- [Correct Invalid Model] command does not work for invalid DataFlow models. [3250]
- After deleting ReplyMessage's name once, by double-clicking on where ReplyMessage's name would show, the old name comes back. [3246]
- Unable to rename Entity in the ER Diagram of Physical Mode. [3245]
- Unable to add stereotypes to Entity, Boundary and Control from its Pop-Up menu if they are shown in Stereotype Icon. [3241]
- The [Activity Name] column of CallBehaviorAction was shown in blank and white even though its non-fillable. [3239]
- By moving the <<information>> Stereotype of Entity, Boundary and Control to the top, it collapses its own shape. [3237]
- If you undo after changing the Initial visibility option of Sequence, Communication Diagram, it throws an exception. [3234]
- Some Interfaces are imported as classes with realization. [3233]
- Name of Information does not show properly while its stereotype visibility is OFF. [3231]
- ObjectNode with <<information>> stereotype should be displayed in Stereotype Icon when doing drag & drop it from Structure Tree to Activity Diagram. [3230]
- By cloning Attributes/Operations in the Structure Tree, cloned Attributes/Operations will have duplicated Stereotypes and constraints. [3228]
- When selecting [Set Association End Name] from Association's Pop-Up Menu, the Association End Name that was already set will be overwritten by random names. [3226]
- Parameters of Destroy Messages do not appear in the Diagram. [3225]
- IAttribute#getMultiplicity() does not return the attribute multiplicity. [3224]
- Unable to show Alias for Frames. [3222]
- Unable to import Classes that have method's parameter with annotation by [Import Java]. [3221][3265]
- Circle mark on topic will stay even after all child topics do not exist by splitting them to new Mind Map. [3220]
- Selection in the Structure Tree does not synchronize with models in the Diagram Editor. [3211]
- Unable to move plural Objects, ObjectNodes at once. [3210]
- JUDE did not have a detailed error message to specify the cause and solution when error happened during launching JUDE. [3209]
- User Defined Tagged Value is not set to package and subsystem that are created from Pop-up menu on the Structure Tree. [3208]
- An exception happens when exporting RTF Document. [3205]
- Shadow appears in front of models (Entities, Controls and Boundaries) that are created by doing drag & drop from the Structure Tree to Communication Diagram. [3202]
- An exception happens when the [Omit title when content is empty] option in Basic tab of RTF option is OFF. [3201]
- Unable to open/close the topics in the read-only Mind Maps. [3199]
- An exception happens when converting Class Diagrams to ER Diagrams. [3194]
- By importing XMI, stereotypes will be duplicated. [3193]
- No names appear in some of pasted model elements inside after pasting on Excel as EMF format. [3192]
- An exception happens when running Total Merge Utility, if you add "-Djava.awt.headless=true" option. [3188]
- When switching the Child Key in the [Key] Tab of ER Diagram's Relationship, it does not apply for the associated Entity of Child Entity. [3184]
- It is difficult to select the end point of Associations and Messages. [3180]
- Adding new vertical partitions or lanes between existing ones will lose the points of NoteAnchor. [3085]
- Unnecessary information gets exported for Class/Attributes/Operations by exporting Java. [3079]
- Exporting RTF documents of UseCase Description fails if the UseCase Description is an Alistair Cockburn format and the level column is filled. [3019]
Attention
- XMI files generated by JUDE/Professional3.0 or older cannot be loaded. Project files (.jude) generated by older versions can be loaded.
Existing Bugs
- SQL export function creates incorrect foreign key constraints when a Childkey of an identifying relationship has been changed.[3371]
- Unnecessary attributes are created after changing the Childkey of Identifying Relationship between two ER Entities then changes the Identifying Relationship to Non-Identifying Relationship. [3370]
- After ungrouping the EMF images of diagrams from JUDE, the EMF image falls apart in other tools. [3049]
- Depend on the running environment, images in EMF format cannot be pasted directly in Word, Excel and PowerPoint.
This happens in Office 2000 after applying Windows update KB896424. To paste, go to [Edit] - [Paste special] - [Enhanced Metafile]
in Word, Excel and PowerPoint. If you use Office 2003, you do not encounter this problem.
- In the RTF document export function, the size of images becomes too large or too small depending on the option or the size of diagrams.
- A curve line in Mind Map will become a dashed line when you copy & paste an EMF file.
- Some of Japanese characters cannot be input in the Mind Map.
- Boundaries, Icons and Images in Mind Map are not displayed in the EMF format.
- There are some bugs upon on editing subtypes.
- Objects lose gradations on exported EMF images. (By [Export Image]-[Save Diagram as EMF]/[Save Multiple Diagrams as EMF]/[Copy to Clipboard]-[EMF])
JUDE/Professional 5.2.2 (June 11, 2008)
- Model Version : 27
If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
Fixed Bugs
- An exception happens when doing copy & paste Lifelines, Links and Messages all together to other Communication Diagrams. [3318]
- Invalid Models will be created by doing copy & paste Lifelines, Messages and CombinedFragments all together to another Sequence Diagrams. [3316]
- An exception happens when converting Class Diagram to ER Diagram, if there is an Association Class created between a Class and another Association Class in the Class Diagram. [3313]
- Pressing down [Ctrl + D] keys while selecting ExtentionPoint of UseCase in UseCase Diagram, creates invalid models.[3310]
- Pressing down [Ctrl + D] keys while selecting Entry, Do or Exit of state in Activity Diagram, creates invalid models. [3308]
- Deleting CombinedFragment creates invalid models. [3307]
- Pressing down [Ctrl + D] keys while selecting state of Object Node in Activity Diagram, creates invalid models. [3305]
- By switching the icon for Stereotype Customize Icon, the model names font gets finer automatically. [3304]
- An exception happens when deleting Sequence Diagram that is set in InteractionUse in other diagrams. [3301]
- Converting ProcessBox to UseCase will create invalid models if the ProcessBox had ID and Operator. [3300]
- The modification of ID of ProcessBox in DFD does not complete unless you press [Enter] key after modifying. [3295]
- An object will be created by dragging ER Entity from the Structure Tree to the Diagram Editor with holding [CTRL] key down. [3290]
- When exporting project file to XMI, the multiplicity information gets exported incorrectly (i.e. int[a]). [3288]
- The positions of ProcessBoxes name are not aligned with others in CRUD.[3283]
- The Child Entities are depicted, as rectangles with pointed, not the rounded corners in ER Diagram. [3282]
- An exception happens when undoing after changing the Hierarchy Filter Option. [3281]
- An exception happens when exporting project files that contain processes without ID into RTF Document. [3273]
- [Undo] does not work after inputting "n" in multiplicity of AssociationEnd. [3272]
- An exception happens when inputting a...b,c for AssociationEnd's multiplicity. [3270]
- When you type "int[][aaa]" for Attribute Type, it shows as "int[-100][aaa]. [3266]
- When dragging the Class that has <<process>> stereotype from the Structure Tree to Activity Diagram, the created model will not be shown in Stereotype Icon. [3264]
- An exception happens when dragging DataStore from the Structure Tree to ER Entity in ER Diagram. [3262]
- When deleting Identifying Relationship, it also deletes associated PrimaryKeys. [3261]
- After changing the Cardinality of Identifying Relationship, an error happens by clicking on the Diagram Editor. [3259]
- When setting [11] for Attribute Type, an unnamed class will be created. [3258]
- When you edit the object to "obj:Person" directly, a Person Class will be created but the type of Object becomes empty. [3255]
- An exception occurs when typing [,] for two-dimensional arrays. [3251]
- [Correct Invalid Model] command does not work for invalid DataFlow models. [3250]
- After deleting ReplyMessage's name once, by double-clicking on where ReplyMessage's name would show, the old name comes back. [3246]
- Unable to rename Entity in the ER Diagram of Physical Mode. [3245]
- Unable to add stereotypes to Entity, Boundary and Control from its Pop-Up menu if they are shown in Stereotype Icon. [3241]
- The [Activity Name] column of CallBehaviorAction was shown in blank and white even though its non-fillable. [3239]
- By moving the <<information>> Stereotype of Entity, Boundary and Control to the top, it collapses its own shape. [3237]
- If you undo after changing the Initial visibility option of Sequence, Communication Diagram, it throws an exception. [3234]
- Some Interfaces are imported as classes with realization. [3233]
- Name of Information does not show properly while its stereotype visibility is OFF. [3231]
- ObjectNode with <<information>> stereotype should be displayed in Stereotype Icon when doing drag & drop it from Structure Tree to Activity Diagram. [3230]
- By cloning Attributes/Operations in the Structure Tree, cloned Attributes/Operations will have duplicated Stereotypes and constraints. [3228]
- When selecting [Set Association End Name] from Association's Pop-Up Menu, the Association End Name that was already set will be overwritten by random names. [3226]
- Parameters of Destroy Messages do not appear in the Diagram. [3225]
- IAttribute#getMultiplicity() does not return the attribute multiplicity. [3224]
- Unable to show Alias for Frames. [3222]
- Unable to import Classes that have method's parameter with annotation by [Import Java]. [3221][3265]
- Circle mark on topic will stay even after all child topics do not exist by splitting them to new Mind Map. [3220]
- Selection in the Structure Tree does not synchronize with models in the Diagram Editor. [3211]
- Unable to move plural Objects, ObjectNodes at once. [3210]
- JUDE did not have a detailed error message to specify the cause and solution when error happened during launching JUDE. [3209]
- User Defined Tagged Value is not set to package and subsystem that are created from Pop-up menu on the Structure Tree. [3208]
- An exception happens when exporting RTF Document. [3205]
- Shadow appears in front of models (Entities, Controls and Boundaries) that are created by doing drag & drop from the Structure Tree to Communication Diagram. [3202]
- An exception happens when the [Omit title when content is empty] option in Basic tab of RTF option is OFF. [3201]
- Unable to open/close the topics in the read-only Mind Maps. [3199]
- An exception happens when converting Class Diagrams to ER Diagrams. [3194]
- By importing XMI, stereotypes will be duplicated. [3193]
- No names appear in some of pasted model elements inside after pasting on Excel as EMF format. [3192]
- An exception happens when running Total Merge Utility, if you add "-Djava.awt.headless=true" option. [3188]
- When switching the Child Key in the [Key] Tab of ER Diagram's Relationship, it does not apply for the associated Entity of Child Entity. [3184]
- It is difficult to select the end point of Associations and Messages. [3180]
- Adding new vertical partitions or lanes between existing ones will lose the points of NoteAnchor. [3085]
- Unnecessary information gets exported for Class/Attributes/Operations by exporting Java. [3079]
- Exporting RTF documents of UseCase Description fails if the UseCase Description is an Alistair Cockburn format and the level column is filled. [3019]
Attention
- XMI files generated by JUDE/Professional3.0 or older cannot be loaded. Project files (.jude) generated by older versions can be loaded.
Existing Bugs
- After ungrouping the EMF images of diagrams from JUDE, the EMF image falls apart in other tools. [3049]
- Depend on the running environment, images in EMF format cannot be pasted directly in Word, Excel and PowerPoint.
This happens in Office 2000 after applying Windows update KB896424. To paste, go to [Edit] - [Paste special] - [Enhanced Metafile]
in Word, Excel and PowerPoint. If you use Office 2003, you do not encounter this problem.
- In the RTF document export function, the size of images becomes too large or too small depending on the option or the size of diagrams.
- A curve line in Mind Map will become a dashed line when you copy & paste an EMF file.
- Some of Japanese characters cannot be input in the Mind Map.
- Boundaries, Icons and Images in Mind Map are not displayed in the EMF format.
- There are some bugs upon on editing subtypes.
- Objects lose gradations on exported EMF images. (By [Export Image]-[Save Diagram as EMF]/[Save Multiple Diagrams as EMF]/[Copy to Clipboard]-[EMF])
JUDE/Professional 5.2.1 (February 22, 2008)
- Model Version : 27
If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
Fixed Bugs
- In Mac OSX 10.5.x or later, during modifying Class names or other names in Diagram Editor, texts you currently type disapper. [3186]
- When deleting ER Entity if it is in Relationships and has Primary Keys, it also deletes attributes of Child Entity's automatically.[3183]
- By creating a new Relationship or Subtype in ER Diagrams, unnecessary Attribute would be automatically added to the Child Entity.[3182]
- An actual parameter is removed by cancelling to create a new class as an actual parameter of a template binding.[3179]
- A package cannot be resized smaller if a control with the icon notation is included.[3176]
- A package is resized bigger when a control with the icon notation is moved.[3175]
- An exception occurs on the alias view in some cases.[3174]
- Primary keys are not created with bigger font size when a domain is added into the primary key compartment from the structure tree to the ER diagram editor.[3173]
- An exception occurs by importing Java with template classes in some cases.[3172]
- UseCases are resized with the auto resize mode, OFF.[3171]
- A parameter name of an anonymous bound class is not updated when the parameter name is renamed.[3170]
- An exception occurs by deleting ER Model from the structure tree in some cases.[3169]
- [NOT NULL] option cannot be set correctly in an attribute of ER entity in ER diagrams.[3168]
- An anonymous bound class is not exported as Java skeleton codes if it is related with a generalization.[3167]
- Actual parameters of template parameters cannot be selected if it is related to a realization.[3166]
- Tagged value is not updated by adding view elements from the structure tree to the diagram editor in case of using the user defined tagged value.[3163]
- Rubber band for the message name is not correct in communication diagrams.[3162][3164]
- Data flow name cannot be input by modifying the name in the data flow property view.[3161]
- The same attributes are exported by exporting SQL with Foreign key constraints.[3160]
- An exception occurs when the association popup menu is displayed in some cases.[3159]
- A qualifier is overlapped on a class if there is a template parameter.[3156]
- A default value of template parameter is not set when cloning a template class[3155]
- When one Entity taken over foreign keys from other Entities connected with Relationship, by changing the target of Relationships, foreign keys disappear from Entity. [3154]
- Actual parameters of template bindings are not removed after importing Java source codes or merging project files.[3153]
- Invalid loops are created by drag & drop of Subtype in ER Diagram. [3151]
Attention
- XMI files generated by JUDE/Professional3.0 or older cannot be loaded. Project files (.jude) generated by older versions can be loaded.
Existing Bugs
- After ungrouping the EMF images of diagrams from JUDE, the EMF image falls apart in other tools. [3049]
- Depend on the running environment, images in EMF format cannot be pasted directly in Word, Excel and PowerPoint.
This happens in Office 2000 after applying Windows update KB896424. To paste, go to [Edit] - [Paste special] - [Enhanced Metafile]
in Word, Excel and PowerPoint. If you use Office 2003, you do not encounter this problem.
- In the RTF document export function, the size of images becomes too large or too small depending on the option or the size of diagrams.
- A curve line in Mind Map will become a dashed line when you copy & paste an EMF file.
- Some of Japanese characters cannot be input in the Mind Map.
- Boundaries, Icons and Images in Mind Map are not displayed in the EMF format.
- There are some bugs upon on editing subtypes.
- Objects lose gradations on exported EMF images. (By [Export Image]-[Save Diagram as EMF]/[Save Multiple Diagrams as EMF]/[Copy to Clipboard]-[EMF])
JUDE/Professional 5.2 (January 31st, 2008)
- Model Version: 27
If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
New Functions
- Data Flow Diagram (DFD)
- How to create Data Flow Diagrams
- Create New Data Flow Diagrams
- [Diagram]-[Data Flow Diagram]-[New Data Flow Diagram]
- Create New Data Flow Diagrams by importing Template
- [Diagram]-[Data Flow Diagram]-[Template Data Flow Diagram] then select Template.
- To create Templates, select [Save as Template] from Pop-Up Menu of existing Data Flow Diagram in the Structure Tree.
- New elements
- There are new elements for Data Flow Diagram
- External Entity
- Process Box
- Data Store
- Anchor
- Data Flow
- Add to CRUD
- You can take Data Flow Diagram into Function site of CRUD.
- Export Hierarchy Process to Excel
- Select [Export DFD Hierarchy to Excel] on Pop-Up Menu of Data Flow Diagram in the Structure Tree.
- Convert with UML
- Convert External Entity to Actor
- Select [Convert to Actor] on Pop-Up Menu of External Entity in the Structure Tree.
- Drag and drop External Entity onto UseCase Diagram.
- Convert Actor to External Entity
- Select [Convert to External Entity] on Pop-Up Menu of Actor in the Structure Tree.
- Drag and drop Actor onto Data Flow Diagram.
- Convert Process Box to UseCase
- Select [Convert to UseCase] on Pop-Up Menu of Process Box in the Diagram Editor.
- Convert UseCase to Process Box
- Drag and drop UseCase onto Data Flow Diagram.
- Convert with ER Diagram
- Convert DataStore to ER Entity
- Select [Convert to ER Entity] on Pop-Up menu of DataStore in the Structure Tree.
- Drag and drop DataStore onto ER Diagram.
- Convert ER Entity to DataStore
- Select [Convert to DataStore] on Pop-Up menu of ER Entity in the Structure Tree.
- Drag and drop ER Entity onto Data Flow Diagram.
- Convert DataFlow to ER Entity
- Select [Convert to ER Entity] on Pop-Up Menu of DataFlow in the Diagram Editor.
- Convert with MindMap
- Convert Topics to External Entity, Process, DataStore and Anchor.
- Drag and Drop Topics onto Data Flow Diagram.
- Alias
- External Entities, DataStores are added in Alias filter.
- Template Class
- Template Parameter
- How to add Template Parameter
- Select [Add Template Parameter] on Pop-up menu of Class or Structured Class in Diagram Editor.
- Select [Add Template Parameter] on Pop-up menu of Template Parameter in Diagram Editor.
- Template Class
- How to create Template Class
- You can create Template Class by adding Template Parameter to Class.
- Property View
- [Template Parameter] tab is newly added to the Property View of Class.
- Structure Tree
- Template Class is shown in the Structure Tree in following format : Name + < Template Signature >.
- Template Binding
- How to create Bindings
- Select [Template Binding] on the tool bar then draw it from Class to Template Class in Diagram Editor.
- Bound Class
- How to create Bound Class
- By adding a Template Binding between Template Class and Class, the Class turns into a Bound Class.
- Anonymous Bound Class
- How to create Anonymous Bound Class
- Empty the name of Bound Class
- Also you can create Anonymous Bound Class by setting following models.
- Attribute Type
- Operation's Return Value Type
- Operation's Parameter Type
- Association End A and Target of Association End B
- Object of Class, Activity Diagram.
- Lifeline of Sequence or Communication Diagram
- Structure Tree
- Displays + Type + < Template Signature > in Structure Tree
- Set Anonymous Bound Class
- You can set Anonymous Bound Class by setting following models.
- Attribute Type
- Operation's Return Value Type
- Operation's Parameter Type
- Association End A and Target of Association End B
- Object of Class, Activity Diagram.
- Lifeline of Sequence or Communication Diagram
- Create new project by importing Template
- Select [File] - [New By Template]
- Customize Default Templates
- Create new project files ([File] - [New]) based on customized Templates.
- [Tool] - [System Properties] - [File] - [Create New Project By]
- None
- User Template
- Customized Template stored in %USER_HOME%/.jude/professional/template/project
- JUDE Built-in Templates
- JUDE's Built-in Templates stored in JUDE Install Folder/template/project
- [Tool] - [System Properties] - [File] - [Template File]
- NOTE
- Since ver 5.2, either of "JudeDefaultModel.jude" or "JudeDefaultModel_ja.jude" in JUDE Install folder and %USER_HOME%/.jude/community are no longer used
as Default Model.
- Default Templates
- JUDE provides following default templates in JUDE install folder/template/project.
- Support curved line
- How to draw curved lines
- Turn on the Curved line mode, click diagram element where you want curved line originate then click
points you want to have arcs (Up to two points), then click the object the line attaches to.
- How to draw curved right angle lines
- Turn on the Curve (Right Angle) line mode, click where you want curved line originate then click
a point you want to have an arc then click the object the line attaches to.
- Curved lines are available for following lines.
- Associations
- Generalizations
- Realizations
- Dependencies
- Links
- Extends
- Includes
- Transitions
- Control Flows/Object Flows
- Provided Interfaces
- Required Interfaces
- Identifying Relationships
- Non-Identifying Relationships
- Many-to-many Relationships
- DataFlows
- NoteAnchors
- You can set the default line style for each diagram: [Default Line Style].
- You can set the line style on Tool palette of each diagram.
- You can change the line style from Pop-Up menu of diagram elements.
- Normal Line
- Right Angle Line
- Curve Line
- Curve Right Angle Line
- Improvements on CRUD
- Support Data Flow Diagram in Function side.
- Support Class Diagram in Model side.
- Add new option [Show ProcessBox ID of Data Flow Diagram] in [Edit CRUD] dialog.
- Add new option [Show ProcessBox ID of Data Flow Diagram] in [CRUD] tab of System Properties.
- Improvements on ER Diagram
- Create ER Diagrams automatically from ER Model
- Select [Auto Create ER Diagram] on Pop-Up Menu of ER Model in the Structure Tree.
- Individual setting for Visibility of Keys/Attributes of Entity
- Select [Attribute Visibility] on Pop-Up Menu of Entity in the Diagram Editor.
- Handling of Primary Keys and Foreign Keys
- In case that there are two identical foreign keys that are generated by the same foreign key in one Entity, it unifies them to one.
You can select Child Key in the Combo box in [Key] Tab of Property of Identifying, Non-Identifying Relationship.
- Synchronize the order of Attributes/Primary Keys between the Structure Tree, Property View, and Diagram Editor.
- Convert MindMap Topics into Primary Keys/Attributes by doing Drag & Drop them onto ER Entities.
- Delete Attributes by [Delete] key
- [Delete] key deletes Attributes in the Diagram Editor.
- Improvements on Reference Model Management
- You can modify the path for Reference project.
- Select [Modify Path] on [Reference Model Management] dialog.
This does not delete any current reference models.
- You can clear the Reference project.
- Select [Clear] on [Reference Model Management] dialog.
This does not delete any current reference models.
- Improvements on UseCase Diagrams
- You can show all related models of selected UseCase in the Diagram Editor.
- Select [Show related UseCases] on Pop-Up Menu of UseCase in the Diagram Editor.
- Improvements on Class Diagrams
- Support the Direction Kind of Operation parameter
- New tab [Operation Parameter Direction Kind] in the Property View of Operation.
- New option [Operation Parameter Direction Kind Visibility] in [Extended Visibility] of Pop-Up Menu of Class's.
- New option [Operation Parameter Direction Kind] in [Tool] - [System Properties] - [Visibility 1] (Default : OFF).
- New option [Operation Parameter Direction Kind] in [Initial Visibility] Tab of Class Diagram.
- Synchronize the order of Attributes/Operations between the Structure Tree, Property View, and Diagram Editor.
- Convert MindMap Topics into Attributes/Operations by doing Drag & Drop them onto Classes.
- Delete Attributes/Operations by [Delete] Key
- [Delete] key deletes Attributes/Operations in the Diagram Editor.
- Improved Pop-Up Menu of Class
- Improvements on Flowcharts
- Change the type of Transition line.
- Select [Line Type] on Pop-Up Menu of Transition in the Diagram Editor.
- Change the label of model elements in Statemachine Diagram (Statechart Diagram) in UML 2.0
- Initial Pseudostate (InitialState)
- ShallowHistory Pseudostate (ShallowHistory)
- DeepHistory Pseudostate (DeepHistory)
- Junction Pseudostate (JunctionPoint)
- Choice Pseudostate (Choice)
- Fork Pseudostate (Fork)
- Join Pseudostate (Join)
- Improvements on Project View
- Add a new button in the Structure Tree View.
- Synchronize the selection between Diagram Editor and Structure Tree View.
- Add a new button in Alias View.
- Filter
- Synchronize the selection between Diagram Editor and Alias View.
- Text in Multiple lines is available for following models.
- Action (ActionState)
- CallBehaviorAction (SubActivityState)
- Flow Symbol of Flowchart
- ProcessBox of Data Flow Diagram
- Add a hyperlink of the original model to converted model when converting models.
- e.g. : If you convert Class to ER Entity, ER Entity will have a hyperlink to the original Class
- Improvements on Pop-Up menu of Diagram Editor upon on using Java 5 or later
- Following menus are added.
- Close Left Tabs
- Close Right Tabs
- Delete
- Print
- You can open multiple diagrams at once by selecting them in the Structure Tree.
- Hierarchy Structure Tree available
- Show a hierarchy structure tree for following diagrams.
- Statemachine Diagram
- Activity Diagram
- Data Flow Diagram
- New tab [Operation Parameter Direction Kind] in the Property View of Operation.
- Filter Button for hierarchy structure tree available.
- Statemachine Diagram
- Activity Diagram
- Data Flow Diagram
- Delete Stereotype by [Delete] key
- [Delete] key deletes Stereotypes in the Diagram Editor.
- Synchronize the focus between Structure Tree and Diagram Editor
- [Tool]-[System Properties]-[Project View]-[Synchronize with Diagram Editor Selection]. (Default:OFF)
- Hyperlink to UseCase Description
- You can add UseCase Descriptions as Hyperlink.
- Improvements upon on adding Stereotypes from Pop-Up Menu
- You can edit Stereotypes right after adding them by Pop-Up Menu.
- Improvements on resizing Note
- It is easier to grab corners of Note to resize.
- Improvements on Tool Bar
- Make Toolbar menu activate every time creating new elements in the Diagram Editor always.
- Improvements on [Export Image]
- Let the dialog to choose the directory to save exported images have default name in it already.
- JUDE Command Line Tool
- This command line tool enables you to export diagram images using JUDE.
- Improvements on API
- Model information of Statemachine and Data Flow Diagrams are available. Please refer to API User Guide for detail.
Go to [start] in Windows - [Program] - [JUDE Professional] - [API User Guide]
- API of Class Diagram as now it supports Template Class
- Add "getActivityDiagram()" Method for IActivity.
- Add "isCallBehaviorAction(") Method for IAction.
- Add "getStateMachineDiagram()" Method for IStateMachine.
- Improvements on Performance
- Provides better performance upon the [Import Java] feature.
- Better performance when running JUDE with many diagrams open in the Diagram Editor.
Fixed Bugs
- Class Selection dialog is displayed when setting a class as a type of an attribute if a class with the same name in the different package exists.[3143]
- Invalid relationships are generated after cloning a Package (Subsystem) if there is a Class under the Package (Subsystem) and a dependency (association / dependency for Subsystem) is added between them. [3142]
- Cloned CallBehaviorAction and SubmachineState refer to the diagram in the original package when cloning a package.[3136]
- The model order of the structure tree is not correct in some cases if ER Model exists in the project.[3132]
- Model cannot be added or edited in the project with reference models in some cases.[3131]
- Object is shown as Lifeline in Covert dialog from Topic to Object in Class and Deployment diagrams.[3122]
- The Stereotype visibility and AutoResize visibility setting is not taken over when converting between Action and CallBehaviorAction.[3115]
- Updating the total merge utility causes StackOverFlow in some cases.[3114]
- Unexpected label of relations is selected sometime.[3113]
- A newly added eternal tool does not appear after deleting some external tools from External Tool dialog.[3112]
- Element tooltip in Search view is not displayed correctly.[3110]
- JUDE could freeze when by cloning Subsystems that include Association Classes. [3108]
- The visibility of Attribute Stereotypes is always ON in exported XMI. [3107]
- It should not allow DFD to be added in CRUD, if it has already Activity Diagram. [b3106]
- Same name parameters should not be created in same operation. [3104]
- The label of Transition in Statemachine Diagram should not be able to break into more than one line. [3103]
- Message Parameter is not updated when operation is unspecified by moving message. [3101]
- An exception happens when doing drag and drop Class onto UseCase Description. [3100]
- It should not allow models to drag and drop onto the diagram of referenced models. [3099]
- An exception happens by doing UNDO after deleting an attribute. [3097]
- Unable to do the drag and drop projects that are read-only onto Diagram Editor. [3095]
- Cloning of Package that contain Association Classes and Subsystems could freeze JUDE.[3093]
- In collaboration, checking in the project that contains ER Entity which is attached to Note with NoteAnchor creates invalid models. [3092]
- JUDE loads different models when creating new project file depending on how JUDE is launched.[b3091]
- Selection of diagram does not show in Alias View even though the synchronized mode is on. [b3089]
- Lifeline names are always shown in one line when opening Sequence Diagram. [3084]
- Several different types of diagrams can be added in one CRUD. [3083]
- Unable to switch between Absolute Path and Relative Path for the Reference Model Management. [3082]
- Unable to distinguish between Navigable Association or Non-Navigation in JUDE API. [3080]
- An exception happens when doing drag and drop Flowchart under Operation in the Structure Tree. [b3087]
- By resizing JUDE Window, the hidden Project View opens back.[3057]
- ER Entities with same name are created after converting Class diagram to ER Diagram twice. [3078]
- Creating Messages in Sequence Diagrams could freeze JUDE occasionally. [3077]
- Hyperlink icon is not shown on Model View Element. [3074]
- You can drag Class Diagrams and CRUDs under ER Model in the Structure Tree. [3073]
- You can select ObjectNode (Object) as Attribute's Type in its Property View. [3072]
- By doing [Auto Create Class Diagram], it creates components on the diagram. [3069]
- Deleted diagrams are still shown in [Search] view. [3068]
- Cloning Interface that have relations with Required Interface and Provided Interface between classes create invalid models.[3066]
- Deleting cloned Diagrams that contain dependencies of Classes and Objects create invalid models. [3065]
- An exception happens when importing Java that contains /***/ in its source. [3062]
- JUDE freezes when dragging the link of Object that has a link to itself and Note Anchor in Communication Diagram. [3060]
- Dragging both of CRUD and Activity Diagram under the Package in the Structure View could create invalid models. [3058]
- No duplicate Project ID in creating new project.[3050]
- Filter button of Alias View does not work properly. [3048]
- We can set Node as Attribute's type. [3045]
- Visibility of Attributes/Operations of Association Classes is not correct when dragging them onto the Diagram Editor. [3044]
- Compartments of Attributes/Operations are always shown in Association Classes despite the visibility setting. [3043]
- Do the check up on models carefully after importing XMI. [3042]
- Correct invalid models after importing XMI. [3041]
- There is no item "Show namespace" in Pop-up Menu of models. [3040]
- When deleting Class that is set for Attribute Type, the Attribute Type will go back to "int", not the default type that is set in System Properties. [3039]
- Unable to add / "forward slash" symbol to Guard of Control Flow. [3038]
- An exception happens when pressing [New] in Property View after naming Activity Name for CallbehaviorAction. [3037]
- Some settings of System Properties affect Model in Default Model. [3036]
- Name change does not appear on the Diagram Editor after merging project files. [3033]
- Name of elements are shown incorrectly in [Search] pane after merging project files. [3032]
- Improved the look of [Edit CRUD] dialog when Look & Feel is set to Metal. [3031]
- Event and Action cannot be modified correctly on Activity Diagram. [3030]
- Minimum size of Object in Communication Diagram is larger than previous version. [3029]
- An exception happens when creating new Class diagram after setting the multiplicity "*,*" to Associations. [3018]
- Unable to add UseCase Description as hyperlink. [3017]
- When importing Attribute lists as Associations with [Import Java] feature, it loses the multiplicity. [3015]
Attention
- XMI files generated by JUDE/Professional3.0 or older cannot be loaded. Project files (.jude) generated by older versions can be loaded.
Existing Bugs
- When one Entity taken over foreign keys from other Entities connected with Relationship, by changing the target of Relationships, foreign keys disappear from Entity. [3154]
How to solve this issue : By recreating the relationship, those foreign keys will appear.
- You can switch targets of Subtype Relationships by doing drag & drop in ER Diagram even though it could cause invalid loops. [3151]
- After ungrouping the EMF images of diagrams from JUDE, the EMF image falls apart in other tools. [3049]
- Depend on the running environment, images in EMF format cannot be pasted directly in Word, Excel and PowerPoint.
This happens in Office 2000 after applying Windows update KB896424. To paste, go to [Edit] - [Paste special] - [Enhanced Metafile]
in Word, Excel and PowerPoint. If you use Office 2003, you do not encounter this problem.
- In the RTF document export function, the size of images becomes too large or too small depending on the option or the size of diagrams.
- A curve line in Mind Map will become a dashed line when you copy & paste an EMF file.
- Some of Japanese characters cannot be input in the Mind Map.
- Boundaries, Icons and Images in Mind Map are not displayed in the EMF format.
- There are some bugs upon on editing subtypes.
- Objects lose gradations on exported EMF images. (By [Export Image]-[Save Diagram as EMF]/[Save Multiple Diagrams as EMF]/[Copy to Clipboard]-[EMF])
JUDE/Professional 5.1.1 (November 20th, 2007)
- Model Version : 26
If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
Fixed Bugs
- Cloning Activity Diagrams that contain ObjectFlowStates with BaseClass creates invalid models in cloned Activity Diagrams. [3027]
- An exception happens when selecting [Tool] - [ER Diagram] - [Set ER Datatype] under certain circumstances. [3026]
- An exception happens by doing UNDO after creating Identifying and Non-identifying Relationship. [3021]
- Unable to modify some association roles of Referenced Model. [3008][3009]
- Cloning Packages contain CRUD may create Invalid Models in cloned package. [3007]
- Selecting [Delete from Diagram] of Class that an interface is connected to the port of it, the icon of interface gets broken. [3005]
- Unnecessary space gets exported in diagram images if [Show Hyperlink Icon when Exporting Images] option is on when exporting images. [3004]
- Values are not shown properly in CRUD Excel. [3002]
- Back/Forward buttons do not open CRUD if CRUD is closed in Diagram Editor. [3000]
- Unnecessary brackets are added to Guard of Transition by editing it directly. [2999]
- Incorrect Alert dialog comes up when saving project file with invalid symbols in its name. [2994]
- A misspelling in the key of Entity definition report. [2993]
- When converting UML Model to ER Model, entities that have same name would be created. [2990]
- Default Size of Lifeline is incorrect in Communication Diagrams. [2988]
- An exception occurs by Undo and Redo after cloning Package. [2987]
- Unable to modify the name of Transition directly on Flowchart. [2985]
Attention
- XMI files generated by JUDE/Professional3.0 or older cannot be loaded. Project files (.jude) generated by older versions can be loaded.
JUDE/Professional 5.0.3 (October 15th, 2007)
- Model Version : 25
If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
Improvements on Performance
- Performance of Mind Map.
- Improved to paste diagram images to StarSuite, OpenOffice in Solaris. [2937]
- Performance upon on editing a large UseCase Diagram with nested packages. [2927]
Fixed Bugs
- Incorrect Alert dialog comes up when saving project file with invalid symbols in its name. [2994]
- Default Size of Object is incorrect in Collaboration Diagrams. [2988]
- An exception occurs by Undo and Redo after cloning Package. [2987]
- Unable to modify the name of Transition directly on Flowchart. [2985]
- Exporting SQL fails if you check certain tables in its option to export. [2977]
- "Show Dependent Entities" does not show the Entities with Subtype. [2974]
- Changing notation of ER Diagram throws an exception. [2973]
- Duplicated classes are created if you set default type of Attribute that starts with space in System Properties. [2962]
- It loses the order of Attributes on exported SQL documents. [2959]
- Changes of Attribute information (Physical Name, Logical Name, Data Type and Length/Precision) in referenced model do not reflect. [2922]
- NullPointerException occurs when adding an invalid image file to Flow Symbol.[2951]
- Resizing rectangle of lifeline causes an exception. [2950]
- Unable to resize lifeline's name after doing drag & drop Actor, Entity, Boundary, Control from the Structure Tree to Communication Diagram. [2948]
- Size of Lifeline is wrong when clearing the bass class and renaming Lifeline. [2946]
- Cannot resize lifeline properly after renaming lifeline with the icon notation in the sequence diagram.[2945]
- Open(InputStream) method doesn't work for ProjectAccessor Class in API. [2936]
- Creating a new class diagram after adding provided interface throws an exception. [2935]
- Unable to delete relations that are related to models in referred project file. [2921]
- Path doesn't go through the variables of "current project" when running external tool on Linux. [2916]
- Unable to adjust size for Object Nodes are created by doing drag and drop. [2915]
- Visibilities of Association in system properties are not applied. [2913]
- Unable to resize objects in Sequence Diagram. [2911]
- Icon notation is not displayed properly in Communication diagram. [2910]
- Property File of Flow symbol Template (ActivityTemplatePropP.properties) is not created in proper place (in .jude folder). [2908]
- Label of MindMap Link is still shown even though we collapse the parent topic. [2907]
- Root Topic is always shown in one line in cloned MindMaps. [2902]
- Exporting diagram images on Linux create a wrong path to HTML Diagram. [2896]
- Exporting diagram images including ER Diagram creates "Default Schema" package over top
of the ER Diagram folder.[2894]
- There is no copy Menu on the Pop-Up menu when selecting more than one CallBehavirAction. [2886]
- An exception occurs when clicking state machine in the result after searching. [2884]
- Target Name is not shown properly on Dependency Tab in the Property View. [2882]
- Dragging the Actor name makes a distance between the Actor and actors Name. [2880]
- Cloning packages create duplicated constraints of AssociationEnd. [2879]
- Boundary is not printed completely in Mind Map. [2875]
- New attribute is added when updating an Attribute name on Alias view of Diagram Editor. [2845]
- If the name of package or diagram starts with space, exporting HTML of them fails. [2843]
- Unable to delete UseCase/Unable to save the project file. [2808]
Attention
- XMI files generated by JUDE/Professional3.0 or older cannot be loaded. Project files (.jude) generated by older versions can be loaded.
Existing Bugs
- Depend on the running environment, images in EMF format cannot be pasted directly in Word, Excel and PowerPoint.
This happens in Office 2000 after applying Windows update KB896424. To paste, go to [Edit] - [Paste special] - [Enhanced Metafile]
in Word, Excel and PowerPoint. If you use Office 2003, you do not encounter this problem.
- In the RTF document export function, the size of images becomes too large or too small depending on the option or the size of diagrams.
- A curve line in Mind Map will become a dashed line when you copy & paste an EMF file.
- Some of Japanese characters cannot be input in the Mind Map.
- Boundaries, Icons and Images in Mind Map are not displayed in the EMF format.
- There are some bugs upon on editing subtypes.
- Objects lose gradations on exported EMF images. (by [Export Image]-[Save Diagram as EMF]/[Save Multiple Diagrams as EMF]/[Copy to Clipboard]-[EMF])
JUDE/Professional 5.1 (October 2nd, 2007)
- Model Version : 26
If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
New features
- CRUD
- Create CRUD
- Go to [Diagram] - [CRUD] from Main Menu or select [Add CRUD] on pop-up menu in the Structure Tree
- Edit CRUD
- You can edit following items in the table by [Edit CRUD] from the Structure Tree or property of CRUD.
- Functions
- Group diagrams
- Select to show all items or not
- Choose diagram type
- Choose diagram, model elements
- Sort orders for diagrams and model elements
- Color of title bar
- Background color of all item lines
- Models
- Group diagrams
- Select to show all columns
- Select label type; Logical Model or Physical Model
- Choose diagram, model elements
- Sort orders for diagrams and model elements
- Color of title bar
- Background color for all item lines
- Others
- Background color of automatic values
- Automatic setting for diagram's cell value
- Drag and Drop to create CRUD
- You can add diagrams by doing Drag & Drop onto opened CRUD in the Diagram Editor.
(UseCase Diagram, Activity Diagram, Flowchart, ER Diagram only, different type of
diagrams are not allowed to add onto CRUD)
- Export CRUD
- [Tool] - [CRUD] - [Export CRUD to Excel]
- [Tool] - [CRUD] - [Export All CRUD statistics to Excel]
- Other features on CRUD
- Copy Text from CRUD
- Select cells of CRUD and copy CRUD to text.
- You can use copied Text to Excel and Text editor.
- Convert Flowchart to UML
- Create UseCase from flowchart elements
-
Select [Create UseCase] from flow element's pop-up menu in the Diagram Editor.
- Create Actor from lane
-
Select [Create Actor] from lane's pop-up menu in the Diagram Editor.
- Improvements on Flowchart
- Change icon of flow elements
-
Select [Set Icon] from flow element's pop-up menu in the Diagram Editor.
- Improvements on ER Diagram
- New option [Align Attribute Items] is added to property view of ER Diagram.
- Checking on this option aligns items of attributes in line and makes it look tidy.
- New option [Initial Display Level] is added to property of ER Diagram.
You can easily set the display level per diagram with this option.
-
The display level of diagram will be set based on the setting of [Tool] - [System Properties] - [ER Diagram] - [Display level].
- Add customized Entity type and color.
-
[Tool] - [System Properties] - [New ER Entity Type Color].
- Set default data type for ER Entity's Attribute.
-
Select [Set ER Datatype] from ER Model's Pop-up menu in the Structure Tree.
- Improvements on Exporting SQL
- Exports including Attribute Initial Value.
- New option to export DROP TABLE statement is added.
- New option to export CREATE TABLE statement with constraints is added.
- New option to export Foreign Key is added.
- Improvements on Exporting Entity Definition Report
- New option to create hyperlink from each item of Entity list to Entity Definition Report is added.
- Export attributes of an entity in entity list
- Logical name of an attribute - $each.entity.each.attribute.logical_name
- Physical name of an attribute - $each.entity.each.attribute.physical_name
- Domain name of an attribute - $each.entity.each.attribute.domain
- PK flag of an attribute - $each.entity.each.attribute.pk
- FK flag of an attribute - $each.entity.each.attribute.fk
- NOT NULL flag of an attribute - $each.entity.each.attribute.notnull
- Reference of an attribute - $each.entity.each.attribute.ref
- Data type of an attribute - $each.entity.each.attribute.type
- Length/precision of an attribute - $each.entity.each.attribute.length_presicion
- Initial value of an attribute - $each.entity.each.attribute.initial_value
- Export tagged value of an attribute in entity list
- Tagged value of an attributge - $each.entity.each.attribute.each.taggedvalue
- Improvement on converting ER Models into UML Models
- New options [Merge if models of the same name already exist] and [Create new models if models of the
same name already exist] are added.
- Improvement on converting UML Models into ER Models
- New options [Merge if models of the same name already exist] and [Create new models if models of the
same name already exist] are added.
- Add Hyperlink to Attributes.
- Copy Attribute by Ctrl+C and paste it to Class by Ctrl+V.
- Move Attribute by cursor key on the Diagram Editor.
- Add new Attribute one before one that is on focus by Shift+Enter.
- Gradation and Shadow
- Add gradation for Background of Diagram Editor and model elements
- [Tool] - [System Properties] - [Diagram Editor] - [Gradation (Background)]
- [Tool] - [System Properties] - [Diagram Editor] - [Gradation (Element)]
- Drop shadows to model elements
- [Tool] - [System Properties] - [Diagram Editor] - [Show shadow on elements]
- Improvements on Class Diagram
- New tab [Initial Visibility] is added to Diagram's property view.
Now it is easy to set the visibility of each option from this tab per diagram.
-
The visibility option of diagram will be set based on the setting of [Tool] - [System Properties] - [Visibility 1 (Initial)]
- Create object by doing drag and drop class and holding Ctrl down from the structure tree to Diagram Editor.
An object will be created with selected class as its baseclass.
- Set Hyperlinks to Attribute/Operation.
- Copy and paste Attribute/Operation of class by Ctrl+C and Ctrl+V.
- Move Attribute/Operation by cursor key on the Diagram Editor.
- Add new Attribute/Operation one before one that is on focus by Shift+Enter.
- Modify objects directly on the Diagram Editor.
- [Show Dependent Classes] shows classes including that have relations as generalizations, realizations and dependencies.
- Improvements on Sequence Diagram
- Modify baseclass of Lifeline directly on the Diagram Editor.
- Switch on/off of the visibility of Message Parameter Type.
- New option to switch on/off of the [Message Parameter Type Initial Visibility] on the Property View of Diagram.
- New option to switch on/off of the [Message Return Value Variable Initial Visibility] on the Property View of Diagram.
- Improvements on Communication Diagram
- Modify baseclass of Lifeline directly on the Diagram Editor.
- Switch on/off of the visibility of Message Parameter Type.
- New option to switch on/off of the [Message Parameter Type Initial Visibility] on the Property View of Diagram.
- New option to switch on/off of the [Message Return Value Variable Initial Visibility] on the Property View of Diagram.
- New option to switch on/off of the [Message Return Value Initial Visibility] on the Property View of Diagram.
- Improvements on Deployment Diagram
- Modify baseclass of Object directly on the Diagram Editor.
- Modify baseclass of NodeInstance directly on the Diagram Editor.
- Modify baseclass of ComponentInstance directly on the Diagram Editor.
- Improvements on [Search] Tab of Project View
- Alias, Physical Name and UseCase Description are included in search target.
- Improvements on Property View
- Always show the property of model when creating new one.
- Always show the selected Diagram's property.
- Always show the property of Association when setting role name for Association.
- Create new models by pressing [Enter] key onto..
- [Attribute] Tab of ER Entity
- [Attribute] Tab of Class
- [Operation] Tab of Class
- [Tagged Value] Tab
- [Extension Point] Tab of UseCase
- [Internal Event] Tab of State
- [Parameters] Tab of Operation
- Improvements on Merge
- Merge if operations of the same signature already exist.
- Improvements on color setting of Stereotype
- Apply the color change for stereotypes when changing it on System Properties.
- Improvements on API
JavaAPI Release for basic model information of CRUD. Please refer to API User Guide for more detail
(Windows [Start] Menu - [Program] - [JUDE Professional] - [API User Guide])
- Add a new method to get Hyperlink information.
- Add a new method to recognize the horizontal partition and vertical partition.
- Get partitions in order by [getSubPartitions()] of IPartition.
- Improvements on Exporting CSV
- Subsystem is included to export CSV.
- Improvements on System Properties
- Rearranged the structure by order.
- Made it easy to modify the text when creating new text.
Improvements on Performance
- Performance of Mind Map.
- Improved to paste diagram images to StarSuite, OpenOffice in Solaris. [2937]
- Performance upon on editing a large UseCase Diagram with nested packages. [2927]
Fixed Bugs
- Exporting SQL fails if you check certain tables in its option to export. [2977]
- "Show Dependent Entities" do not show the Entities with Subtype. [2974]
- Changing notation of ER Diagram throws an exception. [2973]
- Duplicated classes are created if you set default type of Attribute that starts with space in System Properties. [2962]
- It loses the order of Attributes on exported SQL documents. [2959]
- Changes of Attribute information (Physical Name, Logical Name, Data Type and Length/Precision) in referenced model do not reflect. [2922]
- NullPointerException occurs when adding an invalid image file to Flow Symbol.[2951]
- Resizing rectangle of lifeline causes an exception. [2950]
- Unable to resize lifeline's name after doing drag & drop Actor, Entity, Boundary, Control from the Structure Tree to Communication Diagram. [2948]
- Size of Lifeline is wrong when clearing the bass class and renaming Lifeline. [2946]
- Cannot resize lifeline properly after renaming lifeline with the icon notation in the sequence diagram.[2945]
- Open(InputStream) method doesn't work for ProjectAccessor Class in API. [2936]
- Creating a new class diagram after adding provided interface throws an exception. [2935]
- Unable to delete relations that are related to models in referred project file. [2921]
- Path doesn't go through the variables of "current project" when running external tool on Linux. [2916]
- Unable to adjust size for Object Nodes are created by doing drag and drop. [2915]
- Visibilities of Association in system properties are not applied. [2913]
- Unable to resize objects in Sequence Diagram. [2911]
- Icon notation is not displayed properly in Communication diagram. [2910]
- Property File of Flow symbol Template (ActivityTemplatePropP.properties) is not created in proper place (in .jude folder). [2908]
- Label of MindMap Link is still shown even though we collapse the parent topic. [2907]
- Root Topic is always shown in one line in cloned MindMaps. [2902]
- Exporting diagram images on Linux create a wrong path to HTML Diagram. [2896]
- Exporting diagram images including ER Diagram creates "Default Schema" package over top
of the ER Diagram folder.[2894]
- There is no copy Menu on the Pop-Up menu when selecting more than one CallBehavirAction. [2886]
- An exception occurs when clicking state machine in the result after searching. [2884]
- Target Name is not shown properly on Dependency Tab in the Property View. [2882]
- Dragging the Actor name makes a distance between the Actor and actors Name. [2880]
- Cloning packages create duplicated constraints of AssociationEnd. [2879]
- Boundary is not printed completely in Mind Map. [2875]
- New attribute is added when updating an Attribute name on Alias view of Diagram Editor. [2845]
- If the name of package or diagram starts with space, exporting HTML of them fails. [2843]
- Unable to delete UseCase/Unable to save the project file. [2808]
Attention
- XMI files generated by JUDE/Professional3.0 or older cannot be loaded. Project files (.jude) generated by older versions can be loaded.
Existing Bugs
- Depend on the running environment, images in EMF format cannot be pasted directly in Word, Excel and PowerPoint.
This happens in Office 2000 after applying Windows update KB896424. To paste, go to [Edit] - [Paste special] - [Enhanced Metafile]
in Word, Excel and PowerPoint. If you use Office 2003, you do not encounter this problem.
- In the RTF document export function, the size of images becomes too large or too small depending on the option or the size of diagrams.
- A curve line in Mind Map will become a dashed line when you copy & paste an EMF file.
- Some of Japanese characters cannot be input in the Mind Map.
- Boundaries, Icons and Images in Mind Map are not displayed in the EMF format.
- There are some bugs upon on editing subtypes.
- Objects lose gradations on exported EMF images. (by [Export Image]-[Save Diagram as EMF]/[Save Multiple Diagrams as EMF]/[Copy to Clipboard]-[EMF])
JUDE/Professional 5.0.2 (July 4th, 2007)
- Model Version: 25
If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
Fixed Bugs
- An exception happens when modifying the Sequence Diagram contains Reply Message. [2863][2864]
- Unable to move more than one element by pressing arrow keys. [2855]
Attention
- XMI files generated by JUDE/Professional3.0 or older cannot be loaded. Project files (.jude) generated by older versions can be loaded.
JUDE/Professional 5.0.1 (June 22th, 2007)
- Model Version: 25
If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
Fixed Bugs
- Objects are not underlined in Class and Deployment Diagram. Objects are underlined in Activity Diagram, and Lifelines are underlined in Communication Diagram. [2836]
- An exception happens upon on exporting RTF Document on certain condition. [2833]
- An exception happens when exporting Entity Definition Report. [2828][2831]
- Adding guard to CombinedFragment distorts the display. [2821]
- Fails to import Java code with annotation (enum Type, enum's variable, package declaration). [2817]
- Cannot delete selected UserIcon in Mind Map. [2813]
- User Icons of Topic won't come back after doing [Redo]. [2811]
- An exception happens when merging Project files / Correcting Invalid Models. [2807]
- Imports non-read-only files as read-only files. [2798]
- Setting [Flow Symbol Template] without having the Diagram Editor Open throws an exception. [2795]
- When converting the class has an attribute of String to Entity, the attribute will be lost. [2788]
- Resizing the Status element breaks the line down inside it. [2787]
- Unable to resize the StateInvariant in Sequence Diagrams. [2779]
- Property files get transferred to improper folder on MAC and Linux. [2772]
- When cloning a class with more than one Hyperlink, the cloned class keeps one Hyperlinks and loses the rest. [2770]
- The state of ObjectNode gets shown in more than one line when the Auto resize is off. [2767]
- Unable to modify the ObjectNodes that have the state in Diagram Editor. [2766]
- Constraint of Foreign Key gets duplicated on exported SQL Document. [2765]
- Cloning Entity loses its attribute's length and precision. [2764]
- Unable to open the Hyperlinks of https/ftp. [2756]
- An exception happens when converting Association into Association Classes. [2755]
- The display of Partitions gets distorted on JUDE/Server. [2750]
- An exception happened when the session with JUDE/Server gets over. [2726]
Attention
- XMI files generated by JUDE/Professional3.0 or older cannot be loaded. Project files (.jude) generated by older versions can be loaded.
JUDE/Professional 5.0 (May 24th, 2007)
- Model Version: 25
If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
New Functions
- Flowchart
- New Flowchart
Create a new Flowchart by [Diagram] - [Flowchart] - [New Flowchart]
- Template Flowchart
- Use Template by [Diagram] - [Flowchart] - [Template Flowchart] then select a flowchart to use
- Create new template by selecting [Save as Template] on Flowchart's Pop-Up Menu
- Palette
- Palette Use
- Create elements from the Palette
Select element from the Palette then drop it on the Diagram Editor
- Create new element icon group on the Palette
Select [Tool] - [Set Flow Symbol Template] then click [Add]
- Customize Palette
Select [Tool] - [Set Flow Symbol Template] then click [Edit], you can add new elements
- Convert between ER Model and UML Model
- Convert ER Model into UML Model
[Tool] - [ER Diagram] - [Convert ER model to UML model]
Select [Convert to Class] on Entity's Pop-Up Menu in the structure tree
Select ER Entity in the structure tree then drag and drop it onto Class Diagram in the Diagram Editor
- Convert UML model into ER Model
[Tool] - [ER Diagram] - [Convert UML model to ER model]
Select [Convert to ER Entity] on Class's Pop-Up Menu in the structure tree
Select a Class in the structure tree then drag and drop it onto ER Diagram in the Diagram Editor
- ER Model and Mind Map
- Convert Mind Map topics to ER Entity
Select Mind Map Topic and drag and drop it onto ER Diagram in the Diagram Editor
- Export Entity Definition Report
- [Tool] - [ER Diagram] - [Export Entity Definition Report]
- Create Templates
- ReferModel Management
- Refer other project files
[File] - [ReferModel Management] then select a project file to refer to
- Total Merge Utility
- Update the referenced projects by bat file or sh file
- Use jude-run.bat in JUDE Install folder if you are on Windows
- Use jude-run.sh in JUDE Install folder if you are on Linux
- Lock files
- Set a lock when opening a project file.
Once the project file is locked, it will be opened in Read-only mode to other users.
- [Tool] - [System Properties] - [File] - [Set a lock when opening a project file]
- Set Font for the whole project file
- Select [Set Font] from Project's Pop-Up Menu in the structure tree
- Go to the Property View of the Project then press down [Default Font]
- Memorize Print setting for each project
- Configure Print setting for each diagram
- [File] - [Print Setup (Diagram)]
- API
JavaAPI Release for basic model information of ER Diagrams and Flowcharts. Please refer to API User Guide for more detail
(Windows [Start] Menu - [Program] - [JUDE Professional] - [API User Guide])
- Depth Lock Mode
- By turning on the [Depth Lock Mode] on the tool bar, it locks the layers of model elements in the Diagram Editor. (Default: on)
- Run external tool
- [Tool] - [External Tool] - [Customize External Tool] then select a tool to launch
- Improvement on the Property View
- When creating a new diagram, its property opens automatically in the Property View.
- Improvement on Alias
- Add a new option to call a confirm dialog on or off when changing Alias names.
[Tool] - [System Properties] - [Basic] - [Show confirm dialog when modifying alias names] (Default:on)
- Improvement on Class Diagram and ER Diagram
- Attributes and Operations are transferable between Classes in the Diagram Editor
[Tool] - [System Properties] - [Basic] - [Allow to transfer Attributes and Operations between Classes in the Diagram Editor]. (Default: on)
- New Shortcut keys for sorting order of Attributes and Operations
[Ctrl + Upward Arrow cursor] brings the target Attributes/Operations up
[Ctrl + Downward Arrow cursor] brings the target Attributes/Operations down.
- Improvement on Class Diagram
- New option to set the default type for Attrubites when creating new Attributes.
[Tool] - [System Properties] - [Basic] - [Default Type of Attribute] (Default:int)
- Improvement on ER Diagram
- Add Length/Precesion field in the Attribute Tab of Entity's Property
- Improvement on Mind Map
- Customized Icons are available
- Show the name of linkline between topics in more than single line
- Insert new topics into the right side of Root Topic always
[Tool] - [System Properties] - [Mindmap] - [Insert new topics on the right side of Root Topic] (Default: on)
- Synchronize the Mind Map name and Root Topic
- Improvement on Sequence Diagram
- Show Return Value of Messages
Check on the [Message Return Value Visibility] option on target Message's Pop-Up Menu to show the Return Value of Message
- Always show Lifeline names when creating messages
- Improvement on Activity Diagram
- Connector
- Flow Final Node
- CallBehavior Action
- CallBehavior Action Icon is added on Tool bar
- Set the referenced diagram from the Property View
- Open the referenced diagram by double-clicking on it
- When creating the CallBehavior Action by dragging an Activity Diagram from the structure tree, the
name of CallBehavior Action will be the original diagram's name
- Convertible to Action
- Size adjustment for the default and minimum size
- Add Stereotype
- Object Node
- Show Namespace of BaseClass in the Property View
- Size adjustment for the minimum size
- Show its name in more than single line
- Name is no longer required
- Partitions
- Add color
Select [Set color] from its Pop-Up Menu
- Show Hyperlink Icon in it
- Fixed the bug on exporting the name of horizontal Partition properly to EMF format
- InitialNode
Multiple InitialNodes are available
Check off the [Tool] - [System Properties] - [Basic] - [Allow no multiple Initial Nodes in Activity Diagram] (Default: on)
- Template Activity Diagram
Use template when creating Activity Diagram
[Diagram] - [Activity Diagram] - [Template Activity Diagram] then select an Activity diagram to use as a Template
Note: The referenced Activity diagram or the class information of Object Node type will be lost from the imported template Activity diagram
- Transition
Show Event, Guard, Action of Transitions in more than single line
- Improvement on Alias function
- New elements that can have Alias are;
[Activity Diagram] BaseClass of Object Node
[Sequence Diagram] BaseClass of Lifeline
[Communitcation Diagram] BaseClass of Lifeline
[Component Diagram] Part Type
[Deployment Diagram] Node, Nodeinstance
[Composite Structure Diagram] Part Type
- Adjust default size of model elements
Default size of basic model elements can be adjusted in [Tool] - [System Properties] - [Default Size]
- Add color for Association lines
Select [Set Color] from Association lines Pop-Up Menu
- Improvement on Structure Tree
- New option for not expanding the structure tree
[Tool] - [System Properties] - [Basic] - [Allow to expand the structure tree when adding new elements] (Default: on)
- Adjust the size of model elements
Adjust size of model elements by inputting the size directly or selecting the element you would like to adjust the same size as in
[Alignment] - [Adjust Size] - [Adjust Size]
- Tagged Value
- Show Tagged Value that users define in the Property View
- [Tool] - [Import User Defined Tagged Value]
- Import the Property File (jude_customproperty_def.properties) to show Tagged Value in the model
- Please refer to JUDE Reference Manual for more detail
- Add Definition column in the Property View
- Class Diagram, UseCase Diagram, StateChart Diagram, Activity Diagram, Sequence Diagram, Communication Diagram,
Deployment Diagram and Mind Map
- Action, Partition, CallBehavior Action, Object Node, Send Signal Action, Receive Event Action and Process
- Search Invalid Hyperlinks
- [Tool] - [Search Invalid Hyperlinks] or search <> in the Search Tab
- Hyperlink Tab is added on the Property View
Set and refer hyperlinks from the Property View
- Improvement on Export RTF Document
- Export Activity Diagrams as RTF Document
Export the list of element, property of Actions (Included definition and Tagged Value) and the hierarchy structure of diagram
[Tool] - [Export RTF Document] - [Option] then check on [Output properties with empty value] on the Base Tab
[Diagram] - [Export hierarchy structure of Activity Diagram], and [Model] - [Activity models]
- New option is added [Do not export read-only model elements] (Default: off)
- Export Activity Diagrams first, then Class Diagrams then others
- Export the current project file first then read-only project file
- Progress Bar
- Show a progress bar when saving Project files
- [Tool] - [System Properties] - [File] - [Show progress bar when saving a project file] (Default: off)
- Improvement on Printing
Reduced unnecessary space on the prints
- Improvement on Default model
- A project file that locates in following directory will be opened as a default model
- Userhome\.jude\professional\JudeDefaultModel.jude
- JUDE Install Folder directory\JudeDefaultModel.jude
- Relocated the storage of the JUDE Property files
All property files for JUDE are relocated to this directory; Userhome\.jude\professional
Improvement on Merge
- Improvement the Merge Specification
Fixed Bugs
- Fails importing Java if there are enums included in Attributes Names of the Java to import
- Unable to select the Artifact to set for BaseClass of ObjectNode in the Activity Diagram. [2611]
- Changing the association target creates invalid association classes. [2608]
- Message Indexes are not shown correctly in Sequence Diagram. [2600]
- Improved the contents of error messages for relationships. [2590]
- Contents of Class display in multiple lines after dragging and dropping a Topic has multiple lines in onto Class Diagram. [2579]
- Initial value of Attributes are not imported properly upon on reverse importing *.java. [2544]
- Type of Array of the Attributes are not imported properly upon on reverse importing *.java. [2543]
- Auto resize problem on showing the lifeline name in one line. [2542]
- Invalid selection occurs on the Class Diagram that contains duplicated Attributes in. [2538]
- An exception happens on certain conditions when doing Copy&Paste of Partitions on Activity Diagram. [2524]
- Unable to export/import the project file as XML if there are note elements in ER Diagram. [2516]
- The array of fileds or Methods in the Class Diagrams get lost when exporting them to XMI. [2502]
- Activations get shifted ouf off the Objects sometimes in Sequence Diagram. [2457]
- The location of Messages ets shifted when adding a new message to the frame in the Sequence Diagram. [2440]
- Add a new warning dialog [tools.jar in J2SE5.0 or 6.0 is not supported for the Export HTML. [2434]
- Converting Association Class to Class brings out Invalid models in the Project File. [2433]
- Merge Dialog doesn't work properly in JDK6, [2431]
- Unable to Paste the Style of the Message in the Sequence Diagram. [2423]
- ObjectNode of Activity Diagram can be selected to the Target for Associations. [2415]
- Invalid message pops up when pressing down Ctrl+D for object node has base class. [2412]
- Information of Streotype Icons get lost when exporting obfuscated XMI. [2396]
- HTML Export doesn't work properly in some conditions. [2233]
- Inputting double-quotation (””) into Topic makes its topics name show overlapped each other. [2200]
Attention
- XMI files generated by JUDE/Professional3.0 or older cannot be loaded. Project files (.jude) generated by older versions can be loaded.
Existing Bugs
- Depend on the running environment, images in EMF format cannot be pasted directly in Word, Excel and PowerPoint.
This happens in Office 2000 after applying Windows update KB896424. To paste, go to [Edit] - [Paste special] - [Enhanced Metafile]
in Word, Excel and PowerPoint. If you use Office 2003, you do not encounter this problem.
- In the RTF document export function, the size of images becomes too large or too small depending on the option or the size of diagrams.
- A curve line in Mind Map will become a dashed line when you copy & paste an EMF file.
- Some of Japanese characters cannot be input in the Mind Map.
- Boundaries in Mind Map are not displayed in the EMF format.
- The Horizontal Partition Names cannot be exported properly into EMF format.
- There are some bugs upon on editing subtypes.
JUDE/Professional 3.2.1 (March 23th, 2007)
- Model Version : 24
If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
Fixed Bugs
- Unspecified Associations are not exported by [Export Java]. [2221]
- Return type int[] is exported as int. [2225]
- Non-navigable associations get exported upon on [Export Java] under the certain condition. [2229]
- Asynchronous message is displayed with dashed line in sequence diagrams. [2291]
- An exception occurs when adding an [Interface] stereotype to an association class. [2304]
- Interaction Use should not be be resized over combined fragment in sequence diagrams. [2334]
- Invalid models are created when pasting partitions in activity diagrams in some cases. [2258]
- Partition is not displayed correctly after copying & pasting Actions to right side of nested lane. [2274]
- Exporting an image of Class Diagram as EMF does not work. [2288]
- Subtype icon in ER diagram can be separated from its relationship. [2273]
- Physical name of Domains should be created on the structure tree if the model type of ER Model is the Physical Model.[2280]
- An attribute cannot be added in ER diagram in some cases. [2282]
- Cloning Entities fails if there are relationships with the same physical name. [2295]
- Subtype icon is separated from the relationship after moving the relationship created by [Show Dependent Entities] in ER diagrams. [2343]
- After cloning a primary key in ER diagrams, the physical name of the foreign key which is related to the primary key is empty. [2734]
- Default value of an attribute in ER diagrams cannot be deleted. [2382]
Attention
- XMI files generated by JUDE/Professional3.0 or older cannot be loaded. Project files (.jude) generated by older versions can be loaded.
JUDE/Professional 3.2 (February 28th, 2007)
- Model Version : 24
If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
- To load project files with ER models generated by 3.2 beta version, please save as XMI project in beta version, then open it in version 3.2.
The project files (.jude) cannot be loaded directly.
New functions
- ER Diagram has been added
Notations (IDEF1X or IE) and Mode (Logical or Physical) can be switched in the Property View of ER Diagram.
To set the default of them, go to [Tool] - [System Properties] - [ER Diagram]
- Split Topics to a new Mind Map
[Split Topic to a new Mind Map] menu has been added on Topic's Pop-Up Menu that will create a new mind map with the selected topic as a root topic.
- Transfer Messages by dragging
The starting point of message can be dragged to another lifeline to replace.
- Automatic Return Message Mode
[Automatic Return Message Mode] has been added on Tool bar of the Sequence Diagram Window.
Reply messages are created automatically for each message when this mode is on.
- JUDE API
JUDE API for Sequence and Activity diagrams is added. Please refer to API User Guide for detail.
Go to [start] in Windows - [Program] - [JUDE Professional] - [API User Guide]
Fixed Bugs
- In Mind Map, Topics contain double quotations (full size) are overlapped after new line.[2200]
- When resizing Note to minimal size, the position is changed.[2174]
- Hyperlink cannot be opened when full size space is included in the directly name or file name of Hyperlink.[2151]
- Mind Map that includes "#" either in its Root Topic or the project file name cannot be exported to RTF.[2136]
- Multiple diagrams cannot be saved as image files.[2114]
- Improve the movement of text, rectangle, note, line, image in Partitions of Activity diagram.[2117]
- When adding a partition as dragging, the partition will be added incorrectly.[2115]
- Multiple partitions that have the same lane name cannot be copied & pasted. [2108]
- It is unable to Copy & Paste partitions in a row. [2107]
- Hyperlinks are not effective on Linux under certain circumstances. [2125]
- The check symbol of [Name Direction Visibility] in Association popup menu is not shown properly.[2096]
- An exception occurs when doing the Copy & Paste any elements in a Horizontal Partition. [2092]
- Pasting Partitions onto other diagrams, which don't contain any partitions, doesn't work properly. [2090]
- Resizing width of Partitions makes inappropriate action on Partition's length. [2089]
- Invalid Resize of Partitions. [2088]
- Line types are shown differently when opening a project. [2082]
- An exception occurs when cloning a Sequence Diagram. [2071]
- Guards stick out from bigger Combined Fragment when adding it to Combined Fragment inside of it. [2069]
- Frame name shown in Diagram Editor and Structure Tree should be identical except for Class and Composite Structure Diagram. [2025]
- Interfaces and lines connected to them get shifted over packages. [2024]
- It is unable to modify the diagram name directly from its diagram frame. [2023]
Attention
- XMI files generated by JUDE/Professional3.0 or older cannot be loaded. Project files (.jude) generated by older versions can be loaded.
JUDE/Professional 3.1.1 (November 20, 2006)
- Model Version : 23
If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
Fixed Bugs
- Most left view element in diagram is not displayed in some cases when diagram is opened without the scroll bar. [2011]
- Partitions will be shown overlapped after doing copy & paste them in Activity Diagram. [2004]
- "Refer To" column of InteractionUse in the Property View gets smaller occasionally. [2000]
- Cloned Association Classes are shown without its default color in them. [1998]
- Activations get out of the dotted line of Lifeline after correcting Invalid Models. [1997]
- It takes long to open Mind Maps. [1996]
- An exception occurs when importing XMI files are exported by EA into Version 3.0.5. [1993]
- Associations created with Version 2.5 are shown differently on Version 3.x. [1992]
- Projects that contain a space at the end of their names cannot be added to the server. [1991]
- ObjectNode names of Activity Diagram are shown on the list in the Dropdown of Lifeline base class in Sequence Diagram. [1987]
- There is only one item shown in the Dropdown list of Lifeline base class in Sequence Diagram. [1986]
- Hyperlinks cannot be cloned properly occasionally.[1985]
- An exception occurs when moving Composite Structure Diagram under the Operation in the Structure Tree. [1983]
- Unnecessary space between CombinedFragment and the message in Sequence Diagram. [1982]
- A whole text cannot be seen when it is longer than combo box's width. [1974]
- The location of operands of CombinedFragments get shifted in cloned Sequence Diagram. [1970]
- Two frames are shown in Diagram Editor when loading project files created with Version 2.5.2 into Version 3.x. [1969]
- An exception occurs when editing definitions of attributes or operations without having any diagrams opened in Diagram Editor. [1966]
- Diagram name on Diagram Editor Window doesn't change even though it is changed in Structure Tree. [1958]
- An exception occurs when updating the contents on the structure tree after checking out Projects with JUDE/Server. [1891]
JUDE/Professional 3.1 (October 30, 2006)
- Model Version : 23
If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
New Functions
- Composite Structure Diagram in UML2.0 has been added.
- Composite Structure Diagram
- Structured Class
- Part
- External Part
- Connector
- Port
- Provided Interface
- Required Interface
- Usage Dependency
- Models in UML2.0 have been added.
- Class Diagram
- Provided Interface
- Required Interface
- Component Diagram
- Component Notation has been updated (UML2.0)
- Part
- Connector
- Port
- Provided Interface
- Required Interface
- Usage Dependency
- Activity Diagram
- CallBehaviorAction(SubActivityState) Notation has been updated (UML2.0)
- The name of an element has been updated (UML2.0)
- Activity Diagram
- CallBehaviorAction(SubActivityState)
- A part of Java5.0 features can be reversed to JUDE model. Generics will be able to be reversed in future.
- JUDE Mindmap API Release
JavaAPI that Topic information of Mindmaps has been released. Please refer to API User Guide for detail.
Go to [start] in Windows - [Program] - [JUDE Professional] - [API User Guide]
- Window Menu
Window menu in the main menu is added.
- Close - [Close/Close Others/Close All]
- Align - [Horizontal/Vertical/Tile])
- Open diagrams at coordinate on top left corner
Opening diagrams at coordinate on top left corner can be set in the system properties. [Default On]
([Basic] - [Open diagrams at coordinate on top left center] in System Properties)
- Diagram Editor Border Line Visibility
Diagram Editor border line visibility can be set in the system properties. [Default Off]
([Basic] - [Diagram Editor Border Line visibility] in System Properties)
- Print to Center
An option to print to center of the paper is added in the print setup.
([File] - [Print Setup] - [Diagram] - [Print to Center])
- Version History
- Version History tab is added in the Project Property View. It will show the product version and model version of the project file.
- Confirmation dialog will be displayed when loading a project file edited by the older model version.
- Hyperlink for UML Convert
- Hyperlink from UML Models / Diagram Elements to Topics will be added by converting from Topics to UML Models / Diagram Elements.
- Hyperlink from UML Models to Topics will be added by converting from UML models to Topics.
New Functions in Mind Map
- Name of a Link line between topics
You can name the link line between topics.
- Show Mind Map at the center
This option will show a Root Topic at the center when opening a diagram. [Default On]
([Mindmap] - [Show Root Topic at the center when opening a diagram] in the system properties)
Improvements
- Project View Window Size
Width of the Project View will be restored when starting JUDE or showing/hiding the Project View.
- Update System Properties
When updating some of options in the system properties, it will reflect on the diagram editor directly. (e.g. Grid visibility)
- Association on Structure Tree
Association icons will be displayed on the structure tree.
Fixed Bugs
- Selecting [Save as] the project file always brings up the directory that is used before.[1871]
- Saving project files in directory that does not exist will create an unnecessary directory. (In case deleting the directory with Explore
while holding the pop-up of file chooser to save project files with the directory.)[1867]
- When creating lost messages from onto the frame line, the lost message lines will not appear properly.
- There is no [Show in Structure Tree] menu on pop-up menu of Component element.[1857]
- Constraint Visibilities of any dependencies appear [ON] when importing XMI.[1856]
- Unable to UNDO after changing Message Return Value Visibility.[1854]
- After loading Mind Map, the templine does not appear properly when doing Drag & Drop the node from Structure Tree to Diagram Editor.[1852]
- An exception occurs when clicking "Back to Previous Editor" button on Tool bar occasionally.[1842]
- Mnemonic does not work for Menus in English Version.
- An exception occurs when modifying UseCase Description.[1839]
- When exporting Mind Map to RTF document, one topic that has a name that are broken in more than one line will create invalid topics.[1830]
- Unable to import the strctfp classes.[1827]
- Undo does not work occasionally when the focus is on elements such as rectangles, straight lines, and images.[1779]
- Vertical Partitions stick out when Copying & Pasting an action.[1796]
- An exception occurs when trying to use a customized mindmap style template in some cases.[1726]
- A Create Message should be drawn with dashed line in UML2.0.[1568]
- Rectangle popup menu is wrong after JUDE shows Hyperlink popup menu.[1570]
- In some cases, partitions are not displayed correctly after deleting partitions and adding them again.[1580]
- Texts, rectangles, lines, images, notes, fork nodes and join nodes are not moved by adding partitions.[1581]
- Partitions are not displayed correctly by adding parents partitions in some cases.[1587]
JUDE/Professional 3.0.5 (September 6, 2006)
- Model Version: 22
If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
Fixed Bugs
- An exception occurs when opening /saving a project due to a problem of the file chooser. [1511]
- An exception occurs when moving a CombinedFragment that includes another CombinedFragment in itself. [1526]
- It takes extremely long to open the project files which contain the frame of Alias views. [1527]
- Unnecessary dialogs are displayed when inputting Attribute types on the diagram editor. [1528]
- JUDE does not work when having the same name frames in two different diagrams. [1530]
- An exception occurs when saving a project after merging. [1532]
- Unable to make the name of ObjectNode empty. [1535]
- Invalid models cannot be corrected by doing [Tool]-[Correct Model]-[Correct Invalid Models]. [1536]
- When opening the project, the elements are lined up wrong in Structure Tree. [1550]
- JUDE does not work after copying InteractionUse / CombinedFragment with EMF in some cases. [1551]
- Cannot direct edit for relationships without name. [1539]
- An exception occurs when deleting InteractionUse in some cases. [1554]
- Moving a CombinedFragment into another CombinedFragment makes the Infinite loop sometimes. [1555]
- The location where the message is inside the CombinedFragment would move sometimes when moving the CombinedFragment. [1556]
- Cannot resize for a Partition in some cases.[1558]
- An exception occurs when creating a Diagram in some cases.[1523]
- Moving an InteractionUse with a NoteAnchor makes the Infinite loop sometimes.[1564]
JUDE/Professional 3.0.4 (August 10, 2006)
- Model Version : 22
If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
Fixed Bugs
- Messages are not displayed properly when an InteractionUse covers over Messages in sequence diagrams. [1449]
- An exception occurs when copying and pasting partitions over two activity diagrams in some cases. [1466]
- A default frame name of a class diagram should be a name of a namespace. [1446]
- Alias invalid models cannot be corrected by [Tool] - [Correct Model] - [Correct Invalid Models] in the main menu. [1467]
- When running JUDE again after closing once, the window doesn't open in a same location as where it was the last time. [1474]
- Topic is not in editing mode when adding new topics by inputting Japanese half-size characters directly. [1476]
- An exception occurs when creating a same named AssociationClass by [Convert to AssociationClass]. [1468]
- An exception occurs when doing UNDO [Ctrl+Z] during modifying the Mind Map name in the Structure Tree after inserting a new topic and deleting it. [1472]
- Elements of UML2.0 don't get obfuscated when exporting obfuscated XMI file. [1489]
- An exception occurs when creating CreateMessage in sequence diagrams in some cases. [14