org.yaoqiang.bpmn.model.elements.core.service.Operations Maven / Gradle / Ivy
package org.yaoqiang.bpmn.model.elements.core.service;
import org.yaoqiang.bpmn.model.elements.XMLCollection;
import org.yaoqiang.bpmn.model.elements.XMLElement;
/**
* Operations
*
* @author Shi Yaoqiang([email protected])
*/
public class Operations extends XMLCollection {
private static final long serialVersionUID = 6726008363333976951L;
public Operations(Interface parent) {
super(parent, "operations");
}
public XMLElement generateNewElement() {
Operation operation = new Operation(this);
operation.setId(createId(getParent().getId() + "_O"));
return operation;
}
public String getElementName() {
return "operation";
}
public Interface getParent() {
return (Interface) parent;
}
}