Examples of IWebflowModel


Examples of org.springframework.ide.eclipse.webflow.core.model.IWebflowModel

      decoration.addOverlay(WebflowUIImages.DESC_OVR_WEBFLOW);
    }
  }

  protected void decorateFolder(IFolder folder, IDecoration decoration) {
    IWebflowModel model = org.springframework.ide.eclipse.webflow.core.Activator.getModel();
    if (model.hasProject(folder.getProject())) {
      IWebflowProject project = model.getProject(folder.getProject());
      String path = folder.getProjectRelativePath().toString() + '/';
      for (IWebflowConfig config : project.getConfigs()) {
        if (config.getResource().getProjectRelativePath().toString().startsWith(path)) {
          decoration.addOverlay(WebflowUIImages.DESC_OVR_WEBFLOW);
          break;
View Full Code Here

Examples of org.springframework.ide.eclipse.webflow.core.model.IWebflowModel

public class NonSpringArtefactsFilter extends ViewerFilter {

  public boolean select(Viewer viewer, Object parentElement, Object element) {
    if (element instanceof IFolder) {
      IFolder folder = (IFolder) element;
      IWebflowModel model = Activator.getModel();
      IWebflowProject project = model.getProject(folder.getProject());
      if (project != null) {
        String path = folder.getProjectRelativePath().toString() + '/';
        for (IWebflowConfig config : project.getConfigs()) {
          if (config.getResource().getProjectRelativePath()
              .toString().startsWith(path)) {
            return true;
          }
        }
      }
      return false;
    } else if (element instanceof IFile) {
      IFile file = (IFile) element;
      IWebflowModel model = Activator.getModel();
      IWebflowProject project = model.getProject(file.getProject());
      if (project != null) {
        for (IWebflowConfig config : project.getConfigs()) {
          // The following comparison works for archived config files
          // too
          if (config.getResource().equals(file)) {
View Full Code Here

Examples of org.springframework.ide.eclipse.webflow.core.model.IWebflowModel

    }
    return files;
  }

  public static IWebflowConfig getWebflowConfig(IFile file) {
    IWebflowModel model = Activator.getModel();
    return (file != null && file.getProject() != null
        && model.getProject(file.getProject()) != null
        && model.getProject(file.getProject()).getConfig(file) != null ? model
        .getProject(file.getProject()).getConfig(file)
        : null);
  }
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.