|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface QueryKAoSOntologyService
Defines the operations querying a ontology repository about Actors Actions and Entities.
Method Summary | |
---|---|
java.util.Set<ActionClassDescription> |
getActions(java.lang.String forActor)
Get descriptions of the Action classes the specified Actor class or instance can perfom based on its class. |
java.util.Set<java.lang.String> |
getClassesOfActors(java.lang.String baseActorClass)
Get names of the Actors classes known to the ontology repository being a subclass of the specified base class. |
java.util.Set<java.lang.String> |
getClassesOfActorsCapableOfPerformingActions(java.lang.String actionClass)
Get names of Actor classes capable to perform a given action, without taking into consideration policy restrictions |
java.util.Set<java.lang.String> |
getClassesOfGroups(java.lang.String baseGroupClass)
Get names of the Group classes known to the ontology repository being a subclass of the specified base class. |
java.util.Set<java.lang.String> |
getClassesOfPlaces(java.lang.String basePlaceClass)
Get names of the Places classes known to the ontology repository being a subclass of the specified base class. |
java.util.Set<java.lang.String> |
getClassesOfTargets(java.lang.String baseTargetClass)
Get names of the targets (Actors or Entities) classes known to the ontology repository being a subclass of the specified base class. |
java.util.Set<java.lang.String> |
getIndividualActors(java.lang.String baseActorClass)
Get names of the individual Actors known to the ontology repository being an instance of the specified base class. |
java.util.Set<java.lang.String> |
getIndividualGroups(java.lang.String baseGroupClass)
Get names of the individual Groups known to the ontology repository being an instance of the specified base class. |
java.util.Set<java.lang.String> |
getIndividualPlaces(java.lang.String basePlaceClass)
Get names of the individual Places known to the ontology repository being an instance of the specified base class. |
java.util.Set<java.lang.String> |
getIndividualTargets(java.lang.String baseTargetClass)
Get names of the individual targets (Actors or Entities) known to the ontology repository being an instance of the specified base class. |
Method Detail |
---|
java.util.Set<java.lang.String> getIndividualActors(java.lang.String baseActorClass) throws UnknownConceptException, DirectoryFailure
baseActorClass
- The name of the Actor class which the return elements have to be an instance of If the name is empty uses Actor as a base class
UnknownConceptException
- if baseActorClass is unknown for the ontology repository
DirectoryFailure
java.util.Set<java.lang.String> getClassesOfActors(java.lang.String baseActorClass) throws UnknownConceptException, DirectoryFailure
baseActorClass
- The name of the Actor class which the return classes have to be a subclass of If the name is empty uses Actor as a base class
UnknownConceptException
- if baseActorClass is unknown for the ontology repository
DirectoryFailure
java.util.Set<java.lang.String> getIndividualPlaces(java.lang.String basePlaceClass) throws UnknownConceptException, DirectoryFailure
basePlaceClass
- The name of the Place class which the return elements have to be an instance of If the name is empty uses Place as a base class
UnknownConceptException
- if basePlaceClass is unknown for the ontology repository
DirectoryFailure
java.util.Set<java.lang.String> getClassesOfPlaces(java.lang.String basePlaceClass) throws UnknownConceptException, DirectoryFailure
basePlaceClass
- The name of the Place class which the return classes have to be a subclass of If the name is empty uses Place as a base class
UnknownConceptException
- if basePlaceClass is unknow for the ontology repository
DirectoryFailure
java.util.Set<java.lang.String> getIndividualGroups(java.lang.String baseGroupClass) throws UnknownConceptException, DirectoryFailure
baseGroupClass
- The name of the Group class which the return elements have to be an instance of If the name is empty uses Group as a base class
UnknownConceptException
- if baseGroupClass is unknown for the ontology repository
DirectoryFailure
java.util.Set<java.lang.String> getClassesOfGroups(java.lang.String baseGroupClass) throws UnknownConceptException, DirectoryFailure
baseGroupClass
- The name of the Group class which the return elements have to be an instance of If the name is empty uses Group as a base class
UnknownConceptException
- if baseGroupClass is unknown for the ontology repository
DirectoryFailure
java.util.Set<java.lang.String> getIndividualTargets(java.lang.String baseTargetClass) throws UnknownConceptException, DirectoryFailure
baseTargetClass
- The name of the targets (Actor or Entity) class which the return classes have to be a subclass of
UnknownConceptException
- if baseTargetClass is unknown for the ontology repository
DirectoryFailure
java.util.Set<java.lang.String> getClassesOfTargets(java.lang.String baseTargetClass) throws UnknownConceptException, DirectoryFailure
baseTargetClass
- The name of the targets (Actor or Entity) class which the return classes have to be a subclass of
UnknownConceptException
- if baseTargetClass is unknown for the ontology repository
DirectoryFailure
java.util.Set<ActionClassDescription> getActions(java.lang.String forActor) throws UnknownConceptException, DirectoryFailure
forActor
- The name of the Actor class or instance
UnknownConceptException
- if forActor is unknown for the ontology repository
DirectoryFailure
java.util.Set<java.lang.String> getClassesOfActorsCapableOfPerformingActions(java.lang.String actionClass) throws UnknownConceptException, DirectoryFailure
actionClass
- The name of the Action class
UnknownConceptException
- if actionClass is unknown for the ontology repository
DirectoryFailure
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |