Package com.subgraph.vega.api.model

Examples of com.subgraph.vega.api.model.IWorkspace


  private void createDialogPanel(Composite parent) {
   
    final Composite panel = new Composite(parent, SWT.NONE);
    panel.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    createLabel(panel);
    final IWorkspace workspace = Activator.getDefault().getModel().getCurrentWorkspace();
    ScopeSelector scopeSelector = new ScopeSelector(panel, workspace.getTargetScopeManager());
    scopeSelector.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
    Composite c1 = new BasePathWidget(panel, scopeSelector.getViewer());
    c1.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
    Composite c2 = new ExcludeWidget(panel, scopeSelector.getViewer());
    c2.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
View Full Code Here


    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);
          else if(event instanceof WorkspaceCloseEvent)
            handleWorkspaceClose((WorkspaceCloseEvent) event);
          else if(event instanceof WorkspaceResetEvent)
            handleWorkspaceReset((WorkspaceResetEvent) event);
        }
      });
      if(currentWorkspace != null) {
        setScopeManager(currentWorkspace.getTargetScopeManager());
        viewer.setInput(currentWorkspace);
      }
    }

    scopeFilter = new ScopeFilter(model);
View Full Code Here

      return isEnabledForURIs(scope, uris);
    }
  }
 
  private ITargetScope getCurrentActiveScope() {
    final IWorkspace ws = model.getCurrentWorkspace();
    if(ws == null) {
      return null;
    }
    return ws.getTargetScopeManager().getActiveScope();
  }
View Full Code Here

    }
    return false;
  }
 
  private ITargetScope getActiveScope() {
    final IWorkspace ws = model.getCurrentWorkspace();
    if(ws == null) {
      return null;
    }
    return ws.getTargetScopeManager().getActiveScope();
  }
View Full Code Here

  private IHttpMacroModel macroModel;
  private Composite parentComposite;
  private TreeViewer macroViewer;

  public MacrosView() {
    IWorkspace currentWorkspace = Activator.getDefault().getModel().addWorkspaceListener(new IEventHandler() {
      @Override
      public void handleEvent(IEvent event) {
        if (event instanceof WorkspaceOpenEvent) {
          handleWorkspaceOpen((WorkspaceOpenEvent) event);
        } else if (event instanceof WorkspaceCloseEvent) {
          handleWorkspaceClose((WorkspaceCloseEvent) event);
        } else if (event instanceof WorkspaceResetEvent) {
          handleWorkspaceReset((WorkspaceResetEvent) event);
        }
      }
    });
    macroModel = currentWorkspace.getHttpMacroModel();
  }
View Full Code Here

    return dialog;
  }
 
  private MacroDialog(Shell parentShell, IHttpMacro macro) {
    super(parentShell);
    IWorkspace currentWorkspace = Activator.getDefault().getModel().addWorkspaceListener(new IEventHandler() {
      @Override
      public void handleEvent(IEvent event) {
        if (event instanceof WorkspaceOpenEvent) {
          handleWorkspaceOpen((WorkspaceOpenEvent) event);
        } else if (event instanceof WorkspaceCloseEvent) {
          handleWorkspaceClose((WorkspaceCloseEvent) event);
        } else if (event instanceof WorkspaceResetEvent) {
          handleWorkspaceReset((WorkspaceResetEvent) event);
        }
      }
    });
    macroModel = currentWorkspace.getHttpMacroModel();
    if (macro != null) {
      this.macro = macro;
    } else {
      this.macro = macroModel.createMacro();
    }
View Full Code Here

  public boolean openWorkspaceByIndex(int index) {
    throw new UnsupportedOperationException("Not implemented yet");
  }
 
  private boolean openWorkspaceEntry(IWorkspaceEntry entry) {
    IWorkspace workspace = new Workspace(this, entry, conditionSetChangeEventManager, workspaceEventManager, console, htmlParser, xmlRepository);
    if(!workspace.open()) {
      logger.warning("Failed to open workspace at path "+ entry.getPath());
      return false;
    }
    currentWorkspace = workspace;
    return true;
View Full Code Here

  @Override
  public Object execute(ExecutionEvent event) throws ExecutionException {
    final IWorkbenchPart activePart = HandlerUtil.getActivePart(event);
    if (activePart instanceof HttpRequestView) {
      final IModel model = Activator.getDefault().getModel();
      final IWorkspace workspace = model.getCurrentWorkspace();
      if(workspace != null) {
        final String secondaryId = ((HttpRequestView) activePart).getViewSite().getSecondaryId();
        final String conditionSetId;
        if (secondaryId != null) {
          conditionSetId = IHttpConditionManager.CONDITION_SET_FILTER + "." + secondaryId;
        } else {
          conditionSetId = IHttpConditionManager.CONDITION_SET_FILTER;
        }
        final IHttpConditionManager conditionManager = workspace.getHttpConditionMananger();
        final IHttpConditionSet filterSet = conditionManager.getConditionSet(conditionSetId);
        filterSet.clearConditions(false);
        filterSet.clearTemporaryConditions(false);
        filterSet.notifyChanged();
        conditionManager.saveConditionSet(conditionSetId, filterSet);
View Full Code Here

public class WorkspaceTracker implements IEventHandler {
 
  static WorkspaceTracker create(IModel model, ScanAlertView alertView, ScopeTracker scopeTracker) {
    final WorkspaceTracker tracker = new WorkspaceTracker(alertView, scopeTracker);
    final IWorkspace workspace = model.addWorkspaceListener(tracker);
    tracker.setCurrentWorkspace(workspace);
    return tracker;
  }
View Full Code Here

    linkArrowURL = findImage("icons/linkArrow.png");
   
    configuration = new Configuration();
    configuration.setTemplateLoader(templateLoader);
    configuration.setObjectWrapper(new DefaultObjectWrapper());
    final IWorkspace currentWorkspace = Activator.getDefault().getModel().addWorkspaceListener(new IEventHandler() {
      @Override
      public void handleEvent(IEvent event) {
        if(event instanceof WorkspaceOpenEvent)
          handleWorkspaceOpen((WorkspaceOpenEvent) event);
        else if(event instanceof WorkspaceCloseEvent)
          handleWorkspaceClose((WorkspaceCloseEvent) event);
        else if(event instanceof WorkspaceResetEvent)
          handleWorkspaceReset((WorkspaceResetEvent) event);       
      }
    });
    if(currentWorkspace != null)
      requestLog = currentWorkspace.getRequestLog();
  }
View Full Code Here

TOP

Related Classes of com.subgraph.vega.api.model.IWorkspace

Copyright © 2018 www.massapicom. 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.