org.openprovenance.rdf
Interface WasTriggeredBy

All Superinterfaces:
AccountOrAnnotationOrEdgeOrNodeOrOPMGraphOrRole, Annotable, AnnotationOrEdgeOrNode, DcResource, Edge, org.openrdf.elmo.Entity, org.openrdf.concepts.rdfs.Resource

public interface WasTriggeredBy
extends Edge

An edge “was triggered by” from a process P2 to a process P1 is a causal dependency that indicates that the start of process P1 was required for P2 to be able to complete. WasTriggeredBy is a class that encompasses all the properties defined by OPM for this kind of edge. It is a reification of the opmv:wasTriggeredBy property.

See Also:
DcResource.getWasTriggeredBy()

Method Summary
 Process getCauseWasTriggeredBy()
          The cause of a WasTriggeredBy edge.
 Process getEffectWasTriggeredBy()
          The effect of a WasTriggeredBy edge.
 void setCauseWasTriggeredBy(Process causeWasTriggeredBy)
          The cause of a WasTriggeredBy edge.
 void setEffectWasTriggeredBy(Process effectWasTriggeredBy)
          The effect of a WasTriggeredBy edge.
 
Methods inherited from interface org.openprovenance.rdf.Edge
getCause, getEffect, setCause, setEffect
 
Methods inherited from interface org.openprovenance.rdf.AnnotationOrEdgeOrNode
getAccounts, setAccounts
 
Methods inherited from interface org.openprovenance.rdf.Annotable
getAnnotations, getDatapropertyAbbreviation, getLabels, getPnames, getProfiles, getTypes, setAnnotations, setDatapropertyAbbreviation, setLabels, setPnames, setProfiles, setTypes
 

Method Detail

getCauseWasTriggeredBy

Process getCauseWasTriggeredBy()
The cause of a WasTriggeredBy edge.


setCauseWasTriggeredBy

void setCauseWasTriggeredBy(Process causeWasTriggeredBy)
The cause of a WasTriggeredBy edge.


getEffectWasTriggeredBy

Process getEffectWasTriggeredBy()
The effect of a WasTriggeredBy edge.


setEffectWasTriggeredBy

void setEffectWasTriggeredBy(Process effectWasTriggeredBy)
The effect of a WasTriggeredBy edge.



Copyright © 2011. All Rights Reserved.