Skip to content

Metamodel re

Philippe DUL edited this page Mar 1, 2023 · 4 revisions

re

ReAbstractElement

Common Types:

Known Sub Types: CatalogElementPkg, RecCatalog, GroupingElementPkg, CatalogElementLink, CatalogElement, CompliancyDefinitionPkg, CompliancyDefinition

Specific fields

Attribute Type Range Description
id EString 0..1

ReNamedElement

Common Types:

Known Sub Types: CatalogElementPkg, RecCatalog, GroupingElementPkg, CatalogElement, CompliancyDefinitionPkg, CompliancyDefinition

Specific fields

Attribute Type Range Description
name EString 0..1

Inherited fields (from ReAbstractElement)

Attribute Type Range Description
id EString 0..1

ReDescriptionElement

Common Types:

Known Sub Types: CatalogElement, CompliancyDefinition

Specific fields

Attribute Type Range Description
description EString 0..1

Inherited fields (from ReNamedElement, ReAbstractElement)

Attribute Type Range Description
id EString 0..1
name EString 0..1

ReElementContainer

Common Types:

Known Sub Types: CatalogElementPkg, RecCatalog, GroupingElementPkg, CatalogElement

Specific fields

Reference Type Range Description
ownedElements CatalogElement 0..*

CatalogElementPkg

Common Types:

Known Sub Types: RecCatalog, GroupingElementPkg

Specific fields

Reference Type Range Description
ownedElementPkgs CatalogElementPkg 0..*

Inherited fields (from ReNamedElement, ReAbstractElement, ReElementContainer)

Attribute Type Range Description
id EString 0..1
name EString 0..1
Reference Type Range Description
ownedElements CatalogElement 0..*

RecCatalog

Common Types:

Specific fields

Reference Type Range Description
ownedCompliancyDefinitionPkg CompliancyDefinitionPkg 0..1

Inherited fields (from CatalogElementPkg, ReNamedElement, ReAbstractElement, ReElementContainer)

Attribute Type Range Description
id EString 0..1
name EString 0..1
Reference Type Range Description
ownedElementPkgs CatalogElementPkg 0..*
ownedElements CatalogElement 0..*

GroupingElementPkg

Common Types:

Inherited fields (from CatalogElementPkg, ReNamedElement, ReAbstractElement, ReElementContainer)

Attribute Type Range Description
id EString 0..1
name EString 0..1
Reference Type Range Description
ownedElementPkgs CatalogElementPkg 0..*
ownedElements CatalogElement 0..*

CatalogElementLink

Common Types:

Specific fields

Attribute Type Range Description
suffixed EBoolean 0..1
unsynchronizedFeatures EString 0..*
Reference Type Range Description
origin CatalogElementLink 0..1
source CatalogElement 0..1
target EObject 0..1

Inherited fields (from ReAbstractElement)

Attribute Type Range Description
id EString 0..1

CatalogElement

Common Types:

Specific fields

Attribute Type Range Description
author EString 0..1
environment EString 0..1
kind CatalogElementKind 0..1
purpose EString 0..1
readOnly EBoolean 0..1
suffix EString 0..1
tags EString 0..*
version EString 0..1
Reference Type Range Description
currentCompliancy CompliancyDefinition 0..1
defaultReplicaCompliancy CompliancyDefinition 0..1
origin CatalogElement 0..1
ownedLinks CatalogElementLink 0..*
referencedElements EObject 0..*
replicatedElements CatalogElement 0..*

Inherited fields (from ReDescriptionElement, ReNamedElement, ReAbstractElement, ReElementContainer)

Attribute Type Range Description
description EString 0..1
id EString 0..1
name EString 0..1
Reference Type Range Description
ownedElements CatalogElement 0..*

CatalogElementKind

Common Types:

Attribute Description
GROUPING
REC
REC_RPL
RPL

CompliancyDefinitionPkg

Common Types:

Specific fields

Reference Type Range Description
ownedDefinitions CompliancyDefinition 0..*

Inherited fields (from ReNamedElement, ReAbstractElement)

Attribute Type Range Description
id EString 0..1
name EString 0..1

CompliancyDefinition

Common Types:

Inherited fields (from ReDescriptionElement, ReNamedElement, ReAbstractElement)

Attribute Type Range Description
description EString 0..1
id EString 0..1
name EString 0..1

Clone this wiki locally