diff options
author | Christian W. Damus | 2014-02-27 21:55:39 +0000 |
---|---|---|
committer | Christian W. Damus | 2014-02-27 22:06:51 +0000 |
commit | fdde78685b42f42ac4c0640c575db212716a2dae (patch) | |
tree | 29f5e4dd5e8066e4f2620c879bda6fc9ce8a5774 | |
parent | 46558afc245e3487b7646085527e4c3ed20b1091 (diff) | |
download | org.eclipse.papyrus-fdde78685b42f42ac4c0640c575db212716a2dae.tar.gz org.eclipse.papyrus-fdde78685b42f42ac4c0640c575db212716a2dae.tar.xz org.eclipse.papyrus-fdde78685b42f42ac4c0640c575db212716a2dae.zip |
323802: [General] Papyrus shall provide a read only mode
https://bugs.eclipse.org/bugs/show_bug.cgi?id=323802
Don't check the UML element but the notation view for read-only-ness when determining whether stereotype appearance is editable.
2 files changed, 1 insertions, 2 deletions
diff --git a/plugins/uml/properties/org.eclipse.papyrus.uml.properties/src/org/eclipse/papyrus/uml/properties/modelelement/StereotypeAppearanceModelElement.java b/plugins/uml/properties/org.eclipse.papyrus.uml.properties/src/org/eclipse/papyrus/uml/properties/modelelement/StereotypeAppearanceModelElement.java index ab3adf72ee3..033b0071f2b 100644 --- a/plugins/uml/properties/org.eclipse.papyrus.uml.properties/src/org/eclipse/papyrus/uml/properties/modelelement/StereotypeAppearanceModelElement.java +++ b/plugins/uml/properties/org.eclipse.papyrus.uml.properties/src/org/eclipse/papyrus/uml/properties/modelelement/StereotypeAppearanceModelElement.java @@ -112,6 +112,6 @@ public class StereotypeAppearanceModelElement extends AbstractModelElement imple @Override
public boolean isEditable(String propertyPath) {
- return !EMFHelper.isReadOnly(umlSource);
+ return !EMFHelper.isReadOnly(diagramElement);
}
}
diff --git a/tests/junit/plugins/infra/emf/org.eclipse.papyrus.infra.emf.tests/tests/org/eclipse/papyrus/infra/emf/advice/ReadOnlyObjectEditAdviceTest.java b/tests/junit/plugins/infra/emf/org.eclipse.papyrus.infra.emf.tests/tests/org/eclipse/papyrus/infra/emf/advice/ReadOnlyObjectEditAdviceTest.java index 1055d8b5d39..2c6ceead18e 100644 --- a/tests/junit/plugins/infra/emf/org.eclipse.papyrus.infra.emf.tests/tests/org/eclipse/papyrus/infra/emf/advice/ReadOnlyObjectEditAdviceTest.java +++ b/tests/junit/plugins/infra/emf/org.eclipse.papyrus.infra.emf.tests/tests/org/eclipse/papyrus/infra/emf/advice/ReadOnlyObjectEditAdviceTest.java @@ -34,7 +34,6 @@ import org.eclipse.core.resources.ResourcesPlugin; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.Platform; import org.eclipse.emf.common.command.Command; -import org.eclipse.emf.common.util.BasicEList; import org.eclipse.emf.common.util.URI; import org.eclipse.emf.common.util.UniqueEList; import org.eclipse.emf.ecore.EClass; |