Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.compare.uml2.tests/src/org/eclipse/emf/compare/uml2/tests/edit/provider/StereotypedElementItemProviderTestUtil.java')
-rw-r--r--plugins/org.eclipse.emf.compare.uml2.tests/src/org/eclipse/emf/compare/uml2/tests/edit/provider/StereotypedElementItemProviderTestUtil.java19
1 files changed, 15 insertions, 4 deletions
diff --git a/plugins/org.eclipse.emf.compare.uml2.tests/src/org/eclipse/emf/compare/uml2/tests/edit/provider/StereotypedElementItemProviderTestUtil.java b/plugins/org.eclipse.emf.compare.uml2.tests/src/org/eclipse/emf/compare/uml2/tests/edit/provider/StereotypedElementItemProviderTestUtil.java
index 9823ce6cc..70bf7b55f 100644
--- a/plugins/org.eclipse.emf.compare.uml2.tests/src/org/eclipse/emf/compare/uml2/tests/edit/provider/StereotypedElementItemProviderTestUtil.java
+++ b/plugins/org.eclipse.emf.compare.uml2.tests/src/org/eclipse/emf/compare/uml2/tests/edit/provider/StereotypedElementItemProviderTestUtil.java
@@ -37,7 +37,9 @@ import org.eclipse.uml2.uml.NamedElement;
import org.eclipse.uml2.uml.Stereotype;
/**
- * Util class for testing the {@link org.eclipse.emf.compare.uml2.internal.provider.decorator.UMLProfileItemProviderAdapterFactoryDecorator}.
+ * Util class for testing the
+ * {@link org.eclipse.emf.compare.uml2.internal.provider.decorator.UMLProfileItemProviderAdapterFactoryDecorator}
+ * .
*
* @author <a href="mailto:arthur.daussy@obeo.fr">Arthur Daussy</a>
*/
@@ -70,8 +72,7 @@ public class StereotypedElementItemProviderTestUtil {
assertEquals(1, actualIcons.size());
assertEquals(
"Wrong icon for stereotypes :" + generateExpectedIconKey(appliedStereotypes), //$NON-NLS-1$
- getExpectedIcon(appliedStereotypes, expectedStaticIcons), actualIcons
- .get(0));
+ getExpectedIcon(appliedStereotypes, expectedStaticIcons), actualIcons.get(0));
} else {
assertNotNull(itemLabelProvider);
assertTrue("Wrong item provider for object " + itemLabelProvider.getText(eObject), //$NON-NLS-1$
@@ -95,7 +96,17 @@ public class StereotypedElementItemProviderTestUtil {
return Joiner.on(',').join(Iterables.transform(stereotypes, TO_NAME_FUNCTION));
}
- private static List<String> getIconsLocation(Object icon) {
+ /**
+ * Retrieves the name of each icon from the object returned by an item provider.
+ * <p>
+ * The name of an icon is only the last segment of its full path location
+ * </p>
+ *
+ * @param icon
+ * Object returned by the {@link org.eclipse.emf.edit.provider.ItemProvider#getImage()} method.
+ * @return A list of name of icon.
+ */
+ public static List<String> getIconsLocation(Object icon) {
final List<String> result = Lists.newArrayList();
if (icon instanceof ComposedImage) {
for (Object image : ((ComposedImage)icon).getImages()) {

Back to the top