Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
I
iTypes
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Iterations
Merge Requests
0
Merge Requests
0
Requirements
Requirements
List
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Test Cases
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Package Registry
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issue
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PLMZ
iTypes
Commits
3b9a1b5b
Commit
3b9a1b5b
authored
Sep 24, 2019
by
André Pacak
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
removed import
parent
4b5e6b55
Changes
21
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
695 additions
and
695 deletions
+695
-695
inca-translation/solutions/RecordTypes_Checker/classes_gen/RecordTypes_Checker/model/trace.info
..._Checker/classes_gen/RecordTypes_Checker/model/trace.info
+245
-245
inca-translation/solutions/RecordTypes_Checker/models/model.mps
...ranslation/solutions/RecordTypes_Checker/models/model.mps
+7
-13
inca-translation/solutions/RecordTypes_Checker/source_gen.caches/RecordTypes_Checker/model/generated
...ker/source_gen.caches/RecordTypes_Checker/model/generated
+1
-1
inca-translation/solutions/RecordTypes_Checker/source_gen.caches/RecordTypes_Checker/test/ok_rec_empty/dependencies
...caches/RecordTypes_Checker/test/ok_rec_empty/dependencies
+3
-0
inca-translation/solutions/RecordTypes_Checker/source_gen.caches/RecordTypes_Checker/test/ok_rec_empty/generated
...en.caches/RecordTypes_Checker/test/ok_rec_empty/generated
+3
-0
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_AsLTypeQuerySpecification.java
...Types_Checker/model/Typing_AsLTypeQuerySpecification.java
+12
-12
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_AsLTypeRecordQuerySpecification.java
...Checker/model/Typing_AsLTypeRecordQuerySpecification.java
+6
-6
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_AsLTypeRecord_WrappedQuerySpecification.java
...model/Typing_AsLTypeRecord_WrappedQuerySpecification.java
+8
-8
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_CheckErrorQuerySpecification.java
...es_Checker/model/Typing_CheckErrorQuerySpecification.java
+6
-6
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_CheckQuerySpecification.java
...rdTypes_Checker/model/Typing_CheckQuerySpecification.java
+18
-18
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_InferQuerySpecification.java
...rdTypes_Checker/model/Typing_InferQuerySpecification.java
+6
-6
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_Infer_WrappedQuerySpecification.java
...Checker/model/Typing_Infer_WrappedQuerySpecification.java
+32
-32
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_LookupFailureQuerySpecification.java
...Checker/model/Typing_LookupFailureQuerySpecification.java
+6
-6
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_LookupQuerySpecification.java
...dTypes_Checker/model/Typing_LookupQuerySpecification.java
+4
-4
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_MatchFunFailureQuerySpecification.java
...ecker/model/Typing_MatchFunFailureQuerySpecification.java
+24
-24
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_MatchRecordFailureQuerySpecification.java
...er/model/Typing_MatchRecordFailureQuerySpecification.java
+24
-24
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_RecordEntryCountQuerySpecification.java
...cker/model/Typing_RecordEntryCountQuerySpecification.java
+3
-3
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_RecordSameLengthFailureQuerySpecification.java
...del/Typing_RecordSameLengthFailureQuerySpecification.java
+6
-6
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_RecordSameLengthFailure_0_switchCommonQuerySpecification.java
...rdSameLengthFailure_0_switchCommonQuerySpecification.java
+4
-4
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_RequiredQuerySpecification.java
...ypes_Checker/model/Typing_RequiredQuerySpecification.java
+32
-32
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/trace.info
...s_Checker/source_gen/RecordTypes_Checker/model/trace.info
+245
-245
No files found.
inca-translation/solutions/RecordTypes_Checker/classes_gen/RecordTypes_Checker/model/trace.info
View file @
3b9a1b5b
This diff is collapsed.
Click to expand it.
inca-translation/solutions/RecordTypes_Checker/models/model.mps
View file @
3b9a1b5b
...
...
@@ -2661,11 +2661,11 @@
<property
role=
"TrG5h"
value=
"ty"
/>
</node>
</node>
<node
concept=
"34odk1"
id=
"5z1Onvs
$p3u
"
role=
"1dgzf0"
>
<node
concept=
"30NkWi"
id=
"5z1Onvs
$s9Y
"
role=
"34ocZk"
>
<node
concept=
"34odk1"
id=
"5z1Onvs
O2Cz
"
role=
"1dgzf0"
>
<node
concept=
"30NkWi"
id=
"5z1Onvs
O5tS
"
role=
"34ocZk"
>
<ref
role=
"XkjO9"
node=
"75UymJHZVI6"
resolve=
"entries"
/>
</node>
<node
concept=
"30KbLJ"
id=
"5z1Onvs
$iSd
"
role=
"34ocZn"
>
<node
concept=
"30KbLJ"
id=
"5z1Onvs
NOFM
"
role=
"34ocZn"
>
<property
role=
"TrG5h"
value=
"entry"
/>
</node>
</node>
...
...
@@ -2674,8 +2674,8 @@
<node
concept=
"727y6"
id=
"5z1OnvszHF9"
role=
"3zVzRQ"
>
<ref
role=
"3zVwH9"
to=
"tpck:h0TrG11"
resolve=
"name"
/>
</node>
<node
concept=
"30NkWi"
id=
"5z1Onvs
$vi5
"
role=
"2kdhYM"
>
<ref
role=
"XkjO9"
node=
"5z1Onvs
$iSd
"
resolve=
"entry"
/>
<node
concept=
"30NkWi"
id=
"5z1Onvs
OoQ3
"
role=
"2kdhYM"
>
<ref
role=
"XkjO9"
node=
"5z1Onvs
NOFM
"
resolve=
"entry"
/>
</node>
</node>
<node
concept=
"30KbLJ"
id=
"5z1OnvszHFb"
role=
"34ocZn"
>
...
...
@@ -2706,8 +2706,8 @@
<node
concept=
"727y6"
id=
"5z1OnvszHFl"
role=
"3zVzRQ"
>
<ref
role=
"3zVwH9"
to=
"oj0p:2LeOUT3PgQA"
resolve=
"t"
/>
</node>
<node
concept=
"30NkWi"
id=
"5z1Onvs
$ynb
"
role=
"2kdhYM"
>
<ref
role=
"XkjO9"
node=
"5z1Onvs
$iSd
"
resolve=
"entry"
/>
<node
concept=
"30NkWi"
id=
"5z1Onvs
Om6D
"
role=
"2kdhYM"
>
<ref
role=
"XkjO9"
node=
"5z1Onvs
NOFM
"
resolve=
"entry"
/>
</node>
</node>
<node
concept=
"30KbLJ"
id=
"5z1OnvszHFn"
role=
"34ocZn"
>
...
...
@@ -3651,9 +3651,6 @@
<node
concept=
"C6Zt3"
id=
"2YwSXDdHH_c"
role=
"xaH5_"
>
<ref
role=
"ws7DW"
node=
"75UymJHJhQC"
resolve=
"LTypeRecord"
/>
</node>
<node
concept=
"C6Zt3"
id=
"6UqcbF4ux03"
role=
"xaH5_"
>
<ref
role=
"ws7DW"
node=
"6UqcbF4t$Cb"
resolve=
"LNumber"
/>
</node>
</node>
<node
concept=
"3U8wA7"
id=
"75UymJHJgBw"
>
<property
role=
"TrG5h"
value=
"LType"
/>
...
...
@@ -5730,9 +5727,6 @@
<node
concept=
"C6Zt3"
id=
"75UymJHJkwO"
role=
"xaH5_"
>
<ref
role=
"ws7DW"
node=
"75UymJHJgBw"
resolve=
"LType"
/>
</node>
<node
concept=
"C6Zt3"
id=
"6UqcbF4x8Ib"
role=
"xaH5_"
>
<ref
role=
"ws7DW"
node=
"6UqcbF4t$Cb"
resolve=
"LNumber"
/>
</node>
</node>
<node
concept=
"312cEu"
id=
"75UymJIFJjC"
>
<property
role=
"TrG5h"
value=
"AnalysisResultAccess"
/>
...
...
inca-translation/solutions/RecordTypes_Checker/source_gen.caches/RecordTypes_Checker/model/generated
View file @
3b9a1b5b
<?xml version="1.0" encoding="UTF-8"?>
<product
version=
"3"
modelHash=
"
165kuhqrgdagnnh7kx2dq4c4zapa769
"
>
<product
version=
"3"
modelHash=
"
-16k4q3injw13lgz3xfgjefhxcusy5bt
"
>
<files
names=
"AnalysisResultAccess.java:ConstantDefinitions.java:LType.java:LTypeRecord.java:QuerySpecificationHints.java:Typing_AllvarsQuerySpecification.java:Typing_Allvars_0_switchCommonQuerySpecification.java:Typing_AsLTypeQuerySpecification.java:Typing_AsLTypeRecordQuerySpecification.java:Typing_AsLTypeRecord_0_switchCommonQuerySpecification.java:Typing_AsLTypeRecord_WrappedQuerySpecification.java:Typing_AsLType_0_switchCommonQuerySpecification.java:Typing_CheckErrorQuerySpecification.java:Typing_CheckQuerySpecification.java:Typing_Check_0_switchCommonQuerySpecification.java:Typing_InferQuerySpecification.java:Typing_Infer_0_switchCommonQuerySpecification.java:Typing_Infer_WrappedQuerySpecification.java:Typing_LookupFailureQuerySpecification.java:Typing_LookupFailure_0_switchCommonQuerySpecification.java:Typing_LookupQuerySpecification.java:Typing_Lookup_0_switchCommonQuerySpecification.java:Typing_MatchFunFailureQuerySpecification.java:Typing_MatchFunFailure_0_switchCommonQuerySpecification.java:Typing_MatchRecordFailureQuerySpecification.java:Typing_MatchRecordFailure_0_switchCommonQuerySpecification.java:Typing_RecordEntriesQuerySpecification.java:Typing_RecordEntryCountQuerySpecification.java:Typing_RecordSameLengthFailureQuerySpecification.java:Typing_RecordSameLengthFailure_0_switchCommonQuerySpecification.java:Typing_RequiredQuerySpecification.java:Typing_Required_0_switchCommonQuerySpecification.java"
/>
</product>
inca-translation/solutions/RecordTypes_Checker/source_gen.caches/RecordTypes_Checker/test/ok_rec_empty/dependencies
0 → 100644
View file @
3b9a1b5b
<?xml version="1.0" encoding="UTF-8"?>
<dependenciesRoot
/>
inca-translation/solutions/RecordTypes_Checker/source_gen.caches/RecordTypes_Checker/test/ok_rec_empty/generated
0 → 100644
View file @
3b9a1b5b
<?xml version="1.0" encoding="UTF-8"?>
<product
version=
"3"
modelHash=
"9wx6o3gupjycu5kutpqaxx5db2z8mnw"
/>
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_AsLTypeQuerySpecification.java
View file @
3b9a1b5b
...
...
@@ -92,8 +92,8 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
body
.
setSymbolicParameters
(
exportedParameters
);
PVariable
var__tmp_240
=
body
.
getOrCreateVariableByName
(
"tmp_240"
);
PVariable
var__6395623258575592358
=
body
.
newVirtualVariable
();
PVariable
var__match_a0a0y
=
body
.
getOrCreateVariableByName
(
"match_a0a0y"
);
PVariable
var__6395623258577406461
=
body
.
newVirtualVariable
();
new
TypeConstraint
(
body
,
Tuples
.
flatTupleOf
(
var_ty
),
new
ConceptKey
(
MetaAdapterFactory
.
getInterfaceConcept
(
0x6b642eaa1043424a
L
,
0x9e0949eb41607114
L
,
0x1a4a252762eb938f
L
,
"RecordTypes.structure.Type"
)));
new
PositivePatternCall
(
body
,
Tuples
.
flatTupleOf
(),
Typing_AsLType_0_switchCommonQuerySpecification
.
instance
().
getInternalQueryRepresentation
());
...
...
@@ -103,7 +103,7 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
@Override
public
String
getShortDescription
()
{
return
"639562325857
5592358
"
;
return
"639562325857
7406461
"
;
}
@Override
...
...
@@ -116,8 +116,8 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
return
LType
.
Nat
.
create
();
}
},
var__639562325857
5592358
,
false
);
new
Equality
(
body
,
var__tmp_240
,
var__639562325857
5592358
);
},
var__639562325857
7406461
,
false
);
new
Equality
(
body
,
var__tmp_240
,
var__639562325857
7406461
);
new
Equality
(
body
,
var__tmp_240
,
var_out_1
);
SetSequence
.
fromSet
(
bodies
).
addElement
(
body
);
...
...
@@ -132,6 +132,7 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
exportedParameters
.
add
(
new
ExportedParameter
(
body
,
var_out_1
,
p_out_1
));
body
.
setSymbolicParameters
(
exportedParameters
);
PVariable
var__6395623258577406520
=
body
.
newVirtualVariable
();
PVariable
var__lty2
=
body
.
getOrCreateVariableByName
(
"lty2"
);
PVariable
var__match_a0b0a42
=
body
.
getOrCreateVariableByName
(
"match_a0b0a42"
);
PVariable
var__lty1
=
body
.
getOrCreateVariableByName
(
"lty1"
);
...
...
@@ -140,7 +141,6 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
PVariable
var__ty1
=
body
.
getOrCreateVariableByName
(
"ty1"
);
PVariable
var__match_a1a0y
=
body
.
getOrCreateVariableByName
(
"match_a1a0y"
);
PVariable
var__tmp_245
=
body
.
getOrCreateVariableByName
(
"tmp_245"
);
PVariable
var__6395623258575592417
=
body
.
newVirtualVariable
();
PVariable
var__tmp_241
=
body
.
getOrCreateVariableByName
(
"tmp_241"
);
PVariable
var__tmp_242
=
body
.
getOrCreateVariableByName
(
"tmp_242"
);
PVariable
var__tmp_243
=
body
.
getOrCreateVariableByName
(
"tmp_243"
);
...
...
@@ -164,7 +164,7 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
@Override
public
String
getShortDescription
()
{
return
"639562325857
5592417
"
;
return
"639562325857
7406520
"
;
}
@Override
...
...
@@ -177,8 +177,8 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
return
LType
.
Fun
.
create
(((
LType
.
LTypeElement
)
valueProvider
.
getValue
(
"lty1"
)),
((
LType
.
LTypeElement
)
valueProvider
.
getValue
(
"lty2"
)));
}
},
var__639562325857
5592417
,
false
);
new
Equality
(
body
,
var__tmp_245
,
var__639562325857
5592417
);
},
var__639562325857
7406520
,
false
);
new
Equality
(
body
,
var__tmp_245
,
var__639562325857
7406520
);
new
Equality
(
body
,
var__tmp_245
,
var_out_1
);
SetSequence
.
fromSet
(
bodies
).
addElement
(
body
);
...
...
@@ -193,12 +193,12 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
exportedParameters
.
add
(
new
ExportedParameter
(
body
,
var_out_1
,
p_out_1
));
body
.
setSymbolicParameters
(
exportedParameters
);
PVariable
var__6395623258577406554
=
body
.
newVirtualVariable
();
PVariable
var__match_a2a0y
=
body
.
getOrCreateVariableByName
(
"match_a2a0y"
);
PVariable
var__rty
=
body
.
getOrCreateVariableByName
(
"rty"
);
PVariable
var__tmp_246
=
body
.
getOrCreateVariableByName
(
"tmp_246"
);
PVariable
var__tmp_247
=
body
.
getOrCreateVariableByName
(
"tmp_247"
);
PVariable
var__lty
=
body
.
getOrCreateVariableByName
(
"lty"
);
PVariable
var__6395623258575592451
=
body
.
newVirtualVariable
();
new
TypeConstraint
(
body
,
Tuples
.
flatTupleOf
(
var_ty
),
new
ConceptKey
(
MetaAdapterFactory
.
getInterfaceConcept
(
0x6b642eaa1043424a
L
,
0x9e0949eb41607114
L
,
0x1a4a252762eb938f
L
,
"RecordTypes.structure.Type"
)));
new
PositivePatternCall
(
body
,
Tuples
.
flatTupleOf
(),
Typing_AsLType_0_switchCommonQuerySpecification
.
instance
().
getInternalQueryRepresentation
());
...
...
@@ -211,7 +211,7 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
@Override
public
String
getShortDescription
()
{
return
"639562325857
5592451
"
;
return
"639562325857
7406554
"
;
}
@Override
...
...
@@ -224,8 +224,8 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
return
LType
.
Record
.
create
(((
LTypeRecord
.
LTypeRecordElement
)
valueProvider
.
getValue
(
"lty"
)));
}
},
var__639562325857
5592451
,
false
);
new
Equality
(
body
,
var__tmp_247
,
var__639562325857
5592451
);
},
var__639562325857
7406554
,
false
);
new
Equality
(
body
,
var__tmp_247
,
var__639562325857
7406554
);
new
Equality
(
body
,
var__tmp_247
,
var_out_1
);
SetSequence
.
fromSet
(
bodies
).
addElement
(
body
);
...
...
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_AsLTypeRecordQuerySpecification.java
View file @
3b9a1b5b
...
...
@@ -89,14 +89,14 @@ public final class Typing_AsLTypeRecordQuerySpecification extends MPSQuerySpecif
exportedParameters
.
add
(
new
ExportedParameter
(
body
,
var_out_1
,
p_out_1
));
body
.
setSymbolicParameters
(
exportedParameters
);
PVariable
var__639562325857
5569158
=
body
.
getOrCreateVariableByName
(
"6395623258575569158"
);
PVariable
var__639562325857
5569161
=
body
.
getOrCreateVariableByName
(
"6395623258575569161
"
);
PVariable
var__639562325857
5569166
=
body
.
newVirtualVariable
(
);
PVariable
var__639562325857
7383611
=
body
.
newVirtualVariable
(
);
PVariable
var__639562325857
7383606
=
body
.
getOrCreateVariableByName
(
"6395623258577383606
"
);
PVariable
var__639562325857
7383603
=
body
.
getOrCreateVariableByName
(
"6395623258577383603"
);
new
TypeConstraint
(
body
,
Tuples
.
flatTupleOf
(
var_type
),
new
ConceptKey
(
MetaAdapterFactory
.
getConcept
(
0x6b642eaa1043424a
L
,
0x9e0949eb41607114
L
,
0x1fd8e2cf9df802c6
L
,
"RecordTypes.structure.RecordType"
)));
new
PositivePatternCall
(
body
,
Tuples
.
flatTupleOf
(
var_type
,
var__639562325857
5569158
),
Typing_AsLTypeRecord_WrappedQuerySpecification
.
instance
().
getInternalQueryRepresentation
());
new
AggregatorConstraint
(
new
BoundAggregator
(
LTypeRecord
.
instance
().
aggregator_lub
,
LTypeRecord
.
LTypeRecordElement
.
class
,
LTypeRecord
.
LTypeRecordElement
.
class
),
body
,
Tuples
.
flatTupleOf
(
var_type
,
var__639562325857
5569161
),
Typing_AsLTypeRecord_WrappedQuerySpecification
.
instance
().
getInternalQueryRepresentation
(),
var__6395623258575569166
,
1
);
new
Equality
(
body
,
var_out_1
,
var__639562325857
5569166
);
new
PositivePatternCall
(
body
,
Tuples
.
flatTupleOf
(
var_type
,
var__639562325857
7383603
),
Typing_AsLTypeRecord_WrappedQuerySpecification
.
instance
().
getInternalQueryRepresentation
());
new
AggregatorConstraint
(
new
BoundAggregator
(
LTypeRecord
.
instance
().
aggregator_lub
,
LTypeRecord
.
LTypeRecordElement
.
class
,
LTypeRecord
.
LTypeRecordElement
.
class
),
body
,
Tuples
.
flatTupleOf
(
var_type
,
var__639562325857
7383606
),
Typing_AsLTypeRecord_WrappedQuerySpecification
.
instance
().
getInternalQueryRepresentation
(),
var__6395623258577383611
,
1
);
new
Equality
(
body
,
var_out_1
,
var__639562325857
7383611
);
SetSequence
.
fromSet
(
bodies
).
addElement
(
body
);
}
...
...
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_AsLTypeRecord_WrappedQuerySpecification.java
View file @
3b9a1b5b
...
...
@@ -95,7 +95,7 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue
PVariable
var__tmp_250
=
body
.
getOrCreateVariableByName
(
"tmp_250"
);
PVariable
var__tmp_251
=
body
.
getOrCreateVariableByName
(
"tmp_251"
);
PVariable
var__ty
=
body
.
getOrCreateVariableByName
(
"ty"
);
PVariable
var__639562325857
5592524
=
body
.
newVirtualVariable
();
PVariable
var__639562325857
7406627
=
body
.
newVirtualVariable
();
PVariable
var__elem
=
body
.
getOrCreateVariableByName
(
"elem"
);
PVariable
var__tmp_252
=
body
.
getOrCreateVariableByName
(
"tmp_252"
);
PVariable
var__l
=
body
.
getOrCreateVariableByName
(
"l"
);
...
...
@@ -115,7 +115,7 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue
@Override
public
String
getShortDescription
()
{
return
"639562325857
5592524
"
;
return
"639562325857
7406627
"
;
}
@Override
...
...
@@ -128,8 +128,8 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue
return
LTypeRecord
.
instance
().
singleton
((
CodeGenerationHelper
.
demandWrapString
(
valueProvider
.
getValue
(
"l"
))),
((
LType
.
LTypeElement
)
valueProvider
.
getValue
(
"ty"
)));
}
},
var__639562325857
5592524
,
false
);
new
Equality
(
body
,
var__tmp_254
,
var__639562325857
5592524
);
},
var__639562325857
7406627
,
false
);
new
Equality
(
body
,
var__tmp_254
,
var__639562325857
7406627
);
new
Equality
(
body
,
var__tmp_254
,
var_out_1
);
SetSequence
.
fromSet
(
bodies
).
addElement
(
body
);
...
...
@@ -144,7 +144,7 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue
exportedParameters
.
add
(
new
ExportedParameter
(
body
,
var_out_1
,
p_out_1
));
body
.
setSymbolicParameters
(
exportedParameters
);
PVariable
var__639562325857
5592542
=
body
.
newVirtualVariable
();
PVariable
var__639562325857
7406645
=
body
.
newVirtualVariable
();
PVariable
var__tmp_255
=
body
.
getOrCreateVariableByName
(
"tmp_255"
);
new
TypeConstraint
(
body
,
Tuples
.
flatTupleOf
(
var_type
),
new
ConceptKey
(
MetaAdapterFactory
.
getConcept
(
0x6b642eaa1043424a
L
,
0x9e0949eb41607114
L
,
0x1fd8e2cf9df802c6
L
,
"RecordTypes.structure.RecordType"
)));
...
...
@@ -153,7 +153,7 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue
@Override
public
String
getShortDescription
()
{
return
"639562325857
5592542
"
;
return
"639562325857
7406645
"
;
}
@Override
...
...
@@ -166,8 +166,8 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue
return
LTypeRecord
.
instance
().
empty
();
}
},
var__639562325857
5592542
,
false
);
new
Equality
(
body
,
var__tmp_255
,
var__639562325857
5592542
);
},
var__639562325857
7406645
,
false
);
new
Equality
(
body
,
var__tmp_255
,
var__639562325857
7406645
);
new
Equality
(
body
,
var__tmp_255
,
var_out_1
);
SetSequence
.
fromSet
(
bodies
).
addElement
(
body
);
...
...
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_CheckErrorQuerySpecification.java
View file @
3b9a1b5b
...
...
@@ -94,9 +94,9 @@ public final class Typing_CheckErrorQuerySpecification extends MPSQuerySpecifica
exportedParameters
.
add
(
new
ExportedParameter
(
body
,
var_out_2
,
p_out_2
));
body
.
setSymbolicParameters
(
exportedParameters
);
PVariable
var__639562325857
5549270
=
body
.
newConstantVariable
(
Integer
.
parseInt
(
"0"
));
PVariable
var__639562325857
7363713
=
body
.
newConstantVariable
(
Integer
.
parseInt
(
"0"
));
PVariable
var__term
=
body
.
getOrCreateVariableByName
(
"term"
);
PVariable
var__639562325857
5589737
=
body
.
newVirtualVariable
();
PVariable
var__639562325857
7403840
=
body
.
newVirtualVariable
();
PVariable
var__tmp_35
=
body
.
getOrCreateVariableByName
(
"tmp_35"
);
PVariable
var__tmp_34
=
body
.
getOrCreateVariableByName
(
"tmp_34"
);
PVariable
var__tmp_36
=
body
.
getOrCreateVariableByName
(
"tmp_36"
);
...
...
@@ -105,12 +105,12 @@ public final class Typing_CheckErrorQuerySpecification extends MPSQuerySpecifica
new
TypeConstraint
(
body
,
Tuples
.
flatTupleOf
(
var__term
),
new
ConceptKey
(
MetaAdapterFactory
.
getInterfaceConcept
(
0x6b642eaa1043424a
L
,
0x9e0949eb41607114
L
,
0x1a4a252762eb92d1
L
,
"RecordTypes.structure.Term"
)));
new
PositivePatternCall
(
body
,
Tuples
.
flatTupleOf
(
var__term
,
var__tmp_34
),
Typing_RequiredQuerySpecification
.
instance
().
getInternalQueryRepresentation
());
new
NegativePatternCall
(
body
,
Tuples
.
flatTupleOf
(
var__term
),
Typing_CheckQuerySpecification
.
instance
().
getInternalQueryRepresentation
());
new
Equality
(
body
,
var__tmp_35
,
var__639562325857
5549270
);
new
Equality
(
body
,
var__tmp_35
,
var__639562325857
7363713
);
new
ExpressionEvaluation
(
body
,
new
IExpressionEvaluator
()
{
@Override
public
String
getShortDescription
()
{
return
"639562325857
5589737
"
;
return
"639562325857
7403840
"
;
}
@Override
...
...
@@ -123,8 +123,8 @@ public final class Typing_CheckErrorQuerySpecification extends MPSQuerySpecifica
return
String
.
format
(
"\"check failed\""
);
}
},
var__639562325857
5589737
,
false
);
new
Equality
(
body
,
var__tmp_36
,
var__639562325857
5589737
);
},
var__639562325857
7403840
,
false
);
new
Equality
(
body
,
var__tmp_36
,
var__639562325857
7403840
);
new
Equality
(
body
,
var__tmp_35
,
var_out_0
);
new
Equality
(
body
,
var__term
,
var_out_1
);
new
Equality
(
body
,
var__tmp_36
,
var_out_2
);
...
...
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_CheckQuerySpecification.java
View file @
3b9a1b5b
...
...
@@ -93,14 +93,14 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
PVariable
var__tmp_183
=
body
.
getOrCreateVariableByName
(
"tmp_183"
);
PVariable
var__tmp_184
=
body
.
getOrCreateVariableByName
(
"tmp_184"
);
PVariable
var__tmp_185
=
body
.
getOrCreateVariableByName
(
"tmp_185"
);
PVariable
var__639562325857
5591631
=
body
.
newVirtualVariable
();
PVariable
var__639562325857
7405750
=
body
.
newVirtualVariable
();
PVariable
var__t
=
body
.
getOrCreateVariableByName
(
"t"
);
PVariable
var__6395623258577405734
=
body
.
newVirtualVariable
();
PVariable
var__tmp_181
=
body
.
getOrCreateVariableByName
(
"tmp_181"
);
PVariable
var__match_b0a0a0u
=
body
.
getOrCreateVariableByName
(
"match_b0a0a0u"
);
PVariable
var__ty2
=
body
.
getOrCreateVariableByName
(
"ty2"
);
PVariable
var__ty1
=
body
.
getOrCreateVariableByName
(
"ty1"
);
PVariable
var__ty
=
body
.
getOrCreateVariableByName
(
"ty"
);
PVariable
var__6395623258575591647
=
body
.
newVirtualVariable
();
PVariable
var__match_a0a0u
=
body
.
getOrCreateVariableByName
(
"match_a0a0u"
);
PVariable
var__match_a0a0a0u
=
body
.
getOrCreateVariableByName
(
"match_a0a0a0u"
);
PVariable
var__name
=
body
.
getOrCreateVariableByName
(
"name"
);
...
...
@@ -122,7 +122,7 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
@Override
public
String
getShortDescription
()
{
return
"639562325857
5591631
"
;
return
"639562325857
7405734
"
;
}
@Override
...
...
@@ -135,14 +135,14 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
return
LType
.
instance
().
funParamType
(((
LType
.
LTypeElement
)
valueProvider
.
getValue
(
"ty"
)));
}
},
var__639562325857
5591631
,
false
);
new
Equality
(
body
,
var__tmp_184
,
var__639562325857
5591631
);
},
var__639562325857
7405734
,
false
);
new
Equality
(
body
,
var__tmp_184
,
var__639562325857
7405734
);
new
Equality
(
body
,
var__ty1
,
var__tmp_184
);
new
ExpressionEvaluation
(
body
,
new
IExpressionEvaluator
()
{
@Override
public
String
getShortDescription
()
{
return
"639562325857
5591647
"
;
return
"639562325857
7405750
"
;
}
@Override
...
...
@@ -155,8 +155,8 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
return
LType
.
instance
().
funResultType
(((
LType
.
LTypeElement
)
valueProvider
.
getValue
(
"ty"
)));
}
},
var__639562325857
5591647
,
false
);
new
Equality
(
body
,
var__tmp_185
,
var__639562325857
5591647
);
},
var__639562325857
7405750
,
false
);
new
Equality
(
body
,
var__tmp_185
,
var__639562325857
7405750
);
new
Equality
(
body
,
var__ty2
,
var__tmp_185
);
new
PositivePatternCall
(
body
,
Tuples
.
flatTupleOf
(
var__t
),
Typing_CheckQuerySpecification
.
instance
().
getInternalQueryRepresentation
());
...
...
@@ -173,6 +173,7 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
PVariable
var__p
=
body
.
getOrCreateVariableByName
(
"p"
);
PVariable
var__tmp_190
=
body
.
getOrCreateVariableByName
(
"tmp_190"
);
PVariable
var__t
=
body
.
getOrCreateVariableByName
(
"t"
);
PVariable
var__6395623258577405809
=
body
.
newVirtualVariable
();
PVariable
var__ty
=
body
.
getOrCreateVariableByName
(
"ty"
);
PVariable
var__entry
=
body
.
getOrCreateVariableByName
(
"entry"
);
PVariable
var__label
=
body
.
getOrCreateVariableByName
(
"label"
);
...
...
@@ -181,7 +182,6 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
PVariable
var__tmp_186
=
body
.
getOrCreateVariableByName
(
"tmp_186"
);
PVariable
var__entries
=
body
.
getOrCreateVariableByName
(
"entries"
);
PVariable
var__tmp_187
=
body
.
getOrCreateVariableByName
(
"tmp_187"
);
PVariable
var__6395623258575591706
=
body
.
newVirtualVariable
();
PVariable
var__lty
=
body
.
getOrCreateVariableByName
(
"lty"
);
PVariable
var__tmp_188
=
body
.
getOrCreateVariableByName
(
"tmp_188"
);
PVariable
var__tmp_189
=
body
.
getOrCreateVariableByName
(
"tmp_189"
);
...
...
@@ -203,7 +203,7 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
@Override
public
String
getShortDescription
()
{
return
"639562325857
5591706
"
;
return
"639562325857
7405809
"
;
}
@Override
...
...
@@ -216,8 +216,8 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
return
LType
.
instance
().
recordLookup
(((
LType
.
LTypeElement
)
valueProvider
.
getValue
(
"ty"
)),
(
CodeGenerationHelper
.
demandWrapString
(
valueProvider
.
getValue
(
"label"
))));
}
},
var__639562325857
5591706
,
false
);
new
Equality
(
body
,
var__tmp_189
,
var__639562325857
5591706
);
},
var__639562325857
7405809
,
false
);
new
Equality
(
body
,
var__tmp_189
,
var__639562325857
7405809
);
new
Equality
(
body
,
var__lty
,
var__tmp_189
);
new
TypeConstraint
(
body
,
Tuples
.
staticArityFlatTupleOf
(
var__entry
,
var__tmp_190
),
new
ConceptFeatureKey
(
MetaAdapterFactory
.
getContainmentLink
(
0x6b642eaa1043424a
L
,
0x9e0949eb41607114
L
,
0x2c4ed3ae43d50d92
L
,
0x2c4ed3ae43d50da6
L
,
"t"
)));
new
Equality
(
body
,
var__t
,
var__tmp_190
);
...
...
@@ -235,13 +235,13 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
PVariable
var__tmp_193
=
body
.
getOrCreateVariableByName
(
"tmp_193"
);
PVariable
var__tmp_194
=
body
.
getOrCreateVariableByName
(
"tmp_194"
);
PVariable
var__6395623258575563439
=
body
.
newConstantVariable
(
true
);
PVariable
var__t
=
body
.
getOrCreateVariableByName
(
"t"
);
PVariable
var__tmp_191
=
body
.
getOrCreateVariableByName
(
"tmp_191"
);
PVariable
var__tmp_192
=
body
.
getOrCreateVariableByName
(
"tmp_192"
);
PVariable
var__6395623258575591756
=
body
.
newVirtualVariable
();
PVariable
var__match_a2a0u
=
body
.
getOrCreateVariableByName
(
"match_a2a0u"
);
PVariable
var__6395623258577405859
=
body
.
newVirtualVariable
();
PVariable
var__infty
=
body
.
getOrCreateVariableByName
(
"infty"
);
PVariable
var__6395623258577377884
=
body
.
newConstantVariable
(
true
);
PVariable
var__reqty
=
body
.
getOrCreateVariableByName
(
"reqty"
);
new
TypeConstraint
(
body
,
Tuples
.
flatTupleOf
(
var_term
),
new
ConceptKey
(
MetaAdapterFactory
.
getInterfaceConcept
(
0x6b642eaa1043424a
L
,
0x9e0949eb41607114
L
,
0x1a4a252762eb92d1
L
,
"RecordTypes.structure.Term"
)));
...
...
@@ -256,7 +256,7 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
@Override
public
String
getShortDescription
()
{
return
"639562325857
5591756
"
;
return
"639562325857
7405859
"
;
}
@Override
...
...
@@ -269,9 +269,9 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
return
LType
.
instance
().
leq
(((
LType
.
LTypeElement
)
valueProvider
.
getValue
(
"infty"
)),
((
LType
.
LTypeElement
)
valueProvider
.
getValue
(
"reqty"
)));
}
},
var__639562325857
5591756
,
false
);
new
Equality
(
body
,
var__tmp_193
,
var__639562325857
5591756
);
new
Equality
(
body
,
var__tmp_194
,
var__639562325857
5563439
);
},
var__639562325857
7405859
,
false
);
new
Equality
(
body
,
var__tmp_193
,
var__639562325857
7405859
);
new
Equality
(
body
,
var__tmp_194
,
var__639562325857
7377884
);
new
Equality
(
body
,
var__tmp_193
,
var__tmp_194
);
SetSequence
.
fromSet
(
bodies
).
addElement
(
body
);
...
...
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_InferQuerySpecification.java
View file @
3b9a1b5b
...
...
@@ -89,14 +89,14 @@ public final class Typing_InferQuerySpecification extends MPSQuerySpecification
exportedParameters
.
add
(
new
ExportedParameter
(
body
,
var_out_1
,
p_out_1
));
body
.
setSymbolicParameters
(
exportedParameters
);
PVariable
var__639562325857
5569103
=
body
.
getOrCreateVariableByName
(
"6395623258575569103
"
);
PVariable
var__639562325857
5569108
=
body
.
newVirtualVariable
();
PVariable
var__639562325857
5569100
=
body
.
getOrCreateVariableByName
(
"6395623258575569100
"
);
PVariable
var__639562325857
7383545
=
body
.
getOrCreateVariableByName
(
"6395623258577383545
"
);
PVariable
var__639562325857
7383553
=
body
.
newVirtualVariable
();
PVariable
var__639562325857
7383548
=
body
.
getOrCreateVariableByName
(
"6395623258577383548
"
);
new
TypeConstraint
(
body
,
Tuples
.
flatTupleOf
(
var_term
),
new
ConceptKey
(
MetaAdapterFactory
.
getInterfaceConcept
(
0x6b642eaa1043424a
L
,
0x9e0949eb41607114
L
,
0x1a4a252762eb92d1
L
,
"RecordTypes.structure.Term"
)));
new
PositivePatternCall
(
body
,
Tuples
.
flatTupleOf
(
var_term
,
var__639562325857
5569100
),
Typing_Infer_WrappedQuerySpecification
.
instance
().
getInternalQueryRepresentation
());
new
AggregatorConstraint
(
new
BoundAggregator
(
LType
.
instance
().
aggregator_glb
,
LType
.
LTypeElement
.
class
,
LType
.
LTypeElement
.
class
),
body
,
Tuples
.
flatTupleOf
(
var_term
,
var__639562325857
5569103
),
Typing_Infer_WrappedQuerySpecification
.
instance
().
getInternalQueryRepresentation
(),
var__6395623258575569108
,
1
);
new
Equality
(
body
,
var_out_1
,
var__639562325857
5569108
);
new
PositivePatternCall
(
body
,
Tuples
.
flatTupleOf
(
var_term
,
var__639562325857
7383545
),
Typing_Infer_WrappedQuerySpecification
.
instance
().
getInternalQueryRepresentation
());
new
AggregatorConstraint
(
new
BoundAggregator
(
LType
.
instance
().
aggregator_glb
,
LType
.
LTypeElement
.
class
,
LType
.
LTypeElement
.
class
),
body
,
Tuples
.
flatTupleOf
(
var_term
,
var__639562325857
7383548
),
Typing_Infer_WrappedQuerySpecification
.
instance
().
getInternalQueryRepresentation
(),
var__6395623258577383553
,
1
);
new
Equality
(
body
,
var_out_1
,
var__639562325857
7383553
);
SetSequence
.
fromSet
(
bodies
).
addElement
(
body
);
}
...
...
inca-translation/solutions/RecordTypes_Checker/source_gen/RecordTypes_Checker/model/Typing_Infer_WrappedQuerySpecification.java
View file @
3b9a1b5b
...
...
@@ -94,7 +94,7 @@ public final class Typing_Infer_WrappedQuerySpecification extends MPSQuerySpecif
PVariable
var__tmp_151
=
body
.
getOrCreateVariableByName
(
"tmp_151"
);
PVariable
var__match_a0a0s
=
body
.
getOrCreateVariableByName
(
"match_a0a0s"
);
PVariable
var__639562325857
5591161
=
body
.
newVirtualVariable
();
PVariable
var__639562325857
7405264
=
body
.
newVirtualVariable
();
new
TypeConstraint
(
body
,
Tuples
.
flatTupleOf
(
var_term
),
new
ConceptKey
(
MetaAdapterFactory
.
getInterfaceConcept
(
0x6b642eaa1043424a
L
,
0x9e0949eb41607114
L
,
0x1a4a252762eb92d1
L
,
"RecordTypes.structure.Term"
)));
new
PositivePatternCall
(
body
,
Tuples
.
flatTupleOf
(),
Typing_Infer_0_switchCommonQuerySpecification
.
instance
().
getInternalQueryRepresentation
());
...
...
@@ -104,7 +104,7 @@ public final class Typing_Infer_WrappedQuerySpecification extends MPSQuerySpecif
@Override
public
String
getShortDescription
()
{
return
"639562325857
5591161
"
;
return
"639562325857
7405264
"
;
}
@Override
...
...
@@ -117,8 +117,8 @@ public final class Typing_Infer_WrappedQuerySpecification extends MPSQuerySpecif
return
LType
.
Nat
.
create
();
}
},
var__639562325857
5591161
,
false
);
new
Equality
(
body
,
var__tmp_151
,
var__639562325857
5591161
);
},
var__639562325857
7405264
,
false
);
new
Equality
(
body
,
var__tmp_151
,
var__639562325857
7405264
);
new
Equality
(
body
,
var__tmp_151
,
var_out_1
);
SetSequence
.
fromSet
(
bodies
).
addElement
(
body
);
...
...
@@ -134,10 +134,10 @@ public final class Typing_Infer_WrappedQuerySpecification extends MPSQuerySpecif
body
.
setSymbolicParameters
(
exportedParameters
);
PVariable
var__tmp_152
=
body
.
getOrCreateVariableByName
(
"tmp_152"
);
PVariable
var__6395623258577405299
=
body
.
newVirtualVariable
();
PVariable
var__match_a0b0a81
=
body
.
getOrCreateVariableByName
(
"match_a0b0a81"
);
PVariable
var__t
=
body
.
getOrCreateVariableByName
(
"t"
);
PVariable
var__tmp_153
=
body
.
getOrCreateVariableByName
(
"tmp_153"
);
PVariable
var__6395623258575591196
=
body
.
newVirtualVariable
();
PVariable
var__match_a1a0s
=
body
.
getOrCreateVariableByName
(
"match_a1a0s"
);
new
TypeConstraint
(
body
,
Tuples
.
flatTupleOf
(
var_term
),
new
ConceptKey
(
MetaAdapterFactory
.
getInterfaceConcept
(
0x6b642eaa1043424a
L
,
0x9e0949eb41607114
L
,
0x1a4a252762eb92d1
L
,
"RecordTypes.structure.Term"
)));
...
...
@@ -152,7 +152,7 @@ public final class Typing_Infer_WrappedQuerySpecification extends MPSQuerySpecif
@Override
public
String
getShortDescription
()
{
return
"639562325857
5591196
"
;
return
"639562325857
7405299
"
;
}
@Override
...
...
@@ -165,8 +165,8 @@ public final class Typing_Infer_WrappedQuerySpecification extends MPSQuerySpecif
return
LType
.
Nat
.
create
();
}
},
var__639562325857
5591196
,
false
);
new
Equality
(
body
,
var__tmp_153
,
var__639562325857
5591196
);
},
var__639562325857
7405299
,
false
);
new
Equality
(
body
,
var__tmp_153
,
var__639562325857
7405299
);
new
Equality
(
body
,
var__tmp_153
,
var_out_1
);
SetSequence
.
fromSet
(
bodies
).
addElement
(
body
);
...
...
@@ -182,7 +182,7 @@ public final class Typing_Infer_WrappedQuerySpecification extends MPSQuerySpecif
body
.
setSymbolicParameters
(
exportedParameters
);
PVariable
var__match_b0c0a81
=
body
.
getOrCreateVariableByName
(
"match_b0c0a81"
);
PVariable
var__639562325857
5591245
=
body
.
newVirtualVariable
();
PVariable
var__639562325857
7405348
=
body
.
newVirtualVariable
();
PVariable
var__match_a0c0a81
=
body
.
getOrCreateVariableByName
(
"match_a0c0a81"
);
PVariable
var__t1
=
body
.
getOrCreateVariableByName
(
"t1"
);
PVariable
var__tmp_154
=
body
.
getOrCreateVariableByName
(
"tmp_154"
);
...
...
@@ -207,7 +207,7 @@ public final class Typing_Infer_WrappedQuerySpecification extends MPSQuerySpecif
@Override
public
String
getShortDescription
()
{
return
"639562325857
5591245
"
;
return
"639562325857
7405348
"
;
}
@Override
...
...
@@ -220,8 +220,8 @@ public final class Typing_Infer_WrappedQuerySpecification extends MPSQuerySpecif
return
LType
.
Nat
.
create
();
}
},
var__639562325857
5591245
,
false
);
new
Equality
(
body
,
var__tmp_156
,
var__639562325857
5591245
);
},
var__639562325857
7405348
,
false
);
new
Equality
(
body
,
var__tmp_156
,
var__639562325857
7405348
);
new
Equality
(
body
,
var__tmp_156
,
var_out_1
);
SetSequence
.
fromSet
(
bodies
).
addElement
(
body
);
...
...
@@ -243,8 +243,8 @@ public final class Typing_Infer_WrappedQuerySpecification extends MPSQuerySpecif
PVariable
var__match_a0d0a81
=
body
.
getOrCreateVariableByName
(
"match_a0d0a81"
);
PVariable
var__match_a3a0s
=
body
.
getOrCreateVariableByName
(
"match_a3a0s"
);
PVariable
var__t1
=
body
.
getOrCreateVariableByName
(
"t1"
);
PVariable
var__6395623258577405397
=
body
.
newVirtualVariable
();
PVariable
var__t2
=
body
.
getOrCreateVariableByName
(
"t2"
);
PVariable
var__6395623258575591294
=
body
.
newVirtualVariable
();
new
TypeConstraint
(
body
,
Tuples
.
flatTupleOf
(
var_term
),
new
ConceptKey
(
MetaAdapterFactory
.
getInterfaceConcept
(
0x6b642eaa1043424a
L
,
0x9e0949eb41607114
L
,
0x1a4a252762eb92d1
L
,
"RecordTypes.structure.Term"
)));
new
PositivePatternCall
(
body
,
Tuples
.
flatTupleOf
(),
Typing_Infer_0_switchCommonQuerySpecification
.
instance
().
getInternalQueryRepresentation
());
...
...
@@ -262,7 +262,7 @@ public final class Typing_Infer_WrappedQuerySpecification extends MPSQuerySpecif