Package com.subgraph.vega.api.model

Examples of com.subgraph.vega.api.model.IModel.addWorkspaceListener()


    viewer.setContentProvider(new WebsiteContentProvider());
    labelProvider = new WebsiteLabelProvider();
    viewer.setLabelProvider(labelProvider);
    final IModel model = Activator.getDefault().getModel();
    if(model != null) {
      final IWorkspace currentWorkspace = model.addWorkspaceListener(new IEventHandler() {

        @Override
        public void handleEvent(IEvent event) {
          if(event instanceof WorkspaceOpenEvent)
            handleWorkspaceOpen((WorkspaceOpenEvent) event);
View Full Code Here


    stackLayout.topControl = dashboard;
    contentPanel.layout();
   
    final IModel model = Activator.getDefault().getModel();
    if(model != null) {
      setCurrentWorkspace(model.addWorkspaceListener(this));
    }
    IStructuredSelection selection = (IStructuredSelection) getSite().getPage().getSelection(ScanAlertView.ID);
    if(selection != null && selection.getFirstElement() instanceof AlertScanNode) {
      AlertScanNode node = (AlertScanNode) selection.getFirstElement();
      displayScanSummary(node.getScanInstance());
View Full Code Here

        if(event instanceof WorkspaceCloseEvent || event instanceof WorkspaceResetEvent) {
          handleWorkspaceCloseOrReset();
        }
      }
    };
    model.addWorkspaceListener(workspaceListener);
  }

  private void handleWorkspaceCloseOrReset() {
    final IHttpProxyService proxyService = Activator.getDefault().getProxyService();
    resetToggleCommand("com.subgraph.vega.commands.proxyScan", false);
View Full Code Here

 
  private boolean isLocked = false;
 
  public WorkspaceLockStateSourceProvider() {
    final IModel model = Activator.getDefault().getModel();
    model.addWorkspaceListener(new IEventHandler() {
      @Override
      public void handleEvent(IEvent event) {
        if(event instanceof WorkspaceLockStatusEvent)
          handleWorkspaceLockStatus((WorkspaceLockStatusEvent) event);       
      }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.