001/** 002 * ****************************************************************************** 003 * Copyright (c) 2018 Red Hat Inc 004 * All rights reserved. This program and the accompanying materials 005 * are made available under the terms of the Eclipse Public License v1.0 006 * which accompanies this distribution, and is available at 007 * http://www.eclipse.org/legal/epl-v10.html 008 * * 009 * Contributors: 010 * Jens Reimann - initial API and implementation 011 * ****************************************************************************** 012 */ 013package de.dentrassi.varlink.idl.varlinkIdl; 014 015import org.eclipse.emf.ecore.EObject; 016 017/** 018 * <!-- begin-user-doc --> 019 * A representation of the model object '<em><b>Member</b></em>'. 020 * <!-- end-user-doc --> 021 * 022 * <p> 023 * The following features are supported: 024 * </p> 025 * <ul> 026 * <li>{@link de.dentrassi.varlink.idl.varlinkIdl.Member#getName <em>Name</em>}</li> 027 * </ul> 028 * 029 * @see de.dentrassi.varlink.idl.varlinkIdl.VarlinkIdlPackage#getMember() 030 * @model 031 * @generated 032 */ 033public interface Member extends EObject 034{ 035 /** 036 * Returns the value of the '<em><b>Name</b></em>' attribute. 037 * <!-- begin-user-doc --> 038 * <p> 039 * If the meaning of the '<em>Name</em>' attribute isn't clear, 040 * there really should be more of a description here... 041 * </p> 042 * <!-- end-user-doc --> 043 * @return the value of the '<em>Name</em>' attribute. 044 * @see #setName(String) 045 * @see de.dentrassi.varlink.idl.varlinkIdl.VarlinkIdlPackage#getMember_Name() 046 * @model 047 * @generated 048 */ 049 String getName(); 050 051 /** 052 * Sets the value of the '{@link de.dentrassi.varlink.idl.varlinkIdl.Member#getName <em>Name</em>}' attribute. 053 * <!-- begin-user-doc --> 054 * <!-- end-user-doc --> 055 * @param value the new value of the '<em>Name</em>' attribute. 056 * @see #getName() 057 * @generated 058 */ 059 void setName(String value); 060 061} // Member