/***************************************************
*
* cismet GmbH, Saarbruecken, Germany
*
* ... and it just works.
*
****************************************************/
package de.cismet.cismap.commons.features;
import java.util.Collection;
/**
* DOCUMENT ME!
*
* @author thorsten.hell@cismet.de
* @version $Revision$, $Date$
*/
public class FeatureCollectionEvent {
//~ Instance fields --------------------------------------------------------
private Collection<Feature> eventFeatures;
private FeatureCollection featureCollection;
//~ Constructors -----------------------------------------------------------
/**
* Creates a new instance of FeatureCollectionEvent.
*
* @param fc DOCUMENT ME!
* @param features DOCUMENT ME!
*/
public FeatureCollectionEvent(final FeatureCollection fc, final Collection<Feature> features) {
this.setEventFeatures(features);
this.setFeatureCollection(fc);
}
//~ Methods ----------------------------------------------------------------
/**
* DOCUMENT ME!
*
* @return DOCUMENT ME!
*/
public Collection<Feature> getEventFeatures() {
return eventFeatures;
}
/**
* DOCUMENT ME!
*
* @param features DOCUMENT ME!
*/
public void setEventFeatures(final Collection<Feature> features) {
this.eventFeatures = features;
}
/**
* DOCUMENT ME!
*
* @return DOCUMENT ME!
*/
public FeatureCollection getFeatureCollection() {
return featureCollection;
}
/**
* DOCUMENT ME!
*
* @param featureCollection DOCUMENT ME!
*/
public void setFeatureCollection(final FeatureCollection featureCollection) {
this.featureCollection = featureCollection;
}
}