当前位置: 首页>>代码示例>>Java>>正文


Java Workflow.getParent方法代码示例

本文整理汇总了Java中org.apache.taverna.scufl2.api.core.Workflow.getParent方法的典型用法代码示例。如果您正苦于以下问题:Java Workflow.getParent方法的具体用法?Java Workflow.getParent怎么用?Java Workflow.getParent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.taverna.scufl2.api.core.Workflow的用法示例。


在下文中一共展示了Workflow.getParent方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: AddWorkflowInputPortEdit

import org.apache.taverna.scufl2.api.core.Workflow; //导入方法依赖的package包/类
public AddWorkflowInputPortEdit(Workflow workflow, InputWorkflowPort port) {
	super(workflow);
	this.port = port;
	WorkflowBundle workflowBundle = workflow.getParent();
	if (workflowBundle != null)
		for (Profile profile : workflowBundle.getProfiles())
			for (Activity activity : profile.getActivities())
				if (activity.getType().equals(NESTED_WORKFLOW))
					for (Configuration c : scufl2Tools.configurationsFor(
							activity, profile))
						defineEditsForOneConfiguration(workflow, port,
								workflowBundle, activity, c);
}
 
开发者ID:apache,项目名称:incubator-taverna-workbench,代码行数:14,代码来源:AddWorkflowInputPortEdit.java

示例2: checkNestedPortNames

import org.apache.taverna.scufl2.api.core.Workflow; //导入方法依赖的package包/类
private void checkNestedPortNames(WorkflowPort workflowPort, String oldName, String newName) {
	Workflow workflow = workflowPort.getParent();
	if (workflow == null)
		return;
	WorkflowBundle workflowBundle = workflow.getParent();
	if (workflowBundle == null)
		return;
	for (Profile profile : workflowBundle.getProfiles())
		for (Activity activity : profile.getActivities())
			if (activity.getType().equals(NESTED_WORKFLOW))
				for (Configuration c : scufl2Tools.configurationsFor(activity, profile))
					changeActivityPortName(workflowPort, oldName,
							newName, workflow, workflowBundle, activity, c);
}
 
开发者ID:apache,项目名称:incubator-taverna-workbench,代码行数:15,代码来源:RenameEdit.java

示例3: AddWorkflowOutputPortEdit

import org.apache.taverna.scufl2.api.core.Workflow; //导入方法依赖的package包/类
public AddWorkflowOutputPortEdit(Workflow workflow, OutputWorkflowPort port) {
	super(workflow);
	this.port = port;
	WorkflowBundle workflowBundle = workflow.getParent();
	if (workflowBundle != null)
		for (Profile profile : workflowBundle.getProfiles())
			for (Activity activity : profile.getActivities())
				if (activity.getType().equals(NESTED_WORKFLOW))
					for (Configuration c : scufl2Tools.configurationsFor(
							activity, profile))
						defineEditsForOneConfiguration(workflow, port,
								workflowBundle, activity, c);
}
 
开发者ID:apache,项目名称:incubator-taverna-workbench,代码行数:14,代码来源:AddWorkflowOutputPortEdit.java

示例4: RemoveWorkflowOutputPortEdit

import org.apache.taverna.scufl2.api.core.Workflow; //导入方法依赖的package包/类
public RemoveWorkflowOutputPortEdit(Workflow workflow,
		OutputWorkflowPort port) {
	super(workflow);
	this.port = port;
	WorkflowBundle workflowBundle = workflow.getParent();
	if (workflowBundle != null)
		for (Profile profile : workflowBundle.getProfiles())
			for (Activity activity : profile.getActivities())
				if (activity.getType().equals(NESTED_WORKFLOW))
					for (Configuration c : scufl2Tools.configurationsFor(
							activity, profile))
						defineEditsForConfiguration(workflow, port,
								workflowBundle, activity, c);
}
 
开发者ID:apache,项目名称:incubator-taverna-workbench,代码行数:15,代码来源:RemoveWorkflowOutputPortEdit.java

示例5: checkNestedPortDepths

import org.apache.taverna.scufl2.api.core.Workflow; //导入方法依赖的package包/类
private void checkNestedPortDepths(InputWorkflowPort workflowPort,
		Integer depth) {
	Workflow workflow = workflowPort.getParent();
	if (workflow != null) {
		WorkflowBundle workflowBundle = workflow.getParent();
		if (workflowBundle != null)
			for (Profile profile : workflowBundle.getProfiles())
				for (Activity activity : profile.getActivities())
					if (activity.getType().equals(NESTED_WORKFLOW))
						for (Configuration c : scufl2Tools
								.configurationsFor(activity, profile))
							checkOneConfiguration(workflowPort, depth,
									workflow, workflowBundle, activity, c);
	}
}
 
开发者ID:apache,项目名称:incubator-taverna-workbench,代码行数:16,代码来源:ChangeDepthEdit.java

示例6: RemoveWorkflowInputPortEdit

import org.apache.taverna.scufl2.api.core.Workflow; //导入方法依赖的package包/类
public RemoveWorkflowInputPortEdit(Workflow workflow, InputWorkflowPort port) {
	super(workflow);
	this.port = port;
	WorkflowBundle workflowBundle = workflow.getParent();
	if (workflowBundle != null)
		for (Profile profile : workflowBundle.getProfiles())
			for (Activity activity : profile.getActivities())
				if (activity.getType().equals(NESTED_WORKFLOW))
					for (Configuration c : scufl2Tools.configurationsFor(
							activity, profile))
						defineEditsForConfiguration(workflow, port,
								workflowBundle, activity, c);
}
 
开发者ID:apache,项目名称:incubator-taverna-workbench,代码行数:14,代码来源:RemoveWorkflowInputPortEdit.java


注:本文中的org.apache.taverna.scufl2.api.core.Workflow.getParent方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。