Tabnine Logo
org.eclipse.ltk.ui.refactoring.model
Code IndexAdd Tabnine to your IDE (free)

How to use org.eclipse.ltk.ui.refactoring.model

Best Java code snippets using org.eclipse.ltk.ui.refactoring.model (Showing top 20 results out of 315)

origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public boolean hasChildren(final Object element) {
  if (element instanceof ICompilationUnit || element instanceof IFile || element instanceof RefactoringDescriptorProxy || element instanceof RefactoringDescriptor)
    return false;
  return super.hasChildren(element);
}
origin: org.eclipse/org.eclipse.ltk.ui.refactoring

/**
 * {@inheritDoc}
 */
protected void initializeOpenActions() {
  if (!hasRefactorings(getSynchronizationContext(), getSynchronizePageConfiguration()))
    super.initializeOpenActions();
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public ICompareInput asCompareInput(final ISynchronizationContext context, final Object element) {
  if (element instanceof RefactoringDescriptorProxy)
    return super.asCompareInput(context, element);
  final IResource resource= JavaModelProvider.getResource(element);
  if (resource != null)
    return super.asCompareInput(context, resource);
  return null;
}
origin: org.eclipse/org.eclipse.jdt.ui

/**
 * Since the this content provider overrides the resource content provider,
 * this method is only invoked when the resource content provider is
 * disabled. In this case, we still want the Java projects to appear at the
 * root of the view.
 * 
 * {@inheritDoc}
 */
public Object[] getElements(Object parent) {
  if (parent instanceof ISynchronizationContext)
    // Put the resource projects directly under the context
    parent= getModelRoot();
  return super.getElements(parent);
}
origin: org.eclipse/org.eclipse.jdt.ui

/**
 * {@inheritDoc}
 */
public void dispose() {
  if (fPackageImage != null && !fPackageImage.isDisposed())
    fPackageImage.dispose();
  if (fLabelProvider != null)
    fLabelProvider.dispose();
  super.dispose();
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

@Override
protected Object[] getChildrenInContext(final ISynchronizationContext context, final Object parent, final Object[] children) {
  final Object[] elements= super.getChildrenInContext(context, parent, children);
  if (parent instanceof IPackageFragment)
    return getPackageFragmentChildren(context, parent, elements);
  else if (parent instanceof IPackageFragmentRoot)
    return getPackageFragmentRootChildren(context, parent, elements);
  else if (parent instanceof IJavaProject)
    return getJavaProjectChildren(context, parent, elements);
  else if (parent instanceof RefactoringHistory)
    return ((RefactoringHistory) parent).getDescriptors();
  // It may be the case that the elements are folders that have a corresponding
  // source folder in which case they should be filtered out
  return getFilteredElements(parent, elements);
}
origin: org.eclipse/org.eclipse.ltk.ui.refactoring

/**
 * {@inheritDoc}
 */
protected void initialize() {
  super.initialize();
  final ISynchronizePageConfiguration configuration= getSynchronizePageConfiguration();
  registerHandler(MERGE_ACTION_ID, new RefactoringHandlerDelegate(MergeActionHandler.getDefaultHandler(MERGE_ACTION_ID, configuration)));
  registerHandler(OVERWRITE_ACTION_ID, new RefactoringHandlerDelegate(MergeActionHandler.getDefaultHandler(OVERWRITE_ACTION_ID, configuration)));
  registerHandler(MARK_AS_MERGE_ACTION_ID, new RefactoringHandlerDelegate(MergeActionHandler.getDefaultHandler(MARK_AS_MERGE_ACTION_ID, configuration)));
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public Image getDelegateImage(final Object element) {
  if (element instanceof IPackageFragment) {
    final IPackageFragment fragment= (IPackageFragment) element;
    final IResource resource= fragment.getResource();
    if (resource == null || !resource.exists()) {
      if (fPackageImage == null)
        fPackageImage= JavaPluginImages.DESC_OBJS_PACKAGE.createImage();
      return fPackageImage;
    }
  }
  return super.getDelegateImage(element);
}
origin: org.eclipse/org.eclipse.ltk.ui.refactoring

/**
 * {@inheritDoc}
 */
protected IDiff getDiff(final Object element) {
  if (element instanceof RefactoringDescriptorProxy)
    return new RefactoringDescriptorDiff((RefactoringDescriptorProxy) element, getKind(element), getDirection(element));
  else if (element instanceof RefactoringHistory)
    return new RefactoringHistoryDiff((RefactoringHistory) element, getKind(element), getDirection(element));
  return super.getDiff(element);
}
origin: org.eclipse/org.eclipse.ltk.ui.refactoring

  public final void run() {
    if (MessageDialog.openQuestion(shell, RefactoringUIMessages.RefactoringWizard_refactoring, RefactoringUIMessages.AbstractRefactoringModelMerger_accept_question)) {
      final RefactoringHistoryMergeWizard wizard= new RefactoringHistoryModelMergeWizard();
      int result= Window.OK;
      try {
        wizard.setConfiguration(new RefactoringHistoryModelMergeConfiguration((projects != null && projects.length == 1) ? projects[0] : null));
        wizard.setInput(history);
        result= new WizardDialog(shell, wizard).open();
      } finally {
        if (result != Window.CANCEL)
          wizard.resolveConflicts(context);
      }
    }
  }
});
origin: org.eclipse/org.eclipse.ltk.ui.refactoring

/**
 * {@inheritDoc}
 */
public ICompareInput asCompareInput(final ISynchronizationContext context, final Object element) {
  if (element instanceof RefactoringDescriptorProxy)
    return new RefactoringDescriptorCompareInput((RefactoringDescriptorProxy) element, getKind(context, (RefactoringDescriptorProxy) element));
  return super.asCompareInput(context, element);
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

@Override
public boolean hasChildren(final Object element) {
  if (element instanceof ICompilationUnit || element instanceof IFile || element instanceof RefactoringDescriptorProxy || element instanceof RefactoringDescriptor)
    return false;
  return super.hasChildren(element);
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

@Override
public ICompareInput asCompareInput(final ISynchronizationContext context, final Object element) {
  if (element instanceof RefactoringDescriptorProxy)
    return super.asCompareInput(context, element);
  final IResource resource= JavaModelProvider.getResource(element);
  if (resource != null)
    return super.asCompareInput(context, resource);
  return null;
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

/**
 * Since the this content provider overrides the resource content provider,
 * this method is only invoked when the resource content provider is
 * disabled. In this case, we still want the Java projects to appear at the
 * root of the view.
 *
 * {@inheritDoc}
 */
@Override
public Object[] getElements(Object parent) {
  if (parent instanceof ISynchronizationContext)
    // Put the resource projects directly under the context
    parent= getModelRoot();
  return super.getElements(parent);
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

@Override
public void dispose() {
  if (fPackageImage != null && !fPackageImage.isDisposed())
    fPackageImage.dispose();
  if (fLabelProvider != null)
    fLabelProvider.dispose();
  super.dispose();
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
protected Object[] getChildrenInContext(final ISynchronizationContext context, final Object parent, final Object[] children) {
  final Object[] elements= super.getChildrenInContext(context, parent, children);
  if (parent instanceof IPackageFragment)
    return getPackageFragmentChildren(context, parent, elements);
  else if (parent instanceof IPackageFragmentRoot)
    return getPackageFragmentRootChildren(context, parent, elements);
  else if (parent instanceof IJavaProject)
    return getJavaProjectChildren(context, parent, elements);
  else if (parent instanceof RefactoringHistory)
    return ((RefactoringHistory) parent).getDescriptors();
  // It may be the case that the elements are folders that have a corresponding
  // source folder in which case they should be filtered out
  return getFilteredElements(parent, elements);
}
origin: org.eclipse/org.eclipse.jdt.ui

/**
 * {@inheritDoc}
 */
public boolean hasChildren(final Object element) {
  if (element instanceof ICompilationUnit || element instanceof IFile || element instanceof RefactoringDescriptorProxy || element instanceof RefactoringDescriptor)
    return false;
  return super.hasChildren(element);
}
origin: org.eclipse/org.eclipse.jdt.ui

/**
 * {@inheritDoc}
 */
public ICompareInput asCompareInput(final ISynchronizationContext context, final Object element) {
  if (element instanceof RefactoringDescriptorProxy)
    return super.asCompareInput(context, element);
  final IResource resource= JavaModelProvider.getResource(element);
  if (resource != null)
    return super.asCompareInput(context, resource);
  return null;
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

/**
 * Since the this content provider overrides the resource content provider,
 * this method is only invoked when the resource content provider is
 * disabled. In this case, we still want the Java projects to appear at the
 * root of the view.
 *
 * {@inheritDoc}
 */
@Override
public Object[] getElements(Object parent) {
  if (parent instanceof ISynchronizationContext)
    // Put the resource projects directly under the context
    parent= getModelRoot();
  return super.getElements(parent);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public void dispose() {
  if (fPackageImage != null && !fPackageImage.isDisposed())
    fPackageImage.dispose();
  if (fLabelProvider != null)
    fLabelProvider.dispose();
  super.dispose();
}
org.eclipse.ltk.ui.refactoring.model

Most used classes

  • AbstractSynchronizationCompareAdapter
    Partial implementation of a refactoring-aware synchronization compare adapter. This class provides
  • AbstractSynchronizationContentProvider
    Partial implementation of a refactoring-aware synchronization content provider. This class provides
  • AbstractSynchronizationLabelProvider
    Partial implementation of a refactoring-aware synchronization label provider. This class overrides
  • AbstractResourceMappingMerger$RefactoringHistoryModelMergeConfiguration
    Refactoring history model merge configuration
  • AbstractResourceMappingMerger$RefactoringHistoryModelMergeWizard
    The refactoring history model merge wizard
  • RefactoringSynchronizationActionProvider$RefactoringHandlerDelegate,
  • RefactoringSynchronizationActionProvider
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now