Release Date: April 20, 2009
Project referencing is a feature that enable us to reference to an external project, and uses its model element in our own project. With this feature, we can analyze projects' data by visualizing different projects' model elements in a single diagram. Besides, we can organize our model in a more disciplined approach by having one Visual Paradigm project per library project. This also help slim up projects by separating part of it to isolated projects.
There are times that we want to compare two diagrams. For example, to compare an ERD of conceptual model with an ERD of physical model, to compare a domain class diagram with a class diagram ready for implementation. Visual Paradigm can let you compare changes between diagrams to trace the differences between them.
Freehand shapes are general shapes that can be added to diagram for annotation purposes. We can use pencil or pen shapes for sketching paths, we also can add solid shapes like stars, rectangles and arrow shapes.
In Visual Paradigm, shape name is aligned center horizontally, and top or middle vertically, depending on the characteristic of shapes. It is possible to realign the shape name, which is useful for language that is written from right to left, like Modern Hebrew.
The visual appearance of shapes are mostly depending on their formatting properties such as the background, foreground, font selection and arrow presentations. A style is a named set of formatting properties. With style support, users can define a style with specific formatting properties, and reuse it on other shapes without the need of redefining the formatting again and again. This also facilitate mass updating of formatting properties of all shapes by just updating their style.
Diagram Layer is a feature to help categorizing shapes into different distinct layers. We can use a separate layer for annotation, we also can place alternative paths of a flow in a separate layer. Since layers can be shown or hide, it provides an ideal solution for controlling the portion of diagram to appear on diagram.
When modeling a complex diagram, we may come across a situation where connectors are intersected with each other. Line Jump is a feature for decorating the intersection, which makes it easier to identify connection paths.
Visual Paradigm supports a number of ways of aligning connector caption, which suit different modeling preferences.
A generalization set defines a subset of Generalization relationships that describe the way in which a general classifier may be divided using specific subtypes. In Visual Paradigm, you can add and manage subset, and apply them on generalization relationships. The different kinds of notations are also supported.
A connector's ends can be stick to certain position by pinning it. The effect of pinning occurs either when you pin it manually, or when you move the end slightly around the border of connected shape.
Changes committed to server through Visual Paradigm's team-working support are called revisions. Visual Paradigm supports undoing committed changes by reverting revisions. The helps discarding undesired changes and roll back the project to a 'clean' state.