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 015 016/** 017 * <!-- begin-user-doc --> 018 * A representation of the model object '<em><b>Basic Type</b></em>'. 019 * <!-- end-user-doc --> 020 * 021 * <p> 022 * The following features are supported: 023 * </p> 024 * <ul> 025 * <li>{@link de.dentrassi.varlink.idl.varlinkIdl.BasicType#getType <em>Type</em>}</li> 026 * </ul> 027 * 028 * @see de.dentrassi.varlink.idl.varlinkIdl.VarlinkIdlPackage#getBasicType() 029 * @model 030 * @generated 031 */ 032public interface BasicType extends ElementType 033{ 034 /** 035 * Returns the value of the '<em><b>Type</b></em>' attribute. 036 * <!-- begin-user-doc --> 037 * <p> 038 * If the meaning of the '<em>Type</em>' attribute isn't clear, 039 * there really should be more of a description here... 040 * </p> 041 * <!-- end-user-doc --> 042 * @return the value of the '<em>Type</em>' attribute. 043 * @see #setType(String) 044 * @see de.dentrassi.varlink.idl.varlinkIdl.VarlinkIdlPackage#getBasicType_Type() 045 * @model 046 * @generated 047 */ 048 String getType(); 049 050 /** 051 * Sets the value of the '{@link de.dentrassi.varlink.idl.varlinkIdl.BasicType#getType <em>Type</em>}' attribute. 052 * <!-- begin-user-doc --> 053 * <!-- end-user-doc --> 054 * @param value the new value of the '<em>Type</em>' attribute. 055 * @see #getType() 056 * @generated 057 */ 058 void setType(String value); 059 060} // BasicType