/** * <copyright> * </copyright> * * $Id: SingleReferencer.java,v 1.2 2011/11/14 14:00:00 sbouchet Exp $ */ package org.eclipse.emf.eef.eefnr.navigation; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.common.util.Enumerator; import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Single Referencer</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getSingleSampleForTableComposition <em>Single Sample For Table Composition</em>}</li> * <li>{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getSingleSampleForAdvancedTableComposition <em>Single Sample For Advanced Table Composition</em>}</li> * <li>{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getSingleSampleForReferencesTable <em>Single Sample For References Table</em>}</li> * <li>{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getSingleSampleAdvancedReferencesTable <em>Single Sample Advanced References Table</em>}</li> * <li>{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getSingleSampleForFlatReferencesTable <em>Single Sample For Flat References Table</em>}</li> * <li>{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getSingleContainmentForEObjectFlatComboViewer <em>Single Containment For EObject Flat Combo Viewer</em>}</li> * <li>{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getSingleReferenceForEObjectFlatComboViewer <em>Single Reference For EObject Flat Combo Viewer</em>}</li> * <li>{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getSingleContainmentForAdvancedEObjectFlatComboViewer <em>Single Containment For Advanced EObject Flat Combo Viewer</em>}</li> * <li>{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getSingleReferenceForAdvancedEObjectFlatComboViewer <em>Single Reference For Advanced EObject Flat Combo Viewer</em>}</li> * <li>{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#isBooleanAttribute <em>Boolean Attribute</em>}</li> * <li>{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getEenumAttribute <em>Eenum Attribute</em>}</li> * <li>{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getStringAttribute <em>String Attribute</em>}</li> * <li>{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getListAttribute <em>List Attribute</em>}</li> * </ul> * </p> * * @see org.eclipse.emf.eef.eefnr.navigation.NavigationPackage#getSingleReferencer() * @model * @generated */ public interface SingleReferencer extends EObject { /** * Returns the value of the '<em><b>Single Sample For Table Composition</b></em>' containment reference list. * The list contents are of type {@link org.eclipse.emf.eef.eefnr.navigation.Owner}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Single Sample For Table Composition</em>' containment reference list isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Single Sample For Table Composition</em>' containment reference list. * @see org.eclipse.emf.eef.eefnr.navigation.NavigationPackage#getSingleReferencer_SingleSampleForTableComposition() * @model containment="true" * @generated */ EList<Owner> getSingleSampleForTableComposition(); /** * Returns the value of the '<em><b>Single Sample For Advanced Table Composition</b></em>' containment reference list. * The list contents are of type {@link org.eclipse.emf.eef.eefnr.navigation.Owner}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Single Sample For Advanced Table Composition</em>' containment reference list isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Single Sample For Advanced Table Composition</em>' containment reference list. * @see org.eclipse.emf.eef.eefnr.navigation.NavigationPackage#getSingleReferencer_SingleSampleForAdvancedTableComposition() * @model containment="true" * @generated */ EList<Owner> getSingleSampleForAdvancedTableComposition(); /** * Returns the value of the '<em><b>Single Sample For References Table</b></em>' reference list. * The list contents are of type {@link org.eclipse.emf.eef.eefnr.navigation.Owner}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Single Sample For References Table</em>' containment reference list isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Single Sample For References Table</em>' reference list. * @see org.eclipse.emf.eef.eefnr.navigation.NavigationPackage#getSingleReferencer_SingleSampleForReferencesTable() * @model * @generated */ EList<Owner> getSingleSampleForReferencesTable(); /** * Returns the value of the '<em><b>Single Sample Advanced References Table</b></em>' reference list. * The list contents are of type {@link org.eclipse.emf.eef.eefnr.navigation.Owner}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Single Sample Advanced References Table</em>' containment reference list isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Single Sample Advanced References Table</em>' reference list. * @see org.eclipse.emf.eef.eefnr.navigation.NavigationPackage#getSingleReferencer_SingleSampleAdvancedReferencesTable() * @model * @generated */ EList<Owner> getSingleSampleAdvancedReferencesTable(); /** * Returns the value of the '<em><b>Single Sample For Flat References Table</b></em>' reference list. * The list contents are of type {@link org.eclipse.emf.eef.eefnr.navigation.Owner}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Single Sample For Flat References Table</em>' containment reference list isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Single Sample For Flat References Table</em>' reference list. * @see org.eclipse.emf.eef.eefnr.navigation.NavigationPackage#getSingleReferencer_SingleSampleForFlatReferencesTable() * @model * @generated */ EList<Owner> getSingleSampleForFlatReferencesTable(); /** * Returns the value of the '<em><b>Single Containment For EObject Flat Combo Viewer</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Single Containment For EObject Flat Combo Viewer</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Single Containment For EObject Flat Combo Viewer</em>' containment reference. * @see #setSingleContainmentForEObjectFlatComboViewer(Owner) * @see org.eclipse.emf.eef.eefnr.navigation.NavigationPackage#getSingleReferencer_SingleContainmentForEObjectFlatComboViewer() * @model containment="true" * @generated */ Owner getSingleContainmentForEObjectFlatComboViewer(); /** * Sets the value of the '{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getSingleContainmentForEObjectFlatComboViewer <em>Single Containment For EObject Flat Combo Viewer</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Single Containment For EObject Flat Combo Viewer</em>' containment reference. * @see #getSingleContainmentForEObjectFlatComboViewer() * @generated */ void setSingleContainmentForEObjectFlatComboViewer(Owner value); /** * Returns the value of the '<em><b>Single Reference For EObject Flat Combo Viewer</b></em>' reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Single Reference For EObject Flat Combo Viewer</em>' reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Single Reference For EObject Flat Combo Viewer</em>' reference. * @see #setSingleReferenceForEObjectFlatComboViewer(Owner) * @see org.eclipse.emf.eef.eefnr.navigation.NavigationPackage#getSingleReferencer_SingleReferenceForEObjectFlatComboViewer() * @model * @generated */ Owner getSingleReferenceForEObjectFlatComboViewer(); /** * Sets the value of the '{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getSingleReferenceForEObjectFlatComboViewer <em>Single Reference For EObject Flat Combo Viewer</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Single Reference For EObject Flat Combo Viewer</em>' reference. * @see #getSingleReferenceForEObjectFlatComboViewer() * @generated */ void setSingleReferenceForEObjectFlatComboViewer(Owner value); /** * Returns the value of the '<em><b>Single Containment For Advanced EObject Flat Combo Viewer</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Single Containment For Advanced EObject Flat Combo Viewer</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Single Containment For Advanced EObject Flat Combo Viewer</em>' containment reference. * @see #setSingleContainmentForAdvancedEObjectFlatComboViewer(Owner) * @see org.eclipse.emf.eef.eefnr.navigation.NavigationPackage#getSingleReferencer_SingleContainmentForAdvancedEObjectFlatComboViewer() * @model containment="true" * @generated */ Owner getSingleContainmentForAdvancedEObjectFlatComboViewer(); /** * Sets the value of the '{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getSingleContainmentForAdvancedEObjectFlatComboViewer <em>Single Containment For Advanced EObject Flat Combo Viewer</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Single Containment For Advanced EObject Flat Combo Viewer</em>' containment reference. * @see #getSingleContainmentForAdvancedEObjectFlatComboViewer() * @generated */ void setSingleContainmentForAdvancedEObjectFlatComboViewer(Owner value); /** * Returns the value of the '<em><b>Single Reference For Advanced EObject Flat Combo Viewer</b></em>' reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Single Reference For Advanced EObject Flat Combo Viewer</em>' reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Single Reference For Advanced EObject Flat Combo Viewer</em>' reference. * @see #setSingleReferenceForAdvancedEObjectFlatComboViewer(Owner) * @see org.eclipse.emf.eef.eefnr.navigation.NavigationPackage#getSingleReferencer_SingleReferenceForAdvancedEObjectFlatComboViewer() * @model * @generated */ Owner getSingleReferenceForAdvancedEObjectFlatComboViewer(); /** * Sets the value of the '{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getSingleReferenceForAdvancedEObjectFlatComboViewer <em>Single Reference For Advanced EObject Flat Combo Viewer</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Single Reference For Advanced EObject Flat Combo Viewer</em>' reference. * @see #getSingleReferenceForAdvancedEObjectFlatComboViewer() * @generated */ void setSingleReferenceForAdvancedEObjectFlatComboViewer(Owner value); /** * Returns the value of the '<em><b>Boolean Attribute</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Boolean Attribute</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Boolean Attribute</em>' attribute. * @see #setBooleanAttribute(boolean) * @see org.eclipse.emf.eef.eefnr.navigation.NavigationPackage#getSingleReferencer_BooleanAttribute() * @model * @generated */ boolean isBooleanAttribute(); /** * Sets the value of the '{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#isBooleanAttribute <em>Boolean Attribute</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Boolean Attribute</em>' attribute. * @see #isBooleanAttribute() * @generated */ void setBooleanAttribute(boolean value); /** * Returns the value of the '<em><b>Eenum Attribute</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Eenum Attribute</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Eenum Attribute</em>' attribute. * @see #setEenumAttribute(Enumerator) * @see org.eclipse.emf.eef.eefnr.navigation.NavigationPackage#getSingleReferencer_EenumAttribute() * @model transient="true" * @generated */ Enumerator getEenumAttribute(); /** * Sets the value of the '{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getEenumAttribute <em>Eenum Attribute</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Eenum Attribute</em>' attribute. * @see #getEenumAttribute() * @generated */ void setEenumAttribute(Enumerator value); /** * Returns the value of the '<em><b>String Attribute</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>String Attribute</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>String Attribute</em>' attribute. * @see #setStringAttribute(String) * @see org.eclipse.emf.eef.eefnr.navigation.NavigationPackage#getSingleReferencer_StringAttribute() * @model * @generated */ String getStringAttribute(); /** * Sets the value of the '{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getStringAttribute <em>String Attribute</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>String Attribute</em>' attribute. * @see #getStringAttribute() * @generated */ void setStringAttribute(String value); /** * Returns the value of the '<em><b>List Attribute</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>List Attribute</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>List Attribute</em>' attribute. * @see #setListAttribute(EList) * @see org.eclipse.emf.eef.eefnr.navigation.NavigationPackage#getSingleReferencer_ListAttribute() * @model many="false" transient="true" * @generated */ EList<?> getListAttribute(); /** * Sets the value of the '{@link org.eclipse.emf.eef.eefnr.navigation.SingleReferencer#getListAttribute <em>List Attribute</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>List Attribute</em>' attribute. * @see #getListAttribute() * @generated */ void setListAttribute(EList<?> value); } // SingleReferencer