001/** 002 */ 003package org.nasdanika.models.gitlab; 004 005import java.util.Date; 006 007import org.eclipse.emf.common.util.EList; 008import org.eclipse.emf.ecore.EObject; 009 010/** 011 * <!-- begin-user-doc --> 012 * A representation of the model object '<em><b>Loadable</b></em>'. 013 * <!-- end-user-doc --> 014 * 015 * <p> 016 * The following features are supported: 017 * </p> 018 * <ul> 019 * <li>{@link org.nasdanika.models.gitlab.Loadable#getLoaded <em>Loaded</em>}</li> 020 * <li>{@link org.nasdanika.models.gitlab.Loadable#getLoads <em>Loads</em>}</li> 021 * </ul> 022 * 023 * @see org.nasdanika.models.gitlab.GitLabPackage#getLoadable() 024 * @model abstract="true" 025 * @generated 026 */ 027public interface Loadable extends EObject { 028 /** 029 * Returns the value of the '<em><b>Loaded</b></em>' attribute. 030 * <!-- begin-user-doc --> 031 * <!-- end-user-doc --> 032 * <!-- begin-model-doc --> 033 * Timestamp when this object was loded excluding contents, which might be loaded separately. Deprecated, use loads 034 * <!-- end-model-doc --> 035 * @return the value of the '<em>Loaded</em>' attribute. 036 * @see #setLoaded(Date) 037 * @see org.nasdanika.models.gitlab.GitLabPackage#getLoadable_Loaded() 038 * @model 039 * @generated 040 */ 041 Date getLoaded(); 042 043 /** 044 * Sets the value of the '{@link org.nasdanika.models.gitlab.Loadable#getLoaded <em>Loaded</em>}' attribute. 045 * <!-- begin-user-doc --> 046 * <!-- end-user-doc --> 047 * @param value the new value of the '<em>Loaded</em>' attribute. 048 * @see #getLoaded() 049 * @generated 050 */ 051 void setLoaded(Date value); 052 053 /** 054 * Returns the value of the '<em><b>Loads</b></em>' containment reference list. 055 * The list contents are of type {@link org.nasdanika.models.gitlab.Load}. 056 * <!-- begin-user-doc --> 057 * <!-- end-user-doc --> 058 * @return the value of the '<em>Loads</em>' containment reference list. 059 * @see org.nasdanika.models.gitlab.GitLabPackage#getLoadable_Loads() 060 * @model containment="true" 061 * @generated 062 */ 063 EList<Load> getLoads(); 064 065} // Loadable