commit | 6c706f7ec86b3cf6067caebfffd860d826880fab | [log] [tgz] |
---|---|---|
author | Yupanqui Munoz <yupanqui.munozjulho@cea.fr> | Mon Oct 10 10:45:07 2016 +0200 |
committer | Yupanqui Munoz <yupanqui.munozjulho@cea.fr> | Mon Oct 10 10:45:07 2016 +0200 |
tree | 9c64e50cb65cf92e3647f3f688d0875b1813ef92 | |
parent | e2e29fd08417a3cbda8d7ea2fbd2470584ab063a [diff] |
Work on *.core.profile.esfsafetyconcepts plug-in. - Fix ESFSafetyConceptsUtil.retrieveSafetyArtifacts() Change-Id: Ice2ccacd628aca17054dfb7732a0ec97b6850f88
diff --git a/core/profile/org.polarsys.esf.core.profile.esfsafetyconcepts/src/main/java/org/polarsys/esf/core/profile/esfsafetyconcepts/util/ESFSafetyConceptsUtil.java b/core/profile/org.polarsys.esf.core.profile.esfsafetyconcepts/src/main/java/org/polarsys/esf/core/profile/esfsafetyconcepts/util/ESFSafetyConceptsUtil.java index 79ccf9a..e0ad539 100644 --- a/core/profile/org.polarsys.esf.core.profile.esfsafetyconcepts/src/main/java/org/polarsys/esf/core/profile/esfsafetyconcepts/util/ESFSafetyConceptsUtil.java +++ b/core/profile/org.polarsys.esf.core.profile.esfsafetyconcepts/src/main/java/org/polarsys/esf/core/profile/esfsafetyconcepts/util/ESFSafetyConceptsUtil.java
@@ -13,6 +13,7 @@ import java.util.Iterator; import java.util.List; +import org.eclipse.emf.ecore.EObject; import org.eclipse.uml2.uml.Model; import org.eclipse.uml2.uml.Package; import org.eclipse.uml2.uml.util.UMLUtil; @@ -47,9 +48,10 @@ while (!vFound && vIterator.hasNext()) { Package vPackage = vIterator.next(); - if (UMLUtil.getStereotypeApplication(vPackage, ISSafetyArtifacts.class) != null) { + EObject vStereotypeApplication = UMLUtil.getStereotypeApplication(vPackage, ISSafetyArtifacts.class); + if (vStereotypeApplication != null) { vFound = true; - vSafetyArtifacts = (ISSafetyArtifacts) vPackage; + vSafetyArtifacts = (ISSafetyArtifacts) vStereotypeApplication; } } return vSafetyArtifacts;