A B C D E F G H I K L M N O P Q R S T U V _

A

ActionFailureException - Exception in kaos.core.csi.request
Defines an exception to be thrown when the requested action fails.
ActionFailureException() - Constructor for exception kaos.core.csi.request.ActionFailureException
Constructs a new ActionFailureException with no detailed message.
ActionFailureException(String) - Constructor for exception kaos.core.csi.request.ActionFailureException
Constructs a new ActionFailureException with a detailed message.
ActionInstanceDescription - Interface in kaos.core.csi
This interface containes methods allowing to create and investigate a description of an Action instance.
ActionMethodRequestHandler - Class in kaos.core.csi.request
 
ActionMethodRequestHandler() - Constructor for class kaos.core.csi.request.ActionMethodRequestHandler
 
ADD - Static variable in interface kaos.core.csi.registration.ModificationResult
 
ADD_ELEMENT_TO_LIST - Static variable in interface kaos.core.csi.registration.ModificationResult
 
ADD_ELEMENT_TO_TABLE - Static variable in interface kaos.core.csi.registration.ModificationResult
 
ADD_ELEMENTS_TO_LIST - Static variable in interface kaos.core.csi.registration.ModificationResult
 
ADD_ELEMENTS_TO_TABLE - Static variable in interface kaos.core.csi.registration.ModificationResult
 
addChildToDomain(DomainDescription, DomainDescription) - Method in interface kaos.core.csi.registration.DomainHierarchyConfiguration
Add the childDomain as a child of the specified domain.
addPolicy(String) - Method in interface kaos.core.csi.policy.PolicyManagement
Add the specified policy into KAoS.
addProperty(OntPropertyDescription) - Method in interface kaos.core.csi.OntInstanceDescription
Add property to the instance
addType(String) - Method in interface kaos.core.csi.OntInstanceDescription
Add the ontology type of this instance.
addUnfulfilledObligation(ActionInstanceDescription) - Method in exception kaos.core.csi.policy.ObligationViolationException
Add an ActionInstanceDescription describing an violated obligation.
addValue(String) - Method in interface kaos.core.csi.OntPropertyDescription
Set the value of this property.
AgentCapability - Interface in kaos.core.csi
Defines the operations to store and access information about a capability an agent offers.
AgentHostingEnvironment - Interface in kaos.core.csi
Defines the operations to store and access information about a given Transport.
AIDRequestManager - Interface in kaos.core.csi.request
Defines the operations to send a request expressed by an ActionInstanceDescription to a given entity identified either by a unique guid or a KAoSEntityDescription.
AIDRequestReceiver - Interface in kaos.core.csi.request
Defines the operations to process a request expressed by an ActionInstanceDescription.
anotherLegacyAction(String) - Method in interface kaos.core.csi.usecase.legacy.LegacySystem
Accepts a request for another action in the legacy system.
askQuery(String, String) - Method in interface kaos.core.csi.query.QueryState
Get values of the selected variable satisfing the KIF query with possibly many variable.
authorizationCheckInterupted - Variable in exception kaos.core.csi.policy.KAoSSecurityException
Flag indicating if the authorization check was interrupted and thus the negative authorizaton was returned
authorizeCommunicationAction(String, String, String, String, String) - Method in interface kaos.core.csi.policy.enforcement.CommunicationActionEnforcer
Authorize a communication action described by properties expressed by the arguments to this method.

B

bindMsgListenerToTransport(MessageListener, String, Locator, String) - Method in interface kaos.core.csi.transport.TransportSupport
Bind the specified MessageListener, whose Locator is given to the given transport.
bindMsgListenerToTransport(MessageListener, String, KAoSAgentDescription) - Method in interface kaos.core.csi.transport.TransportSupport
Bind the specified MessageListener, whose KAoSAgentDescription is given to the given transport.
bindToPolicyService(String) - Method in class kaos.core.csi.request.ActionMethodRequestHandler
 
bindToTransport(String, Locator, String) - Method in interface kaos.core.csi.transport.TransportSupport
 

C

changeComponentEnabledStatus(String, boolean) - Method in interface kaos.core.csi.extension.KAoSExtensionComponentManager
Changes the 'enabled' status of the given component
checkDeepPermission(ActionInstanceDescription, PolicyDecisionObserver) - Method in interface kaos.core.csi.policy.PolicyChecking
The method checks if the given action is permitted according to the current set of policies.
checkPermission(ActionInstanceDescription, PolicyDecisionObserver) - Method in interface kaos.core.csi.policy.PolicyChecking
The method checks if the given action is permitted according to the current set of policies.
checkPermissionForAction(String, HashMap) - Method in class kaos.core.csi.request.ActionMethodRequestHandler
 
CLASSIFIERS - Static variable in class kaos.core.csi.extension.KAoSExtensionsTypes
 
ClassifierServiceFactory - Class in kaos.core.csi.extension.classification
Implementaion of the JAS service factory to initilized classifiers based on the information provided in the bootstrap data under the context classifier-service $Revision: 1.3 $
ClassifierServiceFactory() - Constructor for class kaos.core.csi.extension.classification.ClassifierServiceFactory
Empty constructor
classify(String, Object, String, Object) - Method in interface kaos.core.csi.extension.classification.InstanceClassifier
Check if the instance is in of the given class
clone() - Method in interface kaos.core.csi.OntInstanceDescription
Clone method
COABSGRID_TRANSPORT - Static variable in class kaos.core.csi.CSIFactory
 
CommunicationAction(HashMap, ActionStatusCallback) - Method in class kaos.core.csi.usecase.RequestReceiverUsecase
 
CommunicationAction(ActionStatusCallback) - Method in class kaos.core.csi.usecase.RequestReceiverUsecase
 
CommunicationAction() - Method in class kaos.core.csi.usecase.RequestReceiverUsecase
 
CommunicationActionEnforcer - Interface in kaos.core.csi.policy.enforcement
This interface defines methods for an enforcer enforcing CommunicationAction.
containedInCapability(AgentCapability) - Method in interface kaos.core.csi.AgentCapability
Determine if this AgentCapability is contained in the other AgentCapability, meaning that all properties of this AgentCapability are present in the other.
CORBA_TRANSPORT - Static variable in class kaos.core.csi.CSIFactory
 
createKAoSAgentDescription(String, String, Vector, String, JasBean) - Method in interface kaos.core.csi.registration.DirectoryRegistration
Create an instance of the KAoSAgentDescription using the given parameters.
createLocator(String, JasBean, String) - Method in interface kaos.core.csi.transport.TransportSupport
 
CSIFactory - Class in kaos.core.csi
This class provides access to specific servicies offered by the KAoS Common Servicies Interface $Revision: 1.27 $
CSIFactory() - Constructor for class kaos.core.csi.CSIFactory
 

D

defaultAuthorization - Variable in exception kaos.core.csi.policy.KAoSSecurityException
Flag indicating if the default authorization was used
DELETE - Static variable in interface kaos.core.csi.registration.ModificationResult
 
DELETE_ELEMENT_FROM_LIST - Static variable in interface kaos.core.csi.registration.ModificationResult
 
DELETE_ELEMENT_FROM_TABLE - Static variable in interface kaos.core.csi.registration.ModificationResult
 
DELETE_ELEMENTS_FROM_LIST - Static variable in interface kaos.core.csi.registration.ModificationResult
 
DELETE_ELEMENTS_FROM_TABLE - Static variable in interface kaos.core.csi.registration.ModificationResult
 
