Server provides support for user cooperation, global repository and tasks.
A selected element can be resized automatically by double clicking on one of its grips. There is also a lot of auto-sizing options.
When editing an element with fields (e.g. class) in a diagram you do not need to use mouse - the navigation between fields (e.g. attributes and operations) can be managed only using keys.
Each field (attribute, operation, etc.) can be styled to its own style - you can change its text color, background, border and other style attributes. However what to do if you want remove all these styles and restore the default unstyled appearance.
There is several types of container layout which provides layout rules for nested element in a container.
The escape key can be used in many ways in Software Ideas Modeler.
Some elements can be snapped automatically to borders of other elements. It is useful if you want to add a toolbar, scrollbar or menu to a window.
Each element has its model which defines its properties and all its relationships with other elements in the project. If you reuse an element in another diagram you may want to add also other related elements. The easiest way is to use 'Add Related Elements' feature.
Labels of labeled elements can be freely moved around the element box. Relationships points to the main shape of element. If you want to change this default behaviour and include the label into the main bounds you can use the feature "Include Label to Main Bounds".
Quick Action Box helps with many things - it searches elements, diagrams, performs actions and opens files.
It is possible to move the label of a labeled element (element with a separate label) to any position you want but you can also choose from one of 4 predefined positions.
You can name several elements in your project with the same name but sometimes it may not be what you want. Software Ideas Modeler warns you if you use one name twice.
The shapes (without model) can be combined together in various ways.
Diagram Description is a tabular element type which provides basic information about the diagram which it is placed in.
Do you prefer the ribbon interface or the classic menu? Software Ideas Modeler offers both. And moreover, there's nothing easier than switching between them.
Smart connector makes adding relationships between diagram elements quick and easy.
Auto Set Types feature helps to set types to attributes in E-R diagrams. If you have entities with untyped attributes you can try to use this automated feature and let the program figure out what could be the appropriate types.
There is several ways how to add a new diagram to a project.
Abstract class is a class which cannot be instantiated. It contains abstract operations (operations without body) whose behavior is defined in subclasses.
Using Glossary, you can define important terms which are used in the project. It can also contain abbreviations with their descriptions.
It is often needed to edit existing database, extend its design, add new tables or edit the existing ones. Software Ideas Modeler offers a tool for importing a data model from database.
Software Ideas Modeler offers several options how to adjust the current view on a diagram.
If you need a special diagram type, which is not present in Software Ideas Modeler, you can create it using Custom Diagram feature.
Software Ideas Modeler offers many options how to work with tabs.
Sometimes you may want to focus only on some parts of your diagram and suppress everything else. Filters allows you to fulfill this task.
This tutorial shows how to use one element in multiple diagrams.
Source Code Template Editor is a tool, which allows you to easily create your own source code templates. Software Ideas Modeler can generate a source code based on diagrams and models by these templates.
Element Browser shows the list of all elements present in the project. It shows also the elements which are not used on any diagram.
There are several options how to change the style of elements in a diagram.
Software Ideas Modeler offers rich styling options. You can adjust the appearance of the background, borders and fonts. Also some effects are available which can made your diagrams more shiny. Each element in the diagram can be styled with a custom style.
How to set diagram size and its background. Difference between diagram editor setting and diagram style.
If you want choose element, you want to work with, you have to select them. You can select one or more elements using Selection tool.
Relationships between elements can be depict using paths. Software Ideas Modeler offers many options how to draw paths and connect elements.
There are multiple ways how to draw a new shape (element), so you can choose your favorite one.
Alt is very a frequently used operator of fragment. It divides the fragment into partitions and for each one defines a condition (guard) which must be true for the executed partition.
Asynchronous messages allow the caller to continue processing. It doesn’t have to wait for a response. Asynchronous calls are used in multithreaded applications and in message-oriented middleware.
How to work with layers.
This tutorial shows how to create associate diagrams and define the relationship between two elements, which are defined in two different diagrams.
How to work with batch export and learn all its options.
This tutorial shows how to access and use reverse engineering.
This tutorial shows how to apply the same style to multiple elements.
Tips and Tricks
There is a tool in Software Ideas Modeler which allows you to move all elements below/above some position up or down and also move all elements on the left or right from some position to left or right.
If there are many elements connected to an element, you may want to place them around this element. And why not in a circle?
Instruction how to create multiple elements at once.
Did you make a mistake or change your mind and want to change the type of an element in a diagram to another one? It's easy with this diagramming tool.
Do you want to know how to change the default size of a class or of any other element? This tip shows you how to do it.
This tip show you how to easily implement an interface in a class.
Software Ideas Modeler allows you easily to connect multiple elements with another element.