private void buildPerspective() {
this.perspective = new PerspectiveDefinitionImpl(PanelType.ROOT_STATIC);
this.perspective.setTransient(true);
this.perspective.setName("Authoring perspective");
final PanelDefinition west = new PanelDefinitionImpl(PanelType.SIMPLE);
west.setWidth(300);
west.addPart(new PartDefinitionImpl(new DefaultPlaceRequest("FileExplorer")));
this.perspective.getRoot().insertChild(Position.WEST, west);
}