Como abrir view nova em RCP

Boa tarde,
Estou com uma dificuldade imensa em como abrir uma view nova no rcp, estou fazendo um programa que vai ser tipo o eclipse em questao de views quando clicar em um menu abri uma view porem nao estou conseguindo fazer o mesmo alguem pode me ajudar

classe perspective tem uma view estatica com a foto do programa

[code]public class Perspective implements IPerspectiveFactory {

public void createInitialLayout(IPageLayout layout) {
	String editorArea = layout.getEditorArea();
	layout.setEditorAreaVisible(false);
	layout.setFixed(true);

	layout.addView(IntroView.ID, IPageLayout.RIGHT, 1.0f, editorArea);
}

}[/code]

tabela que era pra ser usada como uma view, porem nao consigo =x

[code]public class tabelaSistemasView extends ViewPart {
public static final String ID = “br.com.md2net.gi.view.tabelaSistemasView”;
private Table table;
private TableColumn clnName;
private TableColumn clnResponsavel;

@Override
public void createPartControl(Composite parent) {
	Composite composite = new Composite(parent,SWT.NONE);
	composite.setLayout(new GridLayout(1,false));
	composite.setLayoutData(new GridData(GridData.FILL_BOTH));
	table = new Table(composite,SWT.BORDER | SWT.CHECK | 
            SWT.MULTI | SWT.FULL_SELECTION);
	table.setLayoutData(new GridData(GridData.FILL_BOTH));
	clnName = new TableColumn(table,SWT.LEFT);
	clnName.setText("Nome");
	clnResponsavel= new TableColumn(table,SWT.LEFT);
	clnResponsavel.setText("Responsavel");
	
	Menu popupMenu = new Menu(table);
    MenuItem newItem = new MenuItem(popupMenu, SWT.CASCADE);
    newItem.setText("New");
    MenuItem refreshItem = new MenuItem(popupMenu, SWT.NONE);
    refreshItem.setText("Refresh");
    MenuItem deleteItem = new MenuItem(popupMenu, SWT.NONE);
    deleteItem.setText("Delete");
    Menu newMenu = new Menu(popupMenu);
    newItem.setMenu(newMenu);

    MenuItem shortcutItem = new MenuItem(newMenu, SWT.NONE);
    shortcutItem.setText("Shortcut");
    MenuItem iconItem = new MenuItem(newMenu, SWT.NONE);
    iconItem.setText("Icon");
    
    table.setMenu(popupMenu);
}
@Override
public void setFocus() {
			
}
public static String openInputDialog(String title, String prompt, String defaultValue) {
	InputDialog id = new InputDialog(null,title,prompt,defaultValue,null);
	if(id.open() == InputDialog.OK) {
		return id.getValue();
	}

	return null;
}

private void open() {

}[/code]