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