    001    /**
    002     * <copyright>
    003     * </copyright>
    004     *
    005     * $Id$
    006     */
    007    package com.hammurapi.eventbus.snapshot;
    008
    009
    010    /**
    011     * <!-- begin-user-doc -->
    012     * A representation of the model object '<em><b>Handler</b></em>'.
    013     * <!-- end-user-doc -->
    014     *
    015     * <!-- begin-model-doc -->
    016     * Event handler.
    017     * <!-- end-model-doc -->
    018     *
    019     * <p>
    020     * The following features are supported:
    021     * <ul>
    022     *   <li>{@link com.hammurapi.eventbus.snapshot.Handler#getJoinNode <em>Join Node</em>}</li>
    023     * </ul>
    024     * </p>
    025     *
    026     * @see com.hammurapi.eventbus.snapshot.SnapshotPackage#getHandler()
    027     * @model
    028     * @generated
    029     */
    030    public interface Handler extends PredicateNodeOutput {
    031
    032            /**
    033             * Returns the value of the '<em><b>Join Node</b></em>' reference.
    034             * It is bidirectional and its opposite is '{@link com.hammurapi.eventbus.snapshot.JoinNode#getHandler <em>Handler</em>}'.
    035             * <!-- begin-user-doc -->
    036             * <p>
    037             * If the meaning of the '<em>Join Node</em>' reference isn't clear,
    038             * there really should be more of a description here...
    039             * </p>
    040             * <!-- end-user-doc -->
    041             * @return the value of the '<em>Join Node</em>' reference.
    042             * @see #setJoinNode(JoinNode)
    043             * @see com.hammurapi.eventbus.snapshot.SnapshotPackage#getHandler_JoinNode()
    044             * @see com.hammurapi.eventbus.snapshot.JoinNode#getHandler
    045             * @model opposite="handler"
    046             * @generated
    047             */
    048            JoinNode getJoinNode();
    049
    050            /**
    051             * Sets the value of the '{@link com.hammurapi.eventbus.snapshot.Handler#getJoinNode <em>Join Node</em>}' reference.
    052             * <!-- begin-user-doc -->
    053             * <!-- end-user-doc -->
    054             * @param value the new value of the '<em>Join Node</em>' reference.
    055             * @see #getJoinNode()
    056             * @generated
    057             */
    058            void setJoinNode(JoinNode value);
    059    } // Handler