Package org.openprovenance.prov.model
Interface WasInfluencedBy
-
- All Superinterfaces:
HasLabel
,HasOther
,HasType
,Identifiable
,Influence
,QualifiedRelation
,Relation
,Statement
,StatementOrBundle
- All Known Implementing Classes:
WasInfluencedBy
public interface WasInfluencedBy extends Identifiable, HasLabel, HasType, HasOther, Influence
Interface for the PROV Influence association.
PROV-DM Definition for Influence: Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation.
Relevant Factory Methods:
-
ProvFactory.newWasInfluencedBy(QualifiedName, QualifiedName, QualifiedName)
-
ProvFactory.newWasInfluencedBy(QualifiedName, QualifiedName, QualifiedName, java.util.Collection)
-
ObjectFactory.createWasInfluencedBy()
Schema Definition:
The following schema fragment specifies the expected content contained within this class.
<complexType name="Influence"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="influencee" type="{http://www.w3.org/ns/prov#}IDRef"/> <element name="influencer" type="{http://www.w3.org/ns/prov#}IDRef"/> <element ref="{http://www.w3.org/ns/prov#}label" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.w3.org/ns/prov#}type" maxOccurs="unbounded" minOccurs="0"/> <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute ref="{http://www.w3.org/ns/prov#}id"/> </restriction> </complexContent> </complexType>
- Author:
- lavm
- See Also:
- PROV-DM Influence, PROV-O Influence, PROV-N Influence, PROV-XML Influence, PROV-JSON Influence
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openprovenance.prov.model.StatementOrBundle
StatementOrBundle.Kind
-
-
Method Summary
Modifier and Type Method Description QualifiedName
getInfluencee()
QualifiedName
getInfluencer()
void
setInfluencee(QualifiedName influencee)
void
setInfluencer(QualifiedName influencer)
-
Methods inherited from interface org.openprovenance.prov.model.Identifiable
getId, setId
-
Methods inherited from interface org.openprovenance.prov.model.StatementOrBundle
getKind
-
-
-
-
Method Detail
-
setInfluencee
void setInfluencee(QualifiedName influencee)
-
setInfluencer
void setInfluencer(QualifiedName influencer)
-
getInfluencee
QualifiedName getInfluencee()
-
getInfluencer
QualifiedName getInfluencer()
-
-