From 73e13185329f47f9a6a8601e2bab6f6a62da2a63 Mon Sep 17 00:00:00 2001 From: Balazs Simon Date: Wed, 25 Sep 2019 18:00:30 +0200 Subject: [PATCH] Version v0.10.99 --- .../Meta/Symbols/ImmutableMetaModel.cs | 260 +++++++++--------- .../source.extension.vsixmanifest | 2 +- src/Test/MetaDslx.Bootstrap/Program.cs | 8 +- src/Versions.props | 4 +- 4 files changed, 137 insertions(+), 137 deletions(-) diff --git a/src/Main/MetaDslx.Core/Languages/Meta/Symbols/ImmutableMetaModel.cs b/src/Main/MetaDslx.Core/Languages/Meta/Symbols/ImmutableMetaModel.cs index 69917e145..b45ae2f90 100644 --- a/src/Main/MetaDslx.Core/Languages/Meta/Symbols/ImmutableMetaModel.cs +++ b/src/Main/MetaDslx.Core/Languages/Meta/Symbols/ImmutableMetaModel.cs @@ -6153,7 +6153,7 @@ internal class MetaBuilderInstance internal MetaPropertyBuilder MetaElement_Attributes; internal MetaClassBuilder MetaDocumentedElement; internal MetaPropertyBuilder MetaDocumentedElement_Documentation; - private MetaOperationBuilder __tmp24; + private MetaOperationBuilder __tmp27; internal MetaClassBuilder MetaNamedElement; internal MetaPropertyBuilder MetaNamedElement_Name; internal MetaClassBuilder MetaTypedElement; @@ -6171,10 +6171,10 @@ internal class MetaBuilderInstance internal MetaPropertyBuilder MetaModel_Uri; internal MetaPropertyBuilder MetaModel_Namespace; internal MetaEnumBuilder MetaCollectionKind; + private MetaEnumLiteralBuilder __tmp21; private MetaEnumLiteralBuilder __tmp22; - private MetaEnumLiteralBuilder __tmp28; - private MetaEnumLiteralBuilder __tmp29; - private MetaEnumLiteralBuilder __tmp30; + private MetaEnumLiteralBuilder __tmp23; + private MetaEnumLiteralBuilder __tmp24; internal MetaClassBuilder MetaCollectionType; internal MetaPropertyBuilder MetaCollectionType_Kind; internal MetaPropertyBuilder MetaCollectionType_InnerType; @@ -6192,16 +6192,16 @@ internal class MetaBuilderInstance internal MetaPropertyBuilder MetaClass_SuperClasses; internal MetaPropertyBuilder MetaClass_Properties; internal MetaPropertyBuilder MetaClass_Operations; - private MetaOperationBuilder __tmp26; + private MetaOperationBuilder __tmp29; private MetaParameterBuilder __tmp54; - private MetaOperationBuilder __tmp27; + private MetaOperationBuilder __tmp30; private MetaParameterBuilder __tmp56; - private MetaOperationBuilder __tmp32; + private MetaOperationBuilder __tmp31; private MetaParameterBuilder __tmp58; + private MetaOperationBuilder __tmp32; private MetaOperationBuilder __tmp33; private MetaOperationBuilder __tmp34; - private MetaOperationBuilder __tmp43; - private MetaOperationBuilder __tmp44; + private MetaOperationBuilder __tmp35; internal MetaClassBuilder MetaOperation; internal MetaPropertyBuilder MetaOperation_Parent; internal MetaPropertyBuilder MetaOperation_Parameters; @@ -6209,12 +6209,12 @@ internal class MetaBuilderInstance internal MetaClassBuilder MetaParameter; internal MetaPropertyBuilder MetaParameter_Operation; internal MetaEnumBuilder MetaPropertyKind; - private MetaEnumLiteralBuilder __tmp23; - private MetaEnumLiteralBuilder __tmp35; + private MetaEnumLiteralBuilder __tmp28; private MetaEnumLiteralBuilder __tmp36; + private MetaEnumLiteralBuilder __tmp37; private MetaEnumLiteralBuilder __tmp38; + private MetaEnumLiteralBuilder __tmp39; private MetaEnumLiteralBuilder __tmp40; - private MetaEnumLiteralBuilder __tmp41; internal MetaClassBuilder MetaProperty; internal MetaPropertyBuilder MetaProperty_Kind; internal MetaPropertyBuilder MetaProperty_Class; @@ -6239,12 +6239,12 @@ internal class MetaBuilderInstance private MetaConstantBuilder __tmp18; private MetaConstantBuilder __tmp19; private MetaConstantBuilder __tmp20; - private MetaCollectionTypeBuilder __tmp21; private MetaCollectionTypeBuilder __tmp25; - private MetaCollectionTypeBuilder __tmp31; - private MetaCollectionTypeBuilder __tmp37; - private MetaCollectionTypeBuilder __tmp39; + private MetaCollectionTypeBuilder __tmp26; + private MetaCollectionTypeBuilder __tmp41; private MetaCollectionTypeBuilder __tmp42; + private MetaCollectionTypeBuilder __tmp43; + private MetaCollectionTypeBuilder __tmp44; private MetaCollectionTypeBuilder __tmp45; private MetaCollectionTypeBuilder __tmp46; private MetaCollectionTypeBuilder __tmp47; @@ -6299,7 +6299,7 @@ private void CreateSymbols() MetaElement_Attributes = factory.MetaProperty(); MetaDocumentedElement = factory.MetaClass(); MetaDocumentedElement_Documentation = factory.MetaProperty(); - __tmp24 = factory.MetaOperation(); + __tmp27 = factory.MetaOperation(); MetaNamedElement = factory.MetaClass(); MetaNamedElement_Name = factory.MetaProperty(); MetaTypedElement = factory.MetaClass(); @@ -6317,10 +6317,10 @@ private void CreateSymbols() MetaModel_Uri = factory.MetaProperty(); MetaModel_Namespace = factory.MetaProperty(); MetaCollectionKind = factory.MetaEnum(); + __tmp21 = factory.MetaEnumLiteral(); __tmp22 = factory.MetaEnumLiteral(); - __tmp28 = factory.MetaEnumLiteral(); - __tmp29 = factory.MetaEnumLiteral(); - __tmp30 = factory.MetaEnumLiteral(); + __tmp23 = factory.MetaEnumLiteral(); + __tmp24 = factory.MetaEnumLiteral(); MetaCollectionType = factory.MetaClass(); MetaCollectionType_Kind = factory.MetaProperty(); MetaCollectionType_InnerType = factory.MetaProperty(); @@ -6338,16 +6338,16 @@ private void CreateSymbols() MetaClass_SuperClasses = factory.MetaProperty(); MetaClass_Properties = factory.MetaProperty(); MetaClass_Operations = factory.MetaProperty(); - __tmp26 = factory.MetaOperation(); + __tmp29 = factory.MetaOperation(); __tmp54 = factory.MetaParameter(); - __tmp27 = factory.MetaOperation(); + __tmp30 = factory.MetaOperation(); __tmp56 = factory.MetaParameter(); - __tmp32 = factory.MetaOperation(); + __tmp31 = factory.MetaOperation(); __tmp58 = factory.MetaParameter(); + __tmp32 = factory.MetaOperation(); __tmp33 = factory.MetaOperation(); __tmp34 = factory.MetaOperation(); - __tmp43 = factory.MetaOperation(); - __tmp44 = factory.MetaOperation(); + __tmp35 = factory.MetaOperation(); MetaOperation = factory.MetaClass(); MetaOperation_Parent = factory.MetaProperty(); MetaOperation_Parameters = factory.MetaProperty(); @@ -6355,12 +6355,12 @@ private void CreateSymbols() MetaParameter = factory.MetaClass(); MetaParameter_Operation = factory.MetaProperty(); MetaPropertyKind = factory.MetaEnum(); - __tmp23 = factory.MetaEnumLiteral(); - __tmp35 = factory.MetaEnumLiteral(); + __tmp28 = factory.MetaEnumLiteral(); __tmp36 = factory.MetaEnumLiteral(); + __tmp37 = factory.MetaEnumLiteral(); __tmp38 = factory.MetaEnumLiteral(); + __tmp39 = factory.MetaEnumLiteral(); __tmp40 = factory.MetaEnumLiteral(); - __tmp41 = factory.MetaEnumLiteral(); MetaProperty = factory.MetaClass(); MetaProperty_Kind = factory.MetaProperty(); MetaProperty_Class = factory.MetaProperty(); @@ -6386,12 +6386,12 @@ private void CreateSymbols() __tmp18 = factory.MetaConstant(); __tmp19 = factory.MetaConstant(); __tmp20 = factory.MetaConstant(); - __tmp21 = factory.MetaCollectionType(); __tmp25 = factory.MetaCollectionType(); - __tmp31 = factory.MetaCollectionType(); - __tmp37 = factory.MetaCollectionType(); - __tmp39 = factory.MetaCollectionType(); + __tmp26 = factory.MetaCollectionType(); + __tmp41 = factory.MetaCollectionType(); __tmp42 = factory.MetaCollectionType(); + __tmp43 = factory.MetaCollectionType(); + __tmp44 = factory.MetaCollectionType(); __tmp45 = factory.MetaCollectionType(); __tmp46 = factory.MetaCollectionType(); __tmp47 = factory.MetaCollectionType(); @@ -6474,7 +6474,7 @@ private void CreateSymbols() MetaElement.Name = "MetaElement"; // MetaElement.IsAbstract = null; MetaElement.Properties.AddLazy(() => MetaElement_Attributes); - MetaElement_Attributes.TypeLazy = () => __tmp21; + MetaElement_Attributes.TypeLazy = () => __tmp25; MetaElement_Attributes.Name = "Attributes"; MetaElement_Attributes.Documentation = null; // MetaElement_Attributes.Kind = null; @@ -6486,16 +6486,16 @@ private void CreateSymbols() // MetaDocumentedElement.IsAbstract = null; MetaDocumentedElement.SuperClasses.AddLazy(() => MetaElement); MetaDocumentedElement.Properties.AddLazy(() => MetaDocumentedElement_Documentation); - MetaDocumentedElement.Operations.AddLazy(() => __tmp24); + MetaDocumentedElement.Operations.AddLazy(() => __tmp27); MetaDocumentedElement_Documentation.TypeLazy = () => String; MetaDocumentedElement_Documentation.Name = "Documentation"; MetaDocumentedElement_Documentation.Documentation = null; // MetaDocumentedElement_Documentation.Kind = null; MetaDocumentedElement_Documentation.ClassLazy = () => MetaDocumentedElement; - __tmp24.Name = "GetDocumentationLines"; - __tmp24.Documentation = null; - __tmp24.ParentLazy = () => MetaDocumentedElement; - __tmp24.ReturnTypeLazy = () => __tmp25; + __tmp27.Name = "GetDocumentationLines"; + __tmp27.Documentation = null; + __tmp27.ParentLazy = () => MetaDocumentedElement; + __tmp27.ReturnTypeLazy = () => __tmp45; MetaNamedElement.MetaModelLazy = () => __tmp5; MetaNamedElement.NamespaceLazy = () => __tmp4; MetaNamedElement.Documentation = null; @@ -6576,7 +6576,7 @@ private void CreateSymbols() MetaNamespace_DefinedMetaModel.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaPropertyKind.Containment; MetaNamespace_DefinedMetaModel.ClassLazy = () => MetaNamespace; MetaNamespace_DefinedMetaModel.OppositeProperties.AddLazy(() => MetaModel_Namespace); - MetaNamespace_Declarations.TypeLazy = () => __tmp39; + MetaNamespace_Declarations.TypeLazy = () => __tmp50; MetaNamespace_Declarations.Name = "Declarations"; MetaNamespace_Declarations.Documentation = null; MetaNamespace_Declarations.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaPropertyKind.Containment; @@ -6605,26 +6605,26 @@ private void CreateSymbols() MetaCollectionKind.NamespaceLazy = () => __tmp4; MetaCollectionKind.Documentation = null; MetaCollectionKind.Name = "MetaCollectionKind"; + MetaCollectionKind.EnumLiterals.AddLazy(() => __tmp21); MetaCollectionKind.EnumLiterals.AddLazy(() => __tmp22); - MetaCollectionKind.EnumLiterals.AddLazy(() => __tmp28); - MetaCollectionKind.EnumLiterals.AddLazy(() => __tmp29); - MetaCollectionKind.EnumLiterals.AddLazy(() => __tmp30); + MetaCollectionKind.EnumLiterals.AddLazy(() => __tmp23); + MetaCollectionKind.EnumLiterals.AddLazy(() => __tmp24); + __tmp21.TypeLazy = () => MetaCollectionKind; + __tmp21.Name = "List"; + __tmp21.Documentation = null; + __tmp21.EnumLazy = () => MetaCollectionKind; __tmp22.TypeLazy = () => MetaCollectionKind; - __tmp22.Name = "List"; + __tmp22.Name = "Set"; __tmp22.Documentation = null; __tmp22.EnumLazy = () => MetaCollectionKind; - __tmp28.TypeLazy = () => MetaCollectionKind; - __tmp28.Name = "Set"; - __tmp28.Documentation = null; - __tmp28.EnumLazy = () => MetaCollectionKind; - __tmp29.TypeLazy = () => MetaCollectionKind; - __tmp29.Name = "MultiList"; - __tmp29.Documentation = null; - __tmp29.EnumLazy = () => MetaCollectionKind; - __tmp30.TypeLazy = () => MetaCollectionKind; - __tmp30.Name = "MultiSet"; - __tmp30.Documentation = null; - __tmp30.EnumLazy = () => MetaCollectionKind; + __tmp23.TypeLazy = () => MetaCollectionKind; + __tmp23.Name = "MultiList"; + __tmp23.Documentation = null; + __tmp23.EnumLazy = () => MetaCollectionKind; + __tmp24.TypeLazy = () => MetaCollectionKind; + __tmp24.Name = "MultiSet"; + __tmp24.Documentation = null; + __tmp24.EnumLazy = () => MetaCollectionKind; MetaCollectionType.MetaModelLazy = () => __tmp5; MetaCollectionType.NamespaceLazy = () => __tmp4; MetaCollectionType.Documentation = null; @@ -6672,13 +6672,13 @@ private void CreateSymbols() MetaEnum.SuperClasses.AddLazy(() => MetaType); MetaEnum.Properties.AddLazy(() => MetaEnum_EnumLiterals); MetaEnum.Properties.AddLazy(() => MetaEnum_Operations); - MetaEnum_EnumLiterals.TypeLazy = () => __tmp31; + MetaEnum_EnumLiterals.TypeLazy = () => __tmp26; MetaEnum_EnumLiterals.Name = "EnumLiterals"; MetaEnum_EnumLiterals.Documentation = null; MetaEnum_EnumLiterals.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaPropertyKind.Containment; MetaEnum_EnumLiterals.ClassLazy = () => MetaEnum; MetaEnum_EnumLiterals.OppositeProperties.AddLazy(() => MetaEnumLiteral_Enum); - MetaEnum_Operations.TypeLazy = () => __tmp37; + MetaEnum_Operations.TypeLazy = () => __tmp43; MetaEnum_Operations.Name = "Operations"; MetaEnum_Operations.Documentation = null; MetaEnum_Operations.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaPropertyKind.Containment; @@ -6718,79 +6718,79 @@ private void CreateSymbols() MetaClass.Properties.AddLazy(() => MetaClass_SuperClasses); MetaClass.Properties.AddLazy(() => MetaClass_Properties); MetaClass.Properties.AddLazy(() => MetaClass_Operations); - MetaClass.Operations.AddLazy(() => __tmp26); - MetaClass.Operations.AddLazy(() => __tmp27); + MetaClass.Operations.AddLazy(() => __tmp29); + MetaClass.Operations.AddLazy(() => __tmp30); + MetaClass.Operations.AddLazy(() => __tmp31); MetaClass.Operations.AddLazy(() => __tmp32); MetaClass.Operations.AddLazy(() => __tmp33); MetaClass.Operations.AddLazy(() => __tmp34); - MetaClass.Operations.AddLazy(() => __tmp43); - MetaClass.Operations.AddLazy(() => __tmp44); + MetaClass.Operations.AddLazy(() => __tmp35); MetaClass_IsAbstract.TypeLazy = () => Bool; MetaClass_IsAbstract.Name = "IsAbstract"; MetaClass_IsAbstract.Documentation = null; // MetaClass_IsAbstract.Kind = null; MetaClass_IsAbstract.ClassLazy = () => MetaClass; - MetaClass_SuperClasses.TypeLazy = () => __tmp45; + MetaClass_SuperClasses.TypeLazy = () => __tmp49; MetaClass_SuperClasses.Attributes.Add(BaseScopeAttribute); MetaClass_SuperClasses.Name = "SuperClasses"; MetaClass_SuperClasses.Documentation = null; // MetaClass_SuperClasses.Kind = null; MetaClass_SuperClasses.ClassLazy = () => MetaClass; - MetaClass_Properties.TypeLazy = () => __tmp48; + MetaClass_Properties.TypeLazy = () => __tmp51; MetaClass_Properties.Name = "Properties"; MetaClass_Properties.Documentation = null; MetaClass_Properties.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaPropertyKind.Containment; MetaClass_Properties.ClassLazy = () => MetaClass; MetaClass_Properties.OppositeProperties.AddLazy(() => MetaProperty_Class); - MetaClass_Operations.TypeLazy = () => __tmp51; + MetaClass_Operations.TypeLazy = () => __tmp52; MetaClass_Operations.Name = "Operations"; MetaClass_Operations.Documentation = null; MetaClass_Operations.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaPropertyKind.Containment; MetaClass_Operations.ClassLazy = () => MetaClass; MetaClass_Operations.OppositeProperties.AddLazy(() => MetaOperation_Parent); - __tmp26.Name = "GetAllSuperClasses"; - __tmp26.Documentation = null; - __tmp26.ParentLazy = () => MetaClass; - __tmp26.Parameters.AddLazy(() => __tmp54); - __tmp26.ReturnTypeLazy = () => __tmp53; + __tmp29.Name = "GetAllSuperClasses"; + __tmp29.Documentation = null; + __tmp29.ParentLazy = () => MetaClass; + __tmp29.Parameters.AddLazy(() => __tmp54); + __tmp29.ReturnTypeLazy = () => __tmp53; __tmp54.TypeLazy = () => Bool; __tmp54.Name = "includeSelf"; __tmp54.Documentation = null; - __tmp54.OperationLazy = () => __tmp26; - __tmp27.Name = "GetAllSuperProperties"; - __tmp27.Documentation = null; - __tmp27.ParentLazy = () => MetaClass; - __tmp27.Parameters.AddLazy(() => __tmp56); - __tmp27.ReturnTypeLazy = () => __tmp55; + __tmp54.OperationLazy = () => __tmp29; + __tmp30.Name = "GetAllSuperProperties"; + __tmp30.Documentation = null; + __tmp30.ParentLazy = () => MetaClass; + __tmp30.Parameters.AddLazy(() => __tmp56); + __tmp30.ReturnTypeLazy = () => __tmp55; __tmp56.TypeLazy = () => Bool; __tmp56.Name = "includeSelf"; __tmp56.Documentation = null; - __tmp56.OperationLazy = () => __tmp27; - __tmp32.Name = "GetAllSuperOperations"; - __tmp32.Documentation = null; - __tmp32.ParentLazy = () => MetaClass; - __tmp32.Parameters.AddLazy(() => __tmp58); - __tmp32.ReturnTypeLazy = () => __tmp57; + __tmp56.OperationLazy = () => __tmp30; + __tmp31.Name = "GetAllSuperOperations"; + __tmp31.Documentation = null; + __tmp31.ParentLazy = () => MetaClass; + __tmp31.Parameters.AddLazy(() => __tmp58); + __tmp31.ReturnTypeLazy = () => __tmp57; __tmp58.TypeLazy = () => Bool; __tmp58.Name = "includeSelf"; __tmp58.Documentation = null; - __tmp58.OperationLazy = () => __tmp32; - __tmp33.Name = "GetAllProperties"; + __tmp58.OperationLazy = () => __tmp31; + __tmp32.Name = "GetAllProperties"; + __tmp32.Documentation = null; + __tmp32.ParentLazy = () => MetaClass; + __tmp32.ReturnTypeLazy = () => __tmp59; + __tmp33.Name = "GetAllOperations"; __tmp33.Documentation = null; __tmp33.ParentLazy = () => MetaClass; - __tmp33.ReturnTypeLazy = () => __tmp59; - __tmp34.Name = "GetAllOperations"; + __tmp33.ReturnTypeLazy = () => __tmp60; + __tmp34.Name = "GetAllFinalProperties"; __tmp34.Documentation = null; __tmp34.ParentLazy = () => MetaClass; - __tmp34.ReturnTypeLazy = () => __tmp60; - __tmp43.Name = "GetAllFinalProperties"; - __tmp43.Documentation = null; - __tmp43.ParentLazy = () => MetaClass; - __tmp43.ReturnTypeLazy = () => __tmp61; - __tmp44.Name = "GetAllFinalOperations"; - __tmp44.Documentation = null; - __tmp44.ParentLazy = () => MetaClass; - __tmp44.ReturnTypeLazy = () => __tmp62; + __tmp34.ReturnTypeLazy = () => __tmp61; + __tmp35.Name = "GetAllFinalOperations"; + __tmp35.Documentation = null; + __tmp35.ParentLazy = () => MetaClass; + __tmp35.ReturnTypeLazy = () => __tmp62; MetaOperation.MetaModelLazy = () => __tmp5; MetaOperation.NamespaceLazy = () => __tmp4; MetaOperation.Documentation = null; @@ -6837,36 +6837,36 @@ private void CreateSymbols() MetaPropertyKind.NamespaceLazy = () => __tmp4; MetaPropertyKind.Documentation = null; MetaPropertyKind.Name = "MetaPropertyKind"; - MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp23); - MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp35); + MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp28); MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp36); + MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp37); MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp38); + MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp39); MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp40); - MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp41); - __tmp23.TypeLazy = () => MetaPropertyKind; - __tmp23.Name = "Normal"; - __tmp23.Documentation = null; - __tmp23.EnumLazy = () => MetaPropertyKind; - __tmp35.TypeLazy = () => MetaPropertyKind; - __tmp35.Name = "Readonly"; - __tmp35.Documentation = null; - __tmp35.EnumLazy = () => MetaPropertyKind; + __tmp28.TypeLazy = () => MetaPropertyKind; + __tmp28.Name = "Normal"; + __tmp28.Documentation = null; + __tmp28.EnumLazy = () => MetaPropertyKind; __tmp36.TypeLazy = () => MetaPropertyKind; - __tmp36.Name = "Lazy"; + __tmp36.Name = "Readonly"; __tmp36.Documentation = null; __tmp36.EnumLazy = () => MetaPropertyKind; + __tmp37.TypeLazy = () => MetaPropertyKind; + __tmp37.Name = "Lazy"; + __tmp37.Documentation = null; + __tmp37.EnumLazy = () => MetaPropertyKind; __tmp38.TypeLazy = () => MetaPropertyKind; __tmp38.Name = "Derived"; __tmp38.Documentation = null; __tmp38.EnumLazy = () => MetaPropertyKind; + __tmp39.TypeLazy = () => MetaPropertyKind; + __tmp39.Name = "DerivedUnion"; + __tmp39.Documentation = null; + __tmp39.EnumLazy = () => MetaPropertyKind; __tmp40.TypeLazy = () => MetaPropertyKind; - __tmp40.Name = "DerivedUnion"; + __tmp40.Name = "Containment"; __tmp40.Documentation = null; __tmp40.EnumLazy = () => MetaPropertyKind; - __tmp41.TypeLazy = () => MetaPropertyKind; - __tmp41.Name = "Containment"; - __tmp41.Documentation = null; - __tmp41.EnumLazy = () => MetaPropertyKind; MetaProperty.MetaModelLazy = () => __tmp5; MetaProperty.NamespaceLazy = () => __tmp4; MetaProperty.Documentation = null; @@ -6892,31 +6892,31 @@ private void CreateSymbols() // MetaProperty_Class.Kind = null; MetaProperty_Class.ClassLazy = () => MetaProperty; MetaProperty_Class.OppositeProperties.AddLazy(() => MetaClass_Properties); - MetaProperty_OppositeProperties.TypeLazy = () => __tmp46; + MetaProperty_OppositeProperties.TypeLazy = () => __tmp41; MetaProperty_OppositeProperties.Name = "OppositeProperties"; MetaProperty_OppositeProperties.Documentation = null; // MetaProperty_OppositeProperties.Kind = null; MetaProperty_OppositeProperties.ClassLazy = () => MetaProperty; MetaProperty_OppositeProperties.OppositeProperties.AddLazy(() => MetaProperty_OppositeProperties); - MetaProperty_SubsettedProperties.TypeLazy = () => __tmp47; + MetaProperty_SubsettedProperties.TypeLazy = () => __tmp44; MetaProperty_SubsettedProperties.Name = "SubsettedProperties"; MetaProperty_SubsettedProperties.Documentation = null; // MetaProperty_SubsettedProperties.Kind = null; MetaProperty_SubsettedProperties.ClassLazy = () => MetaProperty; MetaProperty_SubsettedProperties.OppositeProperties.AddLazy(() => MetaProperty_SubsettingProperties); - MetaProperty_SubsettingProperties.TypeLazy = () => __tmp49; + MetaProperty_SubsettingProperties.TypeLazy = () => __tmp46; MetaProperty_SubsettingProperties.Name = "SubsettingProperties"; MetaProperty_SubsettingProperties.Documentation = null; // MetaProperty_SubsettingProperties.Kind = null; MetaProperty_SubsettingProperties.ClassLazy = () => MetaProperty; MetaProperty_SubsettingProperties.OppositeProperties.AddLazy(() => MetaProperty_SubsettedProperties); - MetaProperty_RedefinedProperties.TypeLazy = () => __tmp50; + MetaProperty_RedefinedProperties.TypeLazy = () => __tmp47; MetaProperty_RedefinedProperties.Name = "RedefinedProperties"; MetaProperty_RedefinedProperties.Documentation = null; // MetaProperty_RedefinedProperties.Kind = null; MetaProperty_RedefinedProperties.ClassLazy = () => MetaProperty; MetaProperty_RedefinedProperties.OppositeProperties.AddLazy(() => MetaProperty_RedefiningProperties); - MetaProperty_RedefiningProperties.TypeLazy = () => __tmp52; + MetaProperty_RedefiningProperties.TypeLazy = () => __tmp48; MetaProperty_RedefiningProperties.Name = "RedefiningProperties"; MetaProperty_RedefiningProperties.Documentation = null; // MetaProperty_RedefiningProperties.Kind = null; @@ -7001,20 +7001,20 @@ private void CreateSymbols() __tmp20.NamespaceLazy = () => __tmp4; __tmp20.Documentation = null; __tmp20.Name = "LocalScopeAttribute"; - __tmp21.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; - __tmp21.InnerTypeLazy = () => MetaAttribute; __tmp25.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; - __tmp25.InnerTypeLazy = () => String; - __tmp31.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; - __tmp31.InnerTypeLazy = () => MetaEnumLiteral; - __tmp37.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; - __tmp37.InnerTypeLazy = () => MetaOperation; - __tmp39.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; - __tmp39.InnerTypeLazy = () => MetaDeclaration; + __tmp25.InnerTypeLazy = () => MetaAttribute; + __tmp26.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; + __tmp26.InnerTypeLazy = () => MetaEnumLiteral; + __tmp41.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; + __tmp41.InnerTypeLazy = () => MetaProperty; __tmp42.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; __tmp42.InnerTypeLazy = () => MetaParameter; + __tmp43.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; + __tmp43.InnerTypeLazy = () => MetaOperation; + __tmp44.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; + __tmp44.InnerTypeLazy = () => MetaProperty; __tmp45.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; - __tmp45.InnerTypeLazy = () => MetaClass; + __tmp45.InnerTypeLazy = () => String; __tmp46.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; __tmp46.InnerTypeLazy = () => MetaProperty; __tmp47.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; @@ -7022,13 +7022,13 @@ private void CreateSymbols() __tmp48.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; __tmp48.InnerTypeLazy = () => MetaProperty; __tmp49.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; - __tmp49.InnerTypeLazy = () => MetaProperty; + __tmp49.InnerTypeLazy = () => MetaClass; __tmp50.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; - __tmp50.InnerTypeLazy = () => MetaProperty; + __tmp50.InnerTypeLazy = () => MetaDeclaration; __tmp51.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; - __tmp51.InnerTypeLazy = () => MetaOperation; + __tmp51.InnerTypeLazy = () => MetaProperty; __tmp52.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; - __tmp52.InnerTypeLazy = () => MetaProperty; + __tmp52.InnerTypeLazy = () => MetaOperation; __tmp53.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; __tmp53.InnerTypeLazy = () => MetaClass; __tmp55.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List; diff --git a/src/Main/MetaDslx.VisualStudio/source.extension.vsixmanifest b/src/Main/MetaDslx.VisualStudio/source.extension.vsixmanifest index 130017598..bbab764bd 100644 --- a/src/Main/MetaDslx.VisualStudio/source.extension.vsixmanifest +++ b/src/Main/MetaDslx.VisualStudio/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + MetaDslx Extension for Visual Studio Visual Studio extension for the MetaDslx metamodeling platform. license.txt diff --git a/src/Test/MetaDslx.Bootstrap/Program.cs b/src/Test/MetaDslx.Bootstrap/Program.cs index 87ea8879f..d9fe664e7 100644 --- a/src/Test/MetaDslx.Bootstrap/Program.cs +++ b/src/Test/MetaDslx.Bootstrap/Program.cs @@ -60,13 +60,13 @@ static void Main(string[] args) Console.WriteLine(test.SayHello("me")); //*/ - /*/ + //*/ ImmutableModel coreModel = MetaInstance.Model; Console.WriteLine(coreModel); - //string text = File.ReadAllText(@"..\..\..\..\..\Main\MetaDslx.Core\Languages\Meta\Symbols\ImmutableMetaModel.mm"); + string text = File.ReadAllText(@"..\..\..\..\..\Main\MetaDslx.Core\Languages\Meta\Symbols\ImmutableMetaModel.mm"); //string text = File.ReadAllText(@"..\..\..\Calculator.mm"); - string text = File.ReadAllText(@"..\..\..\..\..\..\..\soal-cs\Src\Main\MetaDslx.Languages.Soal\Symbols\Soal.mm"); + //string text = File.ReadAllText(@"..\..\..\..\..\..\..\soal-cs\Src\Main\MetaDslx.Languages.Soal\Symbols\Soal.mm"); //string text = File.ReadAllText(@"..\..\..\..\..\Test\WebSequenceDiagramsModel\Symbols\UmlModel.mm"); var tree = MetaSyntaxTree.ParseText(text); @@ -169,7 +169,7 @@ static void Main(string[] args) //File.WriteAllText(@"..\..\..\..\..\Test\WebSequenceDiagramsModel\Symbols\UmlModel.cs", generatedCsharpModel); //*/ - //*/ + /*/ BinderFlags binderFlags = BinderFlags.IgnoreAccessibility; //BinderFlags binderFlags = BinderFlags.None; ImmutableModel soalModel = SoalInstance.Model; diff --git a/src/Versions.props b/src/Versions.props index 0b907ad7d..3ad600f32 100644 --- a/src/Versions.props +++ b/src/Versions.props @@ -9,9 +9,9 @@ --> true - 0.10.98 + 0.10.99 alpha1 - 0.10.96 + 0.10.98 true