@Override public Object doAction(WasInvalidatedBy s) { return newWasInvalidatedBy(s); }
@Override public Object doAction(WasInvalidatedBy s) { return newWasInvalidatedBy(s); }
public WasInvalidatedBy newWasInvalidatedBy(QualifiedName id, QualifiedName entity, QualifiedName activity, XMLGregorianCalendar time, Collection<Attribute> attributes) { WasInvalidatedBy res=newWasInvalidatedBy(id,entity,activity); res.setTime(time); setAttributes(res, attributes); return res; }
public WasInvalidatedBy newWasInvalidatedBy(QualifiedName id, QualifiedName entity, QualifiedName activity, XMLGregorianCalendar time, Collection<Attribute> attributes) { WasInvalidatedBy res=newWasInvalidatedBy(id,entity,activity); res.setTime(time); setAttributes(res, attributes); return res; }
private void createInvalidation(QualifiedName context, QualifiedName qualifiedName) { List<Statement> statements = collators.get(context).get(qualifiedName); List<XMLGregorianCalendar> times = getInstantaneousTimes(statements); List<QualifiedName> activities = getObjects(context, qualifiedName, onto.QualifiedName_PROVO_activity); List<QualifiedName> entities = getSubjects(context, onto.QualifiedName_PROVO_qualifiedInvalidation, qualifiedName); List<Attribute> attributes = collectAttributes(context, qualifiedName, Types.ProvType.INVALIDATION); qualifiedName = getQualqualifiedName(qualifiedName); List<List<?>> perms = permute(entities, activities, times); for (List<?> perm : perms) { WasInvalidatedBy wib = pFactory.newWasInvalidatedBy(qualifiedName, (QualifiedName) perm.get(0), (QualifiedName) perm.get(1), (XMLGregorianCalendar) perm.get(2), attributes); store(context, wib); } }
private void createInvalidation(QualifiedName context, QualifiedName qualifiedName) { List<Statement> statements = collators.get(context).get(qualifiedName); List<XMLGregorianCalendar> times = getInstantaneousTimes(statements); List<QualifiedName> activities = getObjects(context, qualifiedName, onto.QualifiedName_PROVO_activity); List<QualifiedName> entities = getSubjects(context, onto.QualifiedName_PROVO_qualifiedInvalidation, qualifiedName); List<Attribute> attributes = collectAttributes(context, qualifiedName, Types.ProvType.INVALIDATION); qualifiedName = getQualqualifiedName(qualifiedName); List<List<?>> perms = permute(entities, activities, times); for (List<?> perm : perms) { WasInvalidatedBy wib = pFactory.newWasInvalidatedBy(qualifiedName, (QualifiedName) perm.get(0), (QualifiedName) perm.get(1), (XMLGregorianCalendar) perm.get(2), attributes); store(context, wib); } }
public WasInvalidatedBy newWasInvalidatedBy(WasInvalidatedBy u) { WasInvalidatedBy u1 = newWasInvalidatedBy(u.getId(), u.getEntity(), u.getActivity()); u1.setTime(u.getTime()); u1.getOther().addAll(u.getOther()); u1.getType().addAll(u.getType()); u.getRole().addAll(u.getRole()); u1.getLabel().addAll(u.getLabel()); u1.getLocation().addAll(u.getLocation()); return u1; }
public WasInvalidatedBy newWasInvalidatedBy(WasInvalidatedBy u) { WasInvalidatedBy u1 = newWasInvalidatedBy(u.getId(), u.getEntity(), u.getActivity()); u1.setTime(u.getTime()); u1.getOther().addAll(u.getOther()); u1.getType().addAll(u.getType()); u.getRole().addAll(u.getRole()); u1.getLabel().addAll(u.getLabel()); u1.getLocation().addAll(u.getLocation()); return u1; }
public void testInvalidation6() { WasInvalidatedBy inv = pFactory.newWasInvalidatedBy((QualifiedName) null, q("e1"), q("a1")); makeDocAndTest(inv, "target/invalidation6"); }
public void testInvalidation1() { WasInvalidatedBy inv = pFactory.newWasInvalidatedBy(q("inv1"), q("e1"), null); makeDocAndTest(inv, "target/invalidation1"); }
public void testInvalidation2() { WasInvalidatedBy inv = pFactory.newWasInvalidatedBy(q("inv2"), q("e1"), q("a1")); makeDocAndTest(inv, "target/invalidation2"); }
public void testInvalidation3() { WasInvalidatedBy inv = pFactory.newWasInvalidatedBy(q("inv3"), q("e1"), q("a1")); inv.getRole().add(pFactory.newRole("someRole", name.XSD_STRING)); inv.getRole().add(pFactory.newRole("otherRole", name.XSD_STRING)); makeDocAndTest(inv, "target/invalidation3"); }
@Override public void doAction(WasInvalidatedBy s) { WasInvalidatedBy res = pf.newWasInvalidatedBy(s.getId(), s.getEntity(), s.getActivity()); res.setTime(s.getTime()); QualifiedName id = res.getId(); boolean updated1 = setExpand(res, id, 0); QualifiedName en = res.getEntity(); boolean updated2 = setExpand(res, en, 1); QualifiedName act = res.getActivity(); boolean updated3 = setExpand(res, act, 2); boolean updated4 = expandAttributes(s, res); boolean updated = updated1 || updated2 || updated3 || updated4; boolean allUpdated = updated1 && updated2 && updated3 ; allExpanded=allExpanded && allUpdated; if (!allUpdatedRequired || allUpdated) { ll.add(res); } if (updated) addOrderAttribute(res); }
@Override public void doAction(WasInvalidatedBy s) { WasInvalidatedBy res = pf.newWasInvalidatedBy(s.getId(), s.getEntity(), s.getActivity()); res.setTime(s.getTime()); QualifiedName id = res.getId(); boolean updated1 = setExpand(res, id, 0); QualifiedName en = res.getEntity(); boolean updated2 = setExpand(res, en, 1); QualifiedName act = res.getActivity(); boolean updated3 = setExpand(res, act, 2); boolean updated4 = expandAttributes(s, res); boolean updated = updated1 || updated2 || updated3 || updated4; boolean allUpdated = updated1 && updated2 && updated3 ; allExpanded=allExpanded && allUpdated; if (!allUpdatedRequired || allUpdated) { ll.add(res); } if (updated) addOrderAttribute(res); }
public void testInvalidation4() { WasInvalidatedBy inv = pFactory.newWasInvalidatedBy(q("inv4"), q("e1"), q("a1")); inv.getRole().add(pFactory.newRole("someRole", name.XSD_STRING)); inv.setTime(pFactory.newTimeNow()); makeDocAndTest(inv, "target/invalidation4"); }
public void testInvalidation7() { WasInvalidatedBy inv = pFactory.newWasInvalidatedBy((QualifiedName) null, q("e1"), q("a1")); inv.getRole().add(pFactory.newRole("someRole", name.XSD_STRING)); inv.setTime(pFactory.newTimeNow()); addTypes(inv); addLocations(inv); addLabels(inv); addFurtherAttributes(inv); makeDocAndTest(inv, "target/invalidation7"); }
public void testScruffyInvalidation1() { WasInvalidatedBy inv1 = pFactory.newWasInvalidatedBy(q("inv1"), q("e1"), q("a1")); inv1.setTime(pFactory.newTimeNow()); WasInvalidatedBy inv2 = pFactory.newWasInvalidatedBy(q("inv1"), q("e1"), q("a1")); inv2.setTime(pFactory.newISOTime("2012-12-03T21:08:16.686Z")); Entity e1 = pFactory.newEntity(q("e1")); Activity a1 = pFactory.newActivity(q("a1")); Statement[] opt = new Statement[] { e1, a1 }; Statement[] statements = new Statement[] { inv1, inv2 }; makeDocAndTest(statements, opt, "target/scruffy-invalidation1"); }
public void testScruffyInvalidation2() { WasInvalidatedBy inv1 = pFactory.newWasInvalidatedBy(q("inv1"), q("e1"), q("a1")); inv1.setTime(pFactory.newTimeNow()); inv1.getOther().add(pFactory.newOther(EX_NS, "tag2", EX_PREFIX, "hello", name.XSD_STRING)); WasInvalidatedBy inv2 = pFactory.newWasInvalidatedBy(q("inv1"), q("e1"), q("a1")); inv2.setTime(pFactory.newISOTime("2012-12-03T21:08:16.686Z")); inv2.getOther().add(pFactory.newOther(EX_NS, "tag2", EX_PREFIX, "hi", name.XSD_STRING)); Entity e1 = pFactory.newEntity(q("e1")); Activity a1 = pFactory.newActivity(q("a1")); Statement[] opt = new Statement[] { e1, a1 }; Statement[] statements = new Statement[] { inv1, inv2 }; makeDocAndTest(statements, opt, "target/scruffy-invalidation2"); }
public void testInvalidation5() { WasInvalidatedBy inv = pFactory.newWasInvalidatedBy(q("inv4"), q("e1"), q("a1")); inv.getRole().add(pFactory.newRole("someRole", name.XSD_STRING)); inv.setTime(pFactory.newTimeNow()); addTypes(inv); addLocations(inv); addLabels(inv); addFurtherAttributes(inv); makeDocAndTest(inv, "target/invalidation5"); }
public void testInvalidation0() { WasInvalidatedBy a = pFactory.newWasInvalidatedBy((QualifiedName)null, q("e1"), q("a1")); 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); addRoles(a); addTypes(a); addLocations(a); makeDocAndTest(a,"target/attr_invalidation0"); }