Package org.aspectj.ajde.ui

Interface Summary
BuildConfigEditor  
IStructureViewNode  
StructureViewRenderer View renderers get notified of structure view update events and should update the display of the structure view accordingly.
UserPreferencesAdapter This interface needs to be implemented by an IDE extension in order for AJDE to store properties in a way that matches the IDE's property storing facilities.
 

Class Summary
AbstractIcon  
AbstractIconRegistry Uses the factory pattern.
BuildConfigModel TODO: we have schitzophrenia between BuildConfigNode(s) and IProgramElement(s), fix.
BuildConfigNode  
BuildConfigNode.Kind Uses "typesafe enum" pattern.
FileStructureView Should only be created by the StructureViewManager or an equivalent factory.
GlobalStructureView Should only be created by the StructureViewManager or an equivalent factory.
GlobalViewProperties  
IStructureViewNode.Kind Uses "typesafe enum" pattern.
StructureSearchManager  
StructureView  
StructureViewManager  
StructureViewNodeFactory  
StructureViewProperties Nested properties use the typesafe enum pattern.
StructureViewProperties.Granularity  
StructureViewProperties.Grouping  
StructureViewProperties.Hierarchy  
StructureViewProperties.Sorting  
 

Exception Summary
InvalidResourceException