org.omg.bpmn.bpmn2.ConversationAssociation Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.omg.bpmn.model Show documentation
Show all versions of org.omg.bpmn.model Show documentation
Ecore and generated code for org.omg.bpmn2
The newest version!
/*
* Copyright (c) 2012 - 2024 Data In Motion and others.
* All rights reserved.
*
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
* which is available at https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Mark Hoffmann - initial API and implementation
*/
package org.omg.bpmn.bpmn2;
import org.osgi.annotation.versioning.ProviderType;
/**
*
* A representation of the model object 'Conversation Association'.
*
*
*
* The following features are supported:
*
*
* - {@link org.omg.bpmn.bpmn2.ConversationAssociation#getInnerConversationNodeRef Inner Conversation Node Ref}
* - {@link org.omg.bpmn.bpmn2.ConversationAssociation#getOuterConversationNodeRef Outer Conversation Node Ref}
*
*
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getConversationAssociation()
* @model extendedMetaData="name='tConversationAssociation' kind='elementOnly'"
* @generated
*/
@ProviderType
public interface ConversationAssociation extends BaseElement {
/**
* Returns the value of the 'Inner Conversation Node Ref' reference.
*
*
* @return the value of the 'Inner Conversation Node Ref' reference.
* @see #setInnerConversationNodeRef(ConversationNode)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getConversationAssociation_InnerConversationNodeRef()
* @model required="true" ordered="false"
* extendedMetaData="kind='attribute' name='innerConversationNodeRef'"
* @generated
*/
ConversationNode getInnerConversationNodeRef();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.ConversationAssociation#getInnerConversationNodeRef Inner Conversation Node Ref}' reference.
*
*
* @param value the new value of the 'Inner Conversation Node Ref' reference.
* @see #getInnerConversationNodeRef()
* @generated
*/
void setInnerConversationNodeRef(ConversationNode value);
/**
* Returns the value of the 'Outer Conversation Node Ref' reference.
*
*
* @return the value of the 'Outer Conversation Node Ref' reference.
* @see #setOuterConversationNodeRef(ConversationNode)
* @see org.omg.bpmn.bpmn2.Bpmn2Package#getConversationAssociation_OuterConversationNodeRef()
* @model required="true" ordered="false"
* extendedMetaData="kind='attribute' name='outerConversationNodeRef'"
* @generated
*/
ConversationNode getOuterConversationNodeRef();
/**
* Sets the value of the '{@link org.omg.bpmn.bpmn2.ConversationAssociation#getOuterConversationNodeRef Outer Conversation Node Ref}' reference.
*
*
* @param value the new value of the 'Outer Conversation Node Ref' reference.
* @see #getOuterConversationNodeRef()
* @generated
*/
void setOuterConversationNodeRef(ConversationNode value);
} // ConversationAssociation