package org.jbpm.gd.jpdl.model;
import org.jbpm.gd.common.model.GenericElement;
import org.jbpm.gd.common.model.SemanticElement;
public interface EsbElement extends SemanticElement {
boolean isOneWay();
String getServiceName();
String getCategoryName();
String getReplyToOriginator();
void setServiceName(String name);
void setCategoryName(String name);
void setReplyToOriginator(String value);
void addJbpmToEsbMapping(GenericElement element);
void removeJbpmToEsbMapping(GenericElement element);
GenericElement[] getJbpmToEsbMappings();
void addEsbToJbpmMapping(GenericElement element);
void removeEsbToJbpmMapping(GenericElement element);
GenericElement[] getEsbToJbpmMappings();
}