Skip to content

Commit 3af0745

Browse files
Update README.md
1 parent 13a74c6 commit 3af0745

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

UML Profile/README.md

+10-4
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,22 @@
1-
The EA file `CityGML_UML_Profile.eap` define the UML profile that was used for creating the CityGML 3.0 UML model.
1+
The EA file `CityGML_UML_Profile.eap` defines the UML profile that was used for creating the CityGML 3.0 UML model.
22
The UML profile is based on the ISO standards 19103, 19109, and 19136 that define stereotypes such as «ApplicationSchema», «FeatureType», or «CodeList» including tagged values. In addition, the UML profile defines the CityGML-specific stereotypes «TopLevelFeatureType» and «Version».
33

44
The UML profile was imported into the CityGML 3.0 EA project as MDG Technology (https://sparxsystems.com.au/enterprise_architect_user_guide/15.2/modeling/mdg_technologies.html). In this way, a CityGML-specific Toolbox becomes available that provides the stereotypes as individual model elements including the predefined tagged values. These model elements were used for creating the CityGML UML model.
55
In the same way, the Toolbox can also be used later on for defining CityGML Application Domain Extensions (ADEs).
66

7-
The UML profile and the MDG technology files are provided in this folder.
7+
The UML profile and the MDG technology are provided in this folder.
88

9-
The following steps describe how to import the UML profile as MDG Technology. The explanations refer to EA version 13.
9+
The following steps describe how to import the UML profile as MDG Technology. The explanations refer to EA version 13.<br>
10+
Steps 1) and 2) describe how to create the MDG Technology yourself from the UML profile.<br>
11+
Step 3) explains how to import the MDG Technology. You can skip steps 1) and 2) by simply importing the file `CityGML_MDG_Technology.xml` in step 3).
1012

1113
**1) Export the UML profile**
1214
- Open the EA project `CityGML_UML_Profile.eap`
1315
- In the Project Browser -> Right-click on "&#171;profile&#187; CityGML" -> Go to "Advanced" -> Click on "Save Package as UML Profile"
1416
- Keep or change the settings as required and click "Save" to save the UML profile as XML file
1517

18+
-> The result of this step is provided here as file `CityGML_UML_Profile.xml`
19+
1620
**2) Generate an MDG Technology / Update an existing MDG Technology**
1721

1822
**Steps to follow when generating an MDG Technology from the UML profile**<br>
@@ -31,8 +35,10 @@ The following steps describe how to import the UML profile as MDG Technology. Th
3135
- Go to the tab "Publish" -> Field "Technology" -> Click on "Publish" -> Click on "Generate MDG Technology" -> Click on "Next"
3236
- Select "Open an existing MTS file" -> Select the existing mts file -> Simply click on "Next" in all the following windows (or adapt settings if you require) and then "Finish"
3337

38+
-> The result of this step is provided here as files `CityGML_MDG_Technology.xml` and `CityGML_MDG_Technology.mts`
39+
3440
**3) Import MDG Technology into your EA project**
3541
- Open the EA project that is to make use of the UML profile
3642
- Go to the tab "Publish" -> Field "Technology" -> Click on "Publish" -> Click on "Import MDG Technology"
37-
- Select the MDG Technology file created or updated in step 2) -> Click on "OK"
43+
- Select the MDG Technology file created or updated in step 2) (here: `CityGML_MDG_Technology.xml`) -> Click on "OK"
3844
- In the Toolbox window, you can now select the CityGML Toolbox via "More tools..."

0 commit comments

Comments
 (0)