1 /** 2 * Copyright (c) 2015 CEA LIST. 3 * 4 * All rights reserved. This program and the accompanying materials 5 * are made available under the terms of the Eclipse Public License v1.0 6 * which accompanies this distribution, and is available at 7 * http://www.eclipse.org/legal/epl-v10.html 8 * 9 * Contributors: 10 * Benoit Maggi (CEA LIST) benoit.maggi@cea.fr - Initial API and implementation 11 * 12 */ 13 package org.eclipse.papyrus.sysml14.portsandflows; 14 15 import org.eclipse.emf.ecore.EObject; 16 17 import org.eclipse.uml2.uml.Port; 18 19 /** 20 * <!-- begin-user-doc --> 21 * A representation of the model object '<em><b>Proxy Port</b></em>'. 22 * <!-- end-user-doc --> 23 * 24 * <p> 25 * The following features are supported: 26 * </p> 27 * <ul> 28 * <li>{@link org.eclipse.papyrus.sysml14.portsandflows.ProxyPort#getBase_Port <em>Base Port</em>}</li> 29 * </ul> 30 * 31 * @see org.eclipse.papyrus.sysml14.portsandflows.PortsandflowsPackage#getProxyPort() 32 * @model 33 * @generated 34 */ 35 public interface ProxyPort extends EObject { 36 /** 37 * Returns the value of the '<em><b>Base Port</b></em>' reference. 38 * <!-- begin-user-doc --> 39 * <p> 40 * If the meaning of the '<em>Base Port</em>' reference isn't clear, 41 * there really should be more of a description here... 42 * </p> 43 * <!-- end-user-doc --> 44 * @return the value of the '<em>Base Port</em>' reference. 45 * @see #setBase_Port(Port) 46 * @see org.eclipse.papyrus.sysml14.portsandflows.PortsandflowsPackage#getProxyPort_Base_Port() 47 * @model ordered="false" 48 * @generated 49 */ 50 Port getBase_Port(); 51 52 /** 53 * Sets the value of the '{@link org.eclipse.papyrus.sysml14.portsandflows.ProxyPort#getBase_Port <em>Base Port</em>}' reference. 54 * <!-- begin-user-doc --> 55 * <!-- end-user-doc --> 56 * @param value the new value of the '<em>Base Port</em>' reference. 57 * @see #getBase_Port() 58 * @generated 59 */ 60 void setBase_Port(Port value); 61 62 } // ProxyPort