Refreshing a Diagram

AgileJ StructureViews does not automatically refresh diagrams whenever the source code changes because for large complex diagrams a full refresh can take several seconds, and source code changes happen frequently. However, there are some occasions when a refresh happens automatically such as when you add or remove a class from the diagram or change preference values. For all other occasions you need to invoke the Refresh action either by pressing the toolbar button, or selecting the Refresh option from the AgileJ menu or pressing F5.

Unresolved Classes

AgileJ StructureViews populates its diagram contents from the Eclipse JDT. More specifically, given a fully qualified name the diagram editor attempts to resolve that type by making calls to the Eclipse JDT API. However, it may not be possible to resolve a type when:

When this happens, an empty type is shown on the diagram with a red question mark symbol.