org.topbraid.actions.predicate
Interface IPredicateAction

All Superinterfaces:
IAction
All Known Implementing Classes:
AbstractPredicateAction, AddExistingAction, AddFunctionalPropertyTypeAction, AddInverseFunctionalPropertyTypeAction, AddSiblingsToDisjointsAction, AddSymmetricPropertyTypeAction, AddTransitivePropertyTypeAction, MakeAllSiblingsMutuallyDisjointAction, RemoveMutualDisjointsFromAllSiblingClassesAction, RemoveSiblingsFromDisjointsAction, SetXSDBooleanAction, SetXSDDateAction, SetXSDDateTimeAction, SetXSDFloatAction, SetXSDIntAction, SetXSDStringAction

public interface IPredicateAction
extends IAction

An IAction that can be applied to a subject-predicate pair. Predicate actions can be declared using the org.topbraid.actions.predicateActions extension point.

Author:
Holger Knublauch

Method Summary
 boolean isEnabledFor(com.hp.hpl.jena.rdf.model.Resource subject, com.hp.hpl.jena.rdf.model.Property predicate)
           
 boolean isVisibleFor(com.hp.hpl.jena.rdf.model.Resource subject, com.hp.hpl.jena.rdf.model.Property predicate)
           
 void run(com.hp.hpl.jena.rdf.model.Resource subject, com.hp.hpl.jena.rdf.model.Property predicate)
           
 
Methods inherited from interface org.topbraid.actions.IAction
getImageMetadata, getText
 

Method Detail

isEnabledFor

boolean isEnabledFor(com.hp.hpl.jena.rdf.model.Resource subject,
                     com.hp.hpl.jena.rdf.model.Property predicate)

isVisibleFor

boolean isVisibleFor(com.hp.hpl.jena.rdf.model.Resource subject,
                     com.hp.hpl.jena.rdf.model.Property predicate)

run

void run(com.hp.hpl.jena.rdf.model.Resource subject,
         com.hp.hpl.jena.rdf.model.Property predicate)