deleteAllLogs() - Method in interface kaos.core.csi.extension.history.logging.HistoryMonitor
Delete all the events logged so far.
deleteLogsforActionType(String) - Method in interface kaos.core.csi.extension.history.logging.HistoryMonitor
Delete all logged events that contain the given action type.
deleteLogsforActor(String) - Method in interface kaos.core.csi.extension.history.logging.HistoryMonitor
Delete all logged events that contain the given actor.
deleteSpecifiedLogs(String, String, String, String, Boolean) - Method in interface kaos.core.csi.extension.history.logging.HistoryMonitor
This method calls 'getSpecifiedLogs' with its input parameters and then deletes the logs returned by that call.
deregisterComponent(String) - Method in interface kaos.core.csi.extension.KAoSExtensionComponentManager
Deregister a specific KAoSExtensionComponent from KAoS
deregisterEntity(AgentDescription) - Method in interface kaos.core.csi.registration.DirectoryRegistration
Deregister the entity described by the given AgentDescription from the KAoS Directory Service.
deregisterEntityFromDomain(DomainDescription, KAoSEntityDescription) - Method in interface kaos.core.csi.registration.DomainRegistration
Deregister the entity described by the given KAoSEntityDescription from the specified domain.
deregisterEntityHostingEnv(EntityHostEnvDescription) - Method in interface kaos.core.csi.registration.DirectoryRegistration
Deregister the entity hosting environment described by the given EntityHostEnvDescription from the KAoS Directory Service.
deregisterObserver(String, Object, KAoSObserver) - Method in interface kaos.core.csi.observe.KAoSObservable
Deregister the given KAoSObserver for the given update type from the registry of observers associated with this KAoSObservable.
deregisterObserver(KAoSObserver, String, Serializable, String) - Method in interface kaos.core.csi.observe.ObserverManager
Deregister the given KAoSObserver from the registry of observers associated with the KAoSObservable, whose GUID is given.
DirectoryRegistration - Interface in kaos.core.csi.registration
Defines the operations to register and deregister entities and entity hosting environments in the KAoS Directory Service and operations to modify the registration information.
DomainHierarchyConfiguration - Interface in kaos.core.csi.registration
Defines the operations to configure the parent-child domain relationship for the specified domain.
DomainRegistration - Interface in kaos.core.csi.registration
Defines the operations to register and deregister entities in the specified domain.

E

ENABLERS - Static variable in class kaos.core.csi.extension.KAoSExtensionsTypes
 
Enforcer - Interface in kaos.core.csi.policy.enforcement
This is the interface implemented by the end-system programmer with functionalities specific for enforcement of policies on particular action classes.
EnforcerInitializationException - Exception in kaos.core.csi.policy.enforcement
EnforcerInitializationException defines an exception to be thrown by the Enforcer class when it encounters a problem in initialization.
EnforcerInitializationException() - Constructor for exception kaos.core.csi.policy.enforcement.EnforcerInitializationException
Constructs a new EnforcerInitializationException with no detail message.
EnforcerInitializationException(String) - Constructor for exception kaos.core.csi.policy.enforcement.EnforcerInitializationException
Constructs a new EnforcerInitializationException with a detail message.
EnforcerInstantiationException - Exception in kaos.core.csi.policy.enforcement
EnforcerInstantiationException defines an exception to be thrown by the Guard during the process of instantiation an enforcer.
EnforcerInstantiationException() - Constructor for exception kaos.core.csi.policy.enforcement.EnforcerInstantiationException
Constructs a new EnforcerInstantiationException with no detail message.
EnforcerInstantiationException(String) - Constructor for exception kaos.core.csi.policy.enforcement.EnforcerInstantiationException
Constructs a new EnforcerInstantiationException with a detail message.
EnforcerManager - Interface in kaos.core.csi.policy.enforcement
This interface allowing to manage enforcers $Revision: 1.4 $
ENFORCERS - Static variable in class kaos.core.csi.extension.KAoSExtensionsTypes
 
equals(Object) - Method in class kaos.core.csi.usecase.SimpleGuardedSender
Two agents are equal if their respective hash codes are equal.
equals(Object) - Method in class kaos.core.csi.usecase.SimpleReceiver
Two agents are equal if their respective hash codes are equal.
equals(Object) - Method in class kaos.core.csi.usecase.SimpleSender
Two agents are equal if their respective hash codes are equal.
executeHashMapBasedAction(String, HashMap, ActionStatusCallback) - Method in class kaos.core.csi.request.ActionMethodRequestHandler
 

F

FeedbackReceiver - Interface in kaos.core.csi.request
 
findPolicyDecision(ActionInstanceDescription, PolicyDecisionObserver) - Method in interface kaos.core.csi.policy.PolicyChecking
The method checks if the given action is permitted according to the current set of policies, or if the given action is a trigger for some obligation policy.
forbiddingPolicyId - Variable in exception kaos.core.csi.policy.KAoSSecurityException
Policy id, which caused the exception

G

getActionClassName() - Method in interface kaos.core.csi.ActionInstanceDescription
Get the name of the class of action.
getActor() - Method in interface kaos.core.csi.ActionInstanceDescription
Get the name of the actor.
getActor(String) - Method in interface kaos.core.csi.query.QueryRegistration
Returns description of the actor identified by the given name
getActorsFulfilling(String) - Method in interface kaos.core.csi.query.QueryRegistration
Returns description of the actors fullfiling constraints expressed as the KIF statemant
getActorsWithAttributes(Hashtable) - Method in interface kaos.core.csi.query.QueryRegistration
Returns descriptions of the actors whose KAoSAgentDescription contains all specified attributes and their values.
getAllAgents() - Method in interface kaos.core.csi.query.QueryRegistration
Return all agent ids stored in the KAoS directory.
getAllForbiddingPolicies() - Method in exception kaos.core.csi.policy.KAoSSecurityException
 
getAllKAoSExtensionComponents() - Method in interface kaos.core.csi.extension.KAoSExtensionComponentManager
Get all components contained in this repository.
getAllLogs() - Method in interface kaos.core.csi.extension.history.logging.HistoryMonitor
Get all the events logged so far.
getAllowableValuesForActionProperties(Vector, ActionInstanceDescription, boolean, PolicyDecisionObserver) - Method in interface kaos.core.csi.policy.PolicyAdvice
This function is used when the agent/enforcer has only partial information about an action and would like to determine what range of properties can be allowed by the policy set.
getAllowableValuesForActionProperties(ActionInstanceDescription, PolicyDecisionObserver) - Method in interface kaos.core.csi.policy.PolicyAdvice
In this case, there are NO properties specified.
getAllowableValuesForActionProperty(String, ActionInstanceDescription, Set, boolean, PolicyDecisionObserver) - Method in interface kaos.core.csi.policy.PolicyAdvice
This function is used when the enforcer has only partial information about an action and needs to determine what range of a property can be allowed by the policy.
getCapabilities() - Method in interface kaos.core.csi.KAoSActor
Obtain the collection of AgentCapabilities of this KAoSActor.
getCapabilities() - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
getClassifier(String) - Method in interface kaos.core.csi.extension.classification.InstanceClassifierManager
Instantiate an InstanceClassifier for the specified property.
getClassifierManagement() - Static method in class kaos.core.csi.CSIFactory
Retrieve a reference to the ClassifierManagement
getComponent(String) - Method in interface kaos.core.csi.extension.KAoSExtensionComponentManager
Obtain a specific for the given manager kind of extension component associated with the provided ontology attribute.
getComponentEnabledStatus(String) - Method in interface kaos.core.csi.extension.KAoSExtensionComponentManager
Get the 'enabled' status of the given component
getConceptMappingName() - Method in interface kaos.core.csi.ActionInstanceDescription
Get the name of the concept mapping.
getConceptMappingName() - Method in interface kaos.core.csi.KAoSActor
Get the name of the concept mapping between the entity system's ontological concepts and KAoS ontology.
getConceptMappingName() - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
getCost() - Method in interface kaos.core.csi.AgentCapability
Obtain the capability cost.
getCurrentTransport() - Static method in class kaos.core.csi.CSIFactory
 
