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.
| Methods inherited from interface org.eclipse.jpt.common.utility.model.Model |
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener |
TYPES_COLLECTION
static final java.lang.String TYPES_COLLECTION
- See Also:
- Constant Field Values
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.