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


Java NamedSet类代码示例

本文整理汇总了Java中org.apache.taverna.scufl2.api.common.NamedSet的典型用法代码示例。如果您正苦于以下问题:Java NamedSet类的具体用法?Java NamedSet怎么用?Java NamedSet使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


NamedSet类属于org.apache.taverna.scufl2.api.common包,在下文中一共展示了NamedSet类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: visitWorkflowBundle

import org.apache.taverna.scufl2.api.common.NamedSet; //导入依赖的package包/类
@Override
public void visitWorkflowBundle(WorkflowBundle bean) {
	NamedSet<Profile> profiles = bean.getProfiles();
	NamedSet<Workflow> workflows = bean.getWorkflows();
	Workflow mainWorkflow = bean.getMainWorkflow();
	Profile mainProfile = bean.getMainProfile();
	
	if ((profiles != null) && (mainProfile != null)
			&& !profiles.contains(mainProfile))
		listener.outOfScopeValue(bean, "mainProfile", mainProfile);
	if ((workflows != null) && (mainWorkflow != null)
			&& !workflows.contains(mainWorkflow))
		listener.outOfScopeValue(bean, "mainWorkflow", mainWorkflow);
	
	if (checkComplete) {
		if (profiles == null)
			listener.nullField(bean, "profiles");
		if (workflows == null)
			listener.nullField(bean, "workflows");
	}
}
 
开发者ID:apache,项目名称:incubator-taverna-language,代码行数:22,代码来源:CorrectnessVisitor.java

示例2: testCompletenessOfSpecifiedProcessorBindings

import org.apache.taverna.scufl2.api.common.NamedSet; //导入依赖的package包/类
@Test
public void testCompletenessOfSpecifiedProcessorBindings() {
	DummyProfile profile = new DummyProfile();
	// The fields will default to null
	profile.setProcessorBindings(new NamedSet<ProcessorBinding>());
	
	CorrectnessValidator cv = new CorrectnessValidator();
	ReportCorrectnessValidationListener rcvl = new ReportCorrectnessValidationListener();
	
	cv.checkCorrectness(profile, true, rcvl);
	
	Set<NullFieldProblem> nullFieldProblems = rcvl.getNullFieldProblems();
	boolean problem = false;
	for (NullFieldProblem nlp : nullFieldProblems) {
		if (nlp.getBean().equals(profile) && nlp.getFieldName().equals("processorBindings")) {
			problem = true;
		}
	}
	assertFalse(problem);
	
}
 
开发者ID:apache,项目名称:incubator-taverna-language,代码行数:22,代码来源:TestProfile.java

示例3: testCompletenessOfSpecifiedConfigurations

import org.apache.taverna.scufl2.api.common.NamedSet; //导入依赖的package包/类
@Test
public void testCompletenessOfSpecifiedConfigurations() {
	DummyProfile profile = new DummyProfile();
	// The fields will default to null
	profile.setConfigurations(new NamedSet<Configuration>());
	
	CorrectnessValidator cv = new CorrectnessValidator();
	ReportCorrectnessValidationListener rcvl = new ReportCorrectnessValidationListener();
	
	cv.checkCorrectness(profile, true, rcvl);
	
	Set<NullFieldProblem> nullFieldProblems = rcvl.getNullFieldProblems();
	boolean problem = false;
	for (NullFieldProblem nlp : nullFieldProblems) {
		if (nlp.getBean().equals(profile) && nlp.getFieldName().equals("configurations")) {
			problem = true;
		}
	}
	assertFalse(problem);
	
}
 
开发者ID:apache,项目名称:incubator-taverna-language,代码行数:22,代码来源:TestProfile.java

示例4: testCompletenessOfSpecifiedActivities

import org.apache.taverna.scufl2.api.common.NamedSet; //导入依赖的package包/类
@Test
public void testCompletenessOfSpecifiedActivities() {
	DummyProfile profile = new DummyProfile();
	// The fields will default to null
	profile.setActivities(new NamedSet<Activity>());
	
	CorrectnessValidator cv = new CorrectnessValidator();
	ReportCorrectnessValidationListener rcvl = new ReportCorrectnessValidationListener();
	
	cv.checkCorrectness(profile, true, rcvl);
	
	Set<NullFieldProblem> nullFieldProblems = rcvl.getNullFieldProblems();
	boolean problem = false;
	for (NullFieldProblem nlp : nullFieldProblems) {
		if (nlp.getBean().equals(profile) && nlp.getFieldName().equals("activities")) {
			problem = true;
		}
	}
	assertFalse(problem);
	
}
 
