| /** |
| * 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 Msc Message</b></em>'. |
| * <!-- end-user-doc --> |
| * |
| * <p> |
| * The following features are supported: |
| * </p> |
| * <ul> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_pModelObject <em>MpModel Object</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_pParent <em>MpParent</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_pSource <em>MpSource</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_sourceType <em>Msource Type</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_pTarget <em>MpTarget</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_targetType <em>Mtarget Type</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_direction <em>Mdirection</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_rpn <em>Mrpn</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_anglePoint1 <em>Mangle Point1</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_anglePoint2 <em>Mangle Point2</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_line_style <em>Mline style</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_SourcePort <em>MSource Port</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_TargetPort <em>MTarget Port</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_bLeft <em>MbLeft</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_arrow <em>Marrow</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getProperties <em>Properties</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getMyState <em>My State</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_pSourceExec <em>MpSource Exec</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_pTargetExec <em>MpTarget Exec</em>}</li> |
| * </ul> |
| * |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIMscMessage() |
| * @model |
| * @generated |
| */ |
| public interface CGIMscMessage extends GraphElementsType { |
| /** |
| * Returns the value of the '<em><b>MpModel Object</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>MpModel Object</em>' reference 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. |
| * @see #setM_pModelObject(IMessage) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIMscMessage_M_pModelObject() |
| * @model |
| * @generated |
| */ |
| IMessage getM_pModelObject(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_pModelObject <em>MpModel Object</em>}' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>MpModel Object</em>' reference. |
| * @see #getM_pModelObject() |
| * @generated |
| */ |
| void setM_pModelObject(IMessage value); |
| |
| /** |
| * 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#getCGIMscMessage_M_pParent() |
| * @model |
| * @generated |
| */ |
| String getM_pParent(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#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(CGIMscColumnCR) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIMscMessage_M_pSource() |
| * @model |
| * @generated |
| */ |
| CGIMscColumnCR getM_pSource(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#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(CGIMscColumnCR 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#getCGIMscMessage_M_sourceType() |
| * @model |
| * @generated |
| */ |
| String getM_sourceType(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#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(CGIMscColumnCR) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIMscMessage_M_pTarget() |
| * @model |
| * @generated |
| */ |
| CGIMscColumnCR getM_pTarget(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#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(CGIMscColumnCR 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#getCGIMscMessage_M_targetType() |
| * @model |
| * @generated |
| */ |
| String getM_targetType(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#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#getCGIMscMessage_M_direction() |
| * @model |
| * @generated |
| */ |
| String getM_direction(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#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#getCGIMscMessage_M_rpn() |
| * @model containment="true" resolveProxies="true" |
| * @generated |
| */ |
| CGIText getM_rpn(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#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#getCGIMscMessage_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#getCGIMscMessage_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#getCGIMscMessage_M_line_style() |
| * @model |
| * @generated |
| */ |
| String getM_line_style(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#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#getCGIMscMessage_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#getCGIMscMessage_M_TargetPort() |
| * @model unique="false" |
| * @generated |
| */ |
| EList<String> getM_TargetPort(); |
| |
| /** |
| * Returns the value of the '<em><b>MbLeft</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>MbLeft</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>MbLeft</em>' attribute. |
| * @see #setM_bLeft(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIMscMessage_M_bLeft() |
| * @model |
| * @generated |
| */ |
| String getM_bLeft(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_bLeft <em>MbLeft</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>MbLeft</em>' attribute. |
| * @see #getM_bLeft() |
| * @generated |
| */ |
| void setM_bLeft(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Marrow</b></em>' attribute list. |
| * The list contents are of type {@link java.lang.String}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Marrow</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>Marrow</em>' attribute list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIMscMessage_M_arrow() |
| * @model unique="false" |
| * @generated |
| */ |
| EList<String> getM_arrow(); |
| |
| /** |
| * Returns the value of the '<em><b>Properties</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Properties</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>Properties</em>' containment reference. |
| * @see #setProperties(IPropertyContainer) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIMscMessage_Properties() |
| * @model containment="true" resolveProxies="true" |
| * @generated |
| */ |
| IPropertyContainer getProperties(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getProperties <em>Properties</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Properties</em>' containment reference. |
| * @see #getProperties() |
| * @generated |
| */ |
| void setProperties(IPropertyContainer value); |
| |
| /** |
| * Returns the value of the '<em><b>My State</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>My State</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>My State</em>' attribute. |
| * @see #setMyState(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIMscMessage_MyState() |
| * @model |
| * @generated |
| */ |
| String getMyState(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getMyState <em>My State</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>My State</em>' attribute. |
| * @see #getMyState() |
| * @generated |
| */ |
| void setMyState(String value); |
| |
| /** |
| * Returns the value of the '<em><b>MpSource Exec</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>MpSource Exec</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 Exec</em>' reference. |
| * @see #setM_pSourceExec(CGIMscExecutionOccurrence) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIMscMessage_M_pSourceExec() |
| * @model |
| * @generated |
| */ |
| CGIMscExecutionOccurrence getM_pSourceExec(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_pSourceExec <em>MpSource Exec</em>}' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>MpSource Exec</em>' reference. |
| * @see #getM_pSourceExec() |
| * @generated |
| */ |
| void setM_pSourceExec(CGIMscExecutionOccurrence value); |
| |
| /** |
| * Returns the value of the '<em><b>MpTarget Exec</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>MpTarget Exec</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 Exec</em>' reference. |
| * @see #setM_pTargetExec(CGIMscExecutionOccurrence) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getCGIMscMessage_M_pTargetExec() |
| * @model |
| * @generated |
| */ |
| CGIMscExecutionOccurrence getM_pTargetExec(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.CGIMscMessage#getM_pTargetExec <em>MpTarget Exec</em>}' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>MpTarget Exec</em>' reference. |
| * @see #getM_pTargetExec() |
| * @generated |
| */ |
| void setM_pTargetExec(CGIMscExecutionOccurrence value); |
| |
| } // CGIMscMessage |