001/** 002 */ 003package org.nasdanika.models.gitlab; 004 005 006/** 007 * <!-- begin-user-doc --> 008 * A representation of the model object '<em><b>Owner</b></em>'. 009 * <!-- end-user-doc --> 010 * 011 * <p> 012 * The following features are supported: 013 * </p> 014 * <ul> 015 * <li>{@link org.nasdanika.models.gitlab.Owner#getUser <em>User</em>}</li> 016 * </ul> 017 * 018 * @see org.nasdanika.models.gitlab.GitLabPackage#getOwner() 019 * @model 020 * @generated 021 */ 022public interface Owner extends AbstractUser { 023 /** 024 * Returns the value of the '<em><b>User</b></em>' reference. 025 * It is bidirectional and its opposite is '{@link org.nasdanika.models.gitlab.User#getOwns <em>Owns</em>}'. 026 * <!-- begin-user-doc --> 027 * <!-- end-user-doc --> 028 * <!-- begin-model-doc --> 029 * A reference to a matching user 030 * <!-- end-model-doc --> 031 * @return the value of the '<em>User</em>' reference. 032 * @see #setUser(User) 033 * @see org.nasdanika.models.gitlab.GitLabPackage#getOwner_User() 034 * @see org.nasdanika.models.gitlab.User#getOwns 035 * @model opposite="owns" 036 * @generated 037 */ 038 User getUser(); 039 040 /** 041 * Sets the value of the '{@link org.nasdanika.models.gitlab.Owner#getUser <em>User</em>}' reference. 042 * <!-- begin-user-doc --> 043 * <!-- end-user-doc --> 044 * @param value the new value of the '<em>User</em>' reference. 045 * @see #getUser() 046 * @generated 047 */ 048 void setUser(User value); 049 050} // Owner