getDescription() - Method in interface kaos.core.csi.registration.Property
Return the OWL description of the property to be modified.
getDomain(String) - Method in interface kaos.core.csi.query.QueryRegistration
Returns description of the domain identified by the given name
getDomainNames() - Method in interface kaos.core.csi.KAoSActor
Returns a List of String containing the names of domains the actor is registered in.
getDomainNames() - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
getEnabledStatus() - Method in interface kaos.core.csi.extension.KAoSExtensionComponent
Return 'true/false', indicating the 'enabled/disabled' status of the component.
getEnforcer(String) - Method in interface kaos.core.csi.policy.enforcement.EnforcerManager
Tries to obtain an enforcer
getEntityOntologicalTypeNames() - Method in interface kaos.core.csi.KAoSActor
Obtain the collection of just names of ontological types of KAoS entity described by this KAoSActorDescription.
getEntityOntologicalTypeNames() - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
getEntityOntologicalTypes() - Method in interface kaos.core.csi.KAoSActor
Obtain the collection of ontological types of this KAoSActorDescription.
getEntityOntologicalTypes() - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
getFirstForbiddingPolicy() - Method in exception kaos.core.csi.policy.KAoSSecurityException
get the first forbidding policy id from the vector
getForbiddenValuesForActionProperty(String, ActionInstanceDescription, PolicyDecisionObserver) - Method in interface kaos.core.csi.policy.PolicyAdvice
At the moment this method would work only for A- policies for 'moveTo' action, and for 'movingTo' property.
getGUID() - Method in interface kaos.core.csi.AgentHostingEnvironment
Obtain the AgentHostingEnvironment's globally unique identifier.
getGUID() - Method in interface kaos.core.csi.KAoSActor
Obtain the actor's globally unique identifier.
getGUID() - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
getHistoryMonitor() - Static method in class kaos.core.csi.CSIFactory
Retrieve a reference to the RequestManager.
getID() - Method in interface kaos.core.csi.observe.KAoSObserver
Return the unique identifier of this observer.
getInstance(String[]) - Static method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
Retrieve a reference to the LegacySystem.
getInstanceOntModel() - Method in interface kaos.core.csi.OntInstanceDescription
Get the Jena-based Ontology Model object for this instance.
getInstancesOf(String) - Method in interface kaos.core.csi.query.QueryState
Get set of instances of the given concept; if the concept is an instance itself the set contains just this instance.
getKeywords() - Method in interface kaos.core.csi.AgentCapability
Obtain a List of String describing keywords to be used in search for this capability.
getLegacySystem(String[]) - Static method in class kaos.core.csi.usecase.legacy.LegacySystemFactory
This is a factory class returning a reference to an implementation of the LegacySystem.
getLogsforActionType(String) - Method in interface kaos.core.csi.extension.history.logging.HistoryMonitor
Get all events logged that contain the given action type.
getLogsforActor(String) - Method in interface kaos.core.csi.extension.history.logging.HistoryMonitor
Get all logged events that contain the given actor.
getModificationFailureCode() - Method in interface kaos.core.csi.registration.ModificationResult
Return the error code of the modification failure.
getModificationFailureDescription() - Method in interface kaos.core.csi.registration.ModificationResult
Return the description of modification failure.
getModificationResult() - Method in interface kaos.core.csi.registration.Property
Obtain the result of the property modification.
getModificationType() - Method in interface kaos.core.csi.registration.ModificationResult
Returns a String specifying the type of modification.
getName() - Method in interface kaos.core.csi.AgentCapability
Obtain the AgentCapability name.
getName() - Method in interface kaos.core.csi.extension.KAoSExtensionComponent
Return the (unique) name of this KAoSExtensionComponent object.
getName() - Method in interface kaos.core.csi.KAoSActor
Obtain the actor's name.
getName() - Method in interface kaos.core.csi.OntInstanceDescription
Get name of the instance
getName() - Method in interface kaos.core.csi.OntPropertyDescription
Get the name of this property.
getName() - Method in interface kaos.core.csi.registration.Property
Obtain the property name.
getName() - Method in interface kaos.core.csi.Transport
Obtain the Transport name.
getName() - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
getNumberOfHostedAgent() - Method in interface kaos.core.csi.AgentHostingEnvironment
Obtain the number of hosted agents.
getObligationsForTriggerCondition(ActionInstanceDescription, PolicyDecisionObserver) - Method in interface kaos.core.csi.policy.PolicyChecking
Based on the specified trigger ActionInstanceDescription, select all matching obligation policies and create ActionInstanceDescription describing obligations.
getObserverManager() - Static method in class kaos.core.csi.CSIFactory
Retrieve a reference to the ObserverManager.
getObserverManager(String) - Static method in class kaos.core.csi.CSIFactory
Retrieve a reference to the ObserverManager.
getOntologicalAttributes() - Method in interface kaos.core.csi.extension.KAoSExtensionComponent
Return the associated ontological concepts for the KAoSExtensionComponent object.
getPoliciesForActionType(String, PolicyDecisionObserver) - Method in interface kaos.core.csi.policy.PolicyAdvice
Get policies for the specified action type.
getPoliciesForEntity(String) - Method in interface kaos.core.csi.policy.PolicyManagement
Return policies for the entity, whose id is specified.
getPolicy(String) - Method in interface kaos.core.csi.policy.PolicyManagement
Return the policy identified by the given id.
getPolicyAdvice() - Static method in class kaos.core.csi.CSIFactory
Retrieve a reference to the PolicyAdvice.
getPolicyChecking() - Static method in class kaos.core.csi.CSIFactory
Retrieve a reference to the PolicyChecking.
getPolicyEnforcement() - Static method in class kaos.core.csi.CSIFactory
Retrieve a reference to the PolicyEnforcement.
getPolicyManagement() - Static method in class kaos.core.csi.CSIFactory
Retrieve a reference to the PolicyManagement.
getProperties() - Method in interface kaos.core.csi.KAoSActor
Returns a Hashtable containing a mapping of actor properties.
getProperties() - Method in interface kaos.core.csi.OntInstanceDescription
Get properties of the instance
getProperties() - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
getPropertiesAsOWL(String, List, OntologyRepository) - Static method in class kaos.core.csi.registration.PropertyUtil
Create list of OWL individuals identified by entityGUID with the given property values assigned
getPropertiesFromAID(ActionInstanceDescription) - Method in class kaos.core.csi.request.ActionMethodRequestHandler
 
getProperty(String) - Method in interface kaos.core.csi.KAoSActor
Return the property, whose name is specified
getProperty(String) - Method in interface kaos.core.csi.OntInstanceDescription
Get property of the instance
getProperty(String) - Method in interface kaos.core.csi.Transport
Obtain a Property of this Transport.
getProperty(String) - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
getPropertyAsOWL(String, Property, OntologyRepository) - Static method in class kaos.core.csi.registration.PropertyUtil
Create an OWL individual identified by entityGUID with the given property values assigned
getPropertyObject() - Method in interface kaos.core.csi.registration.Property
Return a Serializable, encapsulating a property, which this Property represents.
getPropertyPopulatorKey() - Method in interface kaos.core.csi.ActionInstanceDescription
 
getPropertyValue(Property) - Method in interface kaos.core.csi.KAoSActor
Return the value of the given property
getPropertyValue(Property) - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
getQueryRegistration() - Static method in class kaos.core.csi.CSIFactory
 
