Package com.intellij.ide.structureView

Examples of com.intellij.ide.structureView.StructureViewModel


      (EditMappingSetAction) ActionManager.getInstance().getAction("XStructure.Actions.EditMappingSet");
    ReloadAllMappingSetsAction reloadAllMappingSetsAction =
      (ReloadAllMappingSetsAction) ActionManager.getInstance()
        .getAction("XStructure.Actions.ReloadAllMappingSets");

    StructureViewModel structureViewModel = getTreeModel();

    if (structureViewModel instanceof XSViewTreeModel)
    {
      XSViewTreeModel xsViewTreeModel = (XSViewTreeModel) structureViewModel;
View Full Code Here


        }
        PsiElement currentElement = psiFile.findElementAt(offset);
        if (currentElement == null) {
            return;
        }
        StructureViewModel viewModel;
        if (psiFile instanceof XmlFile) {
            viewModel = new MarkupStructureTreeModel((XmlFile) psiFile);
        } else if (psiFile instanceof PsiJavaFile) {
            viewModel = new ClassStructureTreeModel((PsiJavaFile) psiFile);
        } else {
View Full Code Here

    assertEquals("f3() : void", getText(topLevelObjects[2]));
  }

  private Object[] getTopLevelItems() {
    StructureView structureView = createStructureViewModel();
    final StructureViewModel structureViewModel = structureView.getTreeModel();

    AbstractTreeStructure jsTreeStructure = new SmartTreeStructure(getProject(), structureViewModel);

    Object[] items = TreeStructureUtil.getChildElementsFromTreeStructure(jsTreeStructure, jsTreeStructure.getRootElement());
    structureViewModel.dispose();
    Disposer.dispose(structureView);
    return items;
  }
View Full Code Here

  private Object[] getTopLevelItems() {
    final FileType fileType = myFile.getFileType();

    TreeBasedStructureViewBuilder
      builder = (TreeBasedStructureViewBuilder)StructureViewBuilder.PROVIDER.getStructureViewBuilder(fileType, myFile, getProject());
    final StructureViewModel structureViewModel = builder.createStructureViewModel(getEditor());

    Object[] children = structureViewModel.getRoot().getChildren();
    structureViewModel.dispose();
    return children;
  }
View Full Code Here

TOP

Related Classes of com.intellij.ide.structureView.StructureViewModel

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.