What to do If You Cannot Resize Shapes in a Diagram

Sometimes when you reopen your project and try to edit the diagram, you find that the shapes in your diagram are not resizable. This probably caused by you have turned on the auto-fit size option of your diagram. This could be caused by you accidentally turned on this option, or your other team member turned it on when they editing the same diagram in teamwork environment. By turn on this option, all the shapes in your diagram will be fitted its size automatically, thus, all the resize points around the shape will be disabled. Read more

How to Use Customized Type in Object Relational Mapping

When defining class model for your persistent layer, a class is defined as part of the static data model instead of controller or user interface items. And the class is directly mapped to table(s) in your database. As the class is mapped to tables, its attributes is also mapped to columns in table. In order to make the mapping work, you have to model attributes with primitive types like integer, boolean, String, etc. You cannot model the attribute as any other types which are not compatible with database.

To overcome this, you can make use of ORM User Type to define customized datatype for attributes, and persistent its value into database. This article will teach you how to use ORM User Type. Read more

How to Retrieve Relationships from Models Using API

A relationship is a connection between model elements, which indicate model elements physically or logically related to each other. Different relationships in UML have their own semantics, and different model elements may have different sets of relationships which can apply to it. This article will show you the types of relationships in VP and how to retrieve them from your model elements. Read more

How to Add Stereotypes from Reference Project to Model Element Using API

Stereotype is one of the extensibility mechanism used in Unified Modeling Language (UML). It allows developers to extend the meaning of a model element. By using stereotype, developer can define domain specific properties to model element and make it suitable for a particular problem domain. Visual Paradigm’s product support defining stereotypes for model, not just via the application interface, but also using Open API. In the old API, you can only specify stereotype to model element from your current working project. Starting from VP Suite 5.2 (build 20110518r), we introduced new interface to let you specify stereotypes from your dependent projects. This article will teach you how to specify a stereotype which is from a dependent to a model element. Read more

How to Modify Default Port Used by VP Server

VP Server is a web application including Teamwork Server, Floating License Server, Update Server also the ElaborView Server. You can enable different services by setting up one single server. The VP Server can be setup in two ways, either with our standard package which comes with a well configured Apache Tomcat, or with the Web Application package by deploy it to your own servlet container.

By default VP Server run on port 1999. But in some situation you may want to change it to other port, i.e. conflict with some of your existing services. This article will teach you how to modify the default port for VP Server web application. Read more

How to Insert Model Reference to Documentation Using API

Visual Paradigm supports inserting different linkage into documentation section of a model element, including reference to another model element in your project. You can do this inside the application user interface in few clicks. But how to do this by using Open API? Read more

Setup Floating License Server as System Service on Linux

You can setup the Floating License Server as Linux system service. By setting up the server as service, it will start automatically when your machine boots up. This article will show you how to setup the floating license server as Linux system service. Read more

Why Cannot Install Both SDE and DB-VA on the Same IDE [Obsolete]

VP Suite installer is the installation program for installing all Visual Paradigm’s client software. During installation you may notices that there are both SDE and DB-VA products available. Read more

Show and Hide Resource Icons

Resource centric icons are a set of graphical icons that appear in diagram to help you perform certain functions in quick. A well known kind of resource icon is those surrounding shapes, helping you to create new shape from an existing one, with connection added in between. There are also other kinds of resource icons, which help perform operations like to align shapes, to pin a connector end, to create reference/sub-diagram or to split a connector by introducing a new shape.
Read more

Performance Boost for Your Large Project

Sometimes, users experienced the application running slow when the size of the model grows. This probably caused by the project is not well organized, which causes necessary operations in run-time. Visual Paradigm incorporate some smart features helps you to model a big system in an efficient way, and below are few tips helps you to organize your models inside your project.

Read more