getQueryState() - Static method in class kaos.core.csi.CSIFactory
Retrieve a reference to the QueryState.
getReasonForUnfulfilledObligations() - Method in exception kaos.core.csi.policy.KAoSSecurityException
 
getReasonForViolation() - Method in interface kaos.core.csi.policy.ViolatedObligationDescription
Get the reason for violating this obligation.
getRegistration() - Static method in class kaos.core.csi.CSIFactory
Retrieve a reference to the Registration.
getReliability() - Method in interface kaos.core.csi.AgentCapability
Obtain a double specifying the reliability of the capability (double/percentage).
getRepositoryManagerType() - Method in interface kaos.core.csi.extension.KAoSExtensionComponentManager
Get the repository type of this manager.
getRepositoryTableInformation() - Method in interface kaos.core.csi.extension.KAoSExtensionComponentManager
This method returns the concepts names and their corresponding component names in a Hashtable.
getRequestForInfo() - Method in interface kaos.core.csi.AgentCapability
Return Strings describing how to request this capabiity from an agent.
getRequestManager() - Static method in class kaos.core.csi.CSIFactory
Retrieve a reference to the RequestManager.
getScope() - Method in interface kaos.core.csi.registration.Property
Obtain the scope of the modification: 0 = PUBLIC scope indicates updates to the Directory Service 1 = PRIVATE scope indicates local updates only
getSequenceId() - Method in interface kaos.core.csi.registration.Property
Obtain the unique sequence id of this property.
getService(ServiceProperties) - Method in class kaos.core.csi.extension.classification.ClassifierServiceFactory
 
getServiceRoot(String) - Method in interface kaos.core.csi.transport.TransportSupport
Return KAoSServiceRoot for the specified transportName.
getSpatialReasoner() - Static method in class kaos.core.csi.CSIFactory
Retrieve a reference to the SpatialReasoner.
getSpecifiedLogs(String, String, String, String, Boolean) - Method in interface kaos.core.csi.extension.history.logging.HistoryMonitor
This method returns the logged events specified by the given parameters.
getSupportedTransportsNames() - Method in interface kaos.core.csi.transport.TransportSupport
Return the names of the currently supported transports.
getTransport(String) - Method in interface kaos.core.csi.KAoSActor
Return the Transport, whose name is specified.
getTransport(String) - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
getTransportCallback() - Method in interface kaos.core.csi.observe.RemoteKAoSObserver
 
getTransports() - Method in interface kaos.core.csi.KAoSActor
Return the List of valid Transports.
getTransports() - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
getTransportSupport() - Static method in class kaos.core.csi.CSIFactory
Retrieve a reference to the Registration.
getTripleAsOWL(String, String, String, OntologyRepository) - Static method in class kaos.core.csi.registration.PropertyUtil
Create an OWL individual identified by teh given triple
getTypes() - Method in interface kaos.core.csi.OntInstanceDescription
Get types of the instance
getUnfulfilledObligations() - Method in exception kaos.core.csi.policy.KAoSSecurityException
 
getUniqueValueForProperty(String, String) - Method in interface kaos.core.csi.query.QueryState
Get a single value of the variable satisfing the KIF query: (property subject ?val).
getValue() - Method in interface kaos.core.csi.registration.Property
Obtain the new value of the property.
getValueDescForValue(String) - Method in interface kaos.core.csi.OntPropertyDescription
Get the optional description of the given property value.
getValues() - Method in interface kaos.core.csi.OntPropertyDescription
Get the values of this property.
getViolatedObligations() - Method in exception kaos.core.csi.policy.ObligationViolationException
 
getXMLToCSILink(String) - Static method in class kaos.core.csi.CSIFactory
Retrieve a reference to the XMLToCSILink.

H

hashCode() - Method in class kaos.core.csi.usecase.SimpleGuardedSender
Determines the hash code for the SimpleGuardedSender.
hashCode() - Method in class kaos.core.csi.usecase.SimpleReceiver
 
hashCode() - Method in class kaos.core.csi.usecase.SimpleSender
Determines the hash code for the SimpleSender.
HashMapRequestManager - Interface in kaos.core.csi.request
Defines the operations to send a request expressed by a String containing the action name and, in some cases, a HashMap containing the action properties.
HashMapRequestReceiver - Interface in kaos.core.csi.request
Defines the operations to process a request expressed by a name and a HashMap of properties.
HISTORY_MONITORS - Static variable in class kaos.core.csi.extension.KAoSExtensionsTypes
 
HistoryMonitor - Interface in kaos.core.csi.extension.history.logging
This interface defines methods to access logged events

I

initialize(String, Vector, String) - Method in class kaos.core.csi.usecase.RequestReceiverUsecase
 
initialize(String, String) - Method in class kaos.core.csi.usecase.RequestSenderUsecase
 
initialize(String, KAoSAgentDescription, String) - Method in class kaos.core.csi.usecase.SimpleGuardedSender
 
initialize(String, KAoSAgentDescription, String) - Method in class kaos.core.csi.usecase.SimpleReceiver
 
initialize(String, KAoSAgentDescription, String) - Method in class kaos.core.csi.usecase.SimpleSender
 
InstanceClassifier - Interface in kaos.core.csi.extension.classification
Interface to instance classfiers $Revision: 1.3 $
InstanceClassifierManager - Interface in kaos.core.csi.extension.classification
This interface defines a factory method for obtaining InstanceClassifier for the given property.
INSTANTIATORS - Static variable in class kaos.core.csi.extension.KAoSExtensionsTypes
 
isGuarded() - Method in interface kaos.core.csi.AgentHostingEnvironment
Obtain guarded/unguarded status of this AgentHostingEnvironment.
isGuarded() - Method in interface kaos.core.csi.KAoSActor
Obtain guarded/unguarded status of this KAoSActor.
isGuarded() - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
isRegistered() - Method in interface kaos.core.csi.KAoSActor
Obtain registered/unregistered status of this KAoSActor.
isRegistered() - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
isSuccess() - Method in interface kaos.core.csi.registration.ModificationResult
Obtain the success/failure status of the modification.
isTransportSupported(String) - Method in interface kaos.core.csi.transport.TransportSupport
Answer true if the given transport is supported, otherwise, answer false.

K

kaos.core.csi - package kaos.core.csi
 
kaos.core.csi.extension - package kaos.core.csi.extension
 
kaos.core.csi.extension.classification - package kaos.core.csi.extension.classification
 
kaos.core.csi.extension.history.logging - package kaos.core.csi.extension.history.logging
 
kaos.core.csi.observe - package kaos.core.csi.observe
 
kaos.core.csi.policy - package kaos.core.csi.policy
 
kaos.core.csi.policy.enforcement - package kaos.core.csi.policy.enforcement
 
kaos.core.csi.query - package kaos.core.csi.query
 
kaos.core.csi.registration - package kaos.core.csi.registration
 
kaos.core.csi.request - package kaos.core.csi.request
 
kaos.core.csi.transport - package kaos.core.csi.transport
 
kaos.core.csi.usecase - package kaos.core.csi.usecase
 
kaos.core.csi.usecase.legacy - package kaos.core.csi.usecase.legacy
 
kaos.core.csi.usecase.legacy.vocabulary - package kaos.core.csi.usecase.legacy.vocabulary
 
KAoSActor - Interface in kaos.core.csi
Defines the operations to access information about a KAoS Actor.
KAoSExtensionComponent - Interface in kaos.core.csi.extension
This interface defines methods to access name and ontological attributes associated with this component $Revision: 1.1 $
KAoSExtensionComponentManager - Interface in kaos.core.csi.extension
This interface is exposed by the KAoS to the outside system allowing them to register with KAoS specific components extending default KAoS functionality.
KAoSExtensionsTypes - Class in kaos.core.csi.extension
List of current types of KAoS extension components
KAoSExtensionsTypes() - Constructor for class kaos.core.csi.extension.KAoSExtensionsTypes
 
