|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface KAoSOntologyQueryService
Defines the operations querying a ontology repository about Actors Actions and Entities.
Method Summary | |
---|---|
java.util.Set |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 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 unknow for the ontology repository
DirectoryFailure
java.util.Set 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 unknow for the ontology repository
DirectoryFailure
java.util.Set 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 unknow for the ontology repository
DirectoryFailure
java.util.Set 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 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 unknow for the ontology repository
DirectoryFailure
java.util.Set 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 unknow for the ontology repository
DirectoryFailure
java.util.Set 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 unknow for the ontology repository
DirectoryFailure
java.util.Set 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 unknow for the ontology repository
DirectoryFailure
java.util.Set getActions(java.lang.String forActor) throws UnknownConceptException, DirectoryFailure
forActor
- The name of the Actor class or instance
UnknownConceptException
- if forActor is unknow for the ontology repository
DirectoryFailure
java.util.Set getClassesOfActorsCapableOfPerformingActions(java.lang.String actionClass) throws UnknownConceptException, DirectoryFailure
actionClass
- The name of the Action class
UnknownConceptException
- if actionClass is unknow for the ontology repository
DirectoryFailure
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |