org.camunda.bpmn.model.CallActivity Maven / Gradle / Ivy
/*
* 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.camunda.bpmn.model;
import org.osgi.annotation.versioning.ProviderType;
/**
*
* A representation of the model object 'Call Activity'.
*
*
*
* The following features are supported:
*
*
* - {@link org.camunda.bpmn.model.CallActivity#getCalledElement Called Element}
* - {@link org.camunda.bpmn.model.CallActivity#getCalledElementBinding Called Element Binding}
* - {@link org.camunda.bpmn.model.CallActivity#getCalledElementVersion Called Element Version}
*
*
* @see org.camunda.bpmn.model.CamundaPackage#getCallActivity()
* @model extendedMetaData="name='tCallActivity' kind='elementOnly'"
* @generated
*/
@ProviderType
public interface CallActivity extends org.omg.bpmn.bpmn2.CallActivity {
/**
* Returns the value of the 'Called Element' attribute.
*
*
* @return the value of the 'Called Element' attribute.
* @see #setCalledElement(String)
* @see org.camunda.bpmn.model.CamundaPackage#getCallActivity_CalledElement()
* @model extendedMetaData="kind='attribute' name='calledElement'"
* @generated
*/
String getCalledElement();
/**
* Sets the value of the '{@link org.camunda.bpmn.model.CallActivity#getCalledElement Called Element}' attribute.
*
*
* @param value the new value of the 'Called Element' attribute.
* @see #getCalledElement()
* @generated
*/
void setCalledElement(String value);
/**
* Returns the value of the 'Called Element Binding' attribute.
* The default value is "latest"
.
*
*
* @return the value of the 'Called Element Binding' attribute.
* @see #setCalledElementBinding(String)
* @see org.camunda.bpmn.model.CamundaPackage#getCallActivity_CalledElementBinding()
* @model default="latest"
* extendedMetaData="kind='attribute' name='calledElementBinding' namespace='##targetNamespace'"
* @generated
*/
String getCalledElementBinding();
/**
* Sets the value of the '{@link org.camunda.bpmn.model.CallActivity#getCalledElementBinding Called Element Binding}' attribute.
*
*
* @param value the new value of the 'Called Element Binding' attribute.
* @see #getCalledElementBinding()
* @generated
*/
void setCalledElementBinding(String value);
/**
* Returns the value of the 'Called Element Version' attribute.
*
*
* @return the value of the 'Called Element Version' attribute.
* @see #setCalledElementVersion(Integer)
* @see org.camunda.bpmn.model.CamundaPackage#getCallActivity_CalledElementVersion()
* @model dataType="org.eclipse.emf.ecore.xml.type.IntObject"
* extendedMetaData="kind='attribute' name='calledElementVersion' namespace='##targetNamespace'"
* @generated
*/
Integer getCalledElementVersion();
/**
* Sets the value of the '{@link org.camunda.bpmn.model.CallActivity#getCalledElementVersion Called Element Version}' attribute.
*
*
* @param value the new value of the 'Called Element Version' attribute.
* @see #getCalledElementVersion()
* @generated
*/
void setCalledElementVersion(Integer value);
} // CallActivity