开发者ID:apache,项目名称:incubator-taverna-language,代码行数:22,代码来源:TestProfile.java

示例5: testCompletenessOfSpecifiedProfiles

import org.apache.taverna.scufl2.api.common.NamedSet; //导入依赖的package包/类
@Test
public void testCompletenessOfSpecifiedProfiles() {
	DummyWorkflowBundle dwb = new DummyWorkflowBundle();
	dwb.setProfiles(new NamedSet<Profile>());
	
	CorrectnessValidator cv = new CorrectnessValidator();
	ReportCorrectnessValidationListener rcvl = new ReportCorrectnessValidationListener();
	
	cv.checkCorrectness(dwb, true, rcvl);
	
	Set<NullFieldProblem> nullFieldProblems = rcvl.getNullFieldProblems();
	
	boolean problem = false;
	for (NullFieldProblem nlp : nullFieldProblems) {
		if (nlp.getBean().equals(dwb) && nlp.getFieldName().equals("profiles")) {
			problem = true;
		}
	}
	assertFalse(problem);

}
 
开发者ID:apache,项目名称:incubator-taverna-language,代码行数:22,代码来源:TestWorkflowBundle.java

示例6: testCompletenessOfSpecifiedWorkflows

import org.apache.taverna.scufl2.api.common.NamedSet; //导入依赖的package包/类
@Test
public void testCompletenessOfSpecifiedWorkflows() {
	DummyWorkflowBundle dwb = new DummyWorkflowBundle();
	dwb.setWorkflows(new NamedSet<Workflow>());
	
	CorrectnessValidator cv = new CorrectnessValidator();
	ReportCorrectnessValidationListener rcvl = new ReportCorrectnessValidationListener();
	
	cv.checkCorrectness(dwb, true, rcvl);
	
	Set<NullFieldProblem> nullFieldProblems = rcvl.getNullFieldProblems();
	
	boolean problem = false;
	for (NullFieldProblem nlp : nullFieldProblems) {
		if (nlp.getBean().equals(dwb) && nlp.getFieldName().equals("workflows")) {
			problem = true;
		}
	}
	assertFalse(problem);
}
 
开发者ID:apache,项目名称:incubator-taverna-language,代码行数:21,代码来源:TestWorkflowBundle.java

示例7: testOutOfScopeMainProfile

import org.apache.taverna.scufl2.api.common.NamedSet; //导入依赖的package包/类
@Test
public void testOutOfScopeMainProfile() {
	DummyWorkflowBundle dwb = new DummyWorkflowBundle();
	Profile orphanProfile = new Profile();
	dwb.setMainProfile(orphanProfile);
	dwb.setProfiles(new NamedSet<Profile>());

	CorrectnessValidator cv = new CorrectnessValidator();
	ReportCorrectnessValidationListener rcvl = new ReportCorrectnessValidationListener();
	
	cv.checkCorrectness(dwb, false, rcvl);
	
	Set<OutOfScopeValueProblem> outOfScopeValueProblems = rcvl.getOutOfScopeValueProblems();
	assertFalse(outOfScopeValueProblems.isEmpty());
	
	boolean problem = false;
	for (OutOfScopeValueProblem nlp : outOfScopeValueProblems) {
		if (nlp.getBean().equals(dwb) && nlp.getFieldName().equals("mainProfile") && nlp.getValue().equals(orphanProfile)) {
			problem = true;
		}
	}
	assertTrue(problem);

}
 
开发者ID:apache,项目名称:incubator-taverna-language,代码行数:25,代码来源:TestWorkflowBundle.java

示例8: testInScopeMainProfile

import org.apache.taverna.scufl2.api.common.NamedSet; //导入依赖的package包/类
@Test
public void testInScopeMainProfile() {
	DummyWorkflowBundle dwb = new DummyWorkflowBundle();
	Profile profile = new Profile();
	dwb.setMainProfile(profile);
	NamedSet<Profile> profiles = new NamedSet<Profile>();
	dwb.setProfiles(profiles);
	profiles.add(profile);

	CorrectnessValidator cv = new CorrectnessValidator();
	ReportCorrectnessValidationListener rcvl = new ReportCorrectnessValidationListener();
	
	cv.checkCorrectness(dwb, false, rcvl);
	
	Set<OutOfScopeValueProblem> outOfScopeValueProblems = rcvl.getOutOfScopeValueProblems();
	
	boolean problem = false;
	for (OutOfScopeValueProblem nlp : outOfScopeValueProblems) {
		if (nlp.getBean().equals(dwb) && nlp.getFieldName().equals("mainProfile") && nlp.getValue().equals(profile)) {
			problem = true;
		}
	}
	assertFalse(problem);

}
 
