|
|
Releasenote - JUDE/Community 5.x
Update Information
JUDE/Community 5.5.2 (August 28, 2009)
Model Version: 30
JUDE files (.jude) are upward compatible. If the files have been edited by the newer model version of JUDE, they cannot be opened in older model version.
Fixed Bugs
- [3739]An exception occurs when inputting a template class as an attribute type and selecting it from the list.
- [3734]An error occurs when adding a Parameter to operation directly in Diagram Editor.
Existing Bugs
- When modifying a multiplicity of Associations directly, the entered multiplicity will be set as a Role name.
JUDE/Community 5.5.1 (August 11, 2009)
Model Version: 30
JUDE files (.jude) are upward compatible. If the files have been edited by the newer model version of JUDE, they cannot be opened in older model version.
Fixed Bugs
- [3715]A Port on the Part is deleted after changing the Part name in the Composite Structure Diagram.
- [3707]By clicking a root of message, it could break the indenting of Execution Specifications in Sequence Diagrams.
- [3705]An relationship remains when selecting "Show as Class" popup menu on the Structure Class with Part and relationship, and an exception occurs by dragging the relationship.
- [3703]Set ON to [System Properties] - [Basic] - [Set Unknown Type for Part when deleting its type from model], then delete a Class related with an AssociationClass. The AssociationClass is not deleted.
- [3696]An exception happens by right-clicking on ER Entity in the Diagram Editor.
- [3695]Anonymous bound classes are not included in IAttribute.getTypeExpression(), IOperation.getTypeExpression(), IParameter.getTypeExpression()
- [3693]It is unable to set "int*[]" for Attribute type directly in the Diagram Editor.
- [3690][Import Java] fails when the parameter is relational operation in the Attribute initial value = method (Parameter).
- [3685][Set color] applies to Messages in Communication Diagram.
- [3683]Type Modifiers are not included in IAttribute.getTypeExpression(), IOperation.getReturnTypeExpression(), IParameter.getTypeExpression()
- [3681][Import Java] fails if namespace of import statement includes enum.
- [2716][3675][3680]"Execution Specifications" get out of lifeline sometimes in Sequence Diagram.
- [3678]A.jude opens instead of A.juth, when you type in the file name on [File chooser] when opening a project and the file type is already set as ".juth".
- [3674][3676]Moving messages in Sequence Diagram makes indenting of "Execution Specifications" wrong sometimes.
- [3671]Modifying operation name creates invalid models when allocating a Class operation to messages in Sequence Diagram.
- [3670]Modification you made for Return value of operation, Type modifier of Parameter when allocation a Class operation to messages in Sequence Diagram would not apply.
- [3666]When you are running JUDE on Linux, files and directories appear in random order in the file chooser dialog when doing [Import Java].
- [3664]Dragging and dropping Required/Provided Interfaces to another breaks the shape of model elements.
- [3662]When drawing a Component/Structured Class that has a part from Structure Tree, Usage/Realization that is related to the part do not appear in the Diagram.
- [3661]When deleting a Component/Structured Class that has a part from Model, Interfaces that are related to a part still stay.
- [3659]When deleting a Structured Class that has a part in Composite Structure Diagram, Interfaces/Realizations/Usages that are related to a part still stay.
- [3654]Interface icons do not appear correctly sometimes when drawing them by dragging from the Structure Tree.
- [3653]Interface icons are still showing in a diagram sometimes even after deleting Realizations/Usages of Interfaces from the Property View.
- [3650]Hyperlinks to model definitions from diagram image do not work sometimes on exported HTML if the project has two classes that have the exact same name.
- [3647]When selecting more than one Stateinvariant at the same time, you can drag them onto a lifeline.
- [3645]Renaming lifeline could get CombinedFragment, InteractionUse and Stateinvariants out off the lifeline.
- [3640]Moving an Activation of CreateMessage could get an Activation out of the message.
- [3637]After resizing lifelines and creating Createmessages, a Stateinvariant moves to wrong spot.
- [3628]Sometimes messages are not attached to Lifelines.
- [3630]We have improved to show an alert when invalid Create messages are made.
- [3611]Moving CreateMessages could make other messages appear strangely.
Existing Bugs
- When modifying a multiplicity of Associations directly, the entered multiplicity will be set as a Role name.
JUDE/Community 5.5 (April 8, 2009)
Model Version: 30
JUDE files (.jude) are upward compatible. If the files have been edited by the newer model version of JUDE, they cannot be opened in older model version.
New Functions
- Type modifier support (Pointer information such as *, &..etc)
- Specifying Type modifier is available in the Property view of models listed below.
- [Attribute] and [Operation] tabs of Classes
- [Base] tab of Attributes
- [Base] and [Parameters] tabs of Operations
- [Association End A] and [Association End B] tabs of Associations and Parts
- [Base] tab of Ports
- [Template Parameter] tab of Template Parameters and Template Bindings
- Defined Type modifiers are displayed on Diagram Editor for models listed below.
- Classes
- Attributes*
- Operations
- Parts
- Ports
- Anonymous bound classes*
- Template Bindings
- *Type modifiers defined for Attributes and Anonymous bound classes are displayed in the Structure Tree.
- HTML Export of Type modifiers
- Classes
- Attributes
- Operations (Including Associations and Parts)
- Remarks
- JUDE/Professional(ver 5.5 or later) has more advanced features regarding C++, and it supports :
- C++ Projects
- C++ Primitive Types
- to define C++ specified language setting for Classes, Attributes and Operations
- Export C++ Source
- C++ Reverse Program (API Sample Application)
- Remarks
C++ Projects created in JUDE/Professional (ver 5.5 or later) can be opened by using JUDE/Community (ver 5.5 or later).
- Improvements on Export HTML
- The tools.jar of J2SE5.0 or 6.0 is required to export HTML.
Note: The tools.jar of J2SE1.4 is NOT applicable to export HTML since ver 5.5.
- Template Classes are included in exported HTML.
- Exporting Associations as Attributes
Associations that fit both conditions as below are exported as Attributes.
- They have names for Association Ends.
- They are not Non-Navigable.
- Java5 Build
- JUDE/Community installer is built with J2SE5.0 since ver 5.5.
- NOTE : JUDE/Community no longer launches with J2SE1.4 since ver 5.5.
- Improvement on Statemachine Diagram
When creating a new Transition, Events and Guards are defined in recommended case.
- Show a namespace of diagram in Diagram Editor's title bar
[Tool] - [System Properties] - [Diagram Editor] - [Show namespace in the Diagram Editor title (Restart JUDE)] (Default : ON)
- Support Constraint for Classes
Specifying constraint for Classes is available in [Constraint] tab of Classes in the Property View.
- Object diagram models have been changed into UML2.0 names.
- Instance Specification (Former name: Object)
- Slot (Former name: Attribute)
- Improvement on Sequence/Communication Diagrams
The following selections have been added in Drop-down button of Lifeline in Toolbar.
- Actor
- Entity
- Boundary
- Control
- Improvement on Object/Deployment Diagrams
The following selections have been added in Drop-down button of InstanceSpecification in Toolbar.
- Actor
- Entity
- Boundary
- Control
- Improvement on partition size (Activity Diagram)
Default size of partition has been adjusted, so it fits in Diagram Editor when the first partition is created.
- Improvements on API
- Get Return Value variable from a message by adding getReturnValueVariable() to IMessage
- Get Type Modifier
- Get Type Modifier from IElement by adding getTypeModifier() to IElement.
- Get Type Modifier of actual parameter by adding getActualParameterTypeModifier(IClassifierTemplateParameter param) to ITemplateBinding.
Fixed Bugs
- [3610]An exception happens sometimes when changing the end of Message in Sequence Diagram
- [3605]By double-clicking a slot of Instance Specification that has a base class with Attribute more than once, the Attribute's string appears and you are able to modify it.
- [3600][Import Java] may fail if the Java contains an Attribute that is using a Template and also is initialized by Method that is using the template.
- [3581]We should not add "_x" at the end of operations when we copy them if they had the same name but had different parameters.
- [3569]A confirm dialog now indicates which version of JUDE last modified the .jude file when opening it.
- [3568] When you copy and paste Attributes/Operations, an order of them will change from an original order.
- [3567] Unable to delete Stereotypes/Constraints of Attributes/Operations directly from Diagram Editor.
- [3557]Invalid icon appears for Class’s property on following areas (Class’s Property View [Property] Tab [Depend Type] / Class’s Pop-Up Menu [Show Part] dialog [Depend Type].)
- [3555]Inner classes cannot be imported properly by [Import Java] if they have deep class hierarchy.
- [3542][Set Line Color] menu is missing from [Template Binding] Line 's Pop-Up Menu
- [3540][Correct Invalid Models] does not work for some invalid models properly.
- [3535]Javadoc files cannot be opened after Export HTML.
- [3534]It is unable to click on anything in the Structure Tree after changing [Look and Feel] on JUDE that is running upon on Java6.
- [Version Information] dialog box is modeless. [3532]
- It is unable to create anonymous bound classes with ? by modifying Attributes/Operations directly. [3528]
- It is unable to create anonymous bound classes with Primitive type by modifying Attributes/Operations directly. [3527]
- There is a difficulty in scrolling with right-drag on Diagram Editor.[3525]
- Unable to get namespace by using JUDE API getOwner() method toward Activity Diagram, Statemachine Diagram, Sequence Diagram, Flowchart and Data Flow Diagram. [3524]
- [Correct Invalid Models] menu does not work sometimes for invalid models in Sequence Diagram.[3522]
- [Software Update Information] menu does not work. [3521]
- An exception could occur when converting a Class into an Association Class. [3517]
- It is unable to transfer BoundClasses to another package. [3515]
- It is unable to delete Parameters from Operations on the Diagram Editor. [3514]
- An exception could occur when opening UseCase Description that is created by JUDE/Professional. [3511]
- When you adjust size of a Class with ports on, a Class size changes and leaves ports out off the Class. [3464]
- If "String - java.lang" is applied to System Properties's [Basic] - [Default Type of Attribute], deleting java package could call an invalid message dialog
and generate invalid models.[3509]
- An exception happens by clicking Frame with holding CTRL key down if frame and other objects are selected in diagram. [3503]
- An error occurs in parser when importing Java files. [3495]
- When you copy a State containing an Internal event in Statemachine diagram, copied state will have duplicated Interval events. [3489]
- Community version should not allow to add Hyperlinks to Attributes/Operations. [3487]
- Color of model elements changes automatically when adding another model to diagram from structure tree. [3485]
- Sequence Diagrams should not be able to have the same name under package. [3484]
- When a state is inside another state, it is unable to create a Transition from one to another. [3479]
- Interface Icon does not show right sometimes when adding it from the Structure Tree. [3475]
- An exception happens when creating Provided/Required Interface while the [Create relation in original direction] option is ON. [3466]
- It is difficult to change a direction of messages in Communication Diagram. [3462]
- AssociationClasses are not included in [Java Parse Chooser] list when importing Java. [3458]
- [Java Parse Chooser] does not show up when importing .java with associations that have static definitions. [3456]
- An exception happens when importing the same .java files several times. [3455]
- Scrolling up/down (with mouse wheel) enlarges a diagram without any limit. [3451]
- JUDE freezes when opening a file if it contains invalid models. [3445]
- An exception occurs when doing UNDO after deleting Lifeline in Sequence Diagram. [3444]
- An exception occurs if jude-community.jar is in front of jude-api.jar in CLASSPATH of Java projects that use JUDE API. [3428]
Existing Bugs
- When modifying a multiplicity of Associations directly, the entered multiplicity will be set as a Role name.
JUDE/Community 5.4.1 (January 14, 2009)
Model Version: 29
JUDE files (.jude) are upward compatible. If the files have been edited by the newer model version of JUDE, they cannot be opened in older model version.
Fixed Bugs
- If "String - java.lang" is applied to System Properties's [Basic] - [Default Type of Attribute], deleting java package could call an invalid message dialog
and generate invalid models.[3509]
- An exception happens by clicking Frame with holding CTRL key down if frame and other objects are selected in diagram. [3503]
- An error occurs in parser when importing Java files. [3495]
- When you copy a State containing an Internal event in Statemachine diagram, copied state will have duplicated Interval events. [3489]
- Community version should not allow to add Hyperlinks to Attributes/Operations. [3487]
- Color of model elements changes automatically when adding another model to diagram from structure tree. [3485]
- Sequence Diagrams should not be able to have the same name under package. [3484]
- When a state is inside another state, it is unable to create a Transition from one to another. [3479]
- Interface Icon does not show right sometimes when adding it from the Structure Tree. [3475]
- An exception happens when creating Provided/Required Interface while the [Create relation in original direction] option is ON. [3466]
- It is difficult to change a direction of messages in Communication Diagram. [3462]
- AssociationClasses are not included in [Java Parse Chooser] list when importing Java. [3458]
- [Java Parse Chooser] does not show up when importing .java with associations that have static definitions. [3456]
- An exception happens when importing the same .java files several times. [3455]
- Scrolling up/down (with mouse wheel) enlarges a diagram without any limit. [3451]
- JUDE freezes when opening a file if it contains invalid models. [3445]
- An exception occurs when doing UNDO after deleting Lifeline in Sequence Diagram. [3444]
- An exception occurs if jude-community.jar is in front of jude-api.jar in CLASSPATH of Java projects that use JUDE API. [3428]
Existing Bugs
- When modifying a multiplicity of Associations directly, the entered multiplicity will be set as a Role name.
JUDE/Community 5.3.1 (November 7, 2008)
- Model Version: 28
JUDE project files (.jude) are upward compatible. If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
Improvements
- JUDE performance gets extremely slow when operating a class that has large attributes/Operations. [3416]
- JUDE performance gets slow when showing an ER Entity that has large attributes. [3399]
Fixed Bugs
- Unable to close the Project by using JUDE API(ProjectAccessor.close())/NonCompatibleException does not appear even though the model version of project was upgraded than the API one. [3431]
- An error occurs depending on the order of CLASSPATH of Java Project's that uses JUDE API. [3428]
- public class Base<T extends Ref> model gets exported as "public class Base<T>". [3425]
- Unable to import the Java source code if it has multiple initializers. [3420]
- Unable to add Stereotypes if the visibility of stereotypes are turned off. [3419]
- Unable to clone diagrams due to invalid models. [3418]
- Strange letters appear on the Pop-up menu of Line Style after changing line style several times. [3417]
- Unable to import the source code if it has {} as default for annotation. [3413]
- Stereotype of Message (Communication Diagram) always appears despite the visibility setting. [3408]
- [Initial Visibility] setting does not apply properly when opening a diagram. [3397][3405]
- Renaming of Attributes does not work properly if it has constraints including "xx = xx". [3395]
- Attribute and Operation compartments of AssociationClass are shown after doing the auto-creating class diagram. [3392]
- Unable to move the waypoint of association line sometimes. [3382]
- There is no [Add Stereotype] menu on State's Pop-Up menu. [3309]
Existing Bugs
- When modifying a multiplicity of Associations directly, the entered multiplicity will be set as a Role name.
JUDE/Community 5.4 (October 27, 2008)
Model Version: 29
JUDE files (.jude) are upward compatible. If the files have been edited by the newer model version of JUDE, they cannot be opened in older model version.
New Functions
- UML2.0 Support
- 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
- Some models have been changed into UML2.0 names.
- Statemachine Diagram (Statechart Diagram)
- Initial Pseudostate (InitialState)
- ShallowHistory Pseudostate (ShallowHistory)
- DeepHistory Pseudostate (DeepHistory)
- Junction Pseudostate (JunctionPoint)
- Choice Pseudostate (Choice)
- Fork Pseudostate (Fork)
- Join Pseudostate (Join)
- Activity Diagram
- Partition (Swimlane)
- InitialNode (InitialState)
- Action (ActionState)
- CallBehaviorAction (SubActivityState)
- ActivityFinal (FinalState)
- SendSignalAction (Signal Sending)
- AcceptEventAction (Signal Receipt)
- ControlFlow/ObjectFlow (Transition)
- Decision Node (Decision)
- Merge Node (Merge)
- Fork Node (Fork)
- Join Node (Join)
- Activity (ActivityGraph)
- Object Node (ObjectFlowState)
- Sequence Diagram
- Lifeline (Object)
- Reply Message (Return Message)
- ExecutionSpecification (Activation)
- Stop (Termination)
- Communication Diagram (Collaboration Diagram)
- UML2.0 model elements have been added.
- All Diagram
- Class Diagram
- Provided Interfaces
- Required Interfaces
- Usage Dependency
- Realization
- Activity Diagram
- Partition (Vertical)
- Partition (Horizontal)
- Horizontal Dimension
- Vertical Dimension
- Flow Final Node
- Connector
- Sequence Diagram
- Found Message
- Lost Message
- CombinedFragment
- InteractionUse
- StateInvariant
- Gate
- Component Diagram
- Part
- External Part
- Connector
- Port
- Provided Interface
- Required Interface
- Usage Dependency
- Some models are represented in UML2.0 notation.
Notations can be switched at [Tool] - [System Properties] - [UML2.0] - [Show with UML 1.4 notation (some elements)] (Default:OFF)
- Class Diagram
- Non-Navigable Association to Navigable Association
- Navigable Association to Navigable Association
- UseCase Diagram
- Non-Navigable Association to Navigable Association
- Navigable Association to Navigable Association
- Activity Diagram
- Action (*1)
- CallBehaviorAction (*1)
- Control Flow/Object Flow (*1)
- Object Node (*1)
- Satemachine Diagram
- Sequence Diagram
- Lifeline (*1)
- Message (*1)
- Create Message (*1)
- Communication Diagram
- Lifeline (*1)
- Message (*1)
- Component Diagram
- Deployment Diagram
- Component (*1)
- Component Instance (*1)
- Non-Navigable Association to Navigable Association
- Navigable Association to Navigable Association
- New category [UML 2.0] has been added in the System Properties.
- Frame visibility (Default:On)
- Show no arrows for Navigable Association Ends in UseCase Diagram (Default:On)
- Show no arrows for Navigable Association Ends in diagrams except UseCase Diagram (Default:Off)
- Show "X" for non-navigable Association (Default:On)
- Show with UML 1.4 notation (some elements) (Default:Off)
Some elements (*1) can be represented with UML 1.4 notation.
- UML2.0 Stereotype
UML 2.0 stereotypes have been added to Package, Model, Class, Operation, Component, Artifact, Dependency, Realization, Usage.
- Note
Some model elements that have been created with version 5.3 or earlier may be resized automatically when opening in version 5.4.
- Show extended Menus of JUDE/Professional in Main Menu
Menus of JUDE/Professional are now included in Main Menu to introduce you what features that JUDE/Professional supports.
- These menus start with [Pro], and are not available in JUDE/Community.
- These features are available in JUDE/Professional only and you can hide them from
[Tool] - [System Properties] - [Management View] - [Show main menus for JUDE/Professional].
- Timestamp record in JUDE
JUDE now records timestamp of project file.
- This is useful when you want to know when the project file was last modified in JUDE because if you use the
repository such as SubVersion, timestamp will be updated each time the file is checked out.
- The timestamp appears at [Model Time Stamp] in the Project View of the Project.
- Software Update Information
You can check the latest software update information when launching JUDE or from [Help] menu via HTTP access.
*This connection will not send any of your private information on the PC.
*This feature is available from 6th October of 2008.
- When launching JUDE, if software update finds a new version available, a message appears to notify you.
- [Help] - [Software Update Information]
If you click the [Software Update Information] button, all available versions will be listed with released date.
To update to the latest version, click [Download site] button and download from our website.
- To check by using the proxy server, you need to configure the detail in the System Properties.
- [Tool] - [System Properties] - [Software Update Information]
- Use proxy server to get the update information (Default : OFF)
- Proxy Server Address
- Proxy Server Port
- Setting of Aggregation and Navigation to Links
You can set the Aggregation and Navigation to Links between objects.
- Rectangle with rounded corners
- You are able to create rectangles with rounder corners in all diagrams except CRUD.
- The shape of corners can be switched from its Pop-up Menu.
- Improvement on Partitions
In simple partitions that are mixed with vertical and horizontal ones, the models will stay in the partition when deleting a partition.
- Support more model elements for the size adjustment
Components and States are now supported for the size adjustment.
- Improvement on messages of Sequence Diagram
You can edit the name of messages at the same time you create them.
- Improvement on JUDE main window during running Beta version
[Beta] is displayed in the JUDE window bar during running the Beta version.
- Improvements on the Export Java
Following two options have been added.
- Export the definition as a comment (Default: OFF)
- Export the TaggedValue as a comment (Default: OFF)
- Improvements on API
- Get all messages from Interaction
- Get all messages by adding the getMessages() to IInteraction.
- Following methods regarding the Attribute visibility has been improved.
- IAttribute.isPackageVisibility()
- IAttribute.isPrivateVisibility()
- IAttribute.isProtectedVisibility()
- IAttribute.isPublicVisibility()
- Following methods regarding the Operation visibility has been improved.
- IOperation.isPackageVisibility()
- IOperation.isPrivateVisibility()
- IOperation.isProtectedVisibility()
- IOperation.isPublicVisibility()
- Corrected the misspelling
- Fixed the misspelling of IAssociation.getMemberEnds().[3407]
Improvements
- JUDE performance gets extremely slow when operating a class that has large attributes/Operations. [3416]
- JUDE performance gets slow when showing an ER Entity that has large attributes. [3399]
Fixed Bugs
- Unable to close the Project by using JUDE API(ProjectAccessor.close())/NonCompatibleException does not appear even though the model version of project was upgraded than the API one. [3431]
- An error occurs depending on the order of CLASSPATH of Java Project's that uses JUDE API. [3428]
- public class Base<T extends Ref> model gets exported as "public class Base<T>". [3425]
- Unable to import the Java source code if it has multiple initializers. [3420]
- Unable to add Stereotypes if the visibility of stereotypes are turned off. [3419]
- Unable to clone diagrams due to invalid models. [3418]
- Strange letters appear on the Pop-up menu of Line Style after changing line style several times. [3417]
- Unable to import the source code if it has {} as default for annotation. [3413]
- Stereotype of Message (Communication Diagram) always appears despite the visibility setting. [3408]
- The misspelling of API method "IAssociation.getMemberEnds()". [3407]
- [Initial Visibility] setting does not apply properly when opening a diagram. [3397][3405]
- Renaming of Attributes does not work properly if it has constraints including "xx = xx". [3395]
- Attribute and Operation compartments of AssociationClass are shown after doing the auto-creating class diagram. [3392]
- Unable to move the waypoint of association line sometimes. [3382]
- There is no [Add Stereotype] menu on State's Pop-Up menu. [3309]
Existing Bugs
- When modifying a multiplicity of Associations directly, the entered multiplicity will be set as a Role name.
JUDE/Community 5.3 (June 27, 2008)
Model Version: 28
JUDE project files (.jude) are upward compatible. If project files have been edited by the newer model version of JUDE, they cannot be edited in the older model versions.
New functions
- 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
- Add IUsage for Usages
- Improvements on Menu structures
- 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 and Collaboration Diagrams
- Visibility Setting of multiple Messages
You can select multiple messages and change the visibility setting all at once.
- Name of Object made by Class
Now Objects that are created by dragging Class from the Structure Tree to the Diagram will not have an initial name.
- Highlight on Object when creating messages (Sequence Diagram)
Now Objects get highlighted when creating messages in Sequence Diagram.
- Anti-aliasing support
Anti-aliasing is available by turning on following options.
- [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)
- Improvement on [Import Java] feature
Upon on importing Java source code, it keeps information of existing associations, generalizations and realizations of models.
- Support Multiplicity of Attributes in Property View
Now you can set Multiplicity for Attributes at [Base] tab of Attribute's Property.
- 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 and Deployment Diagrams)
- Improvement on Size Adjustment
An alert appears if model elements you select are not supported for the size adjustment.
- 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 the project file.
Fixed Bugs
- Invalid models are created when the associationEnd of an object link was chosen and Ctrl + D was pressed.[3385]
- Undoing after setting ActivityGraph for SubActivityState creates invalid models. [3349]
- When changing the ActivityGraph for SubActivityState, it automatically changes the Activity Graph 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]
- 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]
- When opening CompositeStructure Diagram that was created with JUDE/Professional, Roll A and B should appear even if the Connector Type is not specified. [3322]
- In Sequence Diagrams, NoteAnchor connects at wrong position. [3319]
- The label of hyperlink on the pop-up menu does not appear properly when the hyperlink target is lost. [3315]
- In Search Pane, the kind shows wrong label sometimes. [3311]
- 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 Objects, Links and Messages all together to other Collaborations Diagrams. [3318]
- 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 ActionState in Activity Diagram, creates invalid models. [3308]
- Pressing down [Ctrl + D] keys while selecting state of ObjectFlowState in Activity Diagram, creates invalid models. [3305]
- [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 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]
- After deleting ReplyMessage's name once, by double-clicking on where ReplyMessage's name would show, the old name comes back. [3246]
- Unable to add stereotypes to Entity, Boundary and control from its Pop-Up menu if they are shown in Stereotype Icon. [3241]
- The [Activitygraph Name] column of SubActivityState was shown in blank and white even though it was non-enterable. [3239]
- By moving the <<information>> Stereotype of Entity, Boundary and Control to the top, it collapses its own shape. [3237]
- When undoing after changing the Initial visibility option of Sequence, Collaboration Diagram, it throws an exception. [3234]
- Some Interfaces are imported as classes with realization. [3233]
- By cloning Attributes/Operations in the Structure Tree, cloned Attributes/Operations will have duplicated Stereotypes and constraints. [3228]
- When selecting [Set Role Name] from Association or Link Pop-Up Menu, the Name that was already set will be overwritten by default names. [3226]
- Parameters of Destroy Messages do not appear in the Diagram. [3225]
- IAttribute#getMultiplicity() does not return the attribute multiplicity. [3224]
- Unable to import Classes that have method's parameter with annotation by [Import Java]. [3221][3265]
- Unable to move plural Objects, ObjectFlowStates at once. [3210]
- JUDE did not have a detailed error message to specify the cause and solution when error happened during launching JUDE. [3209]
- Shadow appears in front of models (Entities, Controls and Boundaries) that are created by doing drag & drop from the Structure Tree to Collaboration Diagram. [3202]
- It is difficult to select the end point of Associations and Messages. [3180]
- Adding new vertical partitions between existing ones will lose the points of NoteAnchor. [3085]
- Unnecessary information gets exported for Class/Attributes/Operations by exporting Java. [3079]
Existing Bugs
- When modifying a multiplicity of Associations directly, the entered multiplicity will be set as a Role name.
JUDE/Community 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 Objects, Links and Messages all together to other Collaborations Diagrams. [3318]
- 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 ActionState in Activity Diagram, creates invalid models. [3308]
- Pressing down [Ctrl + D] keys while selecting state of ObjectFlowState in Activity Diagram, creates invalid models. [3305]
- [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 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]
- After deleting ReplyMessage's name once, by double-clicking on where ReplyMessage's name would show, the old name comes back. [3246]
- Unable to add stereotypes to Entity, Boundary and control from its Pop-Up menu if they are shown in Stereotype Icon. [3241]
- The [Activitygraph Name] column of SubActivityState was shown in blank and white even though it was non-enterable. [3239]
- By moving the <<information>> Stereotype of Entity, Boundary and Control to the top, it collapses its own shape. [3237]
- When undoing after changing the Initial visibility option of Sequence, Collaboration Diagram, it throws an exception. [3234]
- Some Interfaces are imported as classes with realization. [3233]
- By cloning Attributes/Operations in the Structure Tree, cloned Attributes/Operations will have duplicated Stereotypes and constraints. [3228]
- When selecting [Set Role Name] from Association or Link Pop-Up Menu, the Name that was already set will be overwritten by default names. [3226]
- Parameters of Destroy Messages do not appear in the Diagram. [3225]
- IAttribute#getMultiplicity() does not return the attribute multiplicity. [3224]
- Unable to import Classes that have method's parameter with annotation by [Import Java]. [3221][3265]
- Unable to move plural Objects, ObjectFlowStates at once. [3210]
- JUDE did not have a detailed error message to specify the cause and solution when error happened during launching JUDE. [3209]
- Shadow appears in front of models (Entities, Controls and Boundaries) that are created by doing drag & drop from the Structure Tree to Collaboration Diagram. [3202]
- It is difficult to select the end point of Associations and Messages. [3180]
- Adding new vertical partitions between existing ones will lose the points of NoteAnchor. [3085]
- Unnecessary information gets exported for Class/Attributes/Operations by exporting Java. [3079]
Existing Bugs
- When modifying a multiplicity of Associations directly, the entered multiplicity will be set as a Role name.
JUDE/Community 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]
- An exception occurs by moving Template Biding in some cases.[3181]
- An actual parameter is removed by cancelling to create a new class as an actual parameter of a template binding.[3179]
- An exception occurs in some cases after deleting all models and then undoing.[3177]
- 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 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 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]
- Rubber band for the message name is not correct in collaboration diagrams.[3162][3164]
- 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]
- Actual parameters of template bindings are not removed after importing Java source codes.[3153]
Existing Bugs
- When modifying a multiplicity of Associations directly, the entered multiplicity will be set as a Role name.
JUDE/Community 5.2 (January 31th, 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
- Support Java 5.0 source code for [Import Java] feature
- Template Class
- Template Parameters
- 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, Sequence or Collaboration 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, Sequence or Collaboration Diagram
- Export Java
- Support Template Class
[Tool] - [Export Java]
- Import Java
- Support Template Class
[Tool] - [Import Java]
- 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]
- Empty
- User's Template
Customized Template stored in %USER_HOME%/.jude/community/template/project
- JUDE's 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 a arc then click the object the line attaches to.
- Curved lines are available for following lines.
- Associations
- Generalizations
- Realizations
- Dependencies
- Links
- Extends
- Includes
- Transitions
- NoteAnchors
- You can set the default line style for each diagram: [Default Line Style].
- You can set the line style on Tool bar of each diagram.
- You can change the line style from Pop-Up menu of models.
- Normal Line
- Right Angle Line
- Curve Line
- Curve Right Angle Line
- Improvements on Class Diagram
- 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.
- Delete Attributes/Operations by [Delete] Key
- [Delete] key deletes Attributes/Operations in the Diagram Editor.
- Improved Pop-Up Menu of Class
- Organized menu on Pop-Up Menu of Class.
- Text in Multiple lines is available for following models.
- ActionState
- SubActivityState
- 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.
- Delete Stereotype by [Delete] key
[Delete] key deletes Stereotypes in the Diagram Editor.
- 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.
- Improvements on API
Model information of StateChart Diagrams are available. Please refer to API User Guide for detail.
Go to [start] in Windows - [Program] - [JUDE Community] - [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.
- Provides 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]
- Element tooltip in Search view is not displayed correctly.[3110]
- Same name parameters should not be created in same operation. [3104]
- The label of Transition in Statechart 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]
- JUDE loads different models when creating new project file depending on how JUDE is launched. [b3091]
- Object names are always shown in one line when opening Sequence Diagram. [3084]
- By resizing JUDE Window, the hidden Project View opens back.[3057]
- Creating Messages in Sequence Diagrams could freeze JUDE occasionally. [3077]
- You can select Object as Attribute's Type in its Property View. [3072]
- Deleted diagrams are still shown in [Search] view. [3068]
- 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 Collaboration Diagram. [3060]
- No duplicate Project ID in creating new project.[3050]
- 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]
- 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 Transition. [3038]
- Some settings of System Properties affect Model in Default Model. [3036]
- Event and Action cannot be modified correctly on Activity Diagram. [3030]
- Minimum size of Object in Collaboration Diagram is larger than previous version. [3029]
- An exception happens when creating new Class diagram after setting the multiplicity "*,*" to Associations. [3018]
- When importing Attribute lists as Associations with [Import Java] feature, it loses the multiplicity. [3015]
Existing Bugs
- When modifying a multiplicity of Associations directly, the entered multiplicity will be set as a Role name.
JUDE/Community 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]
- 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]
- Default Size of Object is incorrect in Collaboration Diagrams. [2988]
Existing Bugs
- When modifying a multiplicity of Associations directly, the entered multiplicity will be set as a Role name.
JUDE/Community 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 functions
- 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 drop 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.
- 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 baseclass of object directly on the Diagram Editor.
- Improvements on Sequence Diagram
- Modify baseclass of Object 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 Collaboration Diagram
- Modify baseclass of Object 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 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 Class
- [Operation] Tab of Class
- [Extension Point] Tab of UseCase
- [Internal Event] Tab of State
- [Parameters] Tab of Operation
- Improvements on color setting of Stereotype
- Apply the color change for stereotypes when changing it on System Properties.
- Improvements on API
- 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 System Properties
- Rearranged the structure by order.
- Made it easy to modify the text when creating new text.
Improvements on Performance
- 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
- Duplicated classes are created if you set default type of Attribute that starts with space in System Properties. [2962]
- Resizing name rect of lifeline causes exception[2950]
- Cannot resize lifeline's name after drag & drop Actor, Entity, Boundary, Control from tree to Communication Diagram.[2948]
- Size of Lifeline is wrong after unspecifying the base 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]
- Unable to open project files that contain reference models. [2919]
- 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 problems in Collaboration diagram. [2910]
- There is no copy Menu on the Pop-Up menu when selecting more than one subactivity states. [2886]
- An exception occurs when clicking state or action state 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]
- 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]
Existing Bugs
- When modifying a multiplicity of Associations directly, the entered multiplicity will be set as a Role name.
JUDE/Community 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
- The shape of ActionState element is shown in UML 2.0 Notation. [2865]
- An exception happens when modifying the Sequence Diagram contains Return Message. [2863][2864]
- There is no Depth Lock Mode button on Tool bar of Sequence Diagram. [2862]
- Unable to move more than one element by pressing arrow keys. [2855]
JUDE/Community 5.0.1 (June 22nd, 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
- Labels of Models supported only in Professional version are not shown properly in Community version after doing [Search]. [2838][2839]
- Objects are not underlined in Class and Deployment and Sequence Diagram. [2836]
- Imports non-read-only files as read-only files. [2798]
- Resizing the Status element breaks the line down inside it. [2787]
- Property files get transferred to improper folder on MAC and Linux. [2772]
- The state of ObjectFlowState gets shown in more than one line when the Auto resize is off. [2767]
- Unable to modify the ObjectFlowStates that have the state in Diagram Editor. [2766]
- Unable to open the Hyperlinks of https/ftp. [2756]
JUDE/Community 5.0 (May 24th, 2007)
Model Version: 25
New Functions
- Lock files
- Set a lock when opening a project file. Once the project file is locked, the project file will be opened in Read-only mode to other users.
- [Tool] - [System Properties] - [File] - [Set a lock when opening a project file]
- 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)
- Improvements on Property View
Opens the Property View of the diagram when creating a new diagram.
- Improvement on Class 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.
- Set the Default type of Attributes when creating new Attributes in Class Diagram
- [Tool]-[System Properties]-[Basic]-[Default Type of Attribute (i.e String -java.lang) (Default:int)
- 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
- Show Object names always when creating messages
- Improvement on Activity Diagram
- SubActivity State
- SubActivity State Menu Icon on Tool bar
- Set the referenced diagram from the Property View
- Open the referenced diagram by double-clicking
- When creating the SubActivity State by dragging an Activity Diagram from the structure tree, the name of SubActivity State will be the original diagram's name
- Convertible between Action and SubActivity
- Size adjustment for the default and minimum size
- Add Stereotype
- ObjectFlowState
- 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
- InitialNode
- Multiple InitialNodes are available
- Check off the [Tool] - [System Properties] - [Basic] - [Allow no multiple Initial Nodes in Activity Diagram] (Default: on)
- Transition
- Show Event, Guard, Action of Transitions in more than single line
- 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]
- 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 Project file
- A project file that locates in following directory will be opened as a default model
- Userhome\.jude\community\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\community
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]
- 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 object name in one line. [2542]
- Invalid selection occurs on the Class Diagram that contains duplicated Attributes in. [2538]
- An exception happens when doing Copy & Paste of Partitions on Activity Diagram on certain conditions. [2524]
- 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]
- Converting Association Class to Class brings out Invalid models in the Project File. [2433]
- 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]
- HTML Export doesn't work properly in some conditions. [2233]
Update Information
|