Add icons for typechecking roots and the aspect

This commit is contained in:
Fedor Isakov 2021-11-25 16:16:47 +01:00
parent d7f54a35fb
commit 2e5d73b31e
19 changed files with 178 additions and 0 deletions

View File

@ -2990,6 +2990,7 @@
<fileset dir="${build.tmp}/java/out/jetbrains.mps.lang.coderules" />
<fileset dir="${basedir}/coderules/languages/jetbrains.mps.lang.coderules" includes="icons/**, resources/**" />
<fileset dir="${mps.macro.coderules_home}/coderules/languages/jetbrains.mps.lang.coderules/source_gen" includes="**/trace.info, **/exports, **/*.mps, **/checkpoints" />
<zipfileset dir="${mps.macro.coderules_home}/coderules/languages/jetbrains.mps.lang.coderules/icons" prefix="jetbrains/mps/lang/coderules/structure" />
<fileset dir="${build.tmp}/default/jetbrains.mps.lang.coderules.jar1" />
</jar>
<mkdir dir="${build.tmp}/default/jetbrains.mps.lang.coderules-generator.jar1" />
@ -3167,6 +3168,9 @@
<fileset dir="${build.tmp}/java/out/jetbrains.mps.lang.typechecking" />
<fileset dir="${basedir}/coderules/languages/jetbrains.mps.lang.typechecking" includes="icons/**, resources/**" />
<fileset dir="${mps.macro.coderules_home}/coderules/languages/jetbrains.mps.lang.typechecking/source_gen" includes="**/trace.info, **/exports, **/*.mps, **/checkpoints" />
<zipfileset dir="${mps.macro.coderules_home}/coderules/languages/jetbrains.mps.lang.typechecking/icons" prefix="jetbrains/mps/lang/typechecking/structure" />
<zipfileset file="${mps.macro.coderules_home}/coderules/languages/jetbrains.mps.lang.typechecking/icons/typesModel.png" prefix="jetbrains/mps/lang/typechecking/plugin" />
<zipfileset file="${mps.macro.coderules_home}/coderules/languages/jetbrains.mps.lang.typechecking/icons/typesModel@2x.png" prefix="jetbrains/mps/lang/typechecking/plugin" />
<fileset dir="${build.tmp}/default/jetbrains.mps.lang.typechecking.jar1" />
</jar>
<mkdir dir="${build.tmp}/default/jetbrains.mps.lang.typechecking-generator.jar1" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 526 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 987 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 958 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 515 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -15,6 +15,11 @@
<import index="tpck" ref="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" />
</imports>
<registry>
<language id="982eb8df-2c96-4bd7-9963-11712ea622e5" name="jetbrains.mps.lang.resources">
<concept id="8974276187400029883" name="jetbrains.mps.lang.resources.structure.FileIcon" flags="ng" index="1QGGSu">
<property id="2756621024541341363" name="file" index="1iqoE4" />
</concept>
</language>
<language id="c72da2b9-7cce-4447-8389-f407dc1158b7" name="jetbrains.mps.lang.structure">
<concept id="3348158742936976480" name="jetbrains.mps.lang.structure.structure.EnumerationMemberDeclaration" flags="ng" index="25R33">
<property id="1421157252384165432" name="memberId" index="3tVfz5" />
@ -82,6 +87,7 @@
<concept id="1071489090640" name="jetbrains.mps.lang.structure.structure.ConceptDeclaration" flags="ig" index="1TIwiD">
<property id="1096454100552" name="rootable" index="19KtqR" />
<reference id="1071489389519" name="extends" index="1TJDcQ" />
<child id="6327362524875300597" name="icon" index="rwd14" />
<child id="1169129564478" name="implements" index="PzmwI" />
</concept>
<concept id="1071489288299" name="jetbrains.mps.lang.structure.structure.PropertyDeclaration" flags="ig" index="1TJgyi">
@ -141,6 +147,9 @@
<node concept="t5JxF" id="7LI_gNMj$_R" role="lGtFl">
<property role="t5JxN" value="!! FIXME rename to RuleTable !!" />
</node>
<node concept="1QGGSu" id="1PN9XOIUZXY" role="rwd14">
<property role="1iqoE4" value="${module}/icons/ruleTable.png" />
</node>
</node>
<node concept="1TIwiD" id="6p0DfM0a3d3">
<property role="TrG5h" value="RuleComponent" />
@ -458,6 +467,9 @@
<node concept="PrWs8" id="b5g$pBzjBf" role="PzmwI">
<ref role="PrY4T" node="1CgWc1Tyjkz" resolve="Commentable" />
</node>
<node concept="1QGGSu" id="1PN9XOIV34D" role="rwd14">
<property role="1iqoE4" value="${module}/icons/macroTable.png" />
</node>
</node>
<node concept="1TIwiD" id="PB1R3Y7Ed7">
<property role="3GE5qa" value="constraint.variable" />
@ -1552,6 +1564,9 @@
<node concept="t5JxF" id="3MfP0fwg5uO" role="lGtFl">
<property role="t5JxN" value="Contains term declarations." />
</node>
<node concept="1QGGSu" id="1PN9XOIUZYd" role="rwd14">
<property role="1iqoE4" value="${module}/icons/termTable.png" />
</node>
</node>
<node concept="1TIwiD" id="JOGAOsxiLy">
<property role="EcuMT" value="861509610434276450" />
@ -1619,6 +1634,9 @@
<node concept="PrWs8" id="5EDW3XE0OBD" role="PzmwI">
<ref role="PrY4T" to="tpee:hCUYCKd" resolve="IValidIdentifier" />
</node>
<node concept="1QGGSu" id="1PN9XOIV34F" role="rwd14">
<property role="1iqoE4" value="${module}/icons/queryTable.png" />
</node>
</node>
<node concept="1TIwiD" id="5EDW3XEaQl5">
<property role="EcuMT" value="6533016889632449861" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 509 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 965 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 533 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 313 B

