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:
XtendDependentElementsCalculator

public class JvmModelDependentElementsCalculator
extends DefaultDependentElementsCalculator

Author:
Jan Koehnlein - Initial contribution and API

Constructor Summary
JvmModelDependentElementsCalculator()
           
 
Method Summary
protected  void addJvmConstructorURIs(java.util.List<org.eclipse.emf.common.util.URI> dependentElementURIs, org.eclipse.emf.ecore.EObject baseElement)
           
protected  void addURIsIfNotNull(java.util.List<org.eclipse.emf.common.util.URI> dependentElementURIs, java.lang.Iterable<? extends 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<? extends org.eclipse.emf.ecore.EObject> dependentElements)

addJvmConstructorURIs

protected void addJvmConstructorURIs(java.util.List<org.eclipse.emf.common.util.URI> dependentElementURIs,
                                     org.eclipse.emf.ecore.EObject baseElement)

getJvmModelAssociations

protected IJvmModelAssociations getJvmModelAssociations()