| /** |
| * Copyright (c) 2016 CEA LIST and others. |
| * |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * CEA LIST - Initial API and implementation |
| * |
| */ |
| package org.eclipse.papyrus.interoperability.rpy.rpymetamodel; |
| |
| import org.eclipse.emf.common.util.EList; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * A representation of the model object '<em><b>CGI Arrow</b></em>'. |
| * <!-- end-user-doc --> |
| * |
| * <p> |
| * The following features are supported: |
| * </p> |
| * <ul> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_pModelObject <em>MpModel Object</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_pParent <em>MpParent</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_pSource <em>MpSource</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_sourceType <em>Msource Type</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_pTarget <em>MpTarget</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_targetType <em>Mtarget Type</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_direction <em>Mdirection</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_rpn <em>Mrpn</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_anglePoint1 <em>Mangle Point1</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_anglePoint2 <em>Mangle Point2</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_line_style <em>Mline style</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_SourcePort <em>MSource Port</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_TargetPort <em>MTarget Port</em>}</li> |
| * </ul> |
| * |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIArrow() |
| * @model |
| * @generated |
| */ |
| public interface CGIArrow extends GraphElementsType { |
| /** |
| * Returns the value of the '<em><b>MpModel Object</b></em>' reference list. |
| * The list contents are of type {@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UnknownType}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>MpModel Object</em>' reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>MpModel Object</em>' reference list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIArrow_M_pModelObject() |
| * @model |
| * @generated |
| */ |
| EList<UnknownType> getM_pModelObject(); |
| |
| /** |
| * Returns the value of the '<em><b>MpParent</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>MpParent</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>MpParent</em>' attribute. |
| * @see #setM_pParent(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIArrow_M_pParent() |
| * @model |
| * @generated |
| */ |
| String getM_pParent(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_pParent <em>MpParent</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>MpParent</em>' attribute. |
| * @see #getM_pParent() |
| * @generated |
| */ |
| void setM_pParent(String value); |
| |
| /** |
| * Returns the value of the '<em><b>MpSource</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>MpSource</em>' reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>MpSource</em>' reference. |
| * @see #setM_pSource(CGIComponent) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIArrow_M_pSource() |
| * @model |
| * @generated |
| */ |
| CGIComponent getM_pSource(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_pSource <em>MpSource</em>}' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>MpSource</em>' reference. |
| * @see #getM_pSource() |
| * @generated |
| */ |
| void setM_pSource(CGIComponent value); |
| |
| /** |
| * Returns the value of the '<em><b>Msource Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Msource Type</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Msource Type</em>' attribute. |
| * @see #setM_sourceType(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIArrow_M_sourceType() |
| * @model |
| * @generated |
| */ |
| String getM_sourceType(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_sourceType <em>Msource Type</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Msource Type</em>' attribute. |
| * @see #getM_sourceType() |
| * @generated |
| */ |
| void setM_sourceType(String value); |
| |
| /** |
| * Returns the value of the '<em><b>MpTarget</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>MpTarget</em>' reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>MpTarget</em>' reference. |
| * @see #setM_pTarget(CGIComponent) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIArrow_M_pTarget() |
| * @model |
| * @generated |
| */ |
| CGIComponent getM_pTarget(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_pTarget <em>MpTarget</em>}' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>MpTarget</em>' reference. |
| * @see #getM_pTarget() |
| * @generated |
| */ |
| void setM_pTarget(CGIComponent value); |
| |
| /** |
| * Returns the value of the '<em><b>Mtarget Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Mtarget Type</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Mtarget Type</em>' attribute. |
| * @see #setM_targetType(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIArrow_M_targetType() |
| * @model |
| * @generated |
| */ |
| String getM_targetType(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_targetType <em>Mtarget Type</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Mtarget Type</em>' attribute. |
| * @see #getM_targetType() |
| * @generated |
| */ |
| void setM_targetType(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Mdirection</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Mdirection</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Mdirection</em>' attribute. |
| * @see #setM_direction(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIArrow_M_direction() |
| * @model |
| * @generated |
| */ |
| String getM_direction(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_direction <em>Mdirection</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Mdirection</em>' attribute. |
| * @see #getM_direction() |
| * @generated |
| */ |
| void setM_direction(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Mrpn</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Mrpn</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Mrpn</em>' containment reference. |
| * @see #setM_rpn(CGIText) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIArrow_M_rpn() |
| * @model containment="true" resolveProxies="true" |
| * @generated |
| */ |
| CGIText getM_rpn(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_rpn <em>Mrpn</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Mrpn</em>' containment reference. |
| * @see #getM_rpn() |
| * @generated |
| */ |
| void setM_rpn(CGIText value); |
| |
| /** |
| * Returns the value of the '<em><b>Mangle Point1</b></em>' attribute list. |
| * The list contents are of type {@link java.lang.String}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Mangle Point1</em>' attribute list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Mangle Point1</em>' attribute list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIArrow_M_anglePoint1() |
| * @model unique="false" |
| * @generated |
| */ |
| EList<String> getM_anglePoint1(); |
| |
| /** |
| * Returns the value of the '<em><b>Mangle Point2</b></em>' attribute list. |
| * The list contents are of type {@link java.lang.String}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Mangle Point2</em>' attribute list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Mangle Point2</em>' attribute list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIArrow_M_anglePoint2() |
| * @model unique="false" |
| * @generated |
| */ |
| EList<String> getM_anglePoint2(); |
| |
| /** |
| * Returns the value of the '<em><b>Mline style</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Mline style</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Mline style</em>' attribute. |
| * @see #setM_line_style(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIArrow_M_line_style() |
| * @model |
| * @generated |
| */ |
| String getM_line_style(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIArrow#getM_line_style <em>Mline style</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Mline style</em>' attribute. |
| * @see #getM_line_style() |
| * @generated |
| */ |
| void setM_line_style(String value); |
| |
| /** |
| * Returns the value of the '<em><b>MSource Port</b></em>' attribute list. |
| * The list contents are of type {@link java.lang.String}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>MSource Port</em>' attribute list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>MSource Port</em>' attribute list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIArrow_M_SourcePort() |
| * @model unique="false" |
| * @generated |
| */ |
| EList<String> getM_SourcePort(); |
| |
| /** |
| * Returns the value of the '<em><b>MTarget Port</b></em>' attribute list. |
| * The list contents are of type {@link java.lang.String}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>MTarget Port</em>' attribute list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>MTarget Port</em>' attribute list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIArrow_M_TargetPort() |
| * @model unique="false" |
| * @generated |
| */ |
| EList<String> getM_TargetPort(); |
| |
| } // CGIArrow |