Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordwagelaar2013-04-26 19:08:54 +0000
committerdwagelaar2013-04-26 19:08:54 +0000
commitb6ce0dae20f8488abc1651548f8c9eb79197ff66 (patch)
tree4b08f7ff49c2bb7c499a8c3f7f52b5a480642376 /plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse
parent32df9b4d8d825b2b742e3bae639a496a41fe761a (diff)
downloadorg.eclipse.atl-b6ce0dae20f8488abc1651548f8c9eb79197ff66.tar.gz
org.eclipse.atl-b6ce0dae20f8488abc1651548f8c9eb79197ff66.tar.xz
org.eclipse.atl-b6ce0dae20f8488abc1651548f8c9eb79197ff66.zip
Relax Rule.inputElements cardinality constraint - this broke SimpleGT
bytecode validation.
Diffstat (limited to 'plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse')
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/Rule.java2
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/impl/EmftvmPackageImpl.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/Rule.java b/plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/Rule.java
index a414f1ca..17a9af53 100644
--- a/plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/Rule.java
+++ b/plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/Rule.java
@@ -124,7 +124,7 @@ public interface Rule extends NamedElement {
* @return the value of the '<em>Input Elements</em>' containment reference list.
* @see org.eclipse.m2m.atl.emftvm.EmftvmPackage#getRule_InputElements()
* @see org.eclipse.m2m.atl.emftvm.InputRuleElement#getInputFor
- * @model opposite="inputFor" containment="true" required="true"
+ * @model opposite="inputFor" containment="true"
* @generated
*/
EList<InputRuleElement> getInputElements();
diff --git a/plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/impl/EmftvmPackageImpl.java b/plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/impl/EmftvmPackageImpl.java
index ddb86691..214d873a 100644
--- a/plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/impl/EmftvmPackageImpl.java
+++ b/plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/impl/EmftvmPackageImpl.java
@@ -3678,7 +3678,7 @@ public class EmftvmPackageImpl extends EPackageImpl implements EmftvmPackage {
initEClass(ruleEClass, Rule.class, "Rule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getRule_Module(), this.getModule(), this.getModule_Rules(), "module", null, 0, 1, Rule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getRule_Mode(), this.getRuleMode(), "mode", null, 1, 1, Rule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getRule_InputElements(), this.getInputRuleElement(), this.getInputRuleElement_InputFor(), "inputElements", null, 1, -1, Rule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getRule_InputElements(), this.getInputRuleElement(), this.getInputRuleElement_InputFor(), "inputElements", null, 0, -1, Rule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRule_OutputElements(), this.getOutputRuleElement(), this.getOutputRuleElement_OutputFor(), "outputElements", null, 0, -1, Rule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRule_ESuperRules(), this.getRule(), this.getRule_ESubRules(), "eSuperRules", null, 0, -1, Rule.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEReference(getRule_ESubRules(), this.getRule(), this.getRule_ESuperRules(), "eSubRules", null, 0, -1, Rule.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);

Back to the top