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

All Superinterfaces:
JavaResourceNode, JptResourceModel, Model
All Known Subinterfaces:
JavaResourceCompilationUnit, JavaResourcePackageFragmentRoot, JavaResourcePackageInfoCompilationUnit
Enclosing interface:
JavaResourceNode

public static interface JavaResourceNode.Root
extends JavaResourceNode, JptResourceModel

Root of Java resource model containment hierarchy.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.jpt.jaxb.core.resource.java.JavaResourceNode
JavaResourceNode.Root
 
Field Summary
static java.lang.String TYPES_COLLECTION
           
 
Method Summary
 AnnotationProvider getAnnotationProvider()
          Return the annotation provider that supplies the annotations found in the Java resource model.
 java.lang.Iterable<JavaResourceAbstractType> getTypes()
          Return the root's Java resource "abstract" 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.jaxb.core.resource.java.JavaResourceNode
getFile, getJavaResourceCompilationUnit, getRoot, getTextRange, initialize, synchronizeWith
 
Methods inherited from interface org.eclipse.jpt.common.utility.model.Model
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener
 
Methods inherited from interface org.eclipse.jpt.common.core.JptResourceModel
addResourceModelListener, getResourceType, removeResourceModelListener
 

Field Detail

TYPES_COLLECTION

static final java.lang.String TYPES_COLLECTION
See Also:
Constant Field Values
Method Detail

getTypes

java.lang.Iterable<JavaResourceAbstractType> getTypes()
Return the root's Java resource "abstract" types.


resourceModelChanged

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


getAnnotationProvider

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