Feature Request
514 results found
-
Bring back diagram explorer
This feature was included in the original StarUML and was quite useful to quickly get a list of diagrams of a given type.
It also would be nice to provide the Model Explorer with the capability of filtering elements (just like the old StarUML).
1 vote -
duplicate a Class in Class Diagram without keeping a reference
duplicate a Class in Class Diagram without keeping a reference
Is there a way to do this or should an extension be created for this?
If necessary, create an extension to do this, how do you implement this extension?15 votes -
Search input field in generated HTML Docs
In extensive documentation, the core ability is to actually find things.
It would be great, to see such feature in generated docs.
I see that StarUML already uses jQuery in its generated HTML Docs.3 votes -
Conceptual Entity Relationship Diagram (ERD)
ERD in relational form already exists in the tool but not the conceptual one with rectangles and diamonds. I use the latter a lot in my projects and it's missing.
3 votes -
More customization options for all types of lines
Such as width/weight of line, arrow type, etc.
Arrow type customization is available for free lines but not specific lines (e.g., control flow for activity diagram).
3 votes -
Move the grid along with the elements of the diagram
I noticed that since v5 the grid has stopped moving as if it were fixed to the view. This behavior prevents the elements from staying aligned with the grid if the perspective is moved to another position, even if the snap-to-grid feature is activated.
Up to v4, when the view moved, the grid moved along with the diagram elements. Please bring back this behavior.
9 votes -
Select/find "orphaned" model elements
Implement a user-friendly way to select (and, for example, eventually delete) "orphaned" items in the model explorer (by "orphaned" I mean items that have been deleted from the diagram, but not from the model).
Here is a use case: When I delete a Flow in an Activity diagram from the diagram (but not from the model), the Flow will persist in the model. Now I understand that there might be times when this is useful, but since I could not find a way to drag it back to the diagram, I consider it lost anyway (but maybe I'm missing something…
6 votes -
Make profiles working UML conform
UML Profiles are a generic concept to extend standard UML elements to adopt them to the domain specific requirements.
Currently (version 5.0.2) I'm able to create profiles but some major features are missing:
- Restriction of a stereotype to a (Meta)Class is not respected. E.g. if I create a stereotype that extends the UMLComponent, I should be able to apply this stereotype only to UMLComponents (or any sub-type). Currently I can apply it to any element.
- Properties of a Stereotype are not shown on the element I've applied the stereotype to. E.g. Having a stereotype with a "Risk"-Enum attribute,…7 votes -
sweeper and magnet
The sweeper will move the model elements away in the vertical or horizontal direction.
While the magnet will attract the model elements in the vertical or horizontal direction, this will help everyone to interact better with the diagram.1 vote -
Word wrap supports asian characters such as Chinese, Korean, Japanese
Currently word wrap feature is based on inserting space character, this matches the western languages, such as English. But for asian languages, space character is not the delimeter for words, brings many inconvenience for input.
3 votes -
Either the first or last selected item could be the reference point for aligning to center
Right now all items jump around when center aligning multiple items. It might be nice if either the first or last selected item stays in place and have the other items adjusted to it, as to have more control over the layout.
4 votes -
Include multiplicity representation when generating code from class diagram in v5
In StarUML v4 if two classes had an association with 0..* multiplicity on an end, the code generated from that class diagram represent that relationship with either an array or vector or list based on the programming language. The new version v5 is not doing this. We need that feature back
10 votes -
Simply structure of "Block"
Simply structure of "BLOCK"
I would like to create BDD and IBD (SysML)
I added all blocks in a BDD and defined hierarchial relationship with "Composition" in order to structural view of overall systems and generate IBD of blocks to define releationship of the same level blocks.
Since hierarchial relationship were defined at the BDD, I drag blokcs from model eleprorer and drop them on the IBD expecting it would refer to the existing block but the automatically generated Parts
In the meantime, When i created parts under the blocks and tried to drag&drop them on the BDD i could…
1 vote -
Is it possible to automate creation of class or object diagram (develop a StarUML "macro")?
I see there is the CLI interface and the API: https://s3.amazonaws.com/staruml-bucket/docs/3.0.0/api/index.html
I was wondering if I can use the API or the CLI, to add parts to a given diagram, say, new class with these and these methods/properties but using CLI pre-written commands, or some kind of script or even code.
The point is to be automatic. I want to develop some sort of extension for StarUML that will extend its behavior, but parts of it would be automatic, i.e I could model a class with several steps, but I want these steps to be automatic, pre-written somehow so that…
1 vote -
markdown editor improvements for StarUML v5
Word wrap for markdown editor.
An editor toolbar for manage text styles.
Support for markdown tables, etc3 votes -
The software is getting harder to use
The software is getting harder to use
1 vote -
It could be nice to suppress (hide) operations and properties according to their visibility
In order to format a class according to the context it will be used.
For instance, if I need to show how to extend a class, I would like to show also protected methods in my diagram. By other hand, if I need to reference the same class in a diagram that use it just by its public interface I don't like to show protected methods.1 vote -
3 votes
-
Add a Shelf to the Toolbox
Add a "shelf" to the Toolbox where I can put icons for frequently used tools. This would allow quicker access and save space since I could minimize the individual tool dropdowns.
3 votes -
Pre-selection of Name-field when new item added
Adding a new item to a model via model browser you have to manually select the Name field in the properties' editor. Would be great to have that field pre-selected since I usually define name first after item added.
1 vote
- Don't see your idea?