Package org.openprovenance.prov.model
Class BeanTraversal
- java.lang.Object
-
- org.openprovenance.prov.model.BeanTraversal
-
- All Implemented Interfaces:
StatementActionValue
public class BeanTraversal extends Object implements StatementActionValue
Generic Traversal of a PROV model bean. Makes use of the "visitor" inProvUtilities.doAction(StatementOrBundle, StatementActionValue)
- Author:
- lavm
-
-
Constructor Summary
Constructors Constructor Description BeanTraversal(ModelConstructor c, ProvFactory pFactory)
-
Method Summary
-
-
-
Constructor Detail
-
BeanTraversal
public BeanTraversal(ModelConstructor c, ProvFactory pFactory)
-
-
Method Detail
-
doAction
public ActedOnBehalfOf doAction(ActedOnBehalfOf del)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public Activity doAction(Activity e)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public Agent doAction(Agent e)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public AlternateOf doAction(AlternateOf o)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public Relation doAction(DerivedByInsertionFrom o)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public Relation doAction(DerivedByRemovalFrom o)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public Relation doAction(DictionaryMembership o)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public Entity doAction(Entity e)
- Specified by:
doAction
in interfaceStatementActionValue
-
copyQ
public QualifiedName copyQ(QualifiedName qn)
-
doAction
public HadMember doAction(HadMember o)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public MentionOf doAction(MentionOf o)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public Bundle doAction(Bundle b, ProvUtilities u)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public SpecializationOf doAction(SpecializationOf o)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public SpecializationOf doAction(QualifiedSpecializationOf o)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public AlternateOf doAction(QualifiedAlternateOf o)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public HadMember doAction(QualifiedHadMember o)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public Used doAction(Used use)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public WasAssociatedWith doAction(WasAssociatedWith assoc)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public WasAttributedTo doAction(WasAttributedTo att)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public WasDerivedFrom doAction(WasDerivedFrom deriv)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public WasEndedBy doAction(WasEndedBy end)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public WasGeneratedBy doAction(WasGeneratedBy gen)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public WasInfluencedBy doAction(WasInfluencedBy infl)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public WasInformedBy doAction(WasInformedBy inf)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public WasInvalidatedBy doAction(WasInvalidatedBy inv)
- Specified by:
doAction
in interfaceStatementActionValue
-
doAction
public WasStartedBy doAction(WasStartedBy start)
- Specified by:
doAction
in interfaceStatementActionValue
-
convertLabelAttributes
public List<Attribute> convertLabelAttributes(HasLabel e, List<Attribute> acc)
-
convertLocationAttributes
public List<Attribute> convertLocationAttributes(HasLocation e, List<Attribute> acc)
-
-