org.eclipse.jpt.core.resource.java
Interface JavaResourceNode.Root

All Superinterfaces:
JavaResourceNode, JpaResourceModel, Model
All Known Subinterfaces:
JavaResourceCompilationUnit, JavaResourcePackageFragmentRoot, JavaResourcePersistentTypeCache
Enclosing interface:
JavaResourceNode

public static interface JavaResourceNode.Root
extends JavaResourceNode, JpaResourceModel

root of Java resource containment hierarchy


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.jpt.core.resource.java.JavaResourceNode
JavaResourceNode.Root
 
Method Summary
 JpaAnnotationProvider getAnnotationProvider()
          Return the annotation provider that supplies the annotations found in the Java resource model.
 java.util.Iterator<JavaResourcePersistentType> persistentTypes()
          Return the root's Java resource persistent types.
 void resourceModelChanged()
          Called (via a hook in change notification) whenever anything in the Java resource model changes.
 
Methods inherited from interface org.eclipse.jpt.core.resource.java.JavaResourceNode
getFile, getJavaResourceCompilationUnit, getRoot, getTextRange, initialize, update
 
Methods inherited from interface org.eclipse.jpt.utility.model.Model
addCollectionChangeListener, addCollectionChangeListener, addListChangeListener, addListChangeListener, addPropertyChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, addTreeChangeListener, removeCollectionChangeListener, removeCollectionChangeListener, removeListChangeListener, removeListChangeListener, removePropertyChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener, removeTreeChangeListener
 
Methods inherited from interface org.eclipse.jpt.core.JpaResourceModel
addResourceModelListener, removeResourceModelListener
 

Method Detail

persistentTypes

java.util.Iterator<JavaResourcePersistentType> persistentTypes()
Return the root's Java resource persistent types.


resourceModelChanged

void resourceModelChanged()
Called (via a hook in change notification) whenever anything in the Java resource model changes. Forwarded to listeners.


getAnnotationProvider

JpaAnnotationProvider getAnnotationProvider()
Return the annotation provider that supplies the annotations found in the Java resource model.