@Override public Object doAction(WasDerivedFrom s) { return newWasDerivedFrom(s); }
@Override public Object doAction(WasDerivedFrom s) { return newWasDerivedFrom(s); }
private List<WasDerivedFrom> createDerivation(QualifiedName context, QualifiedName qualifiedName, QualifiedName pred) { List<QualifiedName> entities = getObjects(context, qualifiedName, onto.QualifiedName_PROVO_entity); List<QualifiedName> activities = getObjects(context, qualifiedName, onto.QualifiedName_PROVO_hadActivity); List<QualifiedName> generations = getObjects(context, qualifiedName, onto.QualifiedName_PROVO_hadGeneration); List<QualifiedName> usages = getObjects(context, qualifiedName, onto.QualifiedName_PROVO_hadUsage); List<QualifiedName> generated = getSubjects(context, pred, qualifiedName); List<Attribute> attributes = collectAttributes(context, qualifiedName, Types.ProvType.DERIVATION); qualifiedName = getQualqualifiedName(qualifiedName); List<WasDerivedFrom> wdfs = new ArrayList<WasDerivedFrom>(); List<List<?>> perms = permute(generated, entities, activities, generations, usages); for (List<?> perm : perms) { WasDerivedFrom wdf = pFactory.newWasDerivedFrom(qualifiedName, (QualifiedName) perm.get(0), (QualifiedName) perm.get(1), (QualifiedName) perm.get(2), (QualifiedName) perm.get(3), (QualifiedName) perm.get(4), attributes); store(context, wdf); wdfs.add(wdf); } return wdfs; }
private List<WasDerivedFrom> createDerivation(QualifiedName context, QualifiedName qualifiedName, QualifiedName pred) { List<QualifiedName> entities = getObjects(context, qualifiedName, onto.QualifiedName_PROVO_entity); List<QualifiedName> activities = getObjects(context, qualifiedName, onto.QualifiedName_PROVO_hadActivity); List<QualifiedName> generations = getObjects(context, qualifiedName, onto.QualifiedName_PROVO_hadGeneration); List<QualifiedName> usages = getObjects(context, qualifiedName, onto.QualifiedName_PROVO_hadUsage); List<QualifiedName> generated = getSubjects(context, pred, qualifiedName); List<Attribute> attributes = collectAttributes(context, qualifiedName, Types.ProvType.DERIVATION); qualifiedName = getQualqualifiedName(qualifiedName); List<WasDerivedFrom> wdfs = new ArrayList<WasDerivedFrom>(); List<List<?>> perms = permute(generated, entities, activities, generations, usages); for (List<?> perm : perms) { WasDerivedFrom wdf = pFactory.newWasDerivedFrom(qualifiedName, (QualifiedName) perm.get(0), (QualifiedName) perm.get(1), (QualifiedName) perm.get(2), (QualifiedName) perm.get(3), (QualifiedName) perm.get(4), attributes); store(context, wdf); wdfs.add(wdf); } return wdfs; }
public void testDerivation2() { WasDerivedFrom der = pFactory.newWasDerivedFrom(q("der2"), q("e2"), null); makeDocAndTest(der, "target/derivation2"); }
public WasDerivedFrom newWasDerivedFrom(WasDerivedFrom d) { WasDerivedFrom wdf = newWasDerivedFrom(d.getId(), d.getGeneratedEntity(), d.getUsedEntity()); wdf.setActivity(d.getActivity()); wdf.setGeneration(d.getGeneration()); wdf.setUsage(d.getUsage()); wdf.getOther().addAll(d.getOther()); wdf.getType().addAll(d.getType()); wdf.getLabel().addAll(d.getLabel()); return wdf; } /** A factory method to create an instance of an end {@link WasEndedBy}
public void testDerivation1() { WasDerivedFrom der = pFactory.newWasDerivedFrom(q("der1"), null, q("e1")); makeDocAndTest(der, "target/derivation1"); }
public WasDerivedFrom newWasDerivedFrom(WasDerivedFrom d) { WasDerivedFrom wdf = newWasDerivedFrom(d.getId(), d.getGeneratedEntity(), d.getUsedEntity()); wdf.setActivity(d.getActivity()); wdf.setGeneration(d.getGeneration()); wdf.setUsage(d.getUsage()); wdf.getOther().addAll(d.getOther()); wdf.getType().addAll(d.getType()); wdf.getLabel().addAll(d.getLabel()); return wdf; } /** A factory method to create an instance of an end {@link WasEndedBy}
public void testDerivation9() { WasDerivedFrom der = pFactory.newWasDerivedFrom((QualifiedName) null, q("e2"), null); addTypes(der); makeDocAndTest(der, "target/derivation9"); }
public void testDerivation3() { WasDerivedFrom der = pFactory.newWasDerivedFrom(q("der3"), q("e2"), q("e1")); makeDocAndTest(der, "target/derivation3"); }
public void testDerivation4() { WasDerivedFrom der = pFactory.newWasDerivedFrom(q("der4"), q("e2"), q("e1")); addLabel(der); makeDocAndTest(der, "target/derivation4"); }
public void testDerivation5() { WasDerivedFrom der = pFactory.newWasDerivedFrom(q("der5"), q("e2"), q("e1")); der.setActivity(q("a")); makeDocAndTest(der, "target/derivation5"); }
public void testDerivation8() { WasDerivedFrom der = pFactory.newWasDerivedFrom(q("der8"), q("e2"), q("e1")); addLabel(der); addTypes(der); addFurtherAttributes(der); makeDocAndTest(der, "target/derivation8"); }
public void testDerivation6() { WasDerivedFrom der = pFactory.newWasDerivedFrom(q("der6"), q("e2"), q("e1")); der.setActivity(q("a")); der.setUsage(q("u")); makeDocAndTest(der, "target/derivation6"); }
public void testDerivation10() { WasDerivedFrom der = pFactory.newWasDerivedFrom((QualifiedName) null, q("e2"), q("e1")); der.setActivity(q("a")); der.setUsage(q("u")); der.setGeneration(q("g")); makeDocAndTest(der, "target/derivation10"); }
public void testDerivation7() { WasDerivedFrom der = pFactory.newWasDerivedFrom(q("der7"), q("e2"), q("e1")); der.setActivity(q("a")); der.setUsage(q("u")); der.setGeneration(q("g")); makeDocAndTest(der, "target/derivation7"); }
public void testDerivation12() { WasDerivedFrom der = pFactory.newWasDerivedFrom(q("quo1"), q("e2"), q("e1")); der.setActivity(q("a")); der.setUsage(q("u")); der.setGeneration(q("g")); pFactory.addQuotationType(der); makeDocAndTest(der, "target/derivation12"); }
public void testDerivation11() { WasDerivedFrom der = pFactory.newWasDerivedFrom(q("rev1"), q("e2"), q("e1")); der.setActivity(q("a")); der.setUsage(q("u")); der.setGeneration(q("g")); pFactory.addRevisionType(der); makeDocAndTest(der, "target/derivation11"); }
public void testDerivation13() { WasDerivedFrom der = pFactory.newWasDerivedFrom(q("prim1"), q("e2"), q("e1")); der.setActivity(q("a")); der.setUsage(q("u")); der.setGeneration(q("g")); pFactory.addPrimarySourceType(der); makeDocAndTest(der, "target/derivation13"); }
public void testDerivation0() { WasDerivedFrom a = pFactory.newWasDerivedFrom(q("der0"), q("e2"), q("e1")); addOthers(a, pFactory.newQualifiedName(EX_NS, "tag2", EX_PREFIX)); addOthers(a, pFactory.newQualifiedName(EX_NS, "tag3", EX2_PREFIX)); addOthers(a, pFactory.newQualifiedName(EX2_NS, "tag4", "ex4")); addOthers(a, pFactory.newQualifiedName(EX2_NS, "tag5", EX_PREFIX)); addLabels(a); addTypes(a); makeDocAndTest(a,"target/attr_derivation0"); }