Skip to content

Commit 9728f0b

Browse files
author
Niko Stotz
committed
adjusted M3 docs for id recommendations (#91)
1 parent 909867f commit 9728f0b

File tree

1 file changed

+39
-37
lines changed

1 file changed

+39
-37
lines changed

lioncore/metametamodel.adoc

Lines changed: 39 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -671,44 +671,46 @@ This includes references to
671671
#TODO: How to refer to stdlib elements? By id or key?#
672672

673673
=== Pre-defined Ids and Keys
674+
The metamodel itself has key `LIonCore-M3`.{fn-org91}
675+
674676
==== Keys of M3 Elements
675677

676678
[cols="d,d,m"]
677679
|===
678680
|M3 element |Concept |Key
679681

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
712714
|===
713715

714716
==== Ids of Built-in Instances
@@ -717,11 +719,11 @@ This includes references to
717719
|===
718720
|Instance |Concept |Id
719721

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
725727
|===
726728

727729

0 commit comments

Comments
 (0)