| Is displaying part of GMF model possible? [message #902089] |
Wed, 15 August 2012 15:16  |
C. Thompson Messages: 20 Registered: May 2012 Location: Vancouver, BC |
Junior Member |
|
|
Is this even possible?
I am working on a project with GMF models. I have a whole Diagram object, that represents my *.ecorediag" file. But I do not want to display the whole diagram. Rather I want to display only One Node and it's persistent Children.
Currently I am doing:
private DiagramGraphicalViewer viewer;
protected final void displayDiagram(final Diagram diag) {
if (diag == null) {
return;
}
currentDiag = diag;
// be sure the viewer will be correctly refreshed ( connections )
viewer.getEditPartRegistry().clear();
final DiagramRootEditPart rootEditPart = new DiagramRootEditPart(
diag.getMeasurementUnit());
viewer.setRootEditPart(rootEditPart);
viewer.setContents(diag);
enableEditMode((DiagramEditPart) viewer.getContents());
rootEditPart.getZoomManager().setZoomAnimationStyle(
ZoomManager.ANIMATE_NEVER);
rootEditPart.getZoomManager().setZoom(ZOOM_FACTOR);
}
If so how can I do diag.getPersistantChildren().get(0), and view only those children?
[Updated on: Fri, 24 August 2012 22:56] Report message to a moderator
|
|
|