public WasDerivedFrom doAction(WasDerivedFrom deriv) { List<Attribute> attrs=new LinkedList<Attribute>(); convertTypeAttributes(deriv,attrs); convertLabelAttributes(deriv,attrs); convertAttributes(deriv,attrs); return c.newWasDerivedFrom(deriv.getId(), deriv.getGeneratedEntity(), deriv.getUsedEntity(), deriv.getActivity(), deriv.getGeneration(), deriv.getUsage(), attrs); }
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 doAction(org.openprovenance.prov.model.WasDerivedFrom der) { if (der.getId()!=null) der.setId(uniquify(der.getId())); der.setGeneratedEntity(uniquify(der.getGeneratedEntity())); der.setUsedEntity(uniquify(der.getUsedEntity())); der.setActivity(uniquify(der.getActivity())); der.setGeneration(uniquify(der.getGeneration())); der.setUsage(uniquify(der.getUsage())); doActionAttributes(der); }
@Override public void doAction(WasDerivedFrom s) { WasDerivedFrom res = pf.newWasDerivedFrom(s.getId(), s.getGeneratedEntity(), s.getUsedEntity()); res.setActivity(s.getActivity()); res.setUsage(s.getUsage()); res.setGeneration(s.getGeneration()); QualifiedName id = res.getId(); boolean updated1 = setExpand(res, id, 0); QualifiedName en2 = res.getGeneratedEntity(); boolean updated2 = setExpand(res, en2, 1); QualifiedName en1 = res.getUsedEntity(); boolean updated3 = setExpand(res, en1, 2); QualifiedName act = res.getActivity(); boolean updated4 = setExpand(res, act, 3); QualifiedName gen = res.getGeneration(); boolean updated5 = setExpand(res, gen, 4); QualifiedName use = res.getUsage(); boolean updated6 = setExpand(res, use, 5);
public WasDerivedFrom newWasDerivedFrom(QualifiedName id, QualifiedName aid1, QualifiedName aid2, QualifiedName aid, QualifiedName did1, QualifiedName did2, Collection<Attribute> attributes) { WasDerivedFrom res = of.createWasDerivedFrom(); res.setId(id); res.setUsedEntity(aid2); res.setGeneratedEntity(aid1); res.setActivity(aid); res.setGeneration(did1); res.setUsage(did2); setAttributes(res, attributes); return res; }
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 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 testDoc603() { Document idoc603=new IndexedDocument(pFactory,makeDoc603()).toDocument(); assertEquals(idoc603.getStatementOrBundle().size(),1); WasDerivedFrom u=(WasDerivedFrom) idoc603.getStatementOrBundle().get(0); assertEquals("label",1,u.getLabel().size()); assertEquals("other",2,u.getOther().size()); }
return ((WasDerivedFrom) r).getGeneratedEntity();
return ((WasDerivedFrom) r).getUsedEntity();
public Document makeDoc601() { Entity e1=pFactory.newEntity(q("e1")); Entity e2=pFactory.newEntity(q("e2")); Activity a1=pFactory.newActivity(q("a1")); WasDerivedFrom wdf1=pFactory.newWasDerivedFrom(null,e2.getId(),e1.getId()); WasDerivedFrom wdf2=pFactory.newWasDerivedFrom(null,e2.getId(),e1.getId()); WasDerivedFrom wdf3=pFactory.newWasDerivedFrom(null,e2.getId(),e1.getId()); wdf2.getLabel().add(pFactory.newInternationalizedString("hello")); wdf3.setActivity(a1.getId()); Document doc=pFactory.newDocument(); doc.getStatementOrBundle().add(wdf1); doc.getStatementOrBundle().add(wdf1); doc.getStatementOrBundle().add(wdf2); doc.getStatementOrBundle().add(wdf2); doc.getStatementOrBundle().add(wdf3); doc.getStatementOrBundle().add(wdf3); Namespace nss=Namespace.gatherNamespaces(doc); doc.setNamespace(nss); return doc; }
public void testDerivation5() { WasDerivedFrom der = pFactory.newWasDerivedFrom(q("der5"), q("e2"), q("e1")); der.setActivity(q("a")); makeDocAndTest(der, "target/derivation5"); }
@Override public void doAction(WasDerivedFrom s) { WasDerivedFrom res = pf.newWasDerivedFrom(s.getId(), s.getGeneratedEntity(), s.getUsedEntity()); res.setActivity(s.getActivity()); res.setUsage(s.getUsage()); res.setGeneration(s.getGeneration()); QualifiedName id = res.getId(); boolean updated1 = setExpand(res, id, 0); QualifiedName en2 = res.getGeneratedEntity(); boolean updated2 = setExpand(res, en2, 1); QualifiedName en1 = res.getUsedEntity(); boolean updated3 = setExpand(res, en1, 2); QualifiedName act = res.getActivity(); boolean updated4 = setExpand(res, act, 3); QualifiedName gen = res.getGeneration(); boolean updated5 = setExpand(res, gen, 4); QualifiedName use = res.getUsage(); boolean updated6 = setExpand(res, use, 5);
public WasDerivedFrom newWasDerivedFrom(QualifiedName id, QualifiedName aid1, QualifiedName aid2, QualifiedName aid, QualifiedName did1, QualifiedName did2, Collection<Attribute> attributes) { WasDerivedFrom res = of.createWasDerivedFrom(); res.setId(id); res.setUsedEntity(aid2); res.setGeneratedEntity(aid1); res.setActivity(aid); res.setGeneration(did1); res.setUsage(did2); setAttributes(res, attributes); return res; }
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 Document makeDoc603() { Entity e1=pFactory.newEntity(q("e1")); Entity e2=pFactory.newEntity(q("e2")); //Activity a1=pFactory.newActivity(q("a1")); QualifiedName uid=q("g2"); WasDerivedFrom u1=pFactory.newWasDerivedFrom(uid,e2.getId(),e1.getId()); WasDerivedFrom u2=pFactory.newWasDerivedFrom(uid,e2.getId(),e1.getId()); u2.getLabel().add(pFactory.newInternationalizedString("hello")); u1.getOther().add(pFactory.newOther(q("ELEMENT"), 1, pFactory.getName().XSD_INT)); u2.getOther().add(pFactory.newOther(q("ELEMENT"), 2, pFactory.getName().XSD_INT)); Document doc=pFactory.newDocument(); doc.getStatementOrBundle().add(u1); doc.getStatementOrBundle().add(u1); doc.getStatementOrBundle().add(u2); doc.getStatementOrBundle().add(u2); Namespace nss=Namespace.gatherNamespaces(doc); doc.setNamespace(nss); return doc; }
return ((WasDerivedFrom) r).getGeneratedEntity();
return ((WasDerivedFrom) r).getUsedEntity();