In Capella, we have a LibraryManager. It is responsible to collect all available Libaries and Projects.
To collect Libraries/Projects it delegates to the CapellaWorkspaceProvider class (which extends AbstractCapellaProvider). This class has a light EditingDomain to manage library references directly available in the Workspace.
If another AbstractCapellaProvider is contributed, its resources are loaded in the CapellaWorkspaceProvider though they should not.
=> Do not load resources not handled by the CapellaWorkspaceProvider , using the isHandled method.
In Capella, we have a LibraryManager. It is responsible to collect all available Libaries and Projects.
To collect Libraries/Projects it delegates to the CapellaWorkspaceProvider class (which extends AbstractCapellaProvider). This class has a light EditingDomain to manage library references directly available in the Workspace.
If another AbstractCapellaProvider is contributed, its resources are loaded in the CapellaWorkspaceProvider though they should not.
=> Do not load resources not handled by the CapellaWorkspaceProvider , using the isHandled method.
🆔 ECLIPSE-555034 / POLARSYS-563
👷 damien.filliat
📅 2015-10-12
🔎 1.0.0