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