Class ApplicationsTreeContentProvider

java.lang.Object
com.e1c.g5.dt.applications.ui.view.ApplicationsTreeContentProvider
All Implemented Interfaces:
IContentProvider, IStructuredContentProvider, ITreeContentProvider

public class ApplicationsTreeContentProvider extends Object implements ITreeContentProvider
Provides tree content for Applications view.

  1. Top level is supposed to be a list of IApplications.
  2. The second level is supposed to contain IApplicationArtifacts (which are taken from application manager (which could supply extra artifacts through IApplicationArtifactProvider mechanism).
  3. Third and further levels could contain extra artifacts hierarchy (through application manager's artifacts provider mechanism).
Application artifacts are not displayed if this is disabled (default is enabled).