diff --git a/org.fortiss.tooling.kernel.ui/META-INF/MANIFEST.MF b/org.fortiss.tooling.kernel.ui/META-INF/MANIFEST.MF index d97f766684abd4577b6729d877aaedb6da57701a..42452ac708700fc5d00ba48a053d87656216458a 100644 --- a/org.fortiss.tooling.kernel.ui/META-INF/MANIFEST.MF +++ b/org.fortiss.tooling.kernel.ui/META-INF/MANIFEST.MF @@ -23,6 +23,7 @@ Export-Package: org.fortiss.tooling.kernel.ui, org.fortiss.tooling.kernel.ui.internal.editor, org.fortiss.tooling.kernel.ui.internal.properties, org.fortiss.tooling.kernel.ui.internal.views, + org.fortiss.tooling.kernel.ui.internal.views.library, org.fortiss.tooling.kernel.ui.listener, org.fortiss.tooling.kernel.ui.presentation, org.fortiss.tooling.kernel.ui.service, diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/.ratings b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/.ratings index e5179fafce002378ce1029a73e389de29079f4d5..1660ab56bf9458867eb266d1169e30366ab0d51b 100644 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/.ratings +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/.ratings @@ -1,3 +1,3 @@ -ESharedImages.java dd65be1d1ee807db8460064d9b970847e6303ff0 GREEN +ESharedImages.java d33fea62344c1654b5da296fb51a18098cb09eed YELLOW ToolingKernelUI.java 250e5dde230272e286aa8d327fd597cf542774fe GREEN ToolingKernelUIActivator.java fc281e60592e54bd606d0b6667168afdfde8389e GREEN diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/.ratings b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/.ratings index cde02f1cf9f9a4c2db5896be05fcf3f9706f7ca1..a841f867fb08d5cd51e8393518a0575f3f44dc19 100644 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/.ratings +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/.ratings @@ -1,4 +1,4 @@ -DoubleClick.java fd00e7737c0bad903433c0adb67dad92220ff451 GREEN +DoubleClick.java a94d27299814a93b0d8914050a5da7378a7eccd1 YELLOW GenericNewMenu.java 7e0dd435cb5ca6d4b486235ec17eef3e5c7aa5f6 GREEN LibraryView.java 44107622da7bcf431e1177e462d711646488957f GREEN LibraryViewDragSourceAdapter.java 56ef61b214ef5d6cb5b751791a92158bda0391ec GREEN diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/library/.ratings b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/library/.ratings new file mode 100644 index 0000000000000000000000000000000000000000..70cb60bb7c315d84fb708e55ae6ea5521ab6c9fc --- /dev/null +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/library/.ratings @@ -0,0 +1,2 @@ +LibraryTreeContentProvider.java dadf37cf8e54da481aac354d2c1b1360a018ea31 YELLOW +LibraryViewPart.java 7bdae7fdacca2d3d21e619473a6aa18d171e6deb YELLOW diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/library/LibraryTreeContentProvider.java b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/library/LibraryTreeContentProvider.java index 0fe7da90d9c0f08f79357684e26746dd0398c1ff..dadf37cf8e54da481aac354d2c1b1360a018ea31 100644 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/library/LibraryTreeContentProvider.java +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/library/LibraryTreeContentProvider.java @@ -26,10 +26,12 @@ import org.fortiss.tooling.kernel.model.ILibrary; import org.fortiss.tooling.kernel.model.ILibraryElementReference; import org.fortiss.tooling.kernel.service.IPersistencyService; import org.fortiss.tooling.kernel.ui.extension.IModelElementHandler; +import org.fortiss.tooling.kernel.ui.internal.views.NavigatorTreeContentProvider; import org.fortiss.tooling.kernel.ui.service.IModelElementHandlerService; /** - * Content provider for the model navigator tree viewer. + * Content provider for the library tree viewer. Reduced form of the + * {@link NavigatorTreeContentProvider}. * * @author eder */ diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/library/LibraryViewPart.java b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/library/LibraryViewPart.java index fb3daa8c637a3eda47e5017d420175228f90f722..7bdae7fdacca2d3d21e619473a6aa18d171e6deb 100644 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/library/LibraryViewPart.java +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/library/LibraryViewPart.java @@ -57,7 +57,7 @@ import org.fortiss.tooling.kernel.ui.extension.data.ContextMenuContextProvider; import org.fortiss.tooling.kernel.ui.internal.NavigatorService; import org.fortiss.tooling.kernel.ui.internal.views.DoubleClick; import org.fortiss.tooling.kernel.ui.internal.views.NavigatorTreeContentComparator; -import org.fortiss.tooling.kernel.ui.internal.views.NavigatorTreeContentProvider; +import org.fortiss.tooling.kernel.ui.internal.views.NavigatorViewPart; import org.fortiss.tooling.kernel.ui.presentation.TutorialDefinitionModelElementLabelProvider; import org.fortiss.tooling.kernel.ui.service.IActionService; import org.fortiss.tooling.kernel.ui.service.IContextMenuService; @@ -66,15 +66,19 @@ import org.fortiss.tooling.kernel.ui.util.PropertiesConstantUtils; import org.fortiss.tooling.kernel.ui.util.SelectionUtils; /** - * {@link ViewPart} of the model navigator provided by the tooling kernel. + * {@link ViewPart} for the library view. Basically, a reduced form of the + * {@link NavigatorViewPart}. * * @author hoelzl - * @authot eder + * @author eder */ public final class LibraryViewPart extends ViewPart implements ISelectionListener, ISelectionChangedListener, ITabbedPropertySheetPageContributor, ContextMenuContextProvider, ISaveablesSource, ISaveablePart { + /** The ID of this view. */ + public static final String ID = LibraryViewPart.class.getName(); + /** Stores the TreeViewer. */ private TreeViewer viewer; @@ -155,21 +159,9 @@ public final class LibraryViewPart extends ViewPart implements ISelectionListene getSelectionService().addSelectionListener(this); - // getSite().getPage().addPartListener(partListener); - refreshPartTitleAndImage(); } - /** Sets the library view to be active. */ - public void setLibraryViewActive() { - NavigatorTreeContentProvider contentProvider = - (NavigatorTreeContentProvider)viewer.getContentProvider(); - if(!contentProvider.isLibraryViewActive()) { - contentProvider.toggleLibraryView(); - viewer.refresh(); - } - } - /** Creates the context menu. */ private void createContextMenu() { menuManager = IContextMenuService.getInstance().createDefaultContextMenu(this); @@ -229,8 +221,6 @@ public final class LibraryViewPart extends ViewPart implements ISelectionListene getSelectionService().removeSelectionListener(this); getSite().setSelectionProvider(null); - // getSite().getPage().removePartListener(partListener); - super.dispose(); }