开发者ID:apache,项目名称:incubator-taverna-language,代码行数:26,代码来源:TestWorkflowBundle.java

示例9: testOutOfScopeMainWorkflow

import org.apache.taverna.scufl2.api.common.NamedSet; //导入依赖的package包/类
@Test
public void testOutOfScopeMainWorkflow() {
	DummyWorkflowBundle dwb = new DummyWorkflowBundle();
	Workflow orphanWorkflow = new Workflow();
	dwb.setMainWorkflow(orphanWorkflow);
	dwb.setWorkflows(new NamedSet<Workflow>());

	CorrectnessValidator cv = new CorrectnessValidator();
	ReportCorrectnessValidationListener rcvl = new ReportCorrectnessValidationListener();
	
	cv.checkCorrectness(dwb, false, rcvl);
	
	Set<OutOfScopeValueProblem> outOfScopeValueProblems = rcvl.getOutOfScopeValueProblems();
	assertFalse(outOfScopeValueProblems.isEmpty());
	
	boolean problem = false;
	for (OutOfScopeValueProblem nlp : outOfScopeValueProblems) {
		if (nlp.getBean().equals(dwb) && nlp.getFieldName().equals("mainWorkflow") && nlp.getValue().equals(orphanWorkflow)) {
			problem = true;
		}
	}
	assertTrue(problem);

}
 
开发者ID:apache,项目名称:incubator-taverna-language,代码行数:25,代码来源:TestWorkflowBundle.java

示例10: testInScopeMainWorkflow

import org.apache.taverna.scufl2.api.common.NamedSet; //导入依赖的package包/类
@Test
public void testInScopeMainWorkflow() {
	DummyWorkflowBundle dwb = new DummyWorkflowBundle();
	Workflow workflow = new Workflow();
	dwb.setMainWorkflow(workflow);
	NamedSet<Workflow> workflows = new NamedSet<Workflow>();
	dwb.setWorkflows(workflows);
	workflows.add(workflow);

	CorrectnessValidator cv = new CorrectnessValidator();
	ReportCorrectnessValidationListener rcvl = new ReportCorrectnessValidationListener();
	
	cv.checkCorrectness(dwb, false, rcvl);
	
	Set<OutOfScopeValueProblem> outOfScopeValueProblems = rcvl.getOutOfScopeValueProblems();
	
	boolean problem = false;
	for (OutOfScopeValueProblem nlp : outOfScopeValueProblems) {
		if (nlp.getBean().equals(dwb) && nlp.getFieldName().equals("mainWorkflow") && nlp.getValue().equals(workflow)) {
			problem = true;
		}
	}
	assertFalse(problem);

}
 
开发者ID:apache,项目名称:incubator-taverna-language,代码行数:26,代码来源:TestWorkflowBundle.java

示例11: testCompletenessOfSpecifiedProcessors

import org.apache.taverna.scufl2.api.common.NamedSet; //导入依赖的package包/类
@Test
public void testCompletenessOfSpecifiedProcessors() {
	DummyWorkflow dw = new DummyWorkflow();
	dw.setProcessors(new NamedSet<Processor>());
	
	CorrectnessValidator cv = new CorrectnessValidator();
	ReportCorrectnessValidationListener rcvl = new ReportCorrectnessValidationListener();
	
	cv.checkCorrectness(dw, true, rcvl);
	
	Set<NullFieldProblem> nullFieldProblems = rcvl.getNullFieldProblems();
	
	boolean problem = false;
	for (NullFieldProblem nlp : nullFieldProblems) {
		if (nlp.getBean().equals(dw) && nlp.getFieldName().equals("processors")) {
			problem = true;
		}
	}
	assertFalse(problem);

}
 
开发者ID:apache,项目名称:incubator-taverna-language,代码行数:22,代码来源:TestWorkflow.java

示例12: testCompletenessOfMissingInputPorts

