public class IndexedDocument extends Object implements StatementAction
Note that code is not thread-safe. TODO: index annotation, index edges
Constructor and Description |
---|
IndexedDocument(ProvFactory pFactory,
Document doc) |
IndexedDocument(ProvFactory pFactory,
Document doc,
boolean flatten) |
public IndexedDocument(ProvFactory pFactory, Document doc)
public IndexedDocument(ProvFactory pFactory, Document doc, boolean flatten)
public Collection<Used> getUsed()
public Collection<Used> getUsed(Activity p)
public Collection<Used> getUsed(Entity p)
public Collection<WasGeneratedBy> getWasGeneratedBy()
public Collection<WasGeneratedBy> getWasGeneratedBy(Activity p)
public Collection<WasGeneratedBy> getWasGeneratedBy(Entity p)
public Collection<WasDerivedFrom> getWasDerivedFrom()
public Collection<WasDerivedFrom> getWasDerivedFromWithCause(Entity a)
public Collection<WasDerivedFrom> getWasDerivedFromWithEffect(Entity a)
public Collection<WasInformedBy> getWasInformedBy()
public Collection<WasInformedBy> getWasInformedByWithCause(Activity a)
public Collection<WasInformedBy> getWasInformedByWithEffect(Activity a)
public Collection<WasAssociatedWith> getWasAssociatedWith()
public Collection<WasAssociatedWith> getWasAssociatedWith(Activity p)
public Collection<WasAssociatedWith> getWasAssociatedWith(Agent a)
public Entity add(QualifiedName name, Entity entity)
public Agent add(QualifiedName name, Agent agent)
public Activity add(QualifiedName name, Activity activity)
public WasInformedBy add(WasInformedBy wib)
public WasGeneratedBy add(WasGeneratedBy wgb)
public WasDerivedFrom add(WasDerivedFrom wdf)
public WasAssociatedWith add(WasAssociatedWith waw)
public WasAttributedTo add(WasAttributedTo wat)
public ActedOnBehalfOf add(ActedOnBehalfOf act)
public WasInvalidatedBy add(WasInvalidatedBy wib)
public SpecializationOf add(SpecializationOf spec)
public AlternateOf add(AlternateOf alt)
public WasInfluencedBy add(WasInfluencedBy winf)
public WasStartedBy add(WasStartedBy wsb)
public WasEndedBy add(WasEndedBy web)
public <T extends Relation> T add(T statement, int num, Collection<T> anonRelationCollection, HashMap<QualifiedName,Collection<T>> namedRelationMap, HashMap<QualifiedName,Collection<T>> effectRelationMap, HashMap<QualifiedName,Collection<T>> causeRelationMap)
public void doAction(Activity s)
doAction
in interface StatementAction
public void doAction(Used s)
doAction
in interface StatementAction
public void doAction(WasStartedBy s)
doAction
in interface StatementAction
public void doAction(Agent s)
doAction
in interface StatementAction
public void doAction(AlternateOf s)
doAction
in interface StatementAction
public void doAction(WasAssociatedWith s)
doAction
in interface StatementAction
public void doAction(WasAttributedTo s)
doAction
in interface StatementAction
public void doAction(WasInfluencedBy s)
doAction
in interface StatementAction
public void doAction(ActedOnBehalfOf s)
doAction
in interface StatementAction
public void doAction(WasDerivedFrom s)
doAction
in interface StatementAction
public void doAction(WasEndedBy s)
doAction
in interface StatementAction
public void doAction(Entity s)
doAction
in interface StatementAction
public void doAction(WasGeneratedBy s)
doAction
in interface StatementAction
public void doAction(WasInvalidatedBy s)
doAction
in interface StatementAction
public void doAction(HadMember s)
doAction
in interface StatementAction
public void doAction(MentionOf s)
doAction
in interface StatementAction
public void doAction(SpecializationOf s)
doAction
in interface StatementAction
public void doAction(QualifiedSpecializationOf s)
doAction
in interface StatementAction
public void doAction(QualifiedAlternateOf s)
doAction
in interface StatementAction
public void doAction(QualifiedHadMember s)
doAction
in interface StatementAction
public void doAction(WasInformedBy s)
doAction
in interface StatementAction
public void doAction(DerivedByInsertionFrom s)
doAction
in interface StatementAction
public void doAction(DictionaryMembership s)
doAction
in interface StatementAction
public void doAction(DerivedByRemovalFrom s)
doAction
in interface StatementAction
public void doAction(Bundle bun, ProvUtilities provUtilities)
doAction
in interface StatementAction
public Document toDocument()
public void merge(Document doc)
doc
- the document to be merge into thisCopyright © 2016. All rights reserved.