You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

In the Concept Modeling interpretation of UML, subsetting a property creates a subproperty when the subsetting property has a different name than the subsetted property (see section Subproperty). UML provides a {subsets} constraint that asserts that the values within a subsetting property are also in the set of values within a subsetted property. The Concept Modeling Profile interprets a subproperty as a subsetting property that has a different name.


To add a subproperty


  1. Drag and drop a subsetted property, e.g. has children, onto a property, e.g. has john.

  2. After you drop the subsetted property, you will see the following menu appear. Click Create subproperty.
  3. You should see something like the following.

To remove a subproperty from a property


  1. Right-click on a subsetting property, e.g., {subsets has children}.
  2. Select Concept Modeling > Remove subproperty.


Related page