View File

@ -11,11 +11,17 @@
</languages>
<imports />
<registry>
<language id="982eb8df-2c96-4bd7-9963-11712ea622e5" name="jetbrains.mps.lang.resources">
<concept id="8974276187400029883" name="jetbrains.mps.lang.resources.structure.FileIcon" flags="ng" index="1QGGSu">
<property id="2756621024541341363" name="file" index="1iqoE4" />
</concept>
</language>
<language id="f159adf4-3c93-40f9-9c5a-1f245a8697af" name="jetbrains.mps.lang.aspect">
<concept id="3433054418424672374" name="jetbrains.mps.lang.aspect.structure.SimpleLanguageAspectDescriptor" flags="ng" index="3vrhyV">
<child id="6106419185511570295" name="mainLanguages" index="QG$2i" />
<child id="6106419185511570301" name="additionalLanguages" index="QG$2o" />
<child id="8222125370833980146" name="devkit" index="TkT64" />
<child id="3433054418425083029" name="icon" index="3vqPLo" />
</concept>
</language>
<language id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel">
@ -48,6 +54,9 @@
<property role="T9mpF" value="888618cf-7697-4adc-80cd-8c6ea3486ef7" />
<property role="T9mpE" value="jetbrains.mps.devkit.aspect.types" />
</node>
<node concept="1QGGSu" id="1PN9XOIV6mk" role="3vqPLo">
<property role="1iqoE4" value="${module}/icons/typesModel.png" />
</node>
</node>
</model>

View File

