org.eclipse.xtend.shared.ui
Class MetamodelContainer

java.lang.Object
  extended by org.eclipse.xtend.shared.ui.MetamodelContainer
All Implemented Interfaces:
java.util.EventListener, org.eclipse.core.resources.IResourceChangeListener, org.eclipse.jdt.core.IElementChangedListener

public class MetamodelContainer
extends java.lang.Object
implements org.eclipse.jdt.core.IElementChangedListener, org.eclipse.core.resources.IResourceChangeListener


Constructor Summary
MetamodelContainer(java.util.List<org.eclipse.jdt.core.IJavaProject> project, java.util.Set<org.eclipse.core.resources.IResource> resource, java.util.Set<MetaModel> metamodels)
           
 
Method Summary
 void elementChanged(org.eclipse.jdt.core.ElementChangedEvent event)
           
 java.util.Set<MetaModel> getMetaModels()
           
 boolean hasChanged()
           
 void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetamodelContainer

public MetamodelContainer(java.util.List<org.eclipse.jdt.core.IJavaProject> project,
                          java.util.Set<org.eclipse.core.resources.IResource> resource,
                          java.util.Set<MetaModel> metamodels)
Method Detail

elementChanged

public void elementChanged(org.eclipse.jdt.core.ElementChangedEvent event)
Specified by:
elementChanged in interface org.eclipse.jdt.core.IElementChangedListener

hasChanged

public boolean hasChanged()

getMetaModels

public java.util.Set<MetaModel> getMetaModels()

resourceChanged

public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
Specified by:
resourceChanged in interface org.eclipse.core.resources.IResourceChangeListener