Skip to content

Commit

Permalink
SOAL project imported from the "soal-cs" repository
Browse files Browse the repository at this point in the history
  • Loading branch information
balazssimon committed Jul 29, 2019
1 parent f075916 commit aad4042
Show file tree
Hide file tree
Showing 260 changed files with 113 additions and 114,512 deletions.
162 changes: 81 additions & 81 deletions src/Main/MetaDslx.Core/Languages/Meta/Symbols/ImmutableMetaModel.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6093,7 +6093,7 @@ internal class MetaBuilderInstance
internal MetaPropertyBuilder MetaElement_Attributes;
internal MetaClassBuilder MetaDocumentedElement;
internal MetaPropertyBuilder MetaDocumentedElement_Documentation;
private MetaOperationBuilder __tmp27;
private MetaOperationBuilder __tmp33;
internal MetaClassBuilder MetaNamedElement;
internal MetaPropertyBuilder MetaNamedElement_Name;
internal MetaClassBuilder MetaTypedElement;
Expand Down Expand Up @@ -6132,14 +6132,14 @@ internal class MetaBuilderInstance
internal MetaPropertyBuilder MetaClass_SuperClasses;
internal MetaPropertyBuilder MetaClass_Properties;
internal MetaPropertyBuilder MetaClass_Operations;
private MetaOperationBuilder __tmp29;
private MetaOperationBuilder __tmp34;
private MetaParameterBuilder __tmp53;
private MetaOperationBuilder __tmp30;
private MetaOperationBuilder __tmp35;
private MetaParameterBuilder __tmp56;
private MetaOperationBuilder __tmp33;
private MetaOperationBuilder __tmp36;
private MetaParameterBuilder __tmp58;
private MetaOperationBuilder __tmp34;
private MetaOperationBuilder __tmp35;
private MetaOperationBuilder __tmp37;
private MetaOperationBuilder __tmp38;
private MetaOperationBuilder __tmp39;
private MetaOperationBuilder __tmp40;
internal MetaClassBuilder MetaOperation;
Expand All @@ -6149,12 +6149,12 @@ internal class MetaBuilderInstance
internal MetaClassBuilder MetaParameter;
internal MetaPropertyBuilder MetaParameter_Operation;
internal MetaEnumBuilder MetaPropertyKind;
private MetaEnumLiteralBuilder __tmp27;
private MetaEnumLiteralBuilder __tmp28;
private MetaEnumLiteralBuilder __tmp29;
private MetaEnumLiteralBuilder __tmp30;
private MetaEnumLiteralBuilder __tmp31;
private MetaEnumLiteralBuilder __tmp32;
private MetaEnumLiteralBuilder __tmp36;
private MetaEnumLiteralBuilder __tmp37;
private MetaEnumLiteralBuilder __tmp38;
internal MetaClassBuilder MetaProperty;
internal MetaPropertyBuilder MetaProperty_Kind;
internal MetaPropertyBuilder MetaProperty_Class;
Expand Down Expand Up @@ -6239,7 +6239,7 @@ private void CreateSymbols()
MetaElement_Attributes = factory.MetaProperty();
MetaDocumentedElement = factory.MetaClass();
MetaDocumentedElement_Documentation = factory.MetaProperty();
__tmp27 = factory.MetaOperation();
__tmp33 = factory.MetaOperation();
MetaNamedElement = factory.MetaClass();
MetaNamedElement_Name = factory.MetaProperty();
MetaTypedElement = factory.MetaClass();
Expand Down Expand Up @@ -6278,14 +6278,14 @@ private void CreateSymbols()
MetaClass_SuperClasses = factory.MetaProperty();
MetaClass_Properties = factory.MetaProperty();
MetaClass_Operations = factory.MetaProperty();
__tmp29 = factory.MetaOperation();
__tmp34 = factory.MetaOperation();
__tmp53 = factory.MetaParameter();
__tmp30 = factory.MetaOperation();
__tmp35 = factory.MetaOperation();
__tmp56 = factory.MetaParameter();
__tmp33 = factory.MetaOperation();
__tmp36 = factory.MetaOperation();
__tmp58 = factory.MetaParameter();
__tmp34 = factory.MetaOperation();
__tmp35 = factory.MetaOperation();
__tmp37 = factory.MetaOperation();
__tmp38 = factory.MetaOperation();
__tmp39 = factory.MetaOperation();
__tmp40 = factory.MetaOperation();
MetaOperation = factory.MetaClass();
Expand All @@ -6295,12 +6295,12 @@ private void CreateSymbols()
MetaParameter = factory.MetaClass();
MetaParameter_Operation = factory.MetaProperty();
MetaPropertyKind = factory.MetaEnum();
__tmp27 = factory.MetaEnumLiteral();
__tmp28 = factory.MetaEnumLiteral();
__tmp29 = factory.MetaEnumLiteral();
__tmp30 = factory.MetaEnumLiteral();
__tmp31 = factory.MetaEnumLiteral();
__tmp32 = factory.MetaEnumLiteral();
__tmp36 = factory.MetaEnumLiteral();
__tmp37 = factory.MetaEnumLiteral();
__tmp38 = factory.MetaEnumLiteral();
MetaProperty = factory.MetaClass();
MetaProperty_Kind = factory.MetaProperty();
MetaProperty_Class = factory.MetaProperty();
Expand Down Expand Up @@ -6426,16 +6426,16 @@ private void CreateSymbols()
MetaDocumentedElement.IsAbstract = true;
MetaDocumentedElement.SuperClasses.AddLazy(() => MetaElement);
MetaDocumentedElement.Properties.AddLazy(() => MetaDocumentedElement_Documentation);
MetaDocumentedElement.Operations.AddLazy(() => __tmp27);
MetaDocumentedElement.Operations.AddLazy(() => __tmp33);
MetaDocumentedElement_Documentation.TypeLazy = () => String;
MetaDocumentedElement_Documentation.Name = "Documentation";
MetaDocumentedElement_Documentation.Documentation = null;
// MetaDocumentedElement_Documentation.Kind = null;
MetaDocumentedElement_Documentation.ClassLazy = () => MetaDocumentedElement;
__tmp27.Name = "GetDocumentationLines";
__tmp27.Documentation = null;
__tmp27.ParentLazy = () => MetaDocumentedElement;
__tmp27.ReturnTypeLazy = () => __tmp42;
__tmp33.Name = "GetDocumentationLines";
__tmp33.Documentation = null;
__tmp33.ParentLazy = () => MetaDocumentedElement;
__tmp33.ReturnTypeLazy = () => __tmp43;
MetaNamedElement.MetaModelLazy = () => __tmp5;
MetaNamedElement.NamespaceLazy = () => __tmp4;
MetaNamedElement.Documentation = null;
Expand Down Expand Up @@ -6618,7 +6618,7 @@ private void CreateSymbols()
MetaEnum_EnumLiterals.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaPropertyKind.Containment;
MetaEnum_EnumLiterals.ClassLazy = () => MetaEnum;
MetaEnum_EnumLiterals.OppositeProperties.AddLazy(() => MetaEnumLiteral_Enum);
MetaEnum_Operations.TypeLazy = () => __tmp45;
MetaEnum_Operations.TypeLazy = () => __tmp41;
MetaEnum_Operations.Name = "Operations";
MetaEnum_Operations.Documentation = null;
MetaEnum_Operations.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaPropertyKind.Containment;
Expand Down Expand Up @@ -6658,19 +6658,19 @@ private void CreateSymbols()
MetaClass.Properties.AddLazy(() => MetaClass_SuperClasses);
MetaClass.Properties.AddLazy(() => MetaClass_Properties);
MetaClass.Properties.AddLazy(() => MetaClass_Operations);
MetaClass.Operations.AddLazy(() => __tmp29);
MetaClass.Operations.AddLazy(() => __tmp30);
MetaClass.Operations.AddLazy(() => __tmp33);
MetaClass.Operations.AddLazy(() => __tmp34);
MetaClass.Operations.AddLazy(() => __tmp35);
MetaClass.Operations.AddLazy(() => __tmp36);
MetaClass.Operations.AddLazy(() => __tmp37);
MetaClass.Operations.AddLazy(() => __tmp38);
MetaClass.Operations.AddLazy(() => __tmp39);
MetaClass.Operations.AddLazy(() => __tmp40);
MetaClass_IsAbstract.TypeLazy = () => Bool;
MetaClass_IsAbstract.Name = "IsAbstract";
MetaClass_IsAbstract.Documentation = null;
// MetaClass_IsAbstract.Kind = null;
MetaClass_IsAbstract.ClassLazy = () => MetaClass;
MetaClass_SuperClasses.TypeLazy = () => __tmp41;
MetaClass_SuperClasses.TypeLazy = () => __tmp45;
MetaClass_SuperClasses.Attributes.Add(BaseScopeAttribute);
MetaClass_SuperClasses.Name = "SuperClasses";
MetaClass_SuperClasses.Documentation = null;
Expand All @@ -6682,47 +6682,47 @@ private void CreateSymbols()
MetaClass_Properties.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaPropertyKind.Containment;
MetaClass_Properties.ClassLazy = () => MetaClass;
MetaClass_Properties.OppositeProperties.AddLazy(() => MetaProperty_Class);
MetaClass_Operations.TypeLazy = () => __tmp49;
MetaClass_Operations.TypeLazy = () => __tmp50;
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);
__tmp29.Name = "GetAllSuperClasses";
__tmp29.Documentation = null;
__tmp29.ParentLazy = () => MetaClass;
__tmp29.Parameters.AddLazy(() => __tmp53);
__tmp29.ReturnTypeLazy = () => __tmp52;
__tmp34.Name = "GetAllSuperClasses";
__tmp34.Documentation = null;
__tmp34.ParentLazy = () => MetaClass;
__tmp34.Parameters.AddLazy(() => __tmp53);
__tmp34.ReturnTypeLazy = () => __tmp52;
__tmp53.TypeLazy = () => Bool;
__tmp53.Name = "includeSelf";
__tmp53.Documentation = null;
__tmp53.OperationLazy = () => __tmp29;
__tmp30.Name = "GetAllSuperProperties";
__tmp30.Documentation = null;
__tmp30.ParentLazy = () => MetaClass;
__tmp30.Parameters.AddLazy(() => __tmp56);
__tmp30.ReturnTypeLazy = () => __tmp55;
__tmp53.OperationLazy = () => __tmp34;
__tmp35.Name = "GetAllSuperProperties";
__tmp35.Documentation = null;
__tmp35.ParentLazy = () => MetaClass;
__tmp35.Parameters.AddLazy(() => __tmp56);
__tmp35.ReturnTypeLazy = () => __tmp55;
__tmp56.TypeLazy = () => Bool;
__tmp56.Name = "includeSelf";
__tmp56.Documentation = null;
__tmp56.OperationLazy = () => __tmp30;
__tmp33.Name = "GetAllSuperOperations";
__tmp33.Documentation = null;
__tmp33.ParentLazy = () => MetaClass;
__tmp33.Parameters.AddLazy(() => __tmp58);
__tmp33.ReturnTypeLazy = () => __tmp57;
__tmp56.OperationLazy = () => __tmp35;
__tmp36.Name = "GetAllSuperOperations";
__tmp36.Documentation = null;
__tmp36.ParentLazy = () => MetaClass;
__tmp36.Parameters.AddLazy(() => __tmp58);
__tmp36.ReturnTypeLazy = () => __tmp57;
__tmp58.TypeLazy = () => Bool;
__tmp58.Name = "includeSelf";
__tmp58.Documentation = null;
__tmp58.OperationLazy = () => __tmp33;
__tmp34.Name = "GetAllProperties";
__tmp34.Documentation = null;
__tmp34.ParentLazy = () => MetaClass;
__tmp34.ReturnTypeLazy = () => __tmp59;
__tmp35.Name = "GetAllOperations";
__tmp35.Documentation = null;
__tmp35.ParentLazy = () => MetaClass;
__tmp35.ReturnTypeLazy = () => __tmp60;
__tmp58.OperationLazy = () => __tmp36;
__tmp37.Name = "GetAllProperties";
__tmp37.Documentation = null;
__tmp37.ParentLazy = () => MetaClass;
__tmp37.ReturnTypeLazy = () => __tmp59;
__tmp38.Name = "GetAllOperations";
__tmp38.Documentation = null;
__tmp38.ParentLazy = () => MetaClass;
__tmp38.ReturnTypeLazy = () => __tmp60;
__tmp39.Name = "GetAllFinalProperties";
__tmp39.Documentation = null;
__tmp39.ParentLazy = () => MetaClass;
Expand All @@ -6748,7 +6748,7 @@ private void CreateSymbols()
MetaOperation_Parent.ClassLazy = () => MetaOperation;
MetaOperation_Parent.OppositeProperties.AddLazy(() => MetaClass_Operations);
MetaOperation_Parent.OppositeProperties.AddLazy(() => MetaEnum_Operations);
MetaOperation_Parameters.TypeLazy = () => __tmp43;
MetaOperation_Parameters.TypeLazy = () => __tmp42;
MetaOperation_Parameters.Name = "Parameters";
MetaOperation_Parameters.Documentation = null;
MetaOperation_Parameters.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaPropertyKind.Containment;
Expand Down Expand Up @@ -6777,36 +6777,36 @@ private void CreateSymbols()
MetaPropertyKind.NamespaceLazy = () => __tmp4;
MetaPropertyKind.Documentation = null;
MetaPropertyKind.Name = "MetaPropertyKind";
MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp27);
MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp28);
MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp29);
MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp30);
MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp31);
MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp32);
MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp36);
MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp37);
MetaPropertyKind.EnumLiterals.AddLazy(() => __tmp38);
__tmp27.TypeLazy = () => MetaPropertyKind;
__tmp27.Name = "Normal";
__tmp27.Documentation = null;
__tmp27.EnumLazy = () => MetaPropertyKind;
__tmp28.TypeLazy = () => MetaPropertyKind;
__tmp28.Name = "Normal";
__tmp28.Name = "Readonly";
__tmp28.Documentation = null;
__tmp28.EnumLazy = () => MetaPropertyKind;
__tmp29.TypeLazy = () => MetaPropertyKind;
__tmp29.Name = "Lazy";
__tmp29.Documentation = null;
__tmp29.EnumLazy = () => MetaPropertyKind;
__tmp30.TypeLazy = () => MetaPropertyKind;
__tmp30.Name = "Derived";
__tmp30.Documentation = null;
__tmp30.EnumLazy = () => MetaPropertyKind;
__tmp31.TypeLazy = () => MetaPropertyKind;
__tmp31.Name = "Readonly";
__tmp31.Name = "DerivedUnion";
__tmp31.Documentation = null;
__tmp31.EnumLazy = () => MetaPropertyKind;
__tmp32.TypeLazy = () => MetaPropertyKind;
__tmp32.Name = "Lazy";
__tmp32.Name = "Containment";
__tmp32.Documentation = null;
__tmp32.EnumLazy = () => MetaPropertyKind;
__tmp36.TypeLazy = () => MetaPropertyKind;
__tmp36.Name = "Derived";
__tmp36.Documentation = null;
__tmp36.EnumLazy = () => MetaPropertyKind;
__tmp37.TypeLazy = () => MetaPropertyKind;
__tmp37.Name = "DerivedUnion";
__tmp37.Documentation = null;
__tmp37.EnumLazy = () => MetaPropertyKind;
__tmp38.TypeLazy = () => MetaPropertyKind;
__tmp38.Name = "Containment";
__tmp38.Documentation = null;
__tmp38.EnumLazy = () => MetaPropertyKind;
MetaProperty.MetaModelLazy = () => __tmp5;
MetaProperty.NamespaceLazy = () => __tmp4;
MetaProperty.Documentation = null;
Expand Down Expand Up @@ -6850,7 +6850,7 @@ private void CreateSymbols()
// MetaProperty_SubsettingProperties.Kind = null;
MetaProperty_SubsettingProperties.ClassLazy = () => MetaProperty;
MetaProperty_SubsettingProperties.OppositeProperties.AddLazy(() => MetaProperty_SubsettedProperties);
MetaProperty_RedefinedProperties.TypeLazy = () => __tmp50;
MetaProperty_RedefinedProperties.TypeLazy = () => __tmp49;
MetaProperty_RedefinedProperties.Name = "RedefinedProperties";
MetaProperty_RedefinedProperties.Documentation = null;
// MetaProperty_RedefinedProperties.Kind = null;
Expand Down Expand Up @@ -6946,25 +6946,25 @@ private void CreateSymbols()
__tmp26.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List;
__tmp26.InnerTypeLazy = () => MetaEnumLiteral;
__tmp41.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List;
__tmp41.InnerTypeLazy = () => MetaClass;
__tmp41.InnerTypeLazy = () => MetaOperation;
__tmp42.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List;
__tmp42.InnerTypeLazy = () => String;
__tmp42.InnerTypeLazy = () => MetaParameter;
__tmp43.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List;
__tmp43.InnerTypeLazy = () => MetaParameter;
__tmp43.InnerTypeLazy = () => String;
__tmp44.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List;
__tmp44.InnerTypeLazy = () => MetaProperty;
__tmp45.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List;
__tmp45.InnerTypeLazy = () => MetaOperation;
__tmp45.InnerTypeLazy = () => MetaClass;
__tmp46.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List;
__tmp46.InnerTypeLazy = () => MetaProperty;
__tmp47.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List;
__tmp47.InnerTypeLazy = () => MetaProperty;
__tmp48.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List;
__tmp48.InnerTypeLazy = () => MetaProperty;
__tmp49.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List;
__tmp49.InnerTypeLazy = () => MetaOperation;
__tmp49.InnerTypeLazy = () => MetaProperty;
__tmp50.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List;
__tmp50.InnerTypeLazy = () => MetaProperty;
__tmp50.InnerTypeLazy = () => MetaOperation;
__tmp51.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List;
__tmp51.InnerTypeLazy = () => MetaProperty;
__tmp52.Kind = global::MetaDslx.Languages.Meta.Symbols.MetaCollectionKind.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Id="MetaDslx.VisualStudio.cf2296b0-4cb6-423a-9130-8a56bfd89938" Version="0.10.84" Language="en-US" Publisher="Balazs Simon" />
<Identity Id="MetaDslx.VisualStudio.cf2296b0-4cb6-423a-9130-8a56bfd89938" Version="0.10.89" Language="en-US" Publisher="Balazs Simon" />
<DisplayName>MetaDslx Extension for Visual Studio</DisplayName>
<Description xml:space="preserve">Visual Studio extension for the MetaDslx metamodeling platform.</Description>
<License>license.txt</License>
Expand Down
10 changes: 5 additions & 5 deletions src/MetaDslx.sln
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MetaDslx.CodeAnalysis.Commo
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MetaDslx.VisualStudio", "Main\MetaDslx.VisualStudio\MetaDslx.VisualStudio.csproj", "{EDB7CFD1-F190-41F1-817D-EB2B11AAFE48}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MetaDslx.Languages.Soal", "Samples\MetaDslx.Languages.Soal\MetaDslx.Languages.Soal.csproj", "{A8CA81D6-C7EE-43D4-ACC8-D9E117CB1114}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MetaDslx.Languages.Soal", "..\..\soal-cs\Src\Main\MetaDslx.Languages.Soal\MetaDslx.Languages.Soal.csproj", "{BC0FAE27-A84D-40FB-8641-75F21872CB87}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand Down Expand Up @@ -65,10 +65,10 @@ Global
{EDB7CFD1-F190-41F1-817D-EB2B11AAFE48}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EDB7CFD1-F190-41F1-817D-EB2B11AAFE48}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EDB7CFD1-F190-41F1-817D-EB2B11AAFE48}.Release|Any CPU.Build.0 = Release|Any CPU
{A8CA81D6-C7EE-43D4-ACC8-D9E117CB1114}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A8CA81D6-C7EE-43D4-ACC8-D9E117CB1114}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A8CA81D6-C7EE-43D4-ACC8-D9E117CB1114}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A8CA81D6-C7EE-43D4-ACC8-D9E117CB1114}.Release|Any CPU.Build.0 = Release|Any CPU
{BC0FAE27-A84D-40FB-8641-75F21872CB87}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BC0FAE27-A84D-40FB-8641-75F21872CB87}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BC0FAE27-A84D-40FB-8641-75F21872CB87}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BC0FAE27-A84D-40FB-8641-75F21872CB87}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
Loading

0 comments on commit aad4042

Please sign in to comment.