@ -14,6 +14,11 @@
<import index="5j4j" ref="r:c8fb1c5e-8204-4904-a38f-678899d447c1(jetbrains.mps.logic.structure)" implicit="true" />
</imports>
<registry>
<language id="982eb8df-2c96-4bd7-9963-11712ea622e5" name="jetbrains.mps.lang.resources">
<concept id="8974276187400029883" name="jetbrains.mps.lang.resources.structure.FileIcon" flags="ng" index="1QGGSu">
<property id="2756621024541341363" name="file" index="1iqoE4" />
</concept>
</language>
<language id="c72da2b9-7cce-4447-8389-f407dc1158b7" name="jetbrains.mps.lang.structure">
<concept id="1169125787135" name="jetbrains.mps.lang.structure.structure.AbstractConceptDeclaration" flags="ig" index="PkWjJ">
<property id="6714410169261853888" name="conceptId" index="EcuMT" />
@ -24,6 +29,7 @@
<concept id="1071489090640" name="jetbrains.mps.lang.structure.structure.ConceptDeclaration" flags="ig" index="1TIwiD">
<property id="1096454100552" name="rootable" index="19KtqR" />
<reference id="1071489389519" name="extends" index="1TJDcQ" />
<child id="6327362524875300597" name="icon" index="rwd14" />
</concept>
<concept id="1071489288298" name="jetbrains.mps.lang.structure.structure.LinkDeclaration" flags="ig" index="1TJgyj">
<property id="1071599776563" name="role" index="20kJfa" />
@ -57,6 +63,9 @@
<property role="20lbJX" value="fLJekj5/_0__n" />
<ref role="20lvS9" node="7lmP5gALJP$" resolve="TypecheckingQueryTemplate" />
</node>
<node concept="1QGGSu" id="5KF1HX_Xb9R" role="rwd14">
<property role="1iqoE4" value="${module}/icons/tcqueryTable.png" />
</node>
</node>
<node concept="1TIwiD" id="7lmP5gALJP$">
<property role="EcuMT" value="8455178808327601508" />
@ -127,6 +136,9 @@
<ref role="20ksaX" to="wq2x:7LI_gNMkNTa" resolve="extended" />
<ref role="20lvS9" node="6wBZuQUF2vT" resolve="TypeTermTable" />
</node>
<node concept="1QGGSu" id="5KF1HX_Xb9P" role="rwd14">
<property role="1iqoE4" value="${module}/icons/tctermTable.png" />
</node>
</node>
<node concept="1TIwiD" id="6wBZuQUFd0b">
<property role="EcuMT" value="7505246501517185035" />

View File

