Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » GMF (Graphical Modeling Framework) » Is displaying part of GMF model possible? (How do I display only one Node of a GMF model?)
Is displaying part of GMF model possible? [message #902089] Wed, 15 August 2012 15:16 Go to previous message
C. Thompson is currently offline 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

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic:How do I use DiagramGraphicalViewer.setContents(Diagram)?
Next Topic:How to create a compartment (circle in a circle centered) ?
Goto Forum:
  


Current Time: Thu May 23 09:10:14 EDT 2013

Powered by FUDForum. Page generated in 0.01623 seconds