/**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 public MessageFlow getOuterMessageFlowRef() {
   MessageFlow outerMessageFlowRef = basicGetOuterMessageFlowRef();
   return outerMessageFlowRef != null && outerMessageFlowRef.eIsProxy()
       ? (MessageFlow) eResolveProxy((InternalEObject) outerMessageFlowRef)
       : outerMessageFlowRef;
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 public MessageFlow getInnerMessageFlowRef() {
   MessageFlow innerMessageFlowRef = basicGetInnerMessageFlowRef();
   return innerMessageFlowRef != null && innerMessageFlowRef.eIsProxy()
       ? (MessageFlow) eResolveProxy((InternalEObject) innerMessageFlowRef)
       : innerMessageFlowRef;
 }