1 /** 2 * <copyright> 3 * 4 * Copyright (c) 2002-2004 IBM Corporation and others. 5 * All rights reserved. This program and the accompanying materials 6 * are made available under the terms of the Eclipse Public License v1.0 7 * which accompanies this distribution, and is available at 8 * http://www.eclipse.org/legal/epl-v10.html 9 * 10 * Contributors: 11 * IBM - Initial API and implementation 12 * 13 * </copyright> 14 * 15 * $Id: EParameter.java,v 1.3 2005/06/08 06:20:10 nickb Exp $ 16 */ 17 package org.eclipse.emf.ecore; 18 19 20 21 /** 22 * <!-- begin-user-doc --> 23 * A representation of the model object '<em><b>EParameter</b></em>'. 24 * <!-- end-user-doc --> 25 * 26 * <p> 27 * The following features are supported: 28 * <ul> 29 * <li>{@link org.eclipse.emf.ecore.EParameter#getEOperation <em>EOperation</em>}</li> 30 * </ul> 31 * </p> 32 * 33 * @see org.eclipse.emf.ecore.EcorePackage#getEParameter() 34 * @model 35 * @generated 36 */ 37 public interface EParameter extends ETypedElement 38 { 39 /** 40 * Returns the value of the '<em><b>EOperation</b></em>' container reference. 41 * It is bidirectional and its opposite is '{@link org.eclipse.emf.ecore.EOperation#getEParameters <em>EParameters</em>}'. 42 * <!-- begin-user-doc --> 43 * <p> 44 * It represents the containing operation. 45 * </p> 46 * <!-- end-user-doc --> 47 * @return the value of the '<em>EOperation</em>' container reference. 48 * @see org.eclipse.emf.ecore.EcorePackage#getEParameter_EOperation() 49 * @see org.eclipse.emf.ecore.EOperation#getEParameters 50 * @model opposite="eParameters" changeable="false" 51 * @generated 52 */ 53 EOperation getEOperation(); 54 55 } //EParameter 56