Simplification of the notion of Group
in the current version we use DefinitionGroup and DefinitionSubGroup
it would be more simple to use DefintionGroup that can contains DefinitionGroup directly
classDiagram
class DefinitionGroup {
name : String
}
class Definition
DefinitionGroup *--> DefinitionGroup
DefinitionGroup *--> Definition
Definition <|-- AssetType
Definition <|-- Contract
Definition <|-- GuardedAction
class AssetGroup {
name : String
}
class AssetGroupContent
AssetGroup *--> AssetGroup
AssetGroup *--> AssetGroupContent
AssetGroupContent <|-- Asset
AssetGroupContent <|-- Goal
AssetGroupContent <|-- Link
-
modification of the ecore -
modification of the syntax (simplify by removing intermediate unnamed groups such as AssetTypeGroup, ContractGroup, etc
Edited by Maxime Audinot