public class RdfConstructor<RESOURCE,LITERAL,STATEMENT>
extends java.lang.Object
implements org.openprovenance.prov.model.ModelConstructor
| Constructor and Description |
|---|
RdfConstructor(GraphBuilder<RESOURCE,LITERAL,STATEMENT> gb,
org.openprovenance.prov.model.ProvFactory pFactory) |
| Modifier and Type | Method and Description |
|---|---|
org.openprovenance.prov.model.QualifiedName |
addInfluence(org.openprovenance.prov.model.QualifiedName infl,
org.openprovenance.prov.model.QualifiedName subject,
org.openprovenance.prov.model.QualifiedName object,
javax.xml.datatype.XMLGregorianCalendar time,
org.openprovenance.prov.model.QualifiedName other,
boolean someOther,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes,
org.openprovenance.prov.model.QualifiedName qualifiedClass) |
org.openprovenance.prov.model.QualifiedName |
addInfluenceDELETEME(org.openprovenance.prov.model.QualifiedName infl,
org.openprovenance.prov.model.QualifiedName subject,
org.openprovenance.prov.model.QualifiedName object,
javax.xml.datatype.XMLGregorianCalendar time,
org.openprovenance.prov.model.QualifiedName other,
boolean someOther,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes,
org.openprovenance.prov.model.QualifiedName qualifiedClass) |
void |
assertAtTime(org.openprovenance.prov.model.QualifiedName subject,
javax.xml.datatype.XMLGregorianCalendar time) |
void |
asserterOther(org.openprovenance.prov.model.QualifiedName subject,
org.openprovenance.prov.model.QualifiedName other,
org.openprovenance.prov.model.QualifiedName qualifiedClass) |
void |
assertInfluencer(org.openprovenance.prov.model.QualifiedName infl,
org.openprovenance.prov.model.QualifiedName object,
org.openprovenance.prov.model.QualifiedName qualifiedClass) |
void |
assertQualifiedInfluence(org.openprovenance.prov.model.QualifiedName subject,
org.openprovenance.prov.model.QualifiedName infl,
org.openprovenance.prov.model.QualifiedName qualifiedClass) |
org.openprovenance.prov.model.QualifiedName |
assertType(org.openprovenance.prov.model.QualifiedName infl,
org.openprovenance.prov.model.QualifiedName qualifiedClass) |
boolean |
binaryProp(java.lang.Object id,
java.lang.Object subject) |
java.lang.Object |
convertCollectionMemberOf(java.lang.Object id,
java.lang.Object id2,
java.lang.Object map,
java.lang.Object complete,
java.lang.Object dAttrs) |
java.lang.Object |
convertDictionaryMemberOf(java.lang.Object id,
java.lang.Object id2,
java.lang.Object map,
java.lang.Object complete,
java.lang.Object dAttrs) |
java.lang.Object |
convertEntry(java.lang.Object o1,
java.lang.Object o2) |
java.lang.Object |
convertExtension(java.lang.Object name,
java.lang.Object id,
java.lang.Object args,
java.lang.Object dAttrs) |
java.lang.Object |
convertInsertion(java.lang.Object id,
java.lang.Object id2,
java.lang.Object id1,
java.lang.Object map,
java.lang.Object dAttrs) |
java.lang.Object |
convertKeyEntitySet(java.util.List<java.lang.Object> o) |
java.lang.Object |
convertKeys(java.util.List<java.lang.Object> keys) |
java.lang.Object |
convertRemoval(java.lang.Object id,
java.lang.Object id2,
java.lang.Object id1,
java.lang.Object keys,
java.lang.Object dAttrs) |
org.openprovenance.prov.model.Namespace |
getNamespace() |
org.openprovenance.prov.model.ActedOnBehalfOf |
newActedOnBehalfOf(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName agent2,
org.openprovenance.prov.model.QualifiedName agent1,
org.openprovenance.prov.model.QualifiedName a,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
org.openprovenance.prov.model.Activity |
newActivity(org.openprovenance.prov.model.QualifiedName id,
javax.xml.datatype.XMLGregorianCalendar startTime,
javax.xml.datatype.XMLGregorianCalendar endTime,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
org.openprovenance.prov.model.Agent |
newAgent(org.openprovenance.prov.model.QualifiedName id,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
org.openprovenance.prov.model.AlternateOf |
newAlternateOf(org.openprovenance.prov.model.QualifiedName entity2,
org.openprovenance.prov.model.QualifiedName entity1) |
org.openprovenance.prov.model.DerivedByInsertionFrom |
newDerivedByInsertionFrom(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName after,
org.openprovenance.prov.model.QualifiedName before,
java.util.List<org.openprovenance.prov.model.Entry> keyEntitySet,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
org.openprovenance.prov.model.DerivedByRemovalFrom |
newDerivedByRemovalFrom(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName after,
org.openprovenance.prov.model.QualifiedName before,
java.util.List<org.openprovenance.prov.model.Key> keys,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
org.openprovenance.prov.model.DictionaryMembership |
newDictionaryMembership(org.openprovenance.prov.model.QualifiedName dict,
java.util.List<org.openprovenance.prov.model.Entry> keyEntitySet) |
org.openprovenance.prov.model.Document |
newDocument(org.openprovenance.prov.model.Namespace namespaces,
java.util.Collection<org.openprovenance.prov.model.Statement> statements,
java.util.Collection<org.openprovenance.prov.model.Bundle> bundles) |
org.openprovenance.prov.model.Entity |
newEntity(org.openprovenance.prov.model.QualifiedName id,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
org.openprovenance.prov.model.HadMember |
newHadMember(org.openprovenance.prov.model.QualifiedName collection,
java.util.Collection<org.openprovenance.prov.model.QualifiedName> ll) |
org.openprovenance.prov.model.MentionOf |
newMentionOf(org.openprovenance.prov.model.QualifiedName entity2,
org.openprovenance.prov.model.QualifiedName entity1,
org.openprovenance.prov.model.QualifiedName b) |
org.openprovenance.prov.model.Bundle |
newNamedBundle(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.Namespace namespaces,
java.util.Collection<org.openprovenance.prov.model.Statement> statements) |
org.openprovenance.prov.model.QualifiedName |
newQualifiedName(java.lang.String namespace,
java.lang.String local,
java.lang.String prefix) |
org.openprovenance.prov.model.SpecializationOf |
newSpecializationOf(org.openprovenance.prov.model.QualifiedName entity2,
org.openprovenance.prov.model.QualifiedName entity1) |
org.openprovenance.prov.model.Used |
newUsed(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName activity,
org.openprovenance.prov.model.QualifiedName entity,
javax.xml.datatype.XMLGregorianCalendar time,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
org.openprovenance.prov.model.WasAssociatedWith |
newWasAssociatedWith(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName a,
org.openprovenance.prov.model.QualifiedName ag,
org.openprovenance.prov.model.QualifiedName plan,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
org.openprovenance.prov.model.WasAttributedTo |
newWasAttributedTo(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName e,
org.openprovenance.prov.model.QualifiedName ag,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
org.openprovenance.prov.model.WasDerivedFrom |
newWasDerivedFrom(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName entity2,
org.openprovenance.prov.model.QualifiedName entity1,
org.openprovenance.prov.model.QualifiedName activity,
org.openprovenance.prov.model.QualifiedName generation,
org.openprovenance.prov.model.QualifiedName usage,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
org.openprovenance.prov.model.WasEndedBy |
newWasEndedBy(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName activity,
org.openprovenance.prov.model.QualifiedName trigger,
org.openprovenance.prov.model.QualifiedName ender,
javax.xml.datatype.XMLGregorianCalendar time,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
org.openprovenance.prov.model.WasGeneratedBy |
newWasGeneratedBy(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName entity,
org.openprovenance.prov.model.QualifiedName activity,
javax.xml.datatype.XMLGregorianCalendar time,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
org.openprovenance.prov.model.WasInfluencedBy |
newWasInfluencedBy(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName qn2,
org.openprovenance.prov.model.QualifiedName qn1,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
org.openprovenance.prov.model.WasInformedBy |
newWasInformedBy(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName activity2,
org.openprovenance.prov.model.QualifiedName activity1,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
org.openprovenance.prov.model.WasInvalidatedBy |
newWasInvalidatedBy(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName entity,
org.openprovenance.prov.model.QualifiedName activity,
javax.xml.datatype.XMLGregorianCalendar time,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
org.openprovenance.prov.model.WasStartedBy |
newWasStartedBy(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName activity,
org.openprovenance.prov.model.QualifiedName trigger,
org.openprovenance.prov.model.QualifiedName starter,
javax.xml.datatype.XMLGregorianCalendar time,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
void |
processAttributes(org.openprovenance.prov.model.QualifiedName q,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes) |
void |
setNamespace(org.openprovenance.prov.model.Namespace ns) |
void |
startBundle(org.openprovenance.prov.model.QualifiedName bundleId,
org.openprovenance.prov.model.Namespace namespaces) |
void |
startDocument(org.openprovenance.prov.model.Namespace namespaces) |
public RdfConstructor(GraphBuilder<RESOURCE,LITERAL,STATEMENT> gb, org.openprovenance.prov.model.ProvFactory pFactory)
public org.openprovenance.prov.model.Namespace getNamespace()
public void setNamespace(org.openprovenance.prov.model.Namespace ns)
public org.openprovenance.prov.model.Entity newEntity(org.openprovenance.prov.model.QualifiedName id,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
newEntity in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.Activity newActivity(org.openprovenance.prov.model.QualifiedName id,
javax.xml.datatype.XMLGregorianCalendar startTime,
javax.xml.datatype.XMLGregorianCalendar endTime,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
newActivity in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.Agent newAgent(org.openprovenance.prov.model.QualifiedName id,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
newAgent in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.Used newUsed(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName activity,
org.openprovenance.prov.model.QualifiedName entity,
javax.xml.datatype.XMLGregorianCalendar time,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
newUsed in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.WasGeneratedBy newWasGeneratedBy(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName entity,
org.openprovenance.prov.model.QualifiedName activity,
javax.xml.datatype.XMLGregorianCalendar time,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
newWasGeneratedBy in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.WasInvalidatedBy newWasInvalidatedBy(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName entity,
org.openprovenance.prov.model.QualifiedName activity,
javax.xml.datatype.XMLGregorianCalendar time,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
newWasInvalidatedBy in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.WasStartedBy newWasStartedBy(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName activity,
org.openprovenance.prov.model.QualifiedName trigger,
org.openprovenance.prov.model.QualifiedName starter,
javax.xml.datatype.XMLGregorianCalendar time,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
newWasStartedBy in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.WasEndedBy newWasEndedBy(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName activity,
org.openprovenance.prov.model.QualifiedName trigger,
org.openprovenance.prov.model.QualifiedName ender,
javax.xml.datatype.XMLGregorianCalendar time,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
newWasEndedBy in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.WasDerivedFrom newWasDerivedFrom(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName entity2,
org.openprovenance.prov.model.QualifiedName entity1,
org.openprovenance.prov.model.QualifiedName activity,
org.openprovenance.prov.model.QualifiedName generation,
org.openprovenance.prov.model.QualifiedName usage,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
newWasDerivedFrom in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.WasAssociatedWith newWasAssociatedWith(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName a,
org.openprovenance.prov.model.QualifiedName ag,
org.openprovenance.prov.model.QualifiedName plan,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
newWasAssociatedWith in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.WasAttributedTo newWasAttributedTo(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName e,
org.openprovenance.prov.model.QualifiedName ag,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
newWasAttributedTo in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.ActedOnBehalfOf newActedOnBehalfOf(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName agent2,
org.openprovenance.prov.model.QualifiedName agent1,
org.openprovenance.prov.model.QualifiedName a,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
newActedOnBehalfOf in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.WasInformedBy newWasInformedBy(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName activity2,
org.openprovenance.prov.model.QualifiedName activity1,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
newWasInformedBy in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.WasInfluencedBy newWasInfluencedBy(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName qn2,
org.openprovenance.prov.model.QualifiedName qn1,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
newWasInfluencedBy in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.AlternateOf newAlternateOf(org.openprovenance.prov.model.QualifiedName entity2,
org.openprovenance.prov.model.QualifiedName entity1)
newAlternateOf in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.SpecializationOf newSpecializationOf(org.openprovenance.prov.model.QualifiedName entity2,
org.openprovenance.prov.model.QualifiedName entity1)
newSpecializationOf in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.MentionOf newMentionOf(org.openprovenance.prov.model.QualifiedName entity2,
org.openprovenance.prov.model.QualifiedName entity1,
org.openprovenance.prov.model.QualifiedName b)
newMentionOf in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.HadMember newHadMember(org.openprovenance.prov.model.QualifiedName collection,
java.util.Collection<org.openprovenance.prov.model.QualifiedName> ll)
newHadMember in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.Document newDocument(org.openprovenance.prov.model.Namespace namespaces,
java.util.Collection<org.openprovenance.prov.model.Statement> statements,
java.util.Collection<org.openprovenance.prov.model.Bundle> bundles)
newDocument in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.Bundle newNamedBundle(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.Namespace namespaces,
java.util.Collection<org.openprovenance.prov.model.Statement> statements)
newNamedBundle in interface org.openprovenance.prov.model.ModelConstructorpublic void startDocument(org.openprovenance.prov.model.Namespace namespaces)
startDocument in interface org.openprovenance.prov.model.ModelConstructorpublic void startBundle(org.openprovenance.prov.model.QualifiedName bundleId,
org.openprovenance.prov.model.Namespace namespaces)
startBundle in interface org.openprovenance.prov.model.ModelConstructorpublic void processAttributes(org.openprovenance.prov.model.QualifiedName q,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
public org.openprovenance.prov.model.QualifiedName addInfluence(org.openprovenance.prov.model.QualifiedName infl,
org.openprovenance.prov.model.QualifiedName subject,
org.openprovenance.prov.model.QualifiedName object,
javax.xml.datatype.XMLGregorianCalendar time,
org.openprovenance.prov.model.QualifiedName other,
boolean someOther,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes,
org.openprovenance.prov.model.QualifiedName qualifiedClass)
public org.openprovenance.prov.model.QualifiedName addInfluenceDELETEME(org.openprovenance.prov.model.QualifiedName infl,
org.openprovenance.prov.model.QualifiedName subject,
org.openprovenance.prov.model.QualifiedName object,
javax.xml.datatype.XMLGregorianCalendar time,
org.openprovenance.prov.model.QualifiedName other,
boolean someOther,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes,
org.openprovenance.prov.model.QualifiedName qualifiedClass)
public void asserterOther(org.openprovenance.prov.model.QualifiedName subject,
org.openprovenance.prov.model.QualifiedName other,
org.openprovenance.prov.model.QualifiedName qualifiedClass)
public void assertAtTime(org.openprovenance.prov.model.QualifiedName subject,
javax.xml.datatype.XMLGregorianCalendar time)
public void assertQualifiedInfluence(org.openprovenance.prov.model.QualifiedName subject,
org.openprovenance.prov.model.QualifiedName infl,
org.openprovenance.prov.model.QualifiedName qualifiedClass)
public void assertInfluencer(org.openprovenance.prov.model.QualifiedName infl,
org.openprovenance.prov.model.QualifiedName object,
org.openprovenance.prov.model.QualifiedName qualifiedClass)
public org.openprovenance.prov.model.QualifiedName assertType(org.openprovenance.prov.model.QualifiedName infl,
org.openprovenance.prov.model.QualifiedName qualifiedClass)
public java.lang.Object convertExtension(java.lang.Object name,
java.lang.Object id,
java.lang.Object args,
java.lang.Object dAttrs)
public java.lang.Object convertInsertion(java.lang.Object id,
java.lang.Object id2,
java.lang.Object id1,
java.lang.Object map,
java.lang.Object dAttrs)
public java.lang.Object convertEntry(java.lang.Object o1,
java.lang.Object o2)
public java.lang.Object convertKeyEntitySet(java.util.List<java.lang.Object> o)
public java.lang.Object convertRemoval(java.lang.Object id,
java.lang.Object id2,
java.lang.Object id1,
java.lang.Object keys,
java.lang.Object dAttrs)
public java.lang.Object convertDictionaryMemberOf(java.lang.Object id,
java.lang.Object id2,
java.lang.Object map,
java.lang.Object complete,
java.lang.Object dAttrs)
public java.lang.Object convertCollectionMemberOf(java.lang.Object id,
java.lang.Object id2,
java.lang.Object map,
java.lang.Object complete,
java.lang.Object dAttrs)
public java.lang.Object convertKeys(java.util.List<java.lang.Object> keys)
public boolean binaryProp(java.lang.Object id,
java.lang.Object subject)
public org.openprovenance.prov.model.DerivedByInsertionFrom newDerivedByInsertionFrom(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName after,
org.openprovenance.prov.model.QualifiedName before,
java.util.List<org.openprovenance.prov.model.Entry> keyEntitySet,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
newDerivedByInsertionFrom in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.DerivedByRemovalFrom newDerivedByRemovalFrom(org.openprovenance.prov.model.QualifiedName id,
org.openprovenance.prov.model.QualifiedName after,
org.openprovenance.prov.model.QualifiedName before,
java.util.List<org.openprovenance.prov.model.Key> keys,
java.util.Collection<org.openprovenance.prov.model.Attribute> attributes)
newDerivedByRemovalFrom in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.DictionaryMembership newDictionaryMembership(org.openprovenance.prov.model.QualifiedName dict,
java.util.List<org.openprovenance.prov.model.Entry> keyEntitySet)
newDictionaryMembership in interface org.openprovenance.prov.model.ModelConstructorpublic org.openprovenance.prov.model.QualifiedName newQualifiedName(java.lang.String namespace,
java.lang.String local,
java.lang.String prefix)
newQualifiedName in interface org.openprovenance.prov.model.ModelConstructorCopyright © 2014. All Rights Reserved.