All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy