|
1 | 1 | """Definition of meta model 'StrumentaLanguageSupport'."""
|
| 2 | + |
2 | 3 | from functools import partial
|
3 |
| -import pyecore.ecore as Ecore |
4 |
| -from pyecore.ecore import * |
5 | 4 |
|
| 5 | +import pyecore.ecore as Ecore |
| 6 | +from pyecore.ecore import (EAttribute, EDataType, EEnum, EInt, EObject, |
| 7 | + EPackage, EReference, EString, MetaEClass, abstract) |
6 | 8 |
|
7 |
| -name = 'StrumentaLanguageSupport' |
8 |
| -nsURI = 'https://strumenta.com/kolasu/v2' |
9 |
| -nsPrefix = '' |
| 9 | +name = "StrumentaLanguageSupport" |
| 10 | +nsURI = "https://strumenta.com/kolasu/v2" |
| 11 | +nsPrefix = "" |
10 | 12 |
|
11 | 13 | eClass = EPackage(name=name, nsURI=nsURI, nsPrefix=nsPrefix)
|
12 | 14 |
|
13 | 15 | eClassifiers = {}
|
14 | 16 | getEClassifier = partial(Ecore.getEClassifier, searchspace=eClassifiers)
|
15 |
| -IssueType = EEnum('IssueType', literals=['LEXICAL', 'SYNTACTIC', 'SEMANTIC']) |
| 17 | +IssueType = EEnum("IssueType", literals=["LEXICAL", "SYNTACTIC", "SEMANTIC"]) |
16 | 18 |
|
17 |
| -IssueSeverity = EEnum('IssueSeverity', literals=['ERROR', 'WARNING', 'INFO']) |
| 19 | +IssueSeverity = EEnum("IssueSeverity", literals=["ERROR", "WARNING", "INFO"]) |
18 | 20 |
|
19 | 21 |
|
20 |
| -BigDecimal = EDataType('BigDecimal', instanceClassName='java.math.BigDecimal') |
| 22 | +BigDecimal = EDataType("BigDecimal", instanceClassName="java.math.BigDecimal") |
21 | 23 |
|
22 |
| -BigInteger = EDataType('BigInteger', instanceClassName='java.math.BigInteger') |
| 24 | +BigInteger = EDataType("BigInteger", instanceClassName="java.math.BigInteger") |
23 | 25 |
|
24 | 26 |
|
25 | 27 | class LocalDate(EObject, metaclass=MetaEClass):
|
@@ -175,7 +177,9 @@ class Issue(EObject, metaclass=MetaEClass):
|
175 | 177 |
|
176 | 178 | type = EAttribute(eType=IssueType, unique=True, derived=False, changeable=True)
|
177 | 179 | message = EAttribute(eType=EString, unique=True, derived=False, changeable=True)
|
178 |
| - severity = EAttribute(eType=IssueSeverity, unique=True, derived=False, changeable=True) |
| 180 | + severity = EAttribute( |
| 181 | + eType=IssueSeverity, unique=True, derived=False, changeable=True |
| 182 | + ) |
179 | 183 | position = EReference(ordered=True, unique=True, containment=True, derived=False)
|
180 | 184 |
|
181 | 185 | def __init__(self, *, type=None, message=None, severity=None, position=None):
|
@@ -232,7 +236,9 @@ def __init__(self, *, name=None, referenced=None):
|
232 | 236 | class Result(EObject, metaclass=MetaEClass):
|
233 | 237 |
|
234 | 238 | root = EReference(ordered=True, unique=True, containment=True, derived=False)
|
235 |
| - issues = EReference(ordered=True, unique=True, containment=True, derived=False, upper=-1) |
| 239 | + issues = EReference( |
| 240 | + ordered=True, unique=True, containment=True, derived=False, upper=-1 |
| 241 | + ) |
236 | 242 |
|
237 | 243 | def __init__(self, *, root=None, issues=None):
|
238 | 244 | # if kwargs:
|
|
0 commit comments