本文整理汇总了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);
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
}
示例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);
}