Copyright (c) 2005, 2015 IBM Corporation and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/ SPDX-License-Identifier: EPL-2.0 Contributors: IBM Corporation - initial API and implementation
/******************************************************************************* * Copyright (c) 2005, 2015 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 * * Contributors: * IBM Corporation - initial API and implementation ******************************************************************************/
package org.eclipse.core.commands.common;

An event that carries with it two or more boolean values. This provides a single integer value which can then be used as a bit set.

Since:3.1
/** * <p> * An event that carries with it two or more boolean values. This provides a * single integer value which can then be used as a bit set. * </p> * * @since 3.1 */
public abstract class AbstractBitSetEvent {
A collection of bits representing whether certain values have changed. A bit is set (i.e., 1) if the corresponding property has changed. It can be assumed that this value will be correctly initialized by the superconstructor.
/** * A collection of bits representing whether certain values have changed. A * bit is set (i.e., <code>1</code>) if the corresponding property has * changed. It can be assumed that this value will be correctly initialized * by the superconstructor. */
protected int changedValues = 0; }