Package org.thechiselgroup.choosel.core.client.resources

Examples of org.thechiselgroup.choosel.core.client.resources.ResourceSet


     * </p>
     */
    private ResourceSet getIntersectionWithViewResources(
            LightweightCollection<Resource> resources) {

        ResourceSet resourcesInThisView = new DefaultResourceSet();
        resourcesInThisView.addAll(resourceGrouping.getResourceSet()
                .getIntersection(resources));
        return resourcesInThisView;
    }
View Full Code Here


            LightweightCollection<Resource> removedResources) {

        assert addedResources != null;
        assert removedResources != null;

        ResourceSet addedResourcesInThisView = getIntersectionWithViewResources(addedResources);
        ResourceSet removedResourcesInThisView = getIntersectionWithViewResources(removedResources);

        if (addedResourcesInThisView.isEmpty()
                && removedResourcesInThisView.isEmpty()) {
            return;
        }

        LightweightList<ViewItem> affectedViewItems = getViewItems(new CombinedIterable<Resource>(
                addedResources, removedResources));
View Full Code Here

     */
    private void updateSelection(
            LightweightCollection<Resource> addedResources,
            LightweightCollection<Resource> removedResources) {

        ResourceSet addedResourcesInThisView = getIntersectionWithViewResources(addedResources);
        ResourceSet removedResourcesInThisView = getIntersectionWithViewResources(removedResources);

        if (addedResourcesInThisView.isEmpty()
                && removedResourcesInThisView.isEmpty()) {
            return;
        }

        LightweightList<ViewItem> affectedViewItems = getViewItems(new CombinedIterable<Resource>(
                addedResources, removedResources));
View Full Code Here

    }

    protected void setSelection(SelectionModel selectionModel,
            ResourceSet resourceSet) {

        ResourceSet result = resourceSet;
        if (resourceSet.equals(selectionModel.getSelection())) {
            result = null;
        }
        commandManager.execute(new ReplaceSelectionCommand(selectionModel,
                result));
View Full Code Here

    @Override
    public UndoableCommand createCommand(ResourceSetAvatar dragAvatar) {
        assert dragAvatar != null;

        ResourceSet addedResources = dragAvatar.getResourceSet();

        assert addedResources != null;

        if (!addedResources.hasLabel()
                && dragAvatar.getType() == ResourceSetAvatarType.SET) {

            return new AddResourcesToResourceModelCommand(getResourceModel(),
                    addedResources);
        }
View Full Code Here

    private ResourceModel getResourceModel() {
        return getTargetView().getResourceModel();
    }

    private boolean isAlreadyContained(ResourceSetAvatar dragAvatar) {
        ResourceSet resources = dragAvatar.getResourceSet();

        if (!resources.hasLabel()
                && dragAvatar.getType() == ResourceSetAvatarType.SET) {
            return getResourceModel().containsResources(resources);
        }

        return getResourceModel().containsResourceSet(resources);
View Full Code Here

    @Override
    public void performExecute() {
        assert addedResources == null;

        ResourceSet viewResources = resourceModel.getResources();
        addedResources = CollectionFactory.createLightweightList();
        for (Resource resource : resources) {
            if (!viewResources.contains(resource)) {
                addedResources.add(resource);
            }
        }

        resourceModel.addUnnamedResources(addedResources);
View Full Code Here

    public void setResourceSet(ResourceSet newResourceSet) {
        if (newResourceSet == resourceSet) {
            return;
        }

        ResourceSet oldResources = resourceSet;

        resourceSet = newResourceSet;

        fireEvent(new ResourceSetAvatarResourcesChangedEvent(this,
                newResourceSet, oldResources));
View Full Code Here

        });
        return button;
    }

    private ResourceSet createResourceSet() {
        ResourceSet resourceSet = BenchmarkResourceSetFactory
                .createResourceSet(20, new DefaultResourceSetFactory());

        // for (Resource resource : resourceSet) {
        // resource.putValue(BenchmarkResourceSetFactory.NUMBER_2, 0d);
        // }
View Full Code Here

        Logger.getLogger("").log(Level.SEVERE, ex.getMessage(), ex);
    }

    public void onModuleLoad() {
        try {
            ResourceSet resourceSet = createResourceSet();

            /*
             * Initializes highlighting and selection models - selectionModel is
             * used as resource model for scatter plot & pie chart. The
             * selection in the bar chart thus determines the content of the
View Full Code Here

TOP

Related Classes of org.thechiselgroup.choosel.core.client.resources.ResourceSet

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.