org.eclipse.graphiti.features.impl.AbstractFeatureProvider.getPictogramElementForBusinessObject(Obje [message #1256609] |
Tue, 25 February 2014 11:03  |
Eclipse User |
|
|
|
Hi all,
I am having a little conceptual problem with the above method (Graphit 0.9).
Its body is
if (businessObject instanceof EObject) {
Diagram diagram = getDiagramTypeProvider().getDiagram();
if (diagram != null) {
Collection<PictogramLink> pictogramLinks = diagram.getPictogramLinks();
for (PictogramLink pictogramLink : pictogramLinks) {
List<EObject> businessObjects = pictogramLink.getBusinessObjects();
for (EObject obj : businessObjects) {
if (getDiagramTypeProvider().getCurrentToolBehaviorProvider().equalsBusinessObjects(businessObject, obj)) {
PictogramElement pe = pictogramLink.getPictogramElement();
if (pe != null) {
result = pe;
}
break;
}
}
if (result != null) {
break;
}
}
}
}
Doesn't tha mean that it will find only Business Objects linked to the diagram? Is that intended?
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03564 seconds