OntoUML / ontouml-js

Javascript library for manipulating OntoUML models.
Apache License 2.0
11 stars 8 forks source link

Features/viewpoints #74

Closed guylerme closed 1 year ago

guylerme commented 3 years ago

This is the first version of the implementation of Viewpoint Extraction

1: Implementtion of Kind Viewpoint. This viewpoint group all kinds and relations between then

2: Implementation of Subkind Viewpoint. This viewpoint group all subkinds, sortal lines and relations between then

3: Implementation of Role Viewpoint. This viewpoint group all role, sortal lines and relations between then

4: Implementation of Phase Viewpoint. This viewpoint group all phase, sortal lines and relations between then

5: Implementation of Relator Viewpoint. This viewpoint group all relators, classes where it mediates, sortal lines and relations between then

6: Implementation of Non-Sortal Viewpoint. This viewpoint group all non-sortals, non-sortals decendants, decendants ancestors sortal lines and relations between then

7: Implementation of Mode Viewpoint. This viewpoint group all modes, classes characterized by it, sortal lines and relations between then

All test cases were run in "tests / lib / viewpoints ". The tests verify the elements in model after execute the rule.