KAoSObservable - Interface in kaos.core.csi.observe
Defines the operations to register/deregister and notify KAoSObservers interested in updates when the state of this KAoSObservable changes or an event occurs that is associated with the KAoSObservable.
KAoSObserver - Interface in kaos.core.csi.observe
Defines the operation to receive updates when the KAoSObservable object, with whom this KAoSObserver was registered, changes.
KAoSSecurityException - Exception in kaos.core.csi.policy
KAoSSecurityException defines an exception to be thrown by the Guard if there is no permission ot perform a given action
KAoSSecurityException() - Constructor for exception kaos.core.csi.policy.KAoSSecurityException
Constructs a new KAoSSecurityException with no detail message.
KAoSSecurityException(String) - Constructor for exception kaos.core.csi.policy.KAoSSecurityException
Constructs a new KAoSSecurityException with a detail message.
KAoSWrappedLegacySystem - Class in kaos.core.csi.usecase.legacy
 
KAoSWrappedLegacySystem() - Constructor for class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 

L

legacyAction(String) - Method in interface kaos.core.csi.usecase.legacy.LegacySystem
Accepts a request for a legacy action in the legacy system.
LegacySystem - Interface in kaos.core.csi.usecase.legacy
Defines the operations to process legacy actions.
LegacySystemAction - Static variable in class kaos.core.csi.usecase.legacy.vocabulary.LegacySystemActionConcepts
 
LegacySystemAction() - Static method in class kaos.core.csi.usecase.legacy.vocabulary.LegacySystemActionConcepts
 
LegacySystemActionConcepts - Class in kaos.core.csi.usecase.legacy.vocabulary
Class generated automatically by kaos.tools.OWLOntologyJavaMapper.
LegacySystemActionConcepts() - Constructor for class kaos.core.csi.usecase.legacy.vocabulary.LegacySystemActionConcepts
 
LegacySystemActionOwlURL() - Static method in class kaos.core.csi.usecase.legacy.vocabulary.LegacySystemActionConcepts
 
LegacySystemActorConcepts - Class in kaos.core.csi.usecase.legacy.vocabulary
Class generated automatically by kaos.tools.OWLOntologyJavaMapper.
LegacySystemActorConcepts() - Constructor for class kaos.core.csi.usecase.legacy.vocabulary.LegacySystemActorConcepts
 
LegacySystemActorOwlURL() - Static method in class kaos.core.csi.usecase.legacy.vocabulary.LegacySystemActorConcepts
 
LegacySystemClient - Class in kaos.core.csi.usecase.legacy
This class illustrates how a legacy client becomes KAoS-aware by simply inheriting from the KAoSActorImpl class, adding the "LegacySystemActorConcepts.LegacySystemUser()" ontological type to its KAoS description and registering with KAoS (all shown in the start() method).
LegacySystemClient(String, String, Vector, Transport) - Constructor for class kaos.core.csi.usecase.legacy.LegacySystemClient
Instantiates a new KAoS-aware LegacySystemClient using KAoS services for transport, naming, agent directory and policy enforcement.
LegacySystemClient(String[]) - Constructor for class kaos.core.csi.usecase.legacy.LegacySystemClient
Instantiates a new KAoS-aware LegacySystemClient using KAoS services for transport, naming, agent directory and policy enforcement.
LegacySystemFactory - Class in kaos.core.csi.usecase.legacy
 
LegacySystemFactory() - Constructor for class kaos.core.csi.usecase.legacy.LegacySystemFactory
 
LegacySystemUser - Static variable in class kaos.core.csi.usecase.legacy.vocabulary.LegacySystemActorConcepts
 
LegacySystemUser() - Static method in class kaos.core.csi.usecase.legacy.vocabulary.LegacySystemActorConcepts
 
logEvent(ActionInstanceDescription) - Method in interface kaos.core.csi.extension.history.logging.HistoryMonitor
Log an event
LoginSimulationAgent - Class in kaos.core.csi.usecase
$Revision: 1.7 $
LoginSimulationAgent(String, String, Vector, Transport) - Constructor for class kaos.core.csi.usecase.LoginSimulationAgent
 

M

main(String[]) - Static method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
main(String[]) - Static method in class kaos.core.csi.usecase.legacy.LegacySystemClient
Obtain a reference to the LegacySystem from the LegacySystemFactory.
main(String[]) - Static method in class kaos.core.csi.usecase.LoginSimulationAgent
 
main(String[]) - Static method in class kaos.core.csi.usecase.RequestReceiverUsecase
 
main(String[]) - Static method in class kaos.core.csi.usecase.RequestSenderUsecase
 
main(String[]) - Static method in class kaos.core.csi.usecase.SimpleGuardedSender
 
main(String[]) - Static method in class kaos.core.csi.usecase.SimpleReceiver
 
main(String[]) - Static method in class kaos.core.csi.usecase.SimpleSender
 
ModificationResult - Interface in kaos.core.csi.registration
Contains the modification type, its succes/failure flag and the description and error code for the modification failure.
modifyEntityProperties(String, List) - Method in interface kaos.core.csi.registration.DirectoryRegistration
Modify properties of the entity identified by the given entityGUID.
modifyEntitySpatialProperties(String, Location3D, Orientation3D, Block3D) - Method in interface kaos.core.csi.registration.DirectoryRegistration
Modify given spatial properties of the entity identified by the given entityGUID in the KAoS Directory Service *AND* the SpatialReasoner.
modifyObjectSpatialProperties(String, Location3D, Orientation3D, Block3D) - Method in interface kaos.core.csi.registration.DirectoryRegistration
Modify spatial properties of the object identified by the given objectID in the SpatialReasoner.
modifyPolicy(String, String) - Method in interface kaos.core.csi.policy.PolicyManagement
Modify the specified policy in KAoS.
MonitorAction() - Method in class kaos.core.csi.usecase.RequestReceiverUsecase
 

N

NoSuchActorException - Exception in kaos.core.csi.query
NoSuchActorException defines an exception to be thrown by the QueryRegistration when no actor matching the query properties is found.
NoSuchActorException() - Constructor for exception kaos.core.csi.query.NoSuchActorException
Constructs a new NoSuchActorException with no detailed message.
NoSuchActorException(String) - Constructor for exception kaos.core.csi.query.NoSuchActorException
Constructs a new NoSuchActorException with a detail message.
NotificationException - Exception in kaos.core.csi.observe
Defines an exception to be thrown when an update about an event fails during notification.
NotificationException() - Constructor for exception kaos.core.csi.observe.NotificationException
Constructs a new NotificationException with no detailed message.
NotificationException(String) - Constructor for exception kaos.core.csi.observe.NotificationException
Constructs a new NotificationException with a detail message.
notify(String, Object, Object) - Method in interface kaos.core.csi.observe.KAoSObservable
Notify observers interested in the given updateType wiht the given update object.

O

ObligationRequestManager - Interface in kaos.core.csi.request
Defines the operations to send an obligation request described by an obligation ActionInstanceDescription and trigger ActionInstanceDescription to an entity for execution.
ObligationRequestReceiver - Interface in kaos.core.csi.request
Defines the operations to process an obligation request described by the given obligation ActionInstanceDescription.
OBLIGATIONS_FAILED_ACTOR_NOT_LOCATABLE - Static variable in exception kaos.core.csi.policy.KAoSSecurityException
 
