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 model containment hierarchy.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.jpt.core.resource.java.JavaResourceNode
JavaResourceNode.Root
 
Field Summary
static java.lang.String PERSISTENT_TYPES_COLLECTION
           
 
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, synchronizeWith
 
Methods inherited from interface org.eclipse.jpt.utility.model.Model
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener
 
Methods inherited from interface org.eclipse.jpt.core.JpaResourceModel
addResourceModelListener, getResourceType, removeResourceModelListener
 

Field Detail

PERSISTENT_TYPES_COLLECTION

static final java.lang.String PERSISTENT_TYPES_COLLECTION
See Also:
Constant Field Values
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.