

The section defines the information of the stereotype and the inheritance structure, may contain the following elements:ĭESCRIPTION: Description of the stereotype.īASECLASSES: May contain names of multiple UML elements that can be applied to the stereotype. For defining data types, see the section. ĭATATYPELIST: Define multiple data types. TAGDEFINITIONSETLIST: Defines multiple tag definitions. For defining stereotypes see the section. STEREOTYPELIST: List of stereotypes of the profile. The section can contain the following elements: The section can contain the following elements :ĭISPLAYNAME: This is the caption used in the profile dialog and other user interfaces.ĭESCRIPTION: Contain the description of the profile.ĪUTOINCLUDE: Specifies whether to include the profile automatically when you create new project. Where the section defines the profile description and is the body of the profile itself, which will be defined stereotypes, classes, attributes and data types of the profile. The basic structure of an XML document to create a profile for StarUML is shown below: In this tutorial we will focus only on the XML elements that will be useful in creating of Geoprofile. For this tutorial we used version 5.0 of StarUML. The following will be shown step by step the creation process and an example of using GeoProfile for modeling geographic database. StarUML - UML/MDA Plataform - Tutorial for GeoProfile