OBLIGATIONS_FAILED_INCONSISTENT_STATUS - Static variable in exception kaos.core.csi.policy.KAoSSecurityException
 
OBLIGATIONS_FAILED_SERVICE_FAILURE - Static variable in exception kaos.core.csi.policy.KAoSSecurityException
 
OBLIGATIONS_NOT_ATTEMPTED - Static variable in exception kaos.core.csi.policy.KAoSSecurityException
 
ObligationViolationException - Exception in kaos.core.csi.policy
ObligationViolationException defines an exception, which is thrown when the evaluation of a trigger against applicable obligation policy determines that some part of obligation constraint has been violated, or that for some reason an obligation cannot be fulfilled.
ObligationViolationException() - Constructor for exception kaos.core.csi.policy.ObligationViolationException
Constructs a new ObligationViolationException with no detailed message.
ObligationViolationException(String) - Constructor for exception kaos.core.csi.policy.ObligationViolationException
Constructs a new ObligationViolationException with a detailed message.
ObserverManager - Interface in kaos.core.csi.observe
Defines the operations to map KAoSObservers with KAoSObservables and forwards updates from KAoSObservable to the associated KAoSObservers.
onAborted(Calendar, Object, String, String) - Method in interface kaos.core.csi.request.FeedbackReceiver
This method is invoked when the requested action is aborted.
onAborted(Calendar, Object, String, String) - Method in class kaos.core.csi.usecase.RequestSenderUsecase
This method is invoked when the requested action is aborted.
onAccepted(Calendar, Object, String, String) - Method in interface kaos.core.csi.request.FeedbackReceiver
This method is invoked when the request is accepted by the robot.
onAccepted(Calendar, Object, String, String) - Method in class kaos.core.csi.usecase.RequestSenderUsecase
This method is invoked when the requested action is accepted by the robot.
onCompleted(Calendar, Object, String, String) - Method in interface kaos.core.csi.request.FeedbackReceiver
This method is invoked upon completion of the request byt the requested robot.
onCompleted(Calendar, Object, String, String) - Method in class kaos.core.csi.usecase.RequestSenderUsecase
This method is invoked upon completion of the request.
onRefused(Calendar, Object, String, String) - Method in interface kaos.core.csi.request.FeedbackReceiver
This method is invoked when the request is refused by the robot.
onRefused(Calendar, Object, String, String) - Method in class kaos.core.csi.usecase.RequestSenderUsecase
This method is invoked when the requested action is refused by the entity performing the action.
onStarted(Calendar, Object, String, String) - Method in interface kaos.core.csi.request.FeedbackReceiver
This method is invoked when the robot starts the requested action.
onStarted(Calendar, Object, String, String) - Method in class kaos.core.csi.usecase.RequestSenderUsecase
This method is invoked when the entity starts the requested action/command.
ONT_CLASSIFY_TYPE - Static variable in class kaos.core.csi.extension.classification.ClassifierServiceFactory
 
OntInstanceDescription - Interface in kaos.core.csi
This interface containes methods allowing to create and investigate a description of an Ontology instance.
OntPropertyDescription - Interface in kaos.core.csi
This interface containes methods allowing to create and investigate a description of an Ontology property.
OWLRequestManager - Interface in kaos.core.csi.request
Defines the operations to send a request expressed by an OWL String.
OWLRequestReceiver - Interface in kaos.core.csi.request
Defines the operations to process a request expressed by an OWL String.

P

PolicyAdvice - Interface in kaos.core.csi.policy
 
PolicyAnalysis - Interface in kaos.core.csi.policy
Defines the operations to explore relationships among policies.
PolicyChecking - Interface in kaos.core.csi.policy
Defines the operations to check permissions and get obligations.
PolicyDecisionObserver - Interface in kaos.core.csi.policy
Defines the operation to receive updates when policy decisions are modified.
PolicyManagement - Interface in kaos.core.csi.policy
Defines the operations to manage policies in KAoS including adding, modifying and removing.
processAIDRequest(ActionInstanceDescription, ActionStatusCallback) - Method in class kaos.core.csi.request.ActionMethodRequestHandler
This method accepts a request described by an ActionInstanceDescription to perform an action.
processAIDRequest(ActionInstanceDescription) - Method in class kaos.core.csi.request.ActionMethodRequestHandler
This method accepts a request described in an ActionInstanceDescription to perform an action.
processAIDRequest(ActionInstanceDescription, ActionStatusCallback) - Method in interface kaos.core.csi.request.AIDRequestReceiver
This method accepts a request described by an ActionInstanceDescription to perform an action.
processAIDRequest(ActionInstanceDescription) - Method in interface kaos.core.csi.request.AIDRequestReceiver
This method accepts a request described in an ActionInstanceDescription to perform an action.
processHashMapRequest(String, HashMap, ActionStatusCallback) - Method in class kaos.core.csi.request.ActionMethodRequestHandler
This method accepts a request described by the given String and HashMap of properties.
processHashMapRequest(String, ActionStatusCallback) - Method in class kaos.core.csi.request.ActionMethodRequestHandler
This method accepts a request described by the given String containing the action name.
processHashMapRequest(String) - Method in class kaos.core.csi.request.ActionMethodRequestHandler
This method accepts a request described by the given String containing action name.
processHashMapRequest(String, HashMap, ActionStatusCallback) - Method in interface kaos.core.csi.request.HashMapRequestReceiver
This method accepts a request described by the given String containing action name and HashMap of properties.
processHashMapRequest(String, ActionStatusCallback) - Method in interface kaos.core.csi.request.HashMapRequestReceiver
This method accepts a request described by the given String containing the action name.
processHashMapRequest(String) - Method in interface kaos.core.csi.request.HashMapRequestReceiver
This method accepts a request described by the given String containing action name.
processObligationRequest(ActionInstanceDescription, ActionInstanceDescription) - Method in interface kaos.core.csi.request.ObligationRequestReceiver
This method accepts an obligation request to execute by the ObligationRequestReceiver.
processOWLRequest(String, ActionStatusCallback) - Method in interface kaos.core.csi.request.OWLRequestReceiver
This method accepts a request described by an OWL String to perform an action.
processOWLRequest(String) - Method in interface kaos.core.csi.request.OWLRequestReceiver
This method accepts a request described by an OWL String to perform an action.
Property - Interface in kaos.core.csi.registration
Specifies operations used to update entity properties.
PropertyUtil - Class in kaos.core.csi.registration
 
PropertyUtil() - Constructor for class kaos.core.csi.registration.PropertyUtil
 

Q

QueryRegistration - Interface in kaos.core.csi.query
Defines the operations to query the different aspects of domain and actor registrations
QueryState - Interface in kaos.core.csi.query
Defines the operations to query the different aspect of state stored in the Directory Service

R

