Package org.thechiselgroup.choosel.core.client.visualization.model.extensions

Examples of org.thechiselgroup.choosel.core.client.visualization.model.extensions.DefaultSelectionModel


                new ResourceSetAvatarResourceSetsPresenter(
                        allResourcesDragAvatarFactory),
                new ResourceSetAvatarResourceSetsPresenter(
                        userSetsDragAvatarFactory), resourceModel);

        DefaultSelectionModel selectionModel = new DefaultSelectionModel(
                selectionModelLabelFactory, resourceSetFactory);

        DefaultSelectionModelPresenter selectionModelPresenter = new DefaultSelectionModelPresenter(
                new ResourceSetAvatarResourceSetsPresenter(dropTargetFactory),
                new ResourceSetAvatarResourceSetsPresenter(
                        selectionDragAvatarFactory), selectionModel);

        Map<Slot, VisualItemValueResolver> fixedSlotResolvers = viewContentDisplayConfiguration
                .getFixedSlotResolvers(contentType);

        CompositeVisualItemBehavior visualItemBehaviors = new CompositeVisualItemBehavior();

        // visualItemBehaviors.add(new ViewInteractionLogger(logger));
        visualItemBehaviors.add(new HighlightingVisualItemBehavior(hoverModel));
        visualItemBehaviors.add(new DragVisualItemBehavior(dragEnablerFactory));
        visualItemBehaviors.add(new PopupWithHighlightingVisualItemBehavior(
                detailsWidgetHelper, popupManagerFactory, hoverModel));
        visualItemBehaviors.add(new SwitchSelectionOnClickVisualItemBehavior(
                selectionModel, commandManager));

        SlotMappingInitializer slotMappingInitializer = createSlotMappingInitializer(contentType);

        ResourceMultiCategorizer categorizer = createDefaultCategorizer(contentType);

        VisualizationModel visualizationModel = new FixedSlotResolversVisualizationModelDecorator(
                new DefaultVisualizationModel(contentDisplay,
                        selectionModel.getSelectionProxy(),
                        hoverModel.getResources(), visualItemBehaviors,
                        errorHandler, new DefaultResourceSetFactory(),
                        categorizer), fixedSlotResolvers);

        visualizationModel.setContentResourceSet(resourceModel.getResources());
View Full Code Here


             * scatter plot and pie chart (click bars in the bar chart to remove
             * them from scatter plot & pie chart - these are empty/invisible at
             * first)
             */
            HighlightingModel hoverModel = new HighlightingModel();
            SelectionModel selectionModel = new DefaultSelectionModel(
                    new IncrementingSuffixLabelFactory(""),
                    new DefaultResourceSetFactory());
            SelectionModel selectionModel2 = new DefaultSelectionModel(
                    new IncrementingSuffixLabelFactory(""),
                    new DefaultResourceSetFactory());

            createBarChart(resourceSet, hoverModel, selectionModel);
            createPieChart(selectionModel.getSelectionProxy(), hoverModel,
View Full Code Here

        {
            ResourceSetFactory resourceSetFactory = new DefaultResourceSetFactory();
            DefaultResourceModel resourceModel = new DefaultResourceModel(
                    resourceSetFactory);
            DefaultSelectionModel selectionModel = new DefaultSelectionModel(
                    mock(LabelProvider.class), resourceSetFactory);

            DefaultVisualizationModelTestHelper helper = new DefaultVisualizationModelTestHelper();
            helper.setSlots(slots);
            helper.setContainedResources(resourceModel.getResources());
            helper.setSelectedResources(selectionModel.getSelection());
            originalVisualizationModel = helper.createTestVisualizationModel();
            originalConfiguration = new DefaultManagedSlotMappingConfiguration(
                    resolverProvider, mock(SlotMappingInitializer.class),
                    originalVisualizationModel, originalVisualizationModel);
            originalView = createView(originalVisualizationModel,
                    resourceModel, selectionModel, originalConfiguration);
        }
        {
            ResourceSetFactory resourceSetFactory = new DefaultResourceSetFactory();
            DefaultResourceModel resourceModel = new DefaultResourceModel(
                    resourceSetFactory);
            DefaultSelectionModel selectionModel = new DefaultSelectionModel(
                    mock(LabelProvider.class), resourceSetFactory);

            DefaultVisualizationModelTestHelper helper = new DefaultVisualizationModelTestHelper();
            helper.setSlots(slots);
            helper.setContainedResources(resourceModel.getResources());
            helper.setSelectedResources(selectionModel.getSelection());
            restoredVisualizationModel = helper.createTestVisualizationModel();
            restoredConfiguration = new DefaultManagedSlotMappingConfiguration(
                    resolverProvider, mock(SlotMappingInitializer.class),
                    restoredVisualizationModel, restoredVisualizationModel);
            restoredView = createView(restoredVisualizationModel,
View Full Code Here

TOP

Related Classes of org.thechiselgroup.choosel.core.client.visualization.model.extensions.DefaultSelectionModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.