org.eclipse.xtext.xbase.ui.jvmmodel.refactoring
Class JvmModelDependentElementsCalculator

java.lang.Object
  extended by org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator
      extended by org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.JvmModelDependentElementsCalculator
All Implemented Interfaces:
IDependentElementsCalculator
Direct Known Subclasses:
Xtend2DependentElementsCalculator

public class JvmModelDependentElementsCalculator
extends DefaultDependentElementsCalculator

Author:
Jan Koehnlein - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator
IDependentElementsCalculator.Null
 
Constructor Summary
JvmModelDependentElementsCalculator()
           
 
Method Summary
protected  void addURIsIfNotNull(java.util.List<org.eclipse.emf.common.util.URI> dependentElementURIs, java.lang.Iterable<org.eclipse.emf.ecore.EObject> dependentElements)
           
 java.util.List<org.eclipse.emf.common.util.URI> getDependentElementURIs(org.eclipse.emf.ecore.EObject baseElement, org.eclipse.core.runtime.IProgressMonitor monitor)
           
protected  IJvmModelAssociations getJvmModelAssociations()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JvmModelDependentElementsCalculator

public JvmModelDependentElementsCalculator()
Method Detail

getDependentElementURIs

public java.util.List<org.eclipse.emf.common.util.URI> getDependentElementURIs(org.eclipse.emf.ecore.EObject baseElement,
                                                                               org.eclipse.core.runtime.IProgressMonitor monitor)
Specified by:
getDependentElementURIs in interface IDependentElementsCalculator
Overrides:
getDependentElementURIs in class DefaultDependentElementsCalculator

addURIsIfNotNull

protected void addURIsIfNotNull(java.util.List<org.eclipse.emf.common.util.URI> dependentElementURIs,
                                java.lang.Iterable<org.eclipse.emf.ecore.EObject> dependentElements)

getJvmModelAssociations

protected IJvmModelAssociations getJvmModelAssociations()