receiveKAoSStatus(String, String, String) - Method in interface kaos.core.csi.request.FeedbackReceiver
Receive a status message describing the execution of the requested action.
receiveKAoSStatus(String, String, String) - Method in class kaos.core.csi.usecase.RequestSenderUsecase
Receive a status message describing the execution of the requested action.
receiveMessage(Serializable, KAoSActor) - Method in interface kaos.core.csi.KAoSActor
Receive the specified message content from the given KAoSActor.
receiveMessage(Serializable, KAoSActor) - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
receiveMessage(TransportMessage) - Method in class kaos.core.csi.usecase.SimpleGuardedSender
Implements the receiveMessage method mandated by the MessageListener interface.
receiveMessage(TransportMessage) - Method in class kaos.core.csi.usecase.SimpleReceiver
Implements the receiveMessage method mandated by the MessageListener interface.
receiveMessage(TransportMessage) - Method in class kaos.core.csi.usecase.SimpleSender
Implements the receiveMessage method mandated by the MessageListener interface.
registerComponent(KAoSExtensionComponent) - Method in interface kaos.core.csi.extension.KAoSExtensionComponentManager
Register a specific KAoSExtensionComponent with KAoS
registerDomain(String) - Method in interface kaos.core.csi.registration.DirectoryRegistration
Register domain with the given name in the KAoS Directory Service.
registerEntity(AgentDescription, boolean, boolean) - Method in interface kaos.core.csi.registration.DirectoryRegistration
Register the entity described by the given AgentDescription in the KAoS Directory Service.
registerEntityHostingEnv(EntityHostEnvDescription, boolean, boolean) - Method in interface kaos.core.csi.registration.DirectoryRegistration
Register the entity hosting environment described by the given EntityHostEnvDescription in the KAoS Directory Service.
registerEntityInDomain(DomainDescription, KAoSEntityDescription) - Method in interface kaos.core.csi.registration.DomainRegistration
Register the entity described by the given KAoSEntityDescription in the specified domain.
registerEntityWithProperties(AgentDescription, List, boolean, boolean) - Method in interface kaos.core.csi.registration.DirectoryRegistration
Register the entity described by the given AgentDescription and the List of Properties in the KAoS Directory Service.
registerEntityWithSpatialProperties(AgentDescription, Location3D, Orientation3D, Block3D, boolean, boolean) - Method in interface kaos.core.csi.registration.DirectoryRegistration
Register the entity described by the given AgentDescription and the spatial properties in the KAoS Directory Service *AND* the SpatialReasoner.
registerObjectWithSpatialProperties(String, Set, Location3D, Orientation3D, Block3D) - Method in interface kaos.core.csi.registration.DirectoryRegistration
Register object identified by the given objectID and its spatial properties in the SpatialReasoner.
registerObserver(String, Object, KAoSObserver) - Method in interface kaos.core.csi.observe.KAoSObservable
Register the given KAoSObserver with this KAoSObservable for updates described by the updateType and updateConstraints.
registerObserver(KAoSObserver, String, Serializable, String) - Method in interface kaos.core.csi.observe.ObserverManager
Register the given KAoSObserver with the KAoSObservable, whose GUID is given for updates described by the updateType and updateConditions.
registerObserver(KAoSObserver, String, Serializable, String, String) - Method in interface kaos.core.csi.observe.ObserverManager
Register the given KAoSObserver with the KAoSObservable, whose GUID is given for updates described by the updateType and updateConditions.
Registration - Interface in kaos.core.csi.registration
Defines the operations to register and deregister entities and entity hosting environments in the KAoS Directory Service and operations to modify the registration information, to register entitites in KAoS Domain and to maintain domain hierarchy.
RemoteKAoSObserver - Interface in kaos.core.csi.observe
Defines the operation to receive updates when the KAoSObservable object, with whom this KAoSObserver was registered, changes.
removeAllKAoSExtensionComponents() - Method in interface kaos.core.csi.extension.KAoSExtensionComponentManager
Remove all components contained in this repository.
removeChildFromDomain(DomainDescription, DomainDescription) - Method in interface kaos.core.csi.registration.DomainHierarchyConfiguration
Add the childDomain as a child of the specified domain.
removePolicy(String) - Method in interface kaos.core.csi.policy.PolicyManagement
Remove the specified policy from KAoS.
removeProperty(String) - Method in interface kaos.core.csi.OntInstanceDescription
Get property from the instance description
removeType(String) - Method in interface kaos.core.csi.OntInstanceDescription
Remove the ontology type of this instance.
removeValue(String) - Method in interface kaos.core.csi.OntPropertyDescription
Remove the property value.
removeValueDescForValue(String) - Method in interface kaos.core.csi.OntPropertyDescription
Remove the optional description of the given property value.
REPLACE - Static variable in interface kaos.core.csi.registration.ModificationResult
 
requestActionFromLegacySystem(LegacySystem) - Method in class kaos.core.csi.usecase.legacy.LegacySystemClient
 
RequestManager - Interface in kaos.core.csi.request
Defines the operations to process a request expressed by an ActionInstanceDescription, HashMap or an OWL String.
RequestReceiver - Interface in kaos.core.csi.request
Defines the operations to process a request expressed by an ActionInstanceDescription, HashMap or an OWL String.
RequestReceiverUsecase - Class in kaos.core.csi.usecase
$Revision: 1.4 $
RequestReceiverUsecase() - Constructor for class kaos.core.csi.usecase.RequestReceiverUsecase
This class llustrates an implementation of a CSI RequestReceiver: an entity capable of receiving and processing requests for actions defined in kaos ontologies.
RequestSenderUsecase - Class in kaos.core.csi.usecase
$Revision: 1.4 $
RequestSenderUsecase() - Constructor for class kaos.core.csi.usecase.RequestSenderUsecase
 

S

sendAIDRequest(FeedbackReceiver, String, ActionInstanceDescription) - Method in interface kaos.core.csi.request.AIDRequestManager
This method sends a request to an entity identified by the given receiverID to perform an action described by the given ActionInstanceDescription.
sendAIDRequest(String, ActionInstanceDescription) - Method in interface kaos.core.csi.request.AIDRequestManager
This method sends a request described by an ActionInstanceDescription to perform an action by an entity identified by the receiverID.
sendHashMapRequest(FeedbackReceiver, String, String, HashMap) - Method in interface kaos.core.csi.request.HashMapRequestManager
This method sends a request to an entity identified by the given receiverID to perform an action described by the given String and a HashMap containing the action properties.
sendHashMapRequest(FeedbackReceiver, String, String) - Method in interface kaos.core.csi.request.HashMapRequestManager
This method sends a request to an entity identified by the given receiverID to perform an action described by the actionName.
sendHashMapRequest(String, String, HashMap) - Method in interface kaos.core.csi.request.HashMapRequestManager
This method sends a request described by actionName and a HashMap containing the action properties to perform an action by an entity identified by the receiverID.
sendHashMapRequest(String, String) - Method in interface kaos.core.csi.request.HashMapRequestManager
This method sends a request described by the given actionName to perform by an entity identified by the receiverID.
sendMessage(Serializable, KAoSActor) - Method in interface kaos.core.csi.KAoSActor
Send the specified message content to the given KAoSActor.
sendMessage(Serializable, KAoSActor) - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
sendMessageTo(KAoSAgentDescription, TransportMessage, Serializable) - Method in interface kaos.core.csi.transport.TransportSupport
Send the given message content to the receiver, from whom the receivedMsg was received.
sendMessageTo(Locator, Locator, String, String, String, Serializable, String) - Method in interface kaos.core.csi.transport.TransportSupport
Send the given message content to the receiver, whose Locator is given.
sendMessageTo(Locator, Locator, String, String, String, Serializable) - Method in interface kaos.core.csi.transport.TransportSupport
Send the given message content to the receiver, whose Locator is given.
sendMessageTo(String) - Method in class kaos.core.csi.usecase.SimpleGuardedSender
 
sendMessageTo(String) - Method in class kaos.core.csi.usecase.SimpleSender
 
sendObligationRequest(KAoSEntityDescription, ActionInstanceDescription, ActionInstanceDescription) - Method in interface kaos.core.csi.request.ObligationRequestManager
This method sends an obligation request to an entity identified by the given receiverDesc to execute an obligation action described by the given obligation ActionInstanceDescription and the trigger ActionInstanceDescription.
sendOWLRequest(FeedbackReceiver, String, String) - Method in interface kaos.core.csi.request.OWLRequestManager
This method sends a request to an entity identified by the given receiverID to perform an action described by the given String, which is in the OWL format.
sendOWLRequest(String, String) - Method in interface kaos.core.csi.request.OWLRequestManager
This method sends a request described by an OWL String to perform an action by an entity identified by the receiverID.
setConceptMappingName(String) - Method in interface kaos.core.csi.ActionInstanceDescription
Set the name of the concept mapping.
setCost(double) - Method in interface kaos.core.csi.AgentCapability
Set the capability cost
setCurrentTransport(String) - Static method in class kaos.core.csi.CSIFactory
 
