commit | 03cee9af6721fa700291db5a84cca99a255a671b | [log] [tgz] |
---|---|---|
author | Sorour <sorour.jahanbin@york.ac.uk> | Mon Jun 07 11:00:17 2021 +0100 |
committer | Sorour <sorour.jahanbin@york.ac.uk> | Mon Jun 07 11:00:17 2021 +0100 |
tree | 5625abe8ae80ff9fab096c69d02351d80f68e445 | |
parent | 605b1cc75e8ed52ee7bde9b4e99daa01b3c2f8fc [diff] | |
parent | 1889e3836d1091f72b2332431abe01da55ca3eb4 [diff] |
Merge branch 'master' of ssh://git.eclipse.org:29418/epsilon/org.eclipse.epsilon
diff --git a/plugins/org.eclipse.epsilon.emc.emf/src/org/eclipse/epsilon/emc/emf/EmfModelMetamodel.java b/plugins/org.eclipse.epsilon.emc.emf/src/org/eclipse/epsilon/emc/emf/EmfModelMetamodel.java index d765c98..dfa9502 100644 --- a/plugins/org.eclipse.epsilon.emc.emf/src/org/eclipse/epsilon/emc/emf/EmfModelMetamodel.java +++ b/plugins/org.eclipse.epsilon.emc.emf/src/org/eclipse/epsilon/emc/emf/EmfModelMetamodel.java
@@ -88,6 +88,7 @@ reference.setOrdered(eReference.isOrdered()); reference.setUnique(eReference.isUnique()); reference.setMany(eReference.isMany()); + reference.setContainment(eReference.isContainment()); EClass referenceType = eReference.getEReferenceType(); MetaClass referenceMetaClass = eClassMetaClassMap.get(referenceType);
diff --git a/plugins/org.eclipse.epsilon.eol.engine/src/org/eclipse/epsilon/eol/m3/Reference.java b/plugins/org.eclipse.epsilon.eol.engine/src/org/eclipse/epsilon/eol/m3/Reference.java index d05d28f..16319dc 100644 --- a/plugins/org.eclipse.epsilon.eol.engine/src/org/eclipse/epsilon/eol/m3/Reference.java +++ b/plugins/org.eclipse.epsilon.eol.engine/src/org/eclipse/epsilon/eol/m3/Reference.java
@@ -9,7 +9,13 @@ **********************************************************************/ package org.eclipse.epsilon.eol.m3; - public class Reference extends StructuralFeature { + protected boolean isContainment = false; + public void setContainment(boolean contaiment) { + isContainment = contaiment; + } + public boolean isContainment() { + return isContainment; + } }