org.yaoqiang.bpmn.model.elements.core.common.CorrelationSubscription Maven / Gradle / Ivy
package org.yaoqiang.bpmn.model.elements.core.common;
import org.yaoqiang.bpmn.model.elements.XMLAttribute;
import org.yaoqiang.bpmn.model.elements.core.foundation.BaseElement;
/**
* CorrelationSubscription
*
* @author Shi Yaoqiang([email protected])
*/
public class CorrelationSubscription extends BaseElement {
private static final long serialVersionUID = -5166012566443226925L;
public CorrelationSubscription(CorrelationSubscriptions parent) {
super(parent, "correlationSubscription");
}
protected void fillStructure() {
XMLAttribute attrCorrelationKeyRef = new XMLAttribute(this, "correlationKeyRef");
CorrelationPropertyBindings refCorrelationPropertyBindings = new CorrelationPropertyBindings(this);
super.fillStructure();
add(attrCorrelationKeyRef);
add(refCorrelationPropertyBindings);
}
public CorrelationSubscriptions getParent() {
return (CorrelationSubscriptions) parent;
}
}