@@ -671,44 +671,46 @@ This includes references to
671
671
#TODO: How to refer to stdlib elements? By id or key?#
672
672
673
673
=== Pre-defined Ids and Keys
674
+ The metamodel itself has key `LIonCore-M3`.{fn-org91}
675
+
674
676
==== Keys of M3 Elements
675
677
676
678
[cols="d,d,m"]
677
679
|===
678
680
|M3 element |Concept |Key
679
681
680
- |<<Concept>> |Concept |LIonCore_M3_Concept
681
- |<<Concept.abstract>> |Property |LIonCore_M3_Concept_abstract
682
- |<<Concept.extends>> |Reference |LIonCore_M3_Concept_extends
683
- |<<Concept.implements>> |Reference |LIonCore_M3_Concept_implements
684
- |<<ConceptInterface>> |Concept |LIonCore_M3_ConceptInterface
685
- |<<ConceptInterface.extends>> |Reference |LIonCore_M3_ConceptInterface_extends
686
- |<<Containment>> |Concept |LIonCore_M3_Containment
687
- |<<DataType>> |Concept |LIonCore_M3_DataType
688
- |<<Enumeration>> |Concept |LIonCore_M3_Enumeration
689
- |<<Enumeration.literals>> |Containment |LIonCore_M3_Enumeration_literals
690
- |<<EnumerationLiteral>> |Concept |LIonCore_M3_EnumerationLiteral
691
- |<<Feature>> |Concept |LIonCore_M3_Feature
692
- |<<Feature.optional>> |Property |LIonCore_M3_Feature_optional
693
- |<<FeaturesContainer>> |Concept |LIonCore_M3_FeaturesContainer
694
- |<<FeaturesContainer.features>> |Containment |LIonCore_M3_FeaturesContainer_features
695
- |<<Link>> |Concept |LIonCore_M3_Link
696
- |<<Link.multiple>> |Property |LIonCore_M3_Link_multiple
697
- |<<Link.type>> |Reference |LIonCore_M3_Link_type
698
- |<<Language>> |Concept |LIonCore_M3_Language
699
- |<<Language.name>> |Property |LIonCore_M3_Language_name
700
- |<<Language.key>> |Property |LIonCore_M3_Language_key
701
- |<<Language.dependsOn>> |Reference |LIonCore_M3_Language_dependsOn
702
- |<<Language.elements>> |Containment |LIonCore_M3_Language_elements
703
- |<<LanguageElement>> |Concept |LIonCore_M3_LanguageElement
704
- |<<NamespacedEntity>> |Concept |LIonCore_M3_NamespacedEntity
705
- |<<NamespacedEntity.name>> |Property |LIonCore_M3_NamespacedEntity_name
706
- |<<NamespacedEntity.key>> |Property |LIonCore_M3_NamespacedEntity_key
707
- |<<NamespaceProvider>> |Concept |LIonCore_M3_NamespaceProvider
708
- |<<PrimitiveType>> |Concept |LIonCore_M3_PrimitiveType
709
- |<<Property>> |Concept |LIonCore_M3_Property
710
- |<<Property.type>> |Reference |LIonCore_M3_Property_type
711
- |<<Reference>> |Concept |LIonCore_M3_Reference
682
+ |<<Concept>> |Concept |Concept
683
+ |<<Concept.abstract>> |Property |Concept-abstract
684
+ |<<Concept.extends>> |Reference |Concept-extends
685
+ |<<Concept.implements>> |Reference |Concept-implements
686
+ |<<ConceptInterface>> |Concept |ConceptInterface
687
+ |<<ConceptInterface.extends>> |Reference |ConceptInterface-extends
688
+ |<<Containment>> |Concept |Containment
689
+ |<<DataType>> |Concept |DataType
690
+ |<<Enumeration>> |Concept |Enumeration
691
+ |<<Enumeration.literals>> |Containment |Enumeration-literals
692
+ |<<EnumerationLiteral>> |Concept |EnumerationLiteral
693
+ |<<Feature>> |Concept |Feature
694
+ |<<Feature.optional>> |Property |Feature-optional
695
+ |<<FeaturesContainer>> |Concept |FeaturesContainer
696
+ |<<FeaturesContainer.features>> |Containment |FeaturesContainer-features
697
+ |<<Link>> |Concept |Link
698
+ |<<Link.multiple>> |Property |Link-multiple
699
+ |<<Link.type>> |Reference |Link-type
700
+ |<<Language>> |Concept |Language
701
+ |<<Language.name>> |Property |Language-name
702
+ |<<Language.key>> |Property |Language-key
703
+ |<<Language.dependsOn>> |Reference |Language-dependsOn
704
+ |<<Language.elements>> |Containment |Language-elements
705
+ |<<LanguageElement>> |Concept |LanguageElement
706
+ |<<NamespacedEntity>> |Concept |NamespacedEntity
707
+ |<<NamespacedEntity.name>> |Property |NamespacedEntity-name
708
+ |<<NamespacedEntity.key>> |Property |NamespacedEntity-key
709
+ |<<NamespaceProvider>> |Concept |NamespaceProvider
710
+ |<<PrimitiveType>> |Concept |PrimitiveType
711
+ |<<Property>> |Concept |Property
712
+ |<<Property.type>> |Reference |Property-type
713
+ |<<Reference>> |Concept |Reference
712
714
|===
713
715
714
716
==== Ids of Built-in Instances
@@ -717,11 +719,11 @@ This includes references to
717
719
|===
718
720
|Instance |Concept |Id
719
721
720
- |<<String>> |PrimitiveType |LIonCore_M3_String
721
- |<<Boolean>> |PrimitiveType |LIonCore_M3_Boolean
722
- |<<Integer>> |PrimitiveType |LIonCore_M3_Integer
723
- |<<JSON>> |PrimitiveType |LIonCore_M3_JSON
724
- |<<Node>> |Concept |LIonCore_M3_Node
722
+ |<<String>> |PrimitiveType |LIonCore-M3-String
723
+ |<<Boolean>> |PrimitiveType |LIonCore-M3-Boolean
724
+ |<<Integer>> |PrimitiveType |LIonCore-M3-Integer
725
+ |<<JSON>> |PrimitiveType |LIonCore-M3-JSON
726
+ |<<Node>> |Concept |LIonCore-M3-Node
725
727
|===
726
728
727
729
0 commit comments