@ -44,6 +44,9 @@
</language>
<language id="798100da-4f0a-421a-b991-71f8c50ce5d2" name="jetbrains.mps.build">
<concept id="5481553824944787378" name="jetbrains.mps.build.structure.BuildSourceProjectRelativePath" flags="ng" index="55IIr" />
<concept id="9126048691955220717" name="jetbrains.mps.build.structure.BuildLayout_File" flags="ng" index="28jJK3">
<child id="9126048691955220762" name="path" index="28jJRO" />
</concept>
<concept id="2755237150521975431" name="jetbrains.mps.build.structure.BuildVariableMacroInitWithString" flags="ng" index="aVJcg">
<child id="2755237150521975437" name="value" index="aVJcq" />
</concept>
@ -139,6 +142,7 @@
<child id="1500819558095907806" name="modules" index="2G$12L" />
</concept>
<concept id="1265949165890536423" name="jetbrains.mps.build.mps.structure.BuildMpsLayout_ModuleJars" flags="ng" index="L2wRC">
<property id="3335207478148060173" name="customContent" index="3PtdQa" />
<reference id="1265949165890536425" name="module" index="L2wRA" />
<child id="4356762679305730677" name="jarLocations" index="3yL2VB" />
<child id="3335207478148056905" name="deployedJar" index="3PtcVe" />
@ -870,6 +874,36 @@
<node concept="3LEDTM" id="7hX1RbM_ZmG" role="3LEDUa">
<ref role="3LEDTN" node="NKt6yomVLS" resolve="jetbrains.mps.lang.typechecking.runtime" />
</node>
<node concept="3LEDTy" id="5KF1HXAb_Gl" role="3LEDUa">
<ref role="3LEDTV" to="ffeo:7Kfy9QB6L4p" resolve="jetbrains.mps.lang.behavior" />
</node>
<node concept="3LEDTy" id="5KF1HXAb_Gm" role="3LEDUa">
<ref role="3LEDTV" to="ffeo:7Kfy9QB6L2F" resolve="jetbrains.mps.baseLanguage.tuples" />
</node>
<node concept="3LEDTy" id="5KF1HXAb_Gn" role="3LEDUa">
<ref role="3LEDTV" to="ffeo:7Kfy9QB6L0h" resolve="jetbrains.mps.baseLanguage.collections" />
</node>
<node concept="3LEDTy" id="5KF1HXAb_Go" role="3LEDUa">
<ref role="3LEDTV" to="ffeo:7Kfy9QB6KZG" resolve="jetbrains.mps.baseLanguage.closures" />
</node>
<node concept="3LEDTy" id="5KF1HXAb_Gp" role="3LEDUa">
<ref role="3LEDTV" to="ffeo:7Kfy9QB6L25" resolve="jetbrains.mps.baseLanguage.jdk7" />
</node>
<node concept="3LEDTy" id="5KF1HXAb_Gq" role="3LEDUa">
<ref role="3LEDTV" to="ffeo:7Kfy9QB6KZA" resolve="jetbrains.mps.baseLanguage.classifiers" />
</node>
<node concept="3LEDTy" id="5KF1HXAb_Gr" role="3LEDUa">
<ref role="3LEDTV" to="ffeo:7Kfy9QB6L9c" resolve="jetbrains.mps.lang.quotation" />
</node>
<node concept="3LEDTy" id="5KF1HXAb_Gs" role="3LEDUa">
<ref role="3LEDTV" to="ffeo:7Kfy9QB6L9O" resolve="jetbrains.mps.lang.smodel" />
</node>
<node concept="3LEDTy" id="5KF1HXAb_Gt" role="3LEDUa">
<ref role="3LEDTV" to="ffeo:7Kfy9QB6KXW" resolve="jetbrains.mps.lang.core" />
</node>
<node concept="3LEDTy" id="5KF1HXAb_Gu" role="3LEDUa">
<ref role="3LEDTV" to="ffeo:7Kfy9QB6L68" resolve="jetbrains.mps.lang.descriptor" />
</node>
</node>
<node concept="1E1JtA" id="NKt6yomVLS" role="2G$12L">
<property role="BnDLt" value="true" />
@ -3735,7 +3769,34 @@
<ref role="L2wRA" node="4XsNDZX1tUA" resolve="jetbrains.mps.coderules.testhelper" />
</node>
<node concept="L2wRC" id="65DJywFk8jS" role="39821P">
<property role="3PtdQa" value="true" />
<ref role="L2wRA" node="7BVjoXzUx6U" resolve="jetbrains.mps.lang.coderules" />
<node concept="3PtdJl" id="5KF1HXA7FfG" role="3PtcVe">
<node concept="398223" id="5KF1HXA7FCB" role="39821P">
<node concept="3_J27D" id="5KF1HXA7FCD" role="Nbhlr">
<node concept="3Mxwew" id="5KF1HXA7FDR" role="3MwsjC">
<property role="3MwjfP" value="jetbrains/mps/lang/coderules/structure" />
</node>
</node>
<node concept="2HvfSZ" id="5KF1HXA7FGb" role="39821P">
<node concept="398BVA" id="5KF1HXA7FHn" role="2HvfZ0">
<ref role="398BVh" node="46o4wsH3mv_" resolve="mps.macro.coderules_home" />
<node concept="2Ry0Ak" id="5KF1HXA7FI_" role="iGT6I">
<property role="2Ry0Am" value="coderules" />
<node concept="2Ry0Ak" id="5KF1HXA7FIE" role="2Ry0An">
<property role="2Ry0Am" value="languages" />
<node concept="2Ry0Ak" id="5KF1HXA7FIJ" role="2Ry0An">
<property role="2Ry0Am" value="jetbrains.mps.lang.coderules" />
<node concept="2Ry0Ak" id="5KF1HXA7FIM" role="2Ry0An">
<property role="2Ry0Am" value="icons" />
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="L2wRC" id="C1f6iDF7KL" role="39821P">
<ref role="L2wRA" node="C1f6iDDM8L" resolve="jetbrains.mps.devkit.aspect.types" />
@ -3746,7 +3807,81 @@
</node>
</node>
<node concept="L2wRC" id="NKt6yomXjf" role="39821P">
<property role="3PtdQa" value="true" />
<ref role="L2wRA" node="NKt6ynvPIP" resolve="jetbrains.mps.lang.typechecking" />
<node concept="3PtdJl" id="5KF1HXA7FP2" role="3PtcVe">
<node concept="398223" id="5KF1HXA7FQc" role="39821P">
<node concept="3_J27D" id="5KF1HXA7FQd" role="Nbhlr">
<node concept="3Mxwew" id="5KF1HXA9gAN" role="3MwsjC">
<property role="3MwjfP" value="jetbrains/mps/lang/typechecking/structure" />
</node>
</node>
<node concept="2HvfSZ" id="5KF1HXA7FQf" role="39821P">
<node concept="398BVA" id="5KF1HXA7FQg" role="2HvfZ0">
<ref role="398BVh" node="46o4wsH3mv_" resolve="mps.macro.coderules_home" />
<node concept="2Ry0Ak" id="5KF1HXA7FQh" role="iGT6I">
<property role="2Ry0Am" value="coderules" />
<node concept="2Ry0Ak" id="5KF1HXA7FQi" role="2Ry0An">
<property role="2Ry0Am" value="languages" />
<node concept="2Ry0Ak" id="5KF1HXA7FQj" role="2Ry0An">
<property role="2Ry0Am" value="jetbrains.mps.lang.typechecking" />
<node concept="2Ry0Ak" id="5KF1HXA7FQk" role="2Ry0An">
<property role="2Ry0Am" value="icons" />
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="398223" id="5KF1HXAa1U0" role="39821P">
<node concept="28jJK3" id="5KF1HXAa236" role="39821P">
<node concept="398BVA" id="5KF1HXAa24q" role="28jJRO">
<ref role="398BVh" node="46o4wsH3mv_" resolve="mps.macro.coderules_home" />
<node concept="2Ry0Ak" id="5KF1HXAa25C" role="iGT6I">
<property role="2Ry0Am" value="coderules" />
<node concept="2Ry0Ak" id="5KF1HXAa25H" role="2Ry0An">
<property role="2Ry0Am" value="languages" />
<node concept="2Ry0Ak" id="5KF1HXAa25M" role="2Ry0An">
<property role="2Ry0Am" value="jetbrains.mps.lang.typechecking" />
<node concept="2Ry0Ak" id="5KF1HXAa25P" role="2Ry0An">
<property role="2Ry0Am" value="icons" />
<node concept="2Ry0Ak" id="5KF1HXAa25U" role="2Ry0An">
<property role="2Ry0Am" value="typesModel.png" />
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="28jJK3" id="5KF1HXAa25W" role="39821P">
<node concept="398BVA" id="5KF1HXAa25X" role="28jJRO">
<ref role="398BVh" node="46o4wsH3mv_" resolve="mps.macro.coderules_home" />
<node concept="2Ry0Ak" id="5KF1HXAa25Y" role="iGT6I">
<property role="2Ry0Am" value="coderules" />
<node concept="2Ry0Ak" id="5KF1HXAa25Z" role="2Ry0An">
<property role="2Ry0Am" value="languages" />
<node concept="2Ry0Ak" id="5KF1HXAa260" role="2Ry0An">
<property role="2Ry0Am" value="jetbrains.mps.lang.typechecking" />
<node concept="2Ry0Ak" id="5KF1HXAa261" role="2Ry0An">
<property role="2Ry0Am" value="icons" />
<node concept="2Ry0Ak" id="5KF1HXAa27v" role="2Ry0An">
<property role="2Ry0Am" value="typesModel@2x.png" />
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3_J27D" id="5KF1HXAa1U1" role="Nbhlr">
<node concept="3Mxwew" id="5KF1HXAa1U2" role="3MwsjC">
<property role="3MwjfP" value="jetbrains/mps/lang/typechecking/plugin" />
</node>
</node>
</node>
</node>
</node>
<node concept="L2wRC" id="5s5QomKFkTc" role="39821P">
<ref role="L2wRA" node="46o4wsH5PJF" resolve="jetbrains.mps.typechecking.annotation" />