package org.jnect.emfstore; import org.eclipse.ui.PlatformUI; import org.jnect.bodymodel.Body; import org.jnect.core.KinectManager; import org.jnect.demo.gef.HumanDiagramGraphicalEditor; import org.jnect.emfstore.replay.Replay; public class KinectBodyPresentationManager { public static void showReplayBody() { Replay replay = Replay.getInstance(); setBody(replay.getReplayBody()); } public static void showRecordingBody() { setBody(KinectManager.INSTANCE.getSkeletonModel()); } private static void setBody(Body body) { ((HumanDiagramGraphicalEditor) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage() .getActiveEditor()).setContent(body); } }