org.yaoqiang.bpmn.model.elements.conversations.CallConversation Maven / Gradle / Ivy
package org.yaoqiang.bpmn.model.elements.conversations;
import org.yaoqiang.bpmn.model.elements.XMLAttribute;
import org.yaoqiang.bpmn.model.elements.collaboration.ParticipantAssociations;
/**
* CallConversation
*
* @author Shi Yaoqiang([email protected])
*/
public class CallConversation extends ConversationNode {
private static final long serialVersionUID = -3412118398812145631L;
public CallConversation(String name) {
this((ConversationNodes) null);
setName(name);
}
public CallConversation(ConversationNodes parent) {
super(parent, "callConversation");
}
protected void fillStructure() {
XMLAttribute attrCalledCollaboratioinRef = new XMLAttribute(this, "calledCollaboratioinRef");
ParticipantAssociations refParticipantAssociations = new ParticipantAssociations(this);
super.fillStructure();
add(attrCalledCollaboratioinRef);
add(refParticipantAssociations);
}
public final String getCalledCollaboratioinRef() {
return get("calledCollaboratioinRef").toValue();
}
}