Skip to content

Data Modeler

Noel-Bastubbe edited this page Jun 1, 2023 · 10 revisions

All features from the Business Process Technology Lab's fcm-js tool were adopted. The respective wiki entry can be found here. In the construction context, inheritance relationships exist, e.g., between a general Door class and a specialized class such as a Glass Door. To represent such relationships in the data model, an inheritance association was added. In an association's context menu, the user can switch between a general association and an inheritance association by clicking on the screwdriver symbol and selecting the appropriate type.

grafik grafik

Every association has an inheritance property which is set to true or false depending on the type of association. In the case of an inheritance association, multiplicities are removed, meaning the sourceCardinality and targetCardinality properties are changed to an empty string.

<od:class name="Glass Door" id="Object_08qoa48" attributeValues="" type="od:Class">od:associationsAssociation_1ltyv2o</od:associations></od:class>

<od:class name="Door" id="Object_1etjr7n" attributeValues="" type="od:Class" />

<od:association id="Association_1ltyv2o" type="od:Association" sourceCardinality="" targetCardinality="" sourceRef="Object_08qoa48" targetRef="Object_1etjr7n" inheritance="true" />

Data model of example

wikiDataclasses