All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.nakedobjects.metamodel.criteria.InstancesCriteriaAllInstances Maven / Gradle / Ivy

There is a newer version: 4.0-beta-1
Show newest version
package org.nakedobjects.metamodel.criteria;

import org.nakedobjects.metamodel.adapter.NakedObject;
import org.nakedobjects.metamodel.commons.lang.ToString;
import org.nakedobjects.metamodel.spec.NakedObjectSpecification;


public class InstancesCriteriaAllInstances extends InstancesCriteriaAbstract {
    public InstancesCriteriaAllInstances(final NakedObjectSpecification specification) {
        super(specification);
    }

    /**
     * Returns true so it matches all instances.
     */
    public boolean matches(final NakedObject object) {
        return true;
    }

    @Override
    public String toString() {
        final ToString str = ToString.createAnonymous(this);
        str.append("spec", getSpecification().getShortName());
        return str.toString();
    }
}

// Copyright (c) Naked Objects Group Ltd.




© 2015 - 2024 Weber Informatics LLC | Privacy Policy