import org.apache.taverna.scufl2.api.common.NamedSet; //导入依赖的package包/类
@Test
public void testCompletenessOfMissingInputPorts() {
	DummyWorkflow dw = new DummyWorkflow();
	dw.setOutputPorts(new NamedSet<OutputWorkflowPort>());
	
	CorrectnessValidator cv = new CorrectnessValidator();
	ReportCorrectnessValidationListener rcvl = new ReportCorrectnessValidationListener();
	
	cv.checkCorrectness(dw, true, rcvl);
	
	Set<NullFieldProblem> nullFieldProblems = rcvl.getNullFieldProblems();
	assertFalse(nullFieldProblems.isEmpty());
	boolean problem = false;
	for (NullFieldProblem nlp : nullFieldProblems) {
		if (nlp.getBean().equals(dw) && nlp.getFieldName().equals("inputPorts")) {
			problem = true;
		}
	}
	assertTrue(problem);

}
 
开发者ID:apache,项目名称:incubator-taverna-language,代码行数:22,代码来源:TestPorted.java

示例13: testCompletenessOfSpecifiedInputPorts

import org.apache.taverna.scufl2.api.common.NamedSet; //导入依赖的package包/类
@Test
public void testCompletenessOfSpecifiedInputPorts() {
	DummyWorkflow dw = new DummyWorkflow();
	dw.setInputPorts(new NamedSet<InputWorkflowPort>());
	dw.setOutputPorts(new NamedSet<OutputWorkflowPort>());
	
	CorrectnessValidator cv = new CorrectnessValidator();
	ReportCorrectnessValidationListener rcvl = new ReportCorrectnessValidationListener();
	
	cv.checkCorrectness(dw, true, rcvl);
	
	Set<NullFieldProblem> nullFieldProblems = rcvl.getNullFieldProblems();
	boolean problem = false;
	for (NullFieldProblem nlp : nullFieldProblems) {
		if (nlp.getBean().equals(dw) && nlp.getFieldName().equals("inputPorts")) {
			problem = true;
		}
	}
	assertFalse(problem);
	
}
 
开发者ID:apache,项目名称:incubator-taverna-language,代码行数:22,代码来源:TestPorted.java

示例14: testCompletenessOfMissingOutputPorts

import org.apache.taverna.scufl2.api.common.NamedSet; //导入依赖的package包/类
@Test
public void testCompletenessOfMissingOutputPorts() {
	DummyWorkflow dw = new DummyWorkflow();
	dw.setInputPorts(new NamedSet<InputWorkflowPort>());
	
	CorrectnessValidator cv = new CorrectnessValidator();
	ReportCorrectnessValidationListener rcvl = new ReportCorrectnessValidationListener();
	
	cv.checkCorrectness(dw, true, rcvl);
	
	Set<NullFieldProblem> nullFieldProblems = rcvl.getNullFieldProblems();
	assertFalse(nullFieldProblems.isEmpty());
	boolean problem = false;
	for (NullFieldProblem nlp : nullFieldProblems) {
		if (nlp.getBean().equals(dw) && nlp.getFieldName().equals("outputPorts")) {
			problem = true;
		}
	}
	assertTrue(problem);

}
 
开发者ID:apache,项目名称:incubator-taverna-language,代码行数:22,代码来源:TestPorted.java

示例15: testCompletenessOfSpecifiedOutputPorts

import org.apache.taverna.scufl2.api.common.NamedSet; //导入依赖的package包/类
@Test
public void testCompletenessOfSpecifiedOutputPorts() {
	DummyWorkflow dw = new DummyWorkflow();
	dw.setInputPorts(new NamedSet<InputWorkflowPort>());
	dw.setOutputPorts(new NamedSet<OutputWorkflowPort>());
	
	CorrectnessValidator cv = new CorrectnessValidator();
	ReportCorrectnessValidationListener rcvl = new ReportCorrectnessValidationListener();
	
	cv.checkCorrectness(dw, true, rcvl);
	
	Set<NullFieldProblem> nullFieldProblems = rcvl.getNullFieldProblems();
	boolean problem = false;
	for (NullFieldProblem nlp : nullFieldProblems) {
		if (nlp.getBean().equals(dw) && nlp.getFieldName().equals("outputPorts")) {
			problem = true;
		}
	}
	assertFalse(problem);
	
}
 
开发者ID:apache,项目名称:incubator-taverna-language,代码行数:22,代码来源:TestPorted.java


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