diff options
Diffstat (limited to 'Application/org.eclipse.viatra.solver.language/src-gen/org/eclipse/viatra/solver/language/solverLanguage/impl/SolverLanguagePackageImpl.java')
-rw-r--r-- | Application/org.eclipse.viatra.solver.language/src-gen/org/eclipse/viatra/solver/language/solverLanguage/impl/SolverLanguagePackageImpl.java | 142 |
1 files changed, 83 insertions, 59 deletions
diff --git a/Application/org.eclipse.viatra.solver.language/src-gen/org/eclipse/viatra/solver/language/solverLanguage/impl/SolverLanguagePackageImpl.java b/Application/org.eclipse.viatra.solver.language/src-gen/org/eclipse/viatra/solver/language/solverLanguage/impl/SolverLanguagePackageImpl.java index 393a2545..39f811b9 100644 --- a/Application/org.eclipse.viatra.solver.language/src-gen/org/eclipse/viatra/solver/language/solverLanguage/impl/SolverLanguagePackageImpl.java +++ b/Application/org.eclipse.viatra.solver.language/src-gen/org/eclipse/viatra/solver/language/solverLanguage/impl/SolverLanguagePackageImpl.java | |||
@@ -22,6 +22,7 @@ import org.eclipse.viatra.solver.language.solverLanguage.BoundedMultiplicity; | |||
22 | import org.eclipse.viatra.solver.language.solverLanguage.BoundedScopeDefinition; | 22 | import org.eclipse.viatra.solver.language.solverLanguage.BoundedScopeDefinition; |
23 | import org.eclipse.viatra.solver.language.solverLanguage.Call; | 23 | import org.eclipse.viatra.solver.language.solverLanguage.Call; |
24 | import org.eclipse.viatra.solver.language.solverLanguage.Case; | 24 | import org.eclipse.viatra.solver.language.solverLanguage.Case; |
25 | import org.eclipse.viatra.solver.language.solverLanguage.ClassDefinition; | ||
25 | import org.eclipse.viatra.solver.language.solverLanguage.Comparison; | 26 | import org.eclipse.viatra.solver.language.solverLanguage.Comparison; |
26 | import org.eclipse.viatra.solver.language.solverLanguage.Conjunction; | 27 | import org.eclipse.viatra.solver.language.solverLanguage.Conjunction; |
27 | import org.eclipse.viatra.solver.language.solverLanguage.Count; | 28 | import org.eclipse.viatra.solver.language.solverLanguage.Count; |
@@ -275,6 +276,13 @@ public class SolverLanguagePackageImpl extends EPackageImpl implements SolverLan | |||
275 | * <!-- end-user-doc --> | 276 | * <!-- end-user-doc --> |
276 | * @generated | 277 | * @generated |
277 | */ | 278 | */ |
279 | private EClass classDefinitionEClass = null; | ||
280 | |||
281 | /** | ||
282 | * <!-- begin-user-doc --> | ||
283 | * <!-- end-user-doc --> | ||
284 | * @generated | ||
285 | */ | ||
278 | private EClass memberDefinitionEClass = null; | 286 | private EClass memberDefinitionEClass = null; |
279 | 287 | ||
280 | /** | 288 | /** |
@@ -540,50 +548,6 @@ public class SolverLanguagePackageImpl extends EPackageImpl implements SolverLan | |||
540 | * @generated | 548 | * @generated |
541 | */ | 549 | */ |
542 | @Override | 550 | @Override |
543 | public EAttribute getStatement_Abstract() | ||
544 | { | ||
545 | return (EAttribute)statementEClass.getEStructuralFeatures().get(0); | ||
546 | } | ||
547 | |||
548 | /** | ||
549 | * <!-- begin-user-doc --> | ||
550 | * <!-- end-user-doc --> | ||
551 | * @generated | ||
552 | */ | ||
553 | @Override | ||
554 | public EAttribute getStatement_Name() | ||
555 | { | ||
556 | return (EAttribute)statementEClass.getEStructuralFeatures().get(1); | ||
557 | } | ||
558 | |||
559 | /** | ||
560 | * <!-- begin-user-doc --> | ||
561 | * <!-- end-user-doc --> | ||
562 | * @generated | ||
563 | */ | ||
564 | @Override | ||
565 | public EReference getStatement_Superclasses() | ||
566 | { | ||
567 | return (EReference)statementEClass.getEStructuralFeatures().get(2); | ||
568 | } | ||
569 | |||
570 | /** | ||
571 | * <!-- begin-user-doc --> | ||
572 | * <!-- end-user-doc --> | ||
573 | * @generated | ||
574 | */ | ||
575 | @Override | ||
576 | public EReference getStatement_Members() | ||
577 | { | ||
578 | return (EReference)statementEClass.getEStructuralFeatures().get(3); | ||
579 | } | ||
580 | |||
581 | /** | ||
582 | * <!-- begin-user-doc --> | ||
583 | * <!-- end-user-doc --> | ||
584 | * @generated | ||
585 | */ | ||
586 | @Override | ||
587 | public EClass getPredicateDefinition() | 551 | public EClass getPredicateDefinition() |
588 | { | 552 | { |
589 | return predicateDefinitionEClass; | 553 | return predicateDefinitionEClass; |
@@ -980,9 +944,9 @@ public class SolverLanguagePackageImpl extends EPackageImpl implements SolverLan | |||
980 | * @generated | 944 | * @generated |
981 | */ | 945 | */ |
982 | @Override | 946 | @Override |
983 | public EReference getCall_ArgumentList() | 947 | public EAttribute getCall_TransitiveClosure() |
984 | { | 948 | { |
985 | return (EReference)callEClass.getEStructuralFeatures().get(1); | 949 | return (EAttribute)callEClass.getEStructuralFeatures().get(1); |
986 | } | 950 | } |
987 | 951 | ||
988 | /** | 952 | /** |
@@ -991,7 +955,7 @@ public class SolverLanguagePackageImpl extends EPackageImpl implements SolverLan | |||
991 | * @generated | 955 | * @generated |
992 | */ | 956 | */ |
993 | @Override | 957 | @Override |
994 | public EAttribute getCall_TransitiveClosure() | 958 | public EAttribute getCall_ReflexiveTransitiveClosure() |
995 | { | 959 | { |
996 | return (EAttribute)callEClass.getEStructuralFeatures().get(2); | 960 | return (EAttribute)callEClass.getEStructuralFeatures().get(2); |
997 | } | 961 | } |
@@ -1002,9 +966,9 @@ public class SolverLanguagePackageImpl extends EPackageImpl implements SolverLan | |||
1002 | * @generated | 966 | * @generated |
1003 | */ | 967 | */ |
1004 | @Override | 968 | @Override |
1005 | public EAttribute getCall_ReflexiveTransitiveClosure() | 969 | public EReference getCall_ArgumentList() |
1006 | { | 970 | { |
1007 | return (EAttribute)callEClass.getEStructuralFeatures().get(3); | 971 | return (EReference)callEClass.getEStructuralFeatures().get(3); |
1008 | } | 972 | } |
1009 | 973 | ||
1010 | /** | 974 | /** |
@@ -1288,6 +1252,61 @@ public class SolverLanguagePackageImpl extends EPackageImpl implements SolverLan | |||
1288 | * @generated | 1252 | * @generated |
1289 | */ | 1253 | */ |
1290 | @Override | 1254 | @Override |
1255 | public EClass getClassDefinition() | ||
1256 | { | ||
1257 | return classDefinitionEClass; | ||
1258 | } | ||
1259 | |||
1260 | /** | ||
1261 | * <!-- begin-user-doc --> | ||
1262 | * <!-- end-user-doc --> | ||
1263 | * @generated | ||
1264 | */ | ||
1265 | @Override | ||
1266 | public EAttribute getClassDefinition_Abstract() | ||
1267 | { | ||
1268 | return (EAttribute)classDefinitionEClass.getEStructuralFeatures().get(0); | ||
1269 | } | ||
1270 | |||
1271 | /** | ||
1272 | * <!-- begin-user-doc --> | ||
1273 | * <!-- end-user-doc --> | ||
1274 | * @generated | ||
1275 | */ | ||
1276 | @Override | ||
1277 | public EAttribute getClassDefinition_Name() | ||
1278 | { | ||
1279 | return (EAttribute)classDefinitionEClass.getEStructuralFeatures().get(1); | ||
1280 | } | ||
1281 | |||
1282 | /** | ||
1283 | * <!-- begin-user-doc --> | ||
1284 | * <!-- end-user-doc --> | ||
1285 | * @generated | ||
1286 | */ | ||
1287 | @Override | ||
1288 | public EReference getClassDefinition_Superclasses() | ||
1289 | { | ||
1290 | return (EReference)classDefinitionEClass.getEStructuralFeatures().get(2); | ||
1291 | } | ||
1292 | |||
1293 | /** | ||
1294 | * <!-- begin-user-doc --> | ||
1295 | * <!-- end-user-doc --> | ||
1296 | * @generated | ||
1297 | */ | ||
1298 | @Override | ||
1299 | public EReference getClassDefinition_Members() | ||
1300 | { | ||
1301 | return (EReference)classDefinitionEClass.getEStructuralFeatures().get(3); | ||
1302 | } | ||
1303 | |||
1304 | /** | ||
1305 | * <!-- begin-user-doc --> | ||
1306 | * <!-- end-user-doc --> | ||
1307 | * @generated | ||
1308 | */ | ||
1309 | @Override | ||
1291 | public EClass getMemberDefinition() | 1310 | public EClass getMemberDefinition() |
1292 | { | 1311 | { |
1293 | return memberDefinitionEClass; | 1312 | return memberDefinitionEClass; |
@@ -1900,10 +1919,6 @@ public class SolverLanguagePackageImpl extends EPackageImpl implements SolverLan | |||
1900 | createEReference(problemEClass, PROBLEM__STATEMENTS); | 1919 | createEReference(problemEClass, PROBLEM__STATEMENTS); |
1901 | 1920 | ||
1902 | statementEClass = createEClass(STATEMENT); | 1921 | statementEClass = createEClass(STATEMENT); |
1903 | createEAttribute(statementEClass, STATEMENT__ABSTRACT); | ||
1904 | createEAttribute(statementEClass, STATEMENT__NAME); | ||
1905 | createEReference(statementEClass, STATEMENT__SUPERCLASSES); | ||
1906 | createEReference(statementEClass, STATEMENT__MEMBERS); | ||
1907 | 1922 | ||
1908 | predicateDefinitionEClass = createEClass(PREDICATE_DEFINITION); | 1923 | predicateDefinitionEClass = createEClass(PREDICATE_DEFINITION); |
1909 | createEReference(predicateDefinitionEClass, PREDICATE_DEFINITION__HEAD); | 1924 | createEReference(predicateDefinitionEClass, PREDICATE_DEFINITION__HEAD); |
@@ -1952,9 +1967,9 @@ public class SolverLanguagePackageImpl extends EPackageImpl implements SolverLan | |||
1952 | 1967 | ||
1953 | callEClass = createEClass(CALL); | 1968 | callEClass = createEClass(CALL); |
1954 | createEReference(callEClass, CALL__FUNCTOR); | 1969 | createEReference(callEClass, CALL__FUNCTOR); |
1955 | createEReference(callEClass, CALL__ARGUMENT_LIST); | ||
1956 | createEAttribute(callEClass, CALL__TRANSITIVE_CLOSURE); | 1970 | createEAttribute(callEClass, CALL__TRANSITIVE_CLOSURE); |
1957 | createEAttribute(callEClass, CALL__REFLEXIVE_TRANSITIVE_CLOSURE); | 1971 | createEAttribute(callEClass, CALL__REFLEXIVE_TRANSITIVE_CLOSURE); |
1972 | createEReference(callEClass, CALL__ARGUMENT_LIST); | ||
1958 | 1973 | ||
1959 | argumentListEClass = createEClass(ARGUMENT_LIST); | 1974 | argumentListEClass = createEClass(ARGUMENT_LIST); |
1960 | createEReference(argumentListEClass, ARGUMENT_LIST__ARGUMENTS); | 1975 | createEReference(argumentListEClass, ARGUMENT_LIST__ARGUMENTS); |
@@ -1995,6 +2010,12 @@ public class SolverLanguagePackageImpl extends EPackageImpl implements SolverLan | |||
1995 | stringLiteralEClass = createEClass(STRING_LITERAL); | 2010 | stringLiteralEClass = createEClass(STRING_LITERAL); |
1996 | createEAttribute(stringLiteralEClass, STRING_LITERAL__VALUE); | 2011 | createEAttribute(stringLiteralEClass, STRING_LITERAL__VALUE); |
1997 | 2012 | ||
2013 | classDefinitionEClass = createEClass(CLASS_DEFINITION); | ||
2014 | createEAttribute(classDefinitionEClass, CLASS_DEFINITION__ABSTRACT); | ||
2015 | createEAttribute(classDefinitionEClass, CLASS_DEFINITION__NAME); | ||
2016 | createEReference(classDefinitionEClass, CLASS_DEFINITION__SUPERCLASSES); | ||
2017 | createEReference(classDefinitionEClass, CLASS_DEFINITION__MEMBERS); | ||
2018 | |||
1998 | memberDefinitionEClass = createEClass(MEMBER_DEFINITION); | 2019 | memberDefinitionEClass = createEClass(MEMBER_DEFINITION); |
1999 | createEAttribute(memberDefinitionEClass, MEMBER_DEFINITION__CONTAINMENT); | 2020 | createEAttribute(memberDefinitionEClass, MEMBER_DEFINITION__CONTAINMENT); |
2000 | createEReference(memberDefinitionEClass, MEMBER_DEFINITION__TYPE); | 2021 | createEReference(memberDefinitionEClass, MEMBER_DEFINITION__TYPE); |
@@ -2122,6 +2143,7 @@ public class SolverLanguagePackageImpl extends EPackageImpl implements SolverLan | |||
2122 | infinityLiteralEClass.getESuperTypes().add(this.getLiteral()); | 2143 | infinityLiteralEClass.getESuperTypes().add(this.getLiteral()); |
2123 | emptyIntervalLiteralEClass.getESuperTypes().add(this.getLiteral()); | 2144 | emptyIntervalLiteralEClass.getESuperTypes().add(this.getLiteral()); |
2124 | stringLiteralEClass.getESuperTypes().add(this.getLiteral()); | 2145 | stringLiteralEClass.getESuperTypes().add(this.getLiteral()); |
2146 | classDefinitionEClass.getESuperTypes().add(this.getStatement()); | ||
2125 | manyMultiplicityEClass.getESuperTypes().add(this.getMultiplicity()); | 2147 | manyMultiplicityEClass.getESuperTypes().add(this.getMultiplicity()); |
2126 | exactMultiplicityEClass.getESuperTypes().add(this.getMultiplicity()); | 2148 | exactMultiplicityEClass.getESuperTypes().add(this.getMultiplicity()); |
2127 | boundedMultiplicityEClass.getESuperTypes().add(this.getMultiplicity()); | 2149 | boundedMultiplicityEClass.getESuperTypes().add(this.getMultiplicity()); |
@@ -2143,10 +2165,6 @@ public class SolverLanguagePackageImpl extends EPackageImpl implements SolverLan | |||
2143 | initEReference(getProblem_Statements(), this.getStatement(), null, "statements", null, 0, -1, Problem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2165 | initEReference(getProblem_Statements(), this.getStatement(), null, "statements", null, 0, -1, Problem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2144 | 2166 | ||
2145 | initEClass(statementEClass, Statement.class, "Statement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2167 | initEClass(statementEClass, Statement.class, "Statement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
2146 | initEAttribute(getStatement_Abstract(), ecorePackage.getEBoolean(), "abstract", null, 0, 1, Statement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2147 | initEAttribute(getStatement_Name(), ecorePackage.getEString(), "name", null, 0, 1, Statement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2148 | initEReference(getStatement_Superclasses(), this.getNamedElement(), null, "superclasses", null, 0, -1, Statement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2149 | initEReference(getStatement_Members(), this.getMemberDefinition(), null, "members", null, 0, -1, Statement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2150 | 2168 | ||
2151 | initEClass(predicateDefinitionEClass, PredicateDefinition.class, "PredicateDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2169 | initEClass(predicateDefinitionEClass, PredicateDefinition.class, "PredicateDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
2152 | initEReference(getPredicateDefinition_Head(), this.getExpression(), null, "head", null, 0, 1, PredicateDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2170 | initEReference(getPredicateDefinition_Head(), this.getExpression(), null, "head", null, 0, 1, PredicateDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
@@ -2195,9 +2213,9 @@ public class SolverLanguagePackageImpl extends EPackageImpl implements SolverLan | |||
2195 | 2213 | ||
2196 | initEClass(callEClass, Call.class, "Call", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2214 | initEClass(callEClass, Call.class, "Call", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
2197 | initEReference(getCall_Functor(), this.getReference(), null, "functor", null, 0, 1, Call.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2215 | initEReference(getCall_Functor(), this.getReference(), null, "functor", null, 0, 1, Call.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2198 | initEReference(getCall_ArgumentList(), this.getArgumentList(), null, "argumentList", null, 0, 1, Call.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2199 | initEAttribute(getCall_TransitiveClosure(), ecorePackage.getEBoolean(), "transitiveClosure", null, 0, 1, Call.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2216 | initEAttribute(getCall_TransitiveClosure(), ecorePackage.getEBoolean(), "transitiveClosure", null, 0, 1, Call.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2200 | initEAttribute(getCall_ReflexiveTransitiveClosure(), ecorePackage.getEBoolean(), "reflexiveTransitiveClosure", null, 0, 1, Call.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2217 | initEAttribute(getCall_ReflexiveTransitiveClosure(), ecorePackage.getEBoolean(), "reflexiveTransitiveClosure", null, 0, 1, Call.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2218 | initEReference(getCall_ArgumentList(), this.getArgumentList(), null, "argumentList", null, 0, 1, Call.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2201 | 2219 | ||
2202 | initEClass(argumentListEClass, ArgumentList.class, "ArgumentList", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2220 | initEClass(argumentListEClass, ArgumentList.class, "ArgumentList", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
2203 | initEReference(getArgumentList_Arguments(), this.getArgument(), null, "arguments", null, 0, -1, ArgumentList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2221 | initEReference(getArgumentList_Arguments(), this.getArgument(), null, "arguments", null, 0, -1, ArgumentList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
@@ -2238,6 +2256,12 @@ public class SolverLanguagePackageImpl extends EPackageImpl implements SolverLan | |||
2238 | initEClass(stringLiteralEClass, StringLiteral.class, "StringLiteral", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2256 | initEClass(stringLiteralEClass, StringLiteral.class, "StringLiteral", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
2239 | initEAttribute(getStringLiteral_Value(), ecorePackage.getEString(), "value", null, 0, 1, StringLiteral.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2257 | initEAttribute(getStringLiteral_Value(), ecorePackage.getEString(), "value", null, 0, 1, StringLiteral.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2240 | 2258 | ||
2259 | initEClass(classDefinitionEClass, ClassDefinition.class, "ClassDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2260 | initEAttribute(getClassDefinition_Abstract(), ecorePackage.getEBoolean(), "abstract", null, 0, 1, ClassDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2261 | initEAttribute(getClassDefinition_Name(), ecorePackage.getEString(), "name", null, 0, 1, ClassDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2262 | initEReference(getClassDefinition_Superclasses(), this.getNamedElement(), null, "superclasses", null, 0, -1, ClassDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2263 | initEReference(getClassDefinition_Members(), this.getMemberDefinition(), null, "members", null, 0, -1, ClassDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2264 | |||
2241 | initEClass(memberDefinitionEClass, MemberDefinition.class, "MemberDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2265 | initEClass(memberDefinitionEClass, MemberDefinition.class, "MemberDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
2242 | initEAttribute(getMemberDefinition_Containment(), ecorePackage.getEBoolean(), "containment", null, 0, 1, MemberDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2266 | initEAttribute(getMemberDefinition_Containment(), ecorePackage.getEBoolean(), "containment", null, 0, 1, MemberDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2243 | initEReference(getMemberDefinition_Type(), this.getNamedElement(), null, "type", null, 0, 1, MemberDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2267 | initEReference(getMemberDefinition_Type(), this.getNamedElement(), null, "type", null, 0, 1, MemberDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |