Starter Technology

The Starter Technology pattern creates elements and diagrams that model an element (stereotype) profile, a diagram profile and a toolbox profile that will incorporated into an MDG Technology file. The pattern allows a modeler to customize element types and define new diagram types with customized toolboxes that contain the stereotyped elements.

Figure 1. Shows a Package diagram that contains the three packages that define the Element (Stereotype) profile, Diagram Profile and Toolbox Profile.

Figure 2. Shows the Project Browser structure with the three Profile Packages. The Element Stereotypes has been expanded to show the defined properties that will appear as Tagged Values to the user of the profile.

Discussion
The purpose is to allow a repository administrator to create a model of a MDG Technology file including element, diagram and toolbox profiles that will customize the element (stereotypes), diagram types and toolboxes available to the users of the repository.

It is typically created after a team has done some modeling and determined that there is a need to customize the language to suit the organization or initiative being undertaken. It is however not uncommon for an experienced team or consultant to create the profiles before an initiative is started.

The following is a list of some things you may want to do when working with this pattern.
The easiest way to work with all the different profiles is to use the Profile Helpers available from the diagram toolbox or from an element's context menu. The helpers are a wizard like facility that makes it easier to work with the profiles. The basic steps in creating an MDG Technology which is a container and the deployment vehicle for profiles are given below,
1.	Extend the Element (stereotype) Profile.
Extend the Diagram Profile.
Extend the Toolbox Profiles and create additional profiles as required.
Export the Profiles to xml files.
Create the MDG Technology that contains the Profiles.
Add the MDG Technology to the Repository.
Extending the element Profiles
The element (stereotype) profile is where you define the elements 
·	Change the name of the profile to suit your initiative.
Change the name of the enumeration and the stereotype and the defined properties using the profile helper available from the toolbox or the element context menu.
Create additional stereotypes and add properties
Create additional enumerations 
Extending the Diagram Profiles
The element (stereotype) profile is where you define the elements 
·	Change the name of the profile to suit your initiative.
Create additional diagram types
Extending the Toolbox Profiles
The element (stereotype) profile is where you define the elements 
·	Change the name of the profile to suit your initiative.
Create additional toolbox entries.
Create additional Toolbox Profiles that will be used with different diagram types.

The following is a list of some of the next steps available when applying the pattern.
·	Publish the packages as UML Profiles.
·	Create an MDG Technology that includes the profiles.
Import the MDG Technology into the Repository.

Reference
The following help topics will assist you learn about how to work with this pattern.
About MDG Technologies
Developing Profiles
Using UML Profiles
Create Element (stereotype) Profiles
Adding Stereotypes and Metaclasses
Create Custom Diagram Profiles
Create Toolbox Profiles
Toolbox Page Attributes
Create MDG Technology File

The following are some of the tools that will be helpful when working with this pattern.
Profile Helpers
The Profile Helpers are a set of wizards that have been designed to assist administrators with the creation of profiles. They make working with Profiles easy by providing walking the user through the steps that are required to create profiles. They are particularly helpful for administrators that perform these tasks on an infrequent basis. For more details see the Using the Profile Helpers help topic.
Document Generator
The Document Generator is a powerful facility in Enterprise Architect that allows a Database Engineer or other stakeholder to create high quality corporate or technical documentation directly from the model, suitable for internal or external audiences. For more details see the Documentation help topic.

© 2000 - 2018  Sparx Systems Pty Ltd.  All rights Reserved.