setDescription(String) - Method in interface kaos.core.csi.registration.Property
Set the OWL description of the property to be modified.
setEnabledStatus(boolean) - Method in interface kaos.core.csi.extension.KAoSExtensionComponent
Set 'true/false', indicating the 'enabled/disabled' status of the component.
setForbiddingPolicyIDs(Vector) - Method in exception kaos.core.csi.policy.KAoSSecurityException
add a list of all A- policies forbidding an action
setGuarded(boolean) - Method in interface kaos.core.csi.AgentHostingEnvironment
Set the guarded/unguarded status of this AgentHostingEnvironment.
setGUID(String) - Method in interface kaos.core.csi.AgentHostingEnvironment
Set the AgentHostingEnvironment's globally unique identifier.
setKeywords(List) - Method in interface kaos.core.csi.AgentCapability
Set the keywords used to search for this capability.
setModificationFailureCode(int) - Method in interface kaos.core.csi.registration.ModificationResult
Store the error code of the modification failure.
setModificationFailureDescription(String) - Method in interface kaos.core.csi.registration.ModificationResult
Store the description of modification failure.
setModificationResult(ModificationResult) - Method in interface kaos.core.csi.registration.Property
Set the result of the property modification.
setModificationType(String) - Method in interface kaos.core.csi.registration.ModificationResult
Set the type of the modification.
setName(String) - Method in interface kaos.core.csi.AgentCapability
Set the name of this AgentCapability.
setName(String) - Method in interface kaos.core.csi.registration.Property
Set the property name.
setName(String) - Method in interface kaos.core.csi.Transport
Set the name of this Transport.
setNumberOfHostedAgents(int) - Method in interface kaos.core.csi.AgentHostingEnvironment
Set the number of hosted agents.
setOntologyInterfaces(OntologyInterfaces) - Method in interface kaos.core.csi.extension.classification.InstanceClassifier
TODO: remove it when OntologyInterfaces become available in CSI Set optional OntologyInterfaces to be used to retrive a missing ontology definition of not provided explicitly in the classify method arguments
setParentForDomain(DomainDescription, DomainDescription) - Method in interface kaos.core.csi.registration.DomainHierarchyConfiguration
Set as a the parent the given parentDomain for the specified domain.
setProperty(Property) - Method in interface kaos.core.csi.Transport
Set a property for this Transport.
setPropertyObject(Serializable) - Method in interface kaos.core.csi.registration.Property
Set the given Serializable property, which this Property represents.
setPropertyPopulatorKey(String) - Method in interface kaos.core.csi.ActionInstanceDescription
 
setReasonForUnfulfilledObligations(String) - Method in exception kaos.core.csi.policy.KAoSSecurityException
 
setReasonForViolation(String) - Method in interface kaos.core.csi.policy.ViolatedObligationDescription
Set the reason for violating this obligation.
setRegistered(boolean) - Method in interface kaos.core.csi.KAoSActor
Set the registered/unregistered status of this KAoSActor.
setRegistered(boolean) - Method in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
setReliability(double) - Method in interface kaos.core.csi.AgentCapability
Set the reliability of the capability (double/percentage).
setRequestForInfo(List) - Method in interface kaos.core.csi.AgentCapability
Set a List of Strings describing how an agent requests another agent to perform the capability.
setScope(int) - Method in interface kaos.core.csi.registration.Property
Set the scope of the modification: 0 = PUBLIC scope indicates updates to the Directory Service 1 = PRIVATE scope indicates local updates only
setSuccess(boolean) - Method in interface kaos.core.csi.registration.ModificationResult
Set the success/failure status of the modification.
setUnfulfilledObligations(List) - Method in exception kaos.core.csi.policy.KAoSSecurityException
 
setValue(Serializable) - Method in interface kaos.core.csi.registration.Property
Set the new value of the property.
setValueDescForValue(String, Object) - Method in interface kaos.core.csi.OntPropertyDescription
Set the optional description of the given property value.
setViolatedObligations(List) - Method in exception kaos.core.csi.policy.ObligationViolationException
Set _violatedObligations to the given List.
SimpleGuardedSender - Class in kaos.core.csi.usecase
$Revision: 1.5 $
SimpleGuardedSender() - Constructor for class kaos.core.csi.usecase.SimpleGuardedSender
 
SimpleReceiver - Class in kaos.core.csi.usecase
$Revision: 1.5 $
SimpleReceiver() - Constructor for class kaos.core.csi.usecase.SimpleReceiver
 
SimpleSender - Class in kaos.core.csi.usecase
$Revision: 1.3 $
SimpleSender() - Constructor for class kaos.core.csi.usecase.SimpleSender
 
start() - Method in class kaos.core.csi.usecase.legacy.LegacySystemClient
Add the "LegacySystemUser" ontological type to the description of this client that will be stored in the KAoS Directory Service.

T

TCP_TRANSPORT - Static variable in class kaos.core.csi.CSIFactory
 
test() - Method in class kaos.core.csi.usecase.RequestSenderUsecase
 
testTrue(String) - Method in interface kaos.core.csi.query.QueryState
Test if the KIF statemant is true according to the ontologies in the ontology repository.
Transport - Interface in kaos.core.csi
Defines the operations to store and access information about a given Transport.
TransportSupport - Interface in kaos.core.csi.transport
This interface defines the operations to bind an entity, whose KAoSAgentDescription or Locator is given to the specified transport and to send messages via a given transport.

U

update(String, String, Object, Object) - Method in interface kaos.core.csi.observe.KAoSObserver
Receive an update from the KAoSObservable when the KAoSObservable has a change or event to report.

V

ViolatedObligationDescription - Interface in kaos.core.csi.policy
 

_

_agentDescription - Variable in class kaos.core.csi.usecase.SimpleGuardedSender
This class llustrates an implementation of a SimpleGuardedSender: an entity registered with KAoS via its Guard and capable of sending messages to other entities registered in the KAoS Directory Service.
_agentDescription - Variable in class kaos.core.csi.usecase.SimpleReceiver
This class illustrates an implementation of a SimpleReceiver: an entity capable of receiving messages.
_agentDescription - Variable in class kaos.core.csi.usecase.SimpleSender
This class llustrates an implementation of a SimpleSender: an entity capable of sending messages.
_kaosActor - Variable in class kaos.core.csi.usecase.legacy.KAoSWrappedLegacySystem
 
_nickname - Variable in class kaos.core.csi.usecase.RequestSenderUsecase
 
_policyService - Variable in class kaos.core.csi.request.ActionMethodRequestHandler
 
_query - Variable in class kaos.core.csi.usecase.RequestSenderUsecase
 
_query - Variable in class kaos.core.csi.usecase.SimpleGuardedSender
 
_query - Variable in class kaos.core.csi.usecase.SimpleSender
 
_transportSupport - Variable in class kaos.core.csi.usecase.SimpleGuardedSender
 
_transportSupport - Variable in class kaos.core.csi.usecase.SimpleReceiver
 
_transportSupport - Variable in class kaos.core.csi.usecase.SimpleSender
 

A B C D E F G H I K L M N O P Q R S T U V _

Copyright © 2005 IHMC All Rights Reserved.