HOW TO

Organize your UML model

Last Published: April 25, 2020

Summary

A UML model that contains feature dataset, geometric networks, stand-alone feature classes and other types of classes can become very large.

Procedure



To manage the model, use the following UML package hierarchy:

Workspace
Tables
[define tables here]

Domains
[define domains here]

FeatureDataset
[define feature classes here]

FC_ASubtypes
[define subtypes of feature class A here]

For example, this would be the hierarchy of a land base model:

Workspace
Domains [a package – no stereotype]
BuildingHeight [a domain]

Tables [a package – no stereotype]
Owners [a table]

Landbase [a package w/stereotype feature dataset]
Buildings [a feature class]
BuildingSubtypes [a package – no stereotype]
School [subtypes of buildings]
Hospital

Visio attaches the package name as a prefix to the class. In the example above, the School class will be displayed as BuildingSubtypes::School in diagrams outside of the BuildingSubtypes package.

Article ID:000003638

Software:
  • ArcMap 8 x
  • ArcMap 9 x

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Discover more on this topic