JUDE/Community Release Notes
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 :
- 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.
EThey have names for Association Ends.
EThey 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
- Show a namespace of diagram's 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 Classfs property on following areas (Classfs Property View [Property] Tab [Depend Type] / Classfs 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.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
- 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)
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]
JUDE/Community 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]
- Asynchronous message is displayed with dashed line in sequence diagrams. [2291]
- An exception occurs when adding an [Interface] stereotype to an association class. [2304]
JUDE/Community 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.
New functions
- Transfer Messages by dragging
- A start point of messages can be dragged to transfer to a lifeline.
- 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 Community] - [API User Guide]
Fixed Bugs
- Interfaces and lines connected to them get shifted over packages. [2024]
- Multiple partitions that have the same lane name cannot be copied & pasted. [2108]
- It is unable to Copy & Paste partitions in a row. [2107]
- 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]
- When adding a partition as dragging, the partition will be added incorrectly.[2115]
- Improve the movement of text, rectangle, note, line, image in Partitions of Activity diagram.[2117]
- Line types are shown differently when opening a project. [2082]
- An exception occurs when cloning a Sequence Diagram. [2071]
- When resizing Note to minimal size, the position is changed.[2174]
- The check symbol of [Name Direction Visibility] in Association popup menu is not shown properly.[2096]
JUDE/Community 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.
- UML2.0 is not supported in JUDE/Community.
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]
- 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]
- Some associations are shown in UML 2.0 notation. [1992]
- 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]
- A whole text cannot be seen when it is longer than combo box's width. [1974]
- An exception occurs when editing definitions of attributes or operations without having any diagrams opened in Diagram Editor. [1966]
JUDE/Community 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.
- UML2.0 is not supported in JUDE/Community.
New Functions
- Window Menu
Window menu in the main menu is added.
([Close/Close Others/Close All] [Horizontal/Vertical/Tile])
- Open diagrams at coordinate on top left center
Opening diagrams at coordinate on top left center can be set in the system properties. [Default On]
([Basic] - [Open diagrams at coordinate on top left center] in System Properties)
- Diagram Editor Frame Visibility
Diagram Editor Frame visibility can be set in the system properties.
([Basic] - [Diagram Editor Frame visibility] in System Properties)
Improvements
- Diagram Editor Window Size
Diagram Editor window size will be saved on exiting JUDE.
- Update System Properties
On applying the update of the system properties, it will reflect on the diagram editor.
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.[1858]
- Unable to UNDO after changing Message Return Value Visibility.[1854]
- An exception occurs when clicking "Back to Previous Editor" button on Tool bar occasionally.[1842]
- Mnemonic does not work for Menus in English Version.
- 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]
- A Create Message should be drawn with solid line.[1568]
JUDE/Community 3.0.3 (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.
- UML2.0 is not supported in JUDE/Community.
Bug Fix
- An exception occurs when choosing a folder to open/save a project. [1511]
- Reduced some times when dialogs come to choose Attribute types. [1528]
- Unable to make the name of ObjectFlowState Empty. [1535]
- Unable to correct the invalid model by doing [Tool]-[Correct Model]-[Correct Invalid Models]. [1536]
- Cannot direct edit for relationships without name.[1539]
- >An exception occurs when creating a Diagram in some cases.[1523]
JUDE/Community 3.0.2 (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.
- UML2.0 is not supported in JUDE/Community.
Bug Fix
- 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]
- 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 creating CreateMessage in sequence diagrams in some cases. [1490]
- An exception occurs when opening diagram in some cases.[1501]
- When operating [Alt+F] or [Alt+V] while the focus is on an element, f or v is input in the element. [1505]
- When exporting Images of sequence diagrams, texts on Selfmessage of the right object get chopped off. [1477]
- An exception occurs when modifying the link name of Collaboration diagrams by Pop-up Menu.[1512]
- An exception occurs when converting Association to AssociationClass then converting AssociationClass to Class. [1447]
JUDE/Community 3.0.1 (July 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.
- UML2.0 is not supported in JUDE/Community.
Bug Fix
- An exception occurs when opening diagrams in some environments. [1451]
- Message names are overlapped with Activations in sequence diagrams. [1448]
- An alert will be displayed when using the Java venders other than Sun Microsystems, Inc.
JUDE/Community 3.0 (June 27, 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.
- J2RE1.4.2_12 is also included in the JRE bundle version of JUDE/Community.
- UML2.0 is not supported in JUDE/Community.
New Functions
- JUDE API Release
JavaAPI that obtain main model information of Class Diagrams and UseCase Diagrams has been released. Please refer to API User Guide for detail.
Go to [start] in Windows - [Program] - [JUDE Community] - [API User Guide]
- Convert AssociationClass to Class or Association
AssociationClass can be converted to Class or Association.
To convert AssociationClass, go to [Convert to Class]/[Convert to Association] in the popup menu of AssociationClass.
- Drag & Drop of Files
Drag & Drop for Image files, .jude Files and others are now supported.
- When you Drag & Drop files, you can choose an option for how to take them in as Images or use them as Hyperlinks for Models or Model elements..etc.
- This new function can be set On/Off in System Properties. [Tool] - [System Properties] - [Others] - [Show a dialog to select an action when drag & drop a file]. If this box is not checked on, Drag & Drop Files would be operated in default setting.
- Pasting images from Clipboard onto Diagrams
Now it is able to paste images from Clipboard by selecting [Paste].
- Saving Projects
When saving a new project at first time, the project file would be saved with the name of the first diagram as the project file name.
- Adding continuously Attributes and Operations with Enter Key
After creating Attributes, Operations of Class, and Operations of SubSystem on Diagram Editor, you can add continuously more of them by just pressing Enter Key.
- Display and Edit of Namespaces of Attribute
In case you select a class for Attribute Type of a Class, its name and Namespace are displayed in Attributes Property View. By editing the Namespace in Property View in Attribute you can change the type class, or create a new one.
- Association buttons changed into Dropdown Buttons
Association buttons on the tool palette in UseCase Diagram, Class Diagram, Deployment Diagram have been changed into dropdown style buttons. Now you can choose the type of Association using these dropdown buttons.
- Fork, Join buttons changed into Dropdown Buttons.
Fork and Join buttons on the tool palette in Statechart and Activity Diagram have been changed into Dropdown style buttons. Now you can choose the Horizon one or Vertical using these Dropdown buttons.
- Rubber band of Relations
Rubber band of Relations are displayed including names and other attached elements by dragging them.
- Creating new Messages in Sequence Diagram
When creating new Messages in Sequence Diagram, the range of Lifeline can be selected is wider. Now it is easier to create new messages.
- Size of Action
The size of Action is smaller than before.
- Partition in Activity Diagram
Vertical Partitions and Horizontal Partitions are supported.
- Icons in JUDE/Community
Icons in JUDE/Community are updated.
Fixed Bugs
- When Package names contain a period(.), Namespaces cannot be displayed properly in dropdown list in Property View, such as Base classes in Sequence Diagram or other Diagrams.
- Project files (.jude) which name contains a period(.) other than .jude cannot be read by Drag & Drop.
- Interfaces cannot be nested onto Nodes dragging & dropping it from the Structure Tree to the Deployment Diagram (Diagram Editor).
- Memories is not released after cloning Diagrams or Models and closing the project.
- An exception occurs when selecting a new class for Return Value of Operation in Subsystems.
- Attributes can be added with [Ctrl+F] for Subsystems.
- No popup menus of Components and Artifacts is shown up in Structure Tree.
- An exception occurs occasionally when dragging the Activations that contain Reply (return) Messages.
- In some cases, what you typed would be set in the Role name when editing a Multiplicity of Associations directly in Diagram Editor.
- In Activity Diagrams, when selecting a Subsystem for Base class of the ObjectFlowState, Stereotypes of the Subsystems would not be displayed automatically in the Object.
- An exception occurs occasionally when deleting Submachinestate.
- In the property View of Attributes, invalid letters are included in the list of Stereotype names.
- Invalid Models are created when doing undo after copying notes and note anchors.
([Tool] - [Correct Model] - [Correct Invalid Models] to fix)
- Node cannot be highlighted when dragging Interfaces to the Deployment Diagram (Diagram Editor) from the Structure Tree.
- An exception occurs occasionally when setting a new type for Return Value in Operation of Subsystems.
- Attributes Visibility in the System Property does not work properly when creating Association Classes.
- File Separators depending on platform are used in some parts.
- << reside >> Stereotypes always get added automatically when making Dependency from Components to Interfaces.
- When moving messages in Sequence Diagram, unselected messages also move at the same time in some cases.
- Importing file images fails when the image file contains :(colon) in the file name.
JUDE/Community 2.5.1 (Mar.14, 2006)
- Model Version : 20
If project files are edited by the newer model version of JUDE, they cannot be edited in the older model versions.
- J2RE1.4.2_11 is also included in the JRE bundle version of JUDE/Community.
New Functions
- Artifact Maps
Artifact maps can be generated on the popup menu of the project on the structure tree.
The artifact map includes all diagrams in the project and Hyperlinks are set from Topics in the Mind Map to each diagram.
Fixed Bugs
- In some cases, an exception occurs when searching topics in the search view and deleting the Mind Map on the structure tree.
- Hyperlink cannot be opened by double-clicking the Hyperlink icon in Mind Maps.
Existing Bugs
- When editing the multiplicity of an association on diagram, it is set as a role name in some cases.
JUDE/Community 2.5 (Feb.22, 2006)
- JUDE image files and URLs have changed based on the establishment of the new company, Change Vision, Inc.
- Model Version : 20
New Functions
- Editing relationships on diagram
- The names of relationships (Generalization, Association, Realization, Dependency, Extend, Include, Link) can be set on popup menus.
- The role names of associations are editable when setting on popup menu.
- The multiplicities of associations can be edited on diagrams.
Improvements
- Aggregation Icons
Aggregation Icons have been added in the Class popup menu.
Fixed Bugs
- Visibility of Operation Parameter Type cannot be set correctly in the Class popup menu when setting off the default visibility in the system properties.
- Actors cannot be aligned in the center by "align horizontal center".
- In the version 2.4 or later, line width of the rectangle may change when opening a project file edited in the version 1.6. or older.
- In the version 2.4 or later, an arrow of the line is not displayed when opening a project file edited in the version 1.6. or older.
- ESC key does not work in the confirmation dialog when creating a new class as an Attribute type.
- An exception occurs when dragging and dropping a Class to its self Association Class in the structure tree.
- In some cases, an exception occurs when dragging and dropping an Association Class to a diagram in the structure tree.
- An exception occurs when a Class name is editable in the structure tree and a Class diagram is created ([Diagram] - [Class Diagram] in the main menu).
- When selecting [View] - [Look&Feel] - [Windows Classic] in the main menu, [Windows Classic] is not checked when reopening the menu.
JUDE/Community 2.4.4 (Dec.27, 2005)
Improvement
- Show/Hide the Project View by double-clicking the tab of the Diagram Editor. (Only Java1.5.x)
Fixed Bugs
- An exception occurs if there is no return value of an operation and it is input.
- Stereotypes and Constraints cannot be moved on view elements of a Package in some cases.
- In some cases, a class cannot be deleted. To correct, go to [Tool] - [Correct Model] - [Correct Invalid Models]
- Linefeed code is wrong in the Shell script file (jude) for Linux and MacOS.
JUDE/Community 2.4.3 (Dec.2, 2005)
Fixed Bugs
- In some cases, arrowhead will be changed when opening the files edited in the old version of JUDE.
- An exception occurs when selecting a role name of an Association and press Ctrl + D.
- In some cases, an exception occurs when copying and pasting in deployment diagrams.
- In some cases, messages cannot be added in sequence diagrams.
- An exception occurs when exporting HTML without any classes.
JUDE/Community 2.4.2 (Nov.15, 2005)
- Model Version : 20
- J2RE1.4.2_10 is also included in the JRE bundle version of JUDE/Community2.4.
Fixed Bugs
- In some cases, invalid models are generated by cloning Activity Diagram.
To correct invalid models, go to [Tool] - [Correct Model] - [Correct Invalid Models].
- In some cases, an exception occurs when cloning models twice.
JUDE/Community 2.4.1 (Nov.04, 2005)
Fixed Bugs
- In some cases, invalid models are not corrected by the Correct Model command.
- An error occurs when copying and pasting or cloning diagrams if there are dependencies between Objects and Classes.
- An exception occurs when creating diagrams as displaying the Diagram view.
- Invalid models are generated when copying and pasting Sub Machine State in the Statechart diagram, and undo.
- Align function is not correct to composite states in the Statechart diagrams.
JUDE/Community 2.4 (October 28, 2005)
Fixed Bugs
- In JUDE/Community2.4 beta, invalid models are generated by cloning a Class Diagram with the shared style Generalizations.
- In JUDE/Community2.4 beta, the background color of Classes are not displayed when opening files which were created by the previous version.
- Diagrams are opened after editing the diagram name in the Structure Tree.
- In some cases, invalid models are generated after copying and pasting in the Sequence Diagram
To correct the invalid models, go to [Tool] - [Correct Model] - [Correct Invalid Models]
- Selected area of a Note is larger than the size of the Note in some cases.
- It is not available to jump from a hyperlink to the Structure Tree if the tree is not displayed.
- Stub State can not be copied and pasted.
- Sometimes opening Hyperlinks from the Diagram Editor does not work.
- The label of the Hyperlink popup menu is wrong.
JUDE/Community 2.4 beta (October 24, 2005)
- This is a beta version.
- The Model version is #20. The new beta version is 2.4, the same number of other JUDE products.
- J2RE1.4.2_09 is also included in the JRE bundle version of JUDE/Community2.4 beta.
New Functions & Improvements
- Move Message in Sequence Diagram
A Message can be moved to other Object by dragging the activation of the Message (This can be done with some restrictions).
- Set style to Line, Rectangle and Text
- Line width, line type and line color can be set to Line and Rectangle by using the popup menus.
- Line color and background can be set to Text by using the popup menu.
- Visibility of Attribute/Operation
Set visibility according to the visibility of Attribute/Operation by the Class popup menu.
- Back/Forward to Diagram
Back/Forward to Diagram buttons have been added in the Tool bar.
- Some of Shortcut keys have changed.
- Align Left
Alt + Left => Ctrl + Alt + Left
- Align Right
Alt + Right => Ctrl + Alt + Right
- Align Vertical Center
Ctrl + I => Ctrl + Alt + I
- Align Top
Alt + Up => Ctrl + Alt + Up
- Align Bottom
Alt + Down => Ctrl + Alt + Down
- Align Horizontal Center
Ctrl + Minus => Ctrl + Alt + Minus
- Set Style of View Elements by copying & pasting them.
- Adding Style of Text, Line, Rectangle, and background color of UML View Elements.
- [Edit] - [Copy Style]/[Paste Style] in the Main menu
- [Copy Style]/[Paste Style] buttons on the tool bar
- [Copy Style]/[Paste Style] on the popup menu
- Clone Use Case
Use Cases can be cloned by using the popup menu in the Structure Tree.
- Set Color
- A pull-down button for Set Color function is added to the tool bar.
- Previous color can be used by clicking on the Set Color button.
- Favorite color can be stored in the Color Chooser.
- The color set in View Element can be selected when opening the Color Chooser.
- Popup menu on the tab of Diagram Editor
Close popup menu is added to the tab of Diagram Editor (JDK5.0 only).
- Set maximum size of images
The maximum size of images can be set, so big images are not displayed.
([Tool] - [System Properties] - [Image])
- Display Package name in the dropdown list of the Base Class
Package names are displayed in the dropdown list of the Base Class located in the Object Property.
- Align Width & Height
Align Size function is now divided to Align Width and Align Height.
- Open diagrams with closed state of the project.
([Tool] - [System Properties] - [File])
- Grid is not displayed when outputting the image.
([Tool] - [System Properties] - [Grid])
- The maximum number of times for UNDO can now be set.
([Tool] - [System Properties] - [Other])
- Pull-down buttons for align functions are added.
Fixed Bugs
- Multiple lines appear out of rectangle.
- Project files cannot be saved after problems occur in the application. In some cases, they can be saved.
- The Inheritance Tree is not displayed after displaying the Structure Tree.
- Stereotypes of the relationships cannot be moved on to Packages.
- A part of the name is not outputted in the image when an icon notation, such as Actor, is used in the Sequence diagram.
- An exception occurs when deleting cloned Sequence diagram or Collaboration diagram in some cases.
- When an Object is displayed by icon notation, the name of the Object is displayed out of the rectangle after the stereotype of the base class is changed.
- A stereotype of the Use Case is not displayed in the center in some cases.
- Underline for the static operation of the Subsystem is not displayed.
- An exception occurs when setting color to the stereotype of "Set color for Stereotype".
- Sub Activity State is resized when the name of Activity Graph is changed.
- When images are displayed in the Diagram Editor, a part of images are not displayed because the frame of the images is white.
- When selecting multiple classes, the Popup menu of other view elements are not correct.
- The name of Object in Sequence diagram is sometimes out of rectangle.
- Interface is imported as a Class by Import Java in some cases.
- An array format (int[10]) cannot be set to the type of attributes.
- In some cases, JUDE can not be started because access to jude.log is failed after exiting JUDE.
- An exception occurs when exporting Java if a file with the same name and no write permission already exists.
- When setting true to the "derived" of the Attribute, "{derive=true}" is displayed on the Class.
- Input text disappears without recognition by Undo.
JUDE/Community 1.6.2(August 12, 2005)
Fixed Bugs
- Invalid models are generated by cloning diagrams or copy & paste diagram elements.
(Statechart, Activity, Sequence and Component diagrams)
- An exception occurs when copying and pasting Statechart diagrams.
- An invalid model is generated when copying and pasting note anchor in Statechart or Activity diagrams.
- Sub Activity State is displayed by one line when updating input with multiple lines.
- The icon of Sub Activity State is out of frame in some cases.
- Invalid models are generated when moving a Class with an inner Class to other package.
- An exception occurs when changing a parent package of Subsystem with Association Class.
- The size of a Class with stereotype <<information>> is wrong when dragging & dropping it from the Structure Tree to the Diagram Editor.
JUDE/Community 1.6.1(July 25, 2005)
Fixed Bugs
- A part of Hyperlink icon is not displayed for the image output.
- A name of ObjectFlowState is not displayed when reading files created by the older version.
- The status of the name visibility and class name visibility is wrong in the Popup Menu of ObjectFlowState.
- The Popup Menu is not displayed by the plural selection of Objects.
- The Popup Menu of Action State does not contain "Icon Notation".
- The Popup Menu of ObjectFlowState does not contain "Name Visibility" and "Class Name Visibility" by the plural selection.
- When deleting an association with multiple qualifiers, an invalid model is generated.
(It can be corrected by [Tool]-[Correct Model]-[Correct Invalid Model])
- A part of input is not displayed when editing multiple lines in a textbox.
- An invalid model is generated by deleting classes with Sequence Diagrams and Collaboration Diagrams.
- The Hyperlink menu is not displayed on the Structure Tree.
- The width of the Property View cannot be narrowed.
- An exception occurs when deleting an Activity Diagram referenced by a Sub Activity State.
JUDE/Community 1.6(July 20, 2005)
Improvements
- Hyperlink
Display Hyperlinks set in JUDE/Professional. (Reference Only)
- Direct Input
When selecting the input items such as names, they can be input directly.
- The names of elements on Structure Tree and Inheritance Tree become editable by F2.
- The elements on Structure Tree and Inheritance Tree can be deleted by Ctrl + D.
- Model version
The model version is displayed in the version information dialog. ( [Help]-[Version Information] )
- Alert when opening the project file created in the newer version.
- Show/Hide Project View
- [Show/Hide Project View] is added in Main Menu
[View]-[Show/Hide Project View]
- [Show/Hide Project View] is added in Tool Bar
- Show input within definition area of Property View
Check [Show input within definition area of Property View] in [System Properties]-[Base] for this function.
- Namespace is added in Property Views for Diagrams and UseCases.
- Property View of Note is added.
- Stereotypes of Note are added.
- Mouse cursor
- Change mouse cursor when zooming in/out
Ctrl + Mouse Wheel, or Ctrl + Right-mouse drag (up and down)
- Change mouse cursor when moving Diagram Editor
Right-mouse drag
- Mnemonic
Mnemonics are added to menus. (Main Menu and Popup Menu)
- Job Name for printing
Job names for printing are set in the following cases.
- Print Multi-Diagram - Project name
- Print - Diagram name
- Base Class of ObjectFlowState in Activity Diagram can be set.
- English menu and error messages are improved.
Fixed Bugs
- Swimlanes overlap in Activity Diagram.
- Text cannot be found by the search function.
- Java files cannot be imported if the character set is set as SJIS.
- An exception occurs when pressing the Add button in Attribute tab of Property View.
- Message indexes are not set correctly in the Collaboration Diagram.
- The rubber of Message is displayed bigger when hiding stereotypes or constraints.
- Parameters of Create Message cannot be shown on the Sequence Diagram.
- Diagram elements cannot be moved in the Diagram Editor by the some Grid setting.
JUDE/Community 1.5.3(July 7, 2005)
Changes
- Input on Diagram Editor
To edit an input on the Diagram Editor, select it and press F2. The input will be editable.
- Color Chooser
Black is added in the Color Chooser.
Fixed Bugs
- Generalizations with the shared style on a Package cannot be moved when moving the Package.
- Change the name of Class on the Class Diagram and do not fix the input.
The input name is not updated by drag & drop the Class from the Structure Tree to the Class Diagram.
- Element names are selected by drag & drop multiple elements from the Structure Tree to the Diagram.
- Action State is out of Swimlane when adding a new Swimlane in the Activity Diagram.
- Actor, Entity, Boundary and Control are shown with the normal icon by Undo/Redo of creating the elements.
- Attributes and Methods are not editable by creating Attributes (Ctrl+F) and Methods(Ctrl+M) if the Class name is selected.
- In some cases, invalid models are created when changing the end of Association, Generalization and Dependency.
- Invalid models are created when changing the link end of the self link on the Collaboration Diagram.
- An exception occurs when deleting <<extend>> or <<include>> in the UseCase Diagram.
- The initial color of the Association Class cannot be set.
- Packages are enlarged when putting on the plural classes in the Class Diagram.
- Move the diagram including Constraints from a Package to another Package. Constraints are deleted when deleting the former package.
- The end of the Note Anchor moves to the corner of the Note when moving the other end of the Note Anchor to another element.
- The deletion conformation dialog is not displayed when opening the Statechart Diagram, Activity Diagram, Sequence Diagram and Collaboration Diagram.
- To edit a text, only a part of the text is displayed in the scale-down diagram.
- The Class visibility cannot be cloned.
JUDE/Community 1.5.2(April 8, 2005)
Fixed Bugs
- An exception occured when we created an associationClass in right-angle mode
- A dashed line of an associationClass should not be allowed to be dragged to another element
- Sometimes Objects couldn't be resized on a sequence diagram.
- There was a case that position of Activation would be wrong on sequence diagram
- There was a problem around model compativility
JUDE/Community 1.5.1(April 8, 2005)
Fixed Bugs
- Initial value of attributes causes Exception
JUDE/Community 1.5(April 7, 2005)
New Functions
- Association Class
To create Association Class, open Class Diagram, then click Association Class icon on Tool Pallet. Then, Click two classes one by one.
- Constraint(Attribute, Method, Association, Role, Generalization, Realization, Dependency, Message)
- Add Constraint of Attribute, Method, Association, Role, Generalization, Realization, Dependency, Message in Constraint Tab of Property View.
- Add Constraint of Association, Role, Generalization, Realization, Dependency, Message by [Add Constraint] in Popup Menu.
- SubactivityState
To create SubactivityState, drag an Activity Diagram icon on Structure Tree to another Activity Diagram on Diagram Editor.
- CreateMessage and DestroyMessage for BranchMessage
To create CreateMessage and DestroyMessage for Branch Message, select [Branch Message] in Message Popup Menu.
- Clone Diagram
- To clone Diagram, select [Clone] in Diagram Popup menu on Structure Tree.
- It is the same function to Copy & Paste all elements on Diagram.
- Models (eg. Class, UseCase) are shared in both diagrams.
- Open file by drag & drop .jude file
To open a project file(.jude), drag & drop it on JUDE window.
- Show stereotype of Attribute and Operation
To show/hide sterotype of Attribute and Operation, select [Extended Visibility] - [Attribute Stereotype Visibility] / [Operation Stereotype Visibility] in Class Popup Menu.
- Show stereotype of Message
To show/hide stereotype of Message, select [Stereotype Visibility] in Message Popup Menu.
- Visibility of Association name
To show/hide Association name, select [Name Visibility] in Association Popup Menu.
- Visibility of Object stereotype
To show/hide Object stereotype, select [Stereotype Visibility] in Object Popup Menu.
Improvements
- Delete Diagram on Diagram View
To Delete a diagram on Diagram View, select [Delete] in the diagram's Popup Menu.
- Attribute initial value
- Attribute intial value will be abbreviated.
- Set to abbreviate or not in [Tool] - [System Properites] - [Base] - [Show Long Attribute Initial Value].
- Horizontal/Vertical Line
Press Shift as creating or modifying Line. It will create or modify a horizontal/vertical line.
- Popup Menu for plural Objects are added.
- Show a stereotype of Subsystem attribute.
- Nest Classes is cloned with the parent Class.
- A font size problem of J2SE5.0.(A part of Combobox is shown "...") is solved.
- Confirm when deleting items if they are used in diagrams.
- An error message is shown when javaw cannot be found.
- Change the size of element by pressing Shift. It keeps an aspect ratio.
- Improve the performance of Import Java.
- Cut the time of the post handling for Import Java.
- Add EUC_JP to character sets in System Properties. (Import Java, Export Java)
- Improve the performance when copying a big diagram.
Changes
- Note, Text
Fix input by Enter. Create a new line by Shift + Enter, or Alt + Enter.
- Copy
- Copy is divided into [Copy] and [Copy to Clipboard] in Popup Menu.
- It will reduce the memeory usage.
- All formats of images can be copied by the setting of [Tool] - [System Properties] - [Copy] -[Copy all formats of images to Clipboard by Ctrl+C].
- Use the system default newline code for [Export Java]
Fixed Bugs
- Autoresize Object : Calculate a length of stereotype.
- The position of Create Message (Arrow) is wrong after opening a file and move some elements on Sequence diagram.
- Cannot move elements on diagrams by editing a right angle line.
- Stereotype disappears by direct editing of Attribute in Subsystem or Qualifier in Association.
- Exception by delete from diagram when creating ComponentInstance or Object on Node, NodeInstance, Component or ComponentInstance.
- Can't open .JUDE file.
- To edit a text, only a part of the text is shown in the scale-down diagram.
- Import Java : Judge packages and inner classes correctly.
- Autoresize Object : Ignore a length of Attribute.
- Model of Object attribute can be deleted.
- Autoresize UseCase : Autoresize when Autoresize is off.
- Undo/Redo Submachinestate.
- Exception : [Correct Model] Generalization with shared style line.
- Character set for Import Java and Export Java in System Properties does not apply.
- Export Java : An abstract method to an implement class of an Interface is automatically created.
- Export Html : Package definition is not outputted.
- When pressing Close button (X) in the confirmation to save a file, it does not cancel the operation.
- Copy & Paste a self message in Sequence Diagram. A length of the self message is wrong.
- Cannot resize Component when the stereotype is not shown.
JUDE/Community 1.4.3(Nov 19, 2004)
Bug Fixing
- There is a case that rectangles of Activation in Sequence Diagram is not on the Lifeline
when we delete a Message.
If you have .jude projects which have the bad sequence diagram, you can correct it by
[Tool]-[Correct Model]-[Correct Invalid Model].
- [Import Java] fails to parse a source file which has a assignment of a instance of anonymous classes.
- [Import Java] fails to parse a source file which has a innerclass of interfaces.
- [Import Java] fails to parse a source file which has a "assert" method.
- JUDE Installer ignores the option to assotiate JUDE with the .jude extension.
- JUDE Installer ignores the option to add desktop icons for all users.
JUDE/Community 1.4.2(Nov 14, 2004)
Bug Fixing
- JUDE fails to open old .jude files which has a Message.
- [Correct Invalid Model] function deletes regular InternalTransition.
- There is a case that the event name of InternalTransition disappears.
- [Import Java] on J2SE1.4.1 doesn't accept user's operation to the Association/Attribute dialog.
- The status of [Propery] buttons and [New] buttons in PropertyView is not managed well.
JUDE/Community 1.4.1(Oct 26, 2004)
Changes
- New JUDE logo for printing.
Bug Fixing
- Fix a bug of loading an old project.
JUDE/Community 1.4(Oct 25, 2004)
From this version, "JUDE Community" will be used instead of Jude take.
New Functions
- Attribute/Operation [Class Diagram]
It's possible that only focused attributes and operations can be shown on the diagram by [Attribute/Operation Individial Visibility] in the popup menu of class element.
- Control of elements on diagram by cursor keys
Elements on diagram can be moved by cursor keys.
- Grid snap for the movement of elements on diagram
Being moved with mouse or cursor keys, the position of elements on diagram can be adjusted based on grids' position.
The movement of the element on diagram will be based on the position of grid by the combination of mouse-drag and Ctrl key or cusor key control. The combination of Ctrl key and Cursor key will make the movement of elements more delicate.
The grid snap can be set by [Tool]-[System Property]-[Grid].
- Multi diagrams' saving as picture
- The direction of signal can be changed[Activity Diagram]
- Junction Point Support[StateChart Diagram]
- Dynamic Choice Support[StateChart Diagram]
- Option for setting the position of toolbar/toolplate
The initial position of toolbar/toolplate can be set by [Tool]-[System Property]-[View].
- Diagram Creation by Usecases and Classes
All kinds of diagrams can be created by usecases and classes in structure tree.
- model correction functions
The models created by privious version can be corrected for new version by these temporary functions
[Incorrect Model Correction]F To correct the incorrect points of exsiting models, which are caused by extension of current version or the bugs of preivous version
- Others
Abolish DefaultPackageAetc
Bug Fixing
- Fix the bug of Html output
- Fix the bug of regular expression "[ ]" for replacement item in search view
- Other bugs are fixed
Jude take 1.3(Apr 12, 2004)
- Multi-stereotype.
It's possible to define and show multiple stereotype for an element.
- Paste image to the diagram.
It's possible to paste any image(JPG/PNG/GIF) on the diagram by the "Image" button in tool bar.
- Compress data.
While Jude saving data, Data can be compressed by checking the
item "Compress data at saving" in [Tool]-[System Properties]-[File].
- "Cut" becomes unavailable.
Because of a bug of "Cut", "Cut" becomes unavailable in this version.
- Fixed the bug of Setter/Getter creation.
The bug that the operations named setName/getName will be created
for a property whose type is String without considering the property's
name has been fixed.
- Fixed the bug of swimlane.
The bug occuring while an activity diagram containing more than two
swimlanes is deleted and undo the operation has been fixed.
- Fixed the bug of copying the note.
The bug that a note will be affected by modifying its copy has been fixed.
- Fixed the bug of deleting the note.
The bug that the copy of a note with note anchor cannot be deleted
has been fixed.
- Fixed the bug of copying right-angle-style line.
The bug that right-angle-style line of a note will be deleted by
deleting the line of the copy of that note has been fixed.
- Other bugs are fixed.
Jude take 1.2.7(Jan 30, 2004)
- Correct the problem that cut and copy are unavailable.
Jude take 1.2.6(Jan 30, 2004)
- Add the starting shell script for Unix(Linux)
- Line Type and Line Arrow
Line type and line arrow can be set by line item's popup menu.
- Show Grid on diagram
Item "Grid" is added to the Jude System Properties.[Tool] - [System Properties]
Options "Diagram grid visible","Grid horizontal interval","Grid vertical interval","Grid color" are added to item "Grid".
- Setter()/Getter() Creation
In structure view,Setter()/Getter() can be created by attribute's popup menu.
- Correct the multi-movement in Activity Diagram
After being moved,multi-slected elements will be still in their original swinlane.
- Correct the multi-movement of messages in Seqence Diagram
Multi-movement of messages in Seqence Diagram becomes possible.
- Correct the bug which occurs when the return value of a method is deleted
The bug that modification becomes impossible after the return value of a method is deleted in property view has been corrected.
- Correct the project-saving problem on Unix(Linux)
Make project-saving correct when the temporary directory is in the different partition from the partition where the saving directory is in.
- Other bugs are fixed.
Jude take 1.2.5(Dec 24, 2003)
- Line Item
- Scroll Bar
"Show scroll bar" option is added to the Jude System Properties. [Tool] - [System Properties].
- Show Object's Name by Multi-lines Style (Only for Sequence Diagram)
- Improvement of Print
- Remember the margins used previous time.
- Delete extra space aroud printed items and modify their position automatically.
- Improvement of Paste
- Pasted item will be above all other items.
- Keep the pasted item in selected condition.
- Items will be pasted at the positon of mouse cursor when the popup-menu-paste is used.
- Scale of Copied Item
The pasted picture in other tools will be the same scale as that in the diagram.
- Improvement of Alignment
- The rules of center-alignment are the same as the rules of MS Word.
- The item will be aligned in its own swimlane.
- Left-right Scroll For Diagram
It's possible to left-right scoll diagram with Shift + Mousewheel.
- Mouse Operation For The Map
"Change mouse operation for the map (left for view, right for resize)" option is added to the Jude System Properties. [Tool] - [System Properties].
- Name By Bold Style
"Show a name By bold style" option is added to the Jude System Properties. [Tool] - [System Properties].
- ON/OFF of Auto-Resize for multi-selection
It's possible to switch ON/OFF of auto-resize for multi-selection.(only for usecase and class)
- Jude.log's Position
Jude.log will be saved in the home directory.
- The bug that long icon-items' name,like long actor's name,cannot be shown completely in the print and pasted picture has been corrected.
- Unsupported items in [View] - [LookAndFeel] are deleted.
- The bug that jude file cannot be saved when the fold where jude is installed cannot be written has been corrected.
- Other bugs are fixed.
Jude take 1.2.4(Oct 24, 2003)
- Auto-Scroll
When you drag items to the edge of DiagramEditor, it will auto-scroll to show the items.
- Jude System Properties
These options are added to the Jude System Properties. [Tool] - [System Properties]
Basic
- Show element after auto-scroll
- Use independent synchronization bar - [Activity]
- Show name of package on the body
- Remove invalid recent files on exit
Visibility
Line Right Angle
- Set the default line style to each diagram. (On:Right Angle, Off:Normal)
- Right Angle Line Algorithm
The Right Angle Line Algorithm is changed to keep a point between an item and a relation.
- Stereotype of UseCase, Generalization and Dependency
A combo box is added to Stereotype of UseCase, Generalization and Dependency. It will show stereotypes which you input.
- Swimlane
You can drag Swimlane by a knob or a line in Activity Diagram. Also, you can pick the bottom of Swimlane easily.
- Message in Sequence Diagram
These bugs are fixed.
- Set a overloaded method to Message.
- When a base class realizes an Interface, set a method of the Interface to Message. Or, rename the method name on Tree.
- Change the order of a sequence number, a guard, a return value and a method.
- Package Name
Package Name can be shown on the tab of Package.
- Note
Note is shown in the foreground.
- ActionState
Show multi-line on ActionState. (bug)
- Print Header
A position of a print header is adjusted. Type and Time in the header is removed.
- UseCase
Include/Extend tabs are added in UseCase Property.
- Color Chooser
A new color set is added. (Gray to White)
- Extension points
Japanese title for "Extension Points" of UseCase is added in the Japanese version.
- Stereotype color
Stereotype color to UseCase and Package is added.(In the previous version, only Class can be set the stereotype color.)
- Other bugs are fixed.
Jude take 1.2.3(Sep 24, 2003)
- Create Diagram
- Diagram menu is added on Menu bar.
- All diagrams can be created under Package, Model or Subsystem.
- Import Java
You can import Java sorce codes recursively.
- Message Index in Collaboration diagram
You can set Message Index in the Message Property View.
- Message Operation
Methods in an Interface related with the base class are shown in the Message Operation dropdwon list in Sequence/Collaboration Diagrams.
- Select items on Tree
When you add a new item, it will be selected on Tree.
- Jude log file
A Jude log file is saved under the user's home directory.
- Activity & StateChart Diagrams on Tree
The bug not to show Activity & StateChart Diagrams on Tree is fixed.
- Cut & Paste in Activity Diagram
The bug to cut & paste Swimlane and ObjectFlowState in Activity diagram is fixed.
- Other bugs are fixed.
Jude take 1.2.2(August 28, 2003)
- Create relations
- Click an item, then click the next item.
- Click an item and drag to the next item.
- When you create relations, arrowhead will come to the end. (You can set the original way to create relation in Jude Property)
- Create Diagrams
You can create Diagrams from [Edit] - [Create Diagrams]
When you are selecting an item on Tree, Diagrams are created under the item.
When you are selecting no item on Tree, Diagrams are created under Default Package.
- Search unreferenced Models
You can search undrawn Models and unreferenced Models in Search tab of Project View.
Select these options from the dropdown list next to Search button.
- Stereotype
Stereotype is shown on ActionState in Activity Diagram and Object in Sequence/Collaboration Diagrams.
- Multi-line name in ActionState
Multi-line name is shown in the center of ActionState.
- Select/Deselect items on Diagram
Select/Deselect items on Diagram by Ctrl or Shift + Click.
- Vertical/Horizontal move
You can move items vertically/horizontally on Diagram by Shift + Drag.
- Other bugs are fixed.
Jude take 1.2.1(August 13, 2003)
We fixed bugs of the previous version.
- Subsystem : Create Statechart & Activity Diagrams under Subsystem on Tree.
- Fixed bug : Create items(eg. Class, UseCase, Component) on Rectangle or Note.
- Fixed bug : Delete Message from Model on Collaboration Diagram. Then, undo and redo.
- Fixed bug : Delete Association from Model, then undo.
- Fixed bug : Change icon of Object without a base class in Sequence Diagram.
Jude take 1.2(August 8, 2003)
- Component Diagram
Support Component Diagram. You can create Component Diagram under Package, Model and Subsystem on Tree.
- Deployment Diagram
Support Deployment Diagram. Your can create Deployment Diagram under Package, Model and Subsystem on Tree.
- Subsystem and Model
- Subsystem
You can create Subsystem under Project, Package and Model on Tree. Or, use [Subsystem] button in Tool bar on Class Diagram.
- Model
You can create Model under Project, Subsystem and Model on Tree.
After creating Models on Tree, drag & drop them into Class Diagram under a Model.
- Zoom
Zoom in and out by Ctrl + Right-Mouse drag, or Ctrl + Mouse wheel.
- Align Size
Select items(eg, Class, Actor, UseCase), then use [Tool] - [Align Size] or [Align Size] button on Tool bar to align size of items.
- Map View
When you are dragging a rectangle on Map View, the view on Diagram is also updated.
- Stereotype of UseCase
Stereotype of UseCase is added.
- Link
We fixed the bug to replace a target of a source of Link in Collaboration Diagram.
- Auto Create Class Diagram
We fixed the bug of Auto Create Class Diagram.
- Partial Auto Layout
We fiexd the bug of Partial Auto Layout.
- Import Java
We fixed the bug that Jude cannot read the file with comments at the last line.
- Actor, Aggregation
We changed the shape of Actor and Aggregation.
- More bugs are fixed.
Jude take 1.1.1(July 8, 2003)
We fixed bugs of the previous version.
- JudeDefaultModel
JudeDefaultModel can be read into Jude project.
- GUI Default Color
We changed the GUI default color for Mac user.
Jude take 1.1(July 7, 2003)
We added new functions and fixed bugs of previous version.
- Object Diagram
Object Diagram is added. Object and Link buttons are added in Class Diagram.
- Qualifier
Qualifier is added. You can add or delete Qualifier from the popup menu of Association.
- Derived Element
Derived Element is added. You can set Derived Element in the Property View of Attribute and Role.
- Composite Package
You can draw Composite Package.
- Return value
Return value is shown on Sequence & Collaboration diagram.
- Map View
Performance of Map view is improved.
- Mac Look & Feel
Mac Look & Feel is improved.
- Export HTML
Comments of Summary are added.
Tag values(eg. Parameters, Returns) are added in Detail.
- Method Parameter
We fixed the bug of deleting method parameter when you change the name of method on Tree.
- Copy Collaboration Diagram
We fixed the bug of copying Collaboration Diagram.
Jude take 1.0.9(Beta)(June 23, 2003)
We added new functions and fixed bugs of previous version.
- Replace function
Replace function is added. You can replace words from Search tab in Project View.
- Signal
Signal in Activity Diagram is added.
- Edit Signature
You can edit Attribute and Method directly on Diagram.
- Delete Attribute & Method
You can delete Attribute and Method on Diagram. (Use Popup menu or Ctrl + D)
- Open Diagram
You can select and open a diagram from the popup menu of the Package on Tree.
- Direction of Association name
Direction of Association name is added. You can change the visibility of direction or reverse direction by Popup menu.
- Return Message
Property View of Return Message in Sequence Diagram is modified.
- Opened file name
We fixed the bug of Opened file name. It was not closed the existing project and diagram editors when you selected the opened file name from [File] menu.
- Message Parameter visibility
We fixed the bug of Message Parameter visibility. You can change the visibility of Message Parameter by Popup menu.
- Expand & collapse tree
The bug of expanding and collapsing tree was fixed.
- Cut
We support [Cut] for Sequence diagrams.
Jude take 1.0.8(June 10, 2003)
We added new functions and fixed bugs of previous version.
- Search function
Search function is added. You can search models from Search tab in Project View.
- Copy diagrams
You can copy items in StateChart, Activity, Sequence and Collaboration diagrams.
- Diagram list
A list of diagrams is added on Diagram tab of Project View.
- Display opened file name
You can see your opened file names in [File] menu.
- Association with one navigation
A button for Association with one navigation is added in Class and UseCase diagrams.
- Message
- Flat Message Index is added in Sequence Diagram.
- Message in Sequence Diagram is always displayed on top.
- Stereotype color
Stereotype color is changed to the default color when you change the stereotype.
- Look & Feel
Look & Feel for Mac and GTK+ is added.
- Windows98, ME
We fixed a bug for installation and startup in Windows98 and ME.
Jude take 1.0.7(May 26, 2003)
We fixed bugs of previous version.
- Ordering of Attribute, Method, Parameter and Internal Transition
You can change the order of Attribute, Method, Parameter and Internal Transition in Property View.
- Print multi-diagram
We improved the Print multi-diagram function.
- Message in Sequence Diagrams
We fixed the bug of creating callback Message.
- State size
We fixed the bug of resizing State in StateChart.
Jude take 1.0.6(May 19, 2003)
We fixed bugs of previous version.
- Print multi-diagram
Print multi-diagram at once.
- Import Jude Models
You can import Jude Models.
- Drag & Drop on Tree
- Drag & Drop multi-item on Tree.
- Auto-scroll Tree when you drag items on Tree.
- Save file
Display (*) when you modify a file. It dissapears after saving the file.
- Role Visibility
Display Role Visibility.
Jude take 1.0.5(May 14, 2003)
We fixed serious bugs of previous version.
Jude take 1.0.4(May 12, 2003)
We fixed bugs of previous version.
Jude take 1.0.3(April 29, 2003)
We fixed bugs of previous version.
- Fit Window
Fit Window function is added. It shows a whole diagram in Diagram Editor.
- Japanese Menu
Japanese menu is added to Project Window and Property View.
- Wheel scroll in Project Tree
Wheel scroll is added in Project Tree.
- Action Visibility
Action Visibility in Statechart diagrams is added.
- Multiplicity Popup
Popup of Multiplicity in Class Diagrams is added.
- Object without Name
You can create an object without the name in Sequence diagrams and Collaboration diagrams.
- Performance Tuning
Performance Tuning for displaying diagrams.
Jude take 1.0.2(April 21, 2003)
We fixed bugs of previous version.
- Japanese Menu
Japanese Menu for Management Window, DiagramEditor is added.
- Create Class
When you specify a type of attributes, parameters and returns, which does not exist, it creates a new class.
- Message Operation
You can see the parameter and class name in Operation Combobox.
- Source and Target of Link.
Change the setting of source or target of link when you change it.
- Fixed Memory leak
Jude take 1.0.1(April 14, 2003)
We fixed bugs of previous version.
- Fixed Bug: ExportHTML
- You can use Jude on Linux.
Jude take 1.0(April 11, 2003)
Jude take 1.0 is the formal take version.
- Sequence Diagram
- Prevent from deleting activation by delete botton.
- Fix rubber of BranchMessage.
- PropertyView
Improve the function to apply input by Enter Key, Focus out or Selection of Combobox.
- Fix bug: Exception for Return Type
Jude take 1.0beta6(April 7, 2003)
We fixed bugs of previous version.
- Collaboration Diagrams
- You can update a message name in Activator and Predecessor Combobox when you change the message name.
- You can change indexes of messages as specifying Predecessor.
- You can change the parameter name of Method.
- Relations do not overlap the names of Icons.
- You can edit and resize Note.
Jude take 1.0beta5(April 1, 2003)
We fixed some serious bugs of previous version.
Jude take 1.0 beta4(March 31, 2003)
- Collaboration Diagram is supported.
- Single Window
Management View, Project View and Diagram View are set in a single
window for the easy operation.
- Copy & Paste
Copy & Paste selected items to Clipboard.
- Property View
Apply input by Enter Key, Focus out or Selection of Combobox.
- Line Style
Right Angle Line is added.
- Stereotype
Icons of control, boundary, entity are supported.
- Sequence Diagram
Index is added.
Branch is added.
- Type Visibility
Type Visibility of attribute/method/method parameter is added.
- Drag & Drop on Tree
Drag & Drop for attribute and method on Tree is added.
User also can change the order of attribute and method on tree.
- Color Dialog
Image color is added.
User can choose any color from HSB panel.
- Set Color for each stereotype
User can set color for stereotype at once.
actor, control, boundary, entity, interface
- Multi-Selection
Multi-Selection of Items is added.
Jude take 1.0 beta3(March 7, 2003)
- Sequence Diagram
Bacic functions of SequenceDiagram is added.
- UseCase
Name is displayed in multiple lines.
Name is displayed inside or outside of the oval.
- Print Screen
Print Screen to JPEG or PNG.
- Array Type
Array Type is added. (ex. parameter of method)
- Drag & Drop on Tree
Drag & Drop are available on Tree.
- Wheel Scroll
Scroll by mouse wheel is added.
- Java Class
Basic Java classes are read in when a new project is created.
JudeDefaultModel.jude has models. It is included in the
downloaded file.
- Undo/Redo
Consecutive Undo/Redo by pressing button is added.
Jude take 1.0 beta2(Feb 4, 2003)
Followings are improved or added.
- Speed up MapView, scaling and selection.
- Create class, interface and actor on the tree.
- Fixed bug: Selection of the note item.
- Fixed bug: Rubber is displayed correctly when a user draws relations.
- Fixed bug: User can draw relations using Linux.
- Adjust menu items.
Jude take 1.0 beta1(Feb 2, 2003)
- Fixed bug: Exception occurs when a user deletes Usecase.
Jude take 1.0 beta(Jan 31, 2003)
Bugs in Jude take 1.0 alpha have been fixed.
- Project Window
Property View and Map View are embedded into Project Window.
- New align functions
Align Center (horizontal/vertical) functions are added.
- Improved performance
Speed of Map view, resize, and movement of multi-items are improved.
- Drag & Drop in Project tree is now available.
(Limitation)
* Targets of dragging are package, class and diagram.
* Target of dropping is only package.
- Import/Export
Bugs in Import Java/Rose and Export Java/Html are fixed.
- Extension points in UseCase are added.
- New Design of Jude
Jude has a new Design based on take(bamboo).
- More bugs are fixed.
Jude take 1.0 alpha(Dec 20, 2002)
Followings are improved or added.
- Support Statechart Diagram
- Support Activity Diagram
- Add Color Select function for Package, Class, Actor and UseCase
- Add Align function
- Save UseCase Diagram
- Display method signature
- Drag & Drop for relations
Caution: This is alpha release. ImportJava, ExportJava, ExportHtml doesn't work with some encodings.
Jude ume 1.3(Dec 8, 2000)
- JDK 1.3 supported
Bugs found on JDK1.3 were fixed.
- ImportJava function
ImportJava restriction was removed.
You can import java source files more than once.
And you don't have to add a classpath to "tools.jar", which means you can
use this function also when you just "click Jude_1_3.jar" file.
(In case of JRE installed)
- JudeDefaultModel
This function loads models automatically when you create or load a Jude project.
- Partial Auto Layout function
You can use Auto Layout function for only the models you select. The models will be layed out right- and downward from the middle of the DiagramEditor.
Jude ume 1.2.1(Mar 6, 2000)
Mainly the performance is improved in this version.
Jude ume 1.2 (Jan 30, 2000)
For Jude ume 1.2 we attached importance upon the easy use and the looks
to improve.
This version supports use case diagrams, which have some restrictions
though.
We recommend you use Jude ume 1.2 on JDK 1.2.2.
It works with JDK 1.2 and the later version as well,
but the appearance or the operation might change.
Please note that on Jude ume 1.2 you cannot use models created on Jude ume 1.0 - 1.1.1.
- Use case diagram
You can draw use case diagrams with items such as actors, use cases,
squares to indicate system boundaries, << include >> and << extend >>.
But Jude ume 1.2 contains restrictions as below.
- You cannot save models in use case diagrams.
- You cannot print out use case diagrams.
- Property Window
You can open Property Window on Project Window.
Or you can also open it as another dialog.
It follows the choice of a Model on Diagram Editor and Project Window.
- Zoom Button
Your view changes (bigger or smaller) as long as you push Zoom Button.
- Shared Style
You can draw Shared Style of inheritances.
You can also switch from Shared Style to Separate Style.
- Preview over diagrams
You can get a preview over diagrams by clicking on a diagram in
Project Window.
This function helps you to check diagrams' appearance without opening
Diagram Editor.
- Centre Mode
You can set Centre Mode for making relation lines.
When you choose this mode, relation lines end in the middle of items
automatically.
Otherwise lines end where you click.
To set this mode, push down the button on the right end of Diagram Editor
(a button of a square with a dot on its middle).
- Round Interface Icon
You can change interfaces (classes with a streotype of "interface") to
round icons.
Right click on the interface, and select "ModifyIcon".
- Add Header to Printings
You can add following information to your printings as a header.
- Diagram name
- Diagram's category
- Date and time of print
- Others
ImportJava function still has the same restriction as before.
(You cannot import java more than once.)
Jude ume 1.1.1 (Oct 21, 1999)
[Upgrades & Debugs]
- Version information on the title bar was corrected.
Followings are debugged.
- Disablity to add classes while opening the Property Window.
- Exceptions on opening files after closing the Project Window.
Jude ume 1.1 (Oct 1, 1999)
[Upgrades]
- ImportJava function, possible to choose more than one file.
- Drawing quality is improved.
- Extension "jude" is omittable to save files.
[Debugs]
Followings are debugged.
- Extra dialogs on choosing files.
- Exceptions on dragging the ProjectWindow.
- Error in cases of a same parameter name as a property name.
- Association names and role names didn't follow the reformation of assosiation lines.
Jude ume 1.0.1 (Aug 2, 1999)
[Debugs]
- Some bugs found in the tutorial.
Jude ume 1.0 (July 30, 1999)
  first release.