    001    /**
    002     * <copyright>
    003     * </copyright>
    004     *
    005     * $Id$
    006     */
    007    package com.hammurapi.eventbus.snapshot.impl;
    008
    009    import com.hammurapi.eventbus.snapshot.Predicate;
    010    import com.hammurapi.eventbus.snapshot.SnapshotPackage;
    011
    012    import java.util.Collection;
    013
    014    import org.eclipse.emf.common.notify.Notification;
    015    import org.eclipse.emf.common.notify.NotificationChain;
    016
    017    import org.eclipse.emf.common.util.EList;
    018
    019    import org.eclipse.emf.ecore.EClass;
    020    import org.eclipse.emf.ecore.InternalEObject;
    021
    022    import org.eclipse.emf.ecore.impl.ENotificationImpl;
    023    import org.eclipse.emf.ecore.impl.EObjectImpl;
    024
    025    import org.eclipse.emf.ecore.util.EDataTypeUniqueEList;
    026    import org.eclipse.emf.ecore.util.EObjectContainmentEList;
    027    import org.eclipse.emf.ecore.util.InternalEList;
    028
    029    /**
    030     * <!-- begin-user-doc -->
    031     * An implementation of the model object '<em><b>Predicate</b></em>'.
    032     * <!-- end-user-doc -->
    033     * <p>
    034     * </p>
    035     *
    036     * @generated
    037     */
    038    public class PredicateImpl extends ExtractorImpl implements Predicate {
    039            /**
    040             * <!-- begin-user-doc -->
    041             * <!-- end-user-doc -->
    042             * @generated
    043             */
    044            protected PredicateImpl() {
    045                    super();
    046            }
    047
    048            /**
    049             * <!-- begin-user-doc -->
    050             * <!-- end-user-doc -->
    051             * @generated
    052             */
    053            @Override
    054            protected EClass eStaticClass() {
    055                    return SnapshotPackage.Literals.PREDICATE;
    056            }
    057
    058    } //PredicateImpl