001/** 002 */ 003package org.nasdanika.models.gitlab; 004 005/** 006 * <!-- begin-user-doc --> 007 * A representation of the model object '<em><b>Tree Item</b></em>'. 008 * <!-- end-user-doc --> 009 * 010 * <p> 011 * The following features are supported: 012 * </p> 013 * <ul> 014 * <li>{@link org.nasdanika.models.gitlab.TreeItem#getId <em>Id</em>}</li> 015 * <li>{@link org.nasdanika.models.gitlab.TreeItem#getPath <em>Path</em>}</li> 016 * </ul> 017 * 018 * @see org.nasdanika.models.gitlab.GitLabPackage#getTreeItem() 019 * @model 020 * @generated 021 */ 022public interface TreeItem extends Loadable, org.nasdanika.ncore.TreeItem { 023 /** 024 * Returns the value of the '<em><b>Id</b></em>' attribute. 025 * <!-- begin-user-doc --> 026 * <!-- end-user-doc --> 027 * @return the value of the '<em>Id</em>' attribute. 028 * @see #setId(String) 029 * @see org.nasdanika.models.gitlab.GitLabPackage#getTreeItem_Id() 030 * @model 031 * @generated 032 */ 033 String getId(); 034 035 /** 036 * Sets the value of the '{@link org.nasdanika.models.gitlab.TreeItem#getId <em>Id</em>}' attribute. 037 * <!-- begin-user-doc --> 038 * <!-- end-user-doc --> 039 * @param value the new value of the '<em>Id</em>' attribute. 040 * @see #getId() 041 * @generated 042 */ 043 void setId(String value); 044 045 /** 046 * Returns the value of the '<em><b>Path</b></em>' attribute. 047 * <!-- begin-user-doc --> 048 * <!-- end-user-doc --> 049 * @return the value of the '<em>Path</em>' attribute. 050 * @see #setPath(String) 051 * @see org.nasdanika.models.gitlab.GitLabPackage#getTreeItem_Path() 052 * @model 053 * @generated 054 */ 055 String getPath(); 056 057 /** 058 * Sets the value of the '{@link org.nasdanika.models.gitlab.TreeItem#getPath <em>Path</em>}' attribute. 059 * <!-- begin-user-doc --> 060 * <!-- end-user-doc --> 061 * @param value the new value of the '<em>Path</em>' attribute. 062 * @see #getPath() 063 * @generated 064 */ 065 void setPath(String value); 066 067} // TreeItem