You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: UML Profile/README.md
+10-4
Original file line number
Diff line number
Diff 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.
2
2
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».
3
3
4
4
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.
5
5
In the same way, the Toolbox can also be used later on for defining CityGML Application Domain Extensions (ADEs).
6
6
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.
8
8
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).
10
12
11
13
**1) Export the UML profile**
12
14
- Open the EA project `CityGML_UML_Profile.eap`
13
15
- In the Project Browser -> Right-click on "«profile» CityGML" -> Go to "Advanced" -> Click on "Save Package as UML Profile"
14
16
- Keep or change the settings as required and click "Save" to save the UML profile as XML file
15
17
18
+
-> The result of this step is provided here as file `CityGML_UML_Profile.xml`
19
+
16
20
**2) Generate an MDG Technology / Update an existing MDG Technology**
17
21
18
22
**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
31
35
- Go to the tab "Publish" -> Field "Technology" -> Click on "Publish" -> Click on "Generate MDG Technology" -> Click on "Next"
32
36
- 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"
33
37
38
+
-> The result of this step is provided here as files `CityGML_MDG_Technology.xml` and `CityGML_MDG_Technology.mts`
39
+
34
40
**3) Import MDG Technology into your EA project**
35
41
- Open the EA project that is to make use of the UML profile
36
42
- 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"
38
44
- In the Toolbox window, you can now select the CityGML Toolbox via "More tools..."
0 commit comments