本文整理汇总了Java中org.eclipse.uml2.uml.Package.createPackagedElement方法的典型用法代码示例。如果您正苦于以下问题:Java Package.createPackagedElement方法的具体用法?Java Package.createPackagedElement怎么用?Java Package.createPackagedElement使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.uml2.uml.Package
的用法示例。
在下文中一共展示了Package.createPackagedElement方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createCollaboration
import org.eclipse.uml2.uml.Package; //导入方法依赖的package包/类
/**
* Collaboration 생성
*
* @param realizePkg
* @param useCase
* @return Collaboration
*/
private Collaboration createCollaboration(Package realizePkg, UseCase useCase) {
Package ucPackage = realizePkg.getNestedPackage(useCase.getName());
if (ucPackage == null) {
ucPackage = realizePkg.createNestedPackage(useCase.getName());
}
PackageableElement packagedElement = ucPackage.getPackagedElement(useCase.getName());
Collaboration collabo = null;
if (packagedElement instanceof Collaboration) {
collabo = (Collaboration) packagedElement;
} else {
EClass eClass = UMLFactory.eINSTANCE.getUMLPackage().getCollaboration();
collabo = (Collaboration) ucPackage.createPackagedElement(useCase.getName(), eClass);
}
ModelUtility.copyDocumentation(collabo, useCase);
ModelUtility.copyKeywords(useCase, collabo);
return collabo;
}