- rand - Variable in class de.hawhamburg.reachability.reasoner.Reasoner
 
- 
Local random number generator.
 
- rand - Variable in class de.hawhamburg.reachability.registry.Registry
 
- 
A central random object.
 
- rand - Variable in class de.hawhamburg.reachability.sensor.Sensor
 
- 
Local random number generator.
 
- rand - Variable in class de.hawhamburg.reachability.ui.UI
 
- 
A random number generator.
 
- REACHABILITY_AGENT_AUTHOR - Static variable in class de.hawhamburg.reachability.ProjectInfo
 
- 
The author of the reachability agent and its components.
 
- REACHABILITY_AGENT_DESCRIPTION - Static variable in class de.hawhamburg.reachability.ProjectInfo
 
- 
A short description of the purpose of this agent.
 
- REACHABILITY_AGENT_INSTITUE - Static variable in class de.hawhamburg.reachability.ProjectInfo
 
- 
The institute where the reachability agent is developed.
 
- REACHABILITY_AGENT_NAME - Static variable in class de.hawhamburg.reachability.ProjectInfo
 
- 
The name of the reachability agent, used in common with the LP life cycle 
 
LifeCycleAgent.
 
 
- REACHABILITY_AGENT_VERSION - Static variable in class de.hawhamburg.reachability.ProjectInfo
 
- 
The current version of the reachability agent and its components.
 
- REACHABILITY_AGENT_WORKER_NAME - Static variable in class de.hawhamburg.reachability.ProjectInfo
 
- 
The name of the reachability agents working thread.
 
- ReachabilityAgent - Class in de.hawhamburg.reachability
 
- 
This is the main class for starting up the reachability agent.
 
- ReachabilityAgent() - Constructor for class de.hawhamburg.reachability.ReachabilityAgent
 
- 
 
- ReachabilityConfigUI - Class in de.hawhamburg.reachability.ui.frame.config
 
- 
User interface to adjust the reachability agents parameters.
 
- ReachabilityConfigUI(JFrame, ConfigType) - Constructor for class de.hawhamburg.reachability.ui.frame.config.ReachabilityConfigUI
 
- 
Initializes, starts and builds a new 
ReachabilityConfigUI which provides an overview over a certain area 
 of configuration parameters related to the reachability agent.
 
 
- ReachabilityConfigUIResultListener - Class in de.hawhamburg.reachability.ui.frame.config.resource
 
- 
 
- ReachabilityConfigUIResultListener(ReachabilityConfigUI, String) - Constructor for class de.hawhamburg.reachability.ui.frame.config.resource.ReachabilityConfigUIResultListener
 
- 
 
- ReachabilityGroup - Enum in de.hawhamburg.reachability.enumeration
 
- 
Enumeration of defined person groups.
 
- ReachabilityGroup() - Constructor for enum de.hawhamburg.reachability.enumeration.ReachabilityGroup
 
-  
 
- ReachabilitySimulationDetailsUI - Class in de.hawhamburg.reachability.ui.frame.simulation
 
- 
Displays the current state of the supplied simulation feeder to the user.
 
- ReachabilitySimulationDetailsUI(JFrame, SensorDataFeeder) - Constructor for class de.hawhamburg.reachability.ui.frame.simulation.ReachabilitySimulationDetailsUI
 
- 
 
- ReachabilitySimulationDetailsUI(SensorDataFeeder) - Constructor for class de.hawhamburg.reachability.ui.frame.simulation.ReachabilitySimulationDetailsUI
 
- 
 
- ReachabilitySimulationStoryUI - Class in de.hawhamburg.reachability.ui.frame.simulation
 
- 
Displays all sent events of the current simulation defined by the supplied simulation feeder to the user.
 
- ReachabilitySimulationStoryUI(JFrame, SensorDataFeeder) - Constructor for class de.hawhamburg.reachability.ui.frame.simulation.ReachabilitySimulationStoryUI
 
- 
 
- ReachabilitySimulationStoryUI(SensorDataFeeder) - Constructor for class de.hawhamburg.reachability.ui.frame.simulation.ReachabilitySimulationStoryUI
 
- 
 
- ReachabilityStartSimulationUI - Class in de.hawhamburg.reachability.ui.frame.simulation
 
- 
Displays all required parameters to start a new simulation to the user.
 
- ReachabilityStartSimulationUI(SensorDataFeederNotifiable) - Constructor for class de.hawhamburg.reachability.ui.frame.simulation.ReachabilityStartSimulationUI
 
- 
 
- ReachabilityStartSimulationUI() - Constructor for class de.hawhamburg.reachability.ui.frame.simulation.ReachabilityStartSimulationUI
 
- 
 
- ReachabilityStatus - Enum in de.hawhamburg.reachability.enumeration
 
- 
Enumeration of defined reachability status states.
 
- ReachabilityStatus() - Constructor for enum de.hawhamburg.reachability.enumeration.ReachabilityStatus
 
-  
 
- ReachabilityUI - Class in de.hawhamburg.reachability.ui.frame
 
- 
User interface to display the actual estimated reachability states to the inhabitant.
 
- ReachabilityUI() - Constructor for class de.hawhamburg.reachability.ui.frame.ReachabilityUI
 
- 
Creates and builds a new reachability user interface.
 
- ReachabilityUIUpdater - Class in de.hawhamburg.reachability.ui.frame.resource
 
- 
 
- ReachabilityUIUpdater(ReachabilityUI) - Constructor for class de.hawhamburg.reachability.ui.frame.resource.ReachabilityUIUpdater
 
- 
 
- ReachabilityWorker - Class in de.hawhamburg.reachability
 
- 
The ReachabilityWorker is a thread which mainly serves as control service.
 
- ReachabilityWorker() - Constructor for class de.hawhamburg.reachability.ReachabilityWorker
 
- 
Constructs a new ReachabilityWorker object.
 
- Reasoner - Class in de.hawhamburg.reachability.reasoner
 
- 
Abstract class which needs to be extended by each Reasoner.
 
- Reasoner() - Constructor for class de.hawhamburg.reachability.reasoner.Reasoner
 
- 
Protected constructor ensures, that there will be no direct instance of this class.
 
- REASONER_CONFIG_PATH_KEY - Static variable in class de.hawhamburg.reachability.conf.ReasonerConfig
 
- 
The property key which holds the path to to reasoner XML configuration file.
 
- ReasonerAgent - Class in de.hawhamburg.reachability.reasoner
 
- 
Class to manage the "Living Place Agent Life Cycle" for 
Reasoners.
 
 
- ReasonerAgent(Reasoner) - Constructor for class de.hawhamburg.reachability.reasoner.ReasonerAgent
 
- 
 
- ReasonerConfig - Class in de.hawhamburg.reachability.conf
 
- 
Reasoner related configuration management.
 
- ReasonerConfig() - Constructor for class de.hawhamburg.reachability.conf.ReasonerConfig
 
- 
No instances of this utility class.
 
- ReasonerDimension - Enum in de.hawhamburg.reachability.reasoner.enumeration
 
- 
All defined context dimensions.
 
- ReasonerDimension() - Constructor for enum de.hawhamburg.reachability.reasoner.enumeration.ReasonerDimension
 
-  
 
- reasonerProps - Variable in class de.hawhamburg.reachability.reasoner.engine.DroolsBasedEngine
 
- 
Basic (user-defined) properties.
 
- reasonerProps - Variable in class de.hawhamburg.reachability.reasoner.engine.ExampleReasoner
 
- 
Basic (user-defined) properties.
 
- ReasoningEngine - Interface in de.hawhamburg.reachability.reasoner
 
- 
Default interface for reasoner which needs to be implemented by each reasoning engine.
 
- refresh() - Static method in class de.hawhamburg.reachability.conf.LoggerConfig
 
- 
Refreshes the local representation of the XML configuration file.
 
- refresh() - Static method in class de.hawhamburg.reachability.conf.MainConfig
 
- 
Reloads and caches the configuration from the local XML and properties configuration file.
 
- refresh() - Static method in class de.hawhamburg.reachability.conf.ReasonerConfig
 
- 
Refreshes the local representation of the XML configuration file.
 
- refresh() - Method in class de.hawhamburg.reachability.conf.resource.SimpleXMLConfigFile
 
- 
 
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.frame.ColoredUI
 
- 
Initial build of this user interface.
 
- refresh(Map<ReachabilityGroup, ReachabilityStatus>) - Method in class de.hawhamburg.reachability.ui.frame.ColoredUI
 
- 
 
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.frame.config.ReachabilityConfigUI
 
- 
Builds the user interface.
 
- refresh(Map<String, String>, Map<String, Map<String, PropertyDescription>>, String, ReachabilityConfigUIResultListener) - Method in class de.hawhamburg.reachability.ui.frame.config.ReachabilityConfigUI
 
- 
Fills the panel with (new) informations.
 
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.frame.ControllingToolUI
 
- 
Builds the user interface.
 
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.frame.ReachabilityUI
 
- 
Initial build of this user interface.
 
- refresh(Map<ReachabilityGroup, ReachabilityStatus>) - Method in class de.hawhamburg.reachability.ui.frame.ReachabilityUI
 
- 
 
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.frame.resource.ColorKeyUI
 
- 
Builds the user interface.
 
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.frame.simulation.ReachabilitySimulationDetailsUI
 
- 
Builds the user interface.
 
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.frame.simulation.ReachabilitySimulationStoryUI
 
- 
Builds the user interface.
 
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.frame.simulation.ReachabilityStartSimulationUI
 
- 
Builds the user interface.
 
- refresh() - Method in class de.hawhamburg.reachability.ui.UI
 
- 
 
- refresh(boolean) - Method in class de.hawhamburg.reachability.ui.UI
 
- 
(Re-)builds the rendering of the 
UI.
 
 
- refreshInterval - Variable in class de.hawhamburg.reachability.ui.UI
 
- 
Refresh interval in milliseconds.
 
- register(RegistryAgentType, String, ReasonerDimension) - Method in class de.hawhamburg.reachability.ReachabilityWorker
 
- 
Registers a new component.
 
- registeredReasoners - Variable in class de.hawhamburg.reachability.ReachabilityWorker
 
- 
A List of registered reasoners.
 
- registeredSensors - Variable in class de.hawhamburg.reachability.ReachabilityWorker
 
- 
 
- registerSimulationFeeder(SensorDataFeeder) - Method in interface de.hawhamburg.reachability.tools.feeder.SensorDataFeederNotifiable
 
- 
 
- registerSimulationFeeder(SensorDataFeeder) - Method in class de.hawhamburg.reachability.ui.frame.ColoredUI
 
- 
Registers a new simulation feeder.
 
- registerSimulationFeeder(SensorDataFeeder) - Method in class de.hawhamburg.reachability.ui.frame.ReachabilityUI
 
- 
Registers a new simulation feeder.
 
- Registry - Class in de.hawhamburg.reachability.registry
 
- 
Sends register request and listens for new component registrations.
 
- Registry() - Constructor for class de.hawhamburg.reachability.registry.Registry
 
- 
 
- Registry(ReachabilityWorker) - Constructor for class de.hawhamburg.reachability.registry.Registry
 
- 
 
- RegistryAgentType - Enum in de.hawhamburg.reachability.registry.enumeration
 
- 
This enumeration defines possible registry types.
 
- RegistryAgentType() - Constructor for enum de.hawhamburg.reachability.registry.enumeration.RegistryAgentType
 
-  
 
- RegistryMessageType - Enum in de.hawhamburg.reachability.registry.enumeration
 
- 
This enumeration defines possible registry message types.
 
- RegistryMessageType() - Constructor for enum de.hawhamburg.reachability.registry.enumeration.RegistryMessageType
 
-  
 
- registryRequestTopicName - Variable in class de.hawhamburg.reachability.reasoner.Reasoner
 
- 
The name of the ActiveMQ topic on which the systems registry service invites other components to join him.
 
- registryRequestTopicName - Variable in class de.hawhamburg.reachability.sensor.Sensor
 
- 
The ActiveMQ topic name on which reachability systems registry service will send its registry invitations.
 
- registryService - Variable in class de.hawhamburg.reachability.ReachabilityWorker
 
- 
 
- registryTopic - Variable in class de.hawhamburg.reachability.reasoner.Reasoner
 
- 
The LPPublisher, which sends register messages to the systems registry service via the ActiveMQ.
 
- registryTopic - Variable in class de.hawhamburg.reachability.registry.Registry
 
- 
Listener for register messages.
 
- registryTopic - Variable in class de.hawhamburg.reachability.sensor.Sensor
 
- 
 
- registryTopicName - Variable in class de.hawhamburg.reachability.reasoner.Reasoner
 
- 
The name of the ActiveMQ topic on which this 
Reasoner sends its register messages to the systems registry
 service.
 
 
- registryTopicName - Variable in class de.hawhamburg.reachability.sensor.Sensor
 
- 
The ActiveMQ topic name on which clients send their registration messages to the systems registry service.
 
- reloadProperties() - Method in class de.hawhamburg.reachability.properties.PropertyService
 
- 
 
- Remark - Variable in class de.hawhamburg.reachability.json.JsonReachabilityInformation
 
- 
Some textual remark (not further specified in this version).
 
- Remark - Variable in class de.hawhamburg.reachability.json.JsonReachabilityInstruction
 
- 
Some textual remark (not further specified in this version).
 
- Remark - Variable in class de.hawhamburg.reachability.registry.json.JsonRARegistryMessage
 
- 
A remark.
 
- Remark - Variable in class de.hawhamburg.reachability.registry.json.JsonRARegistryRequest
 
- 
A remark.
 
- remove(String) - Static method in class de.hawhamburg.reachability.util.ExternFileUtil
 
- 
Removes the file referred to by the supplied file path if it's existing.
 
- requestConfig - Variable in class de.hawhamburg.reachability.ui.frame.config.ReachabilityConfigUI
 
- 
The LPPublisher to send the get configuration request REACHABILITY_CONFIG_REQUEST_TOPIC.
 
- requestConfiguration() - Method in class de.hawhamburg.reachability.ui.frame.config.ReachabilityConfigUI
 
- 
Requests the current configuration for the actual 
ConfigType by sending a JSON message on the AMQ request
 topic.
 
 
- RequestId - Variable in class de.hawhamburg.reachability.properties.json.JsonRAPropertiesResult
 
- 
The ID of the properties request on which this message will be the response.
 
- requestId - Variable in class de.hawhamburg.reachability.tools.googleCalendar.json.JsonGoogleCalendarResult
 
- 
The ID of the request as String to which this message is the result.
 
- requestProps - Variable in class de.hawhamburg.reachability.properties.PropertyService
 
- 
Listener for property requests.
 
- requestRegistryTopic - Variable in class de.hawhamburg.reachability.reasoner.Reasoner
 
- 
The LPSubscriber, which listens for register requests from the systems registry service via the ActiveMQ.
 
- requestRegistryTopic - Variable in class de.hawhamburg.reachability.registry.Registry
 
- 
Publisher for register requests.
 
- requestRegistryTopic - Variable in class de.hawhamburg.reachability.sensor.Sensor
 
- 
 
- requestTopic - Variable in class de.hawhamburg.reachability.sensor.Sensor
 
- 
 
- requestTopic - Variable in class de.hawhamburg.reachability.tools.googleCalendar.GoogleCalendarHookService
 
- 
The LPSubscriber, which reads requests from the ActiveMQ.
 
- requestTopicName - Variable in class de.hawhamburg.reachability.sensor.Sensor
 
- 
The ActiveMQ topic name on which a request shall be send to the sensors data source.
 
- requestType - Variable in class de.hawhamburg.reachability.tools.googleCalendar.json.JsonGoogleCalendarRequest
 
- 
 
- requestType - Variable in class de.hawhamburg.reachability.tools.googleCalendar.json.JsonGoogleCalendarResult
 
- 
 
- resultProps - Variable in class de.hawhamburg.reachability.properties.PropertyService
 
- 
Publisher for property results.
 
- resultPropsReader - Variable in class de.hawhamburg.reachability.properties.PropertyService
 
- 
Subscriber for other property results.
 
- resultTopic - Variable in class de.hawhamburg.reachability.reasoner.Reasoner
 
- 
The LPPublisher, which will write the results to the agents result.
 
- resultTopic - Variable in class de.hawhamburg.reachability.sensor.Sensor
 
- 
 
- resultTopic - Variable in class de.hawhamburg.reachability.tools.googleCalendar.GoogleCalendarHookService
 
- 
The LPPublisher, which writes request messags to the ActiveMQ.
 
- resultTopic - Variable in class de.hawhamburg.reachability.ui.frame.config.resource.ReachabilityConfigUIResultListener
 
- 
An LPSubscriber, which listens on the reachability configuration result topic 
 (REACHABILITY_CONFIG_RESULT_TOPIC).
 
- resultTopicName - Variable in class de.hawhamburg.reachability.reasoner.Reasoner
 
- 
The name of the ActiveMQ topic on which the sensor delivers its measuring results.
 
- resultTopicName - Variable in class de.hawhamburg.reachability.sensor.Sensor
 
- 
The ActiveMQ topic name on which the sensors data source provides its measured results.
 
- RSDFAdapter - Class in de.hawhamburg.reachability.sensor.adapter
 
- 
Receiving simulated sensor data for certain context dimensions.
 
- RSDFAdapter(ReasonerDimension) - Constructor for class de.hawhamburg.reachability.sensor.adapter.RSDFAdapter
 
- 
 
- rules - Variable in class de.hawhamburg.reachability.reasoner.engine.drools.WorkingMemoryRuleGenerator
 
- 
The rules in String format which will be part of the rule base.
 
- run() - Method in class de.hawhamburg.lifecycle.agent.LifeCycleApp
 
-  
 
- run() - Method in class de.hawhamburg.lifecycle.agent.LifeCycleApp.SendInfo
 
-  
 
- run() - Method in class de.hawhamburg.reachability.properties.PropertyService
 
- 
 
- run() - Method in class de.hawhamburg.reachability.ReachabilityWorker
 
- 
General run method which calls the initialize and end methods and coordinates the different components.
 
- run() - Method in class de.hawhamburg.reachability.reasoner.Reasoner
 
- 
Frequently check for sensor data updates.
 
- run() - Method in class de.hawhamburg.reachability.registry.Registry
 
- 
 
- run() - Method in class de.hawhamburg.reachability.sensor.Sensor
 
- 
Main run method.
 
- run() - Method in class de.hawhamburg.reachability.tools.feeder.SensorDataFeeder
 
- 
Starts the simulation.
 
- run() - Method in class de.hawhamburg.reachability.tools.googleCalendar.GoogleCalendarHookService
 
- 
Runs the google calendar service.
 
- run() - Method in class de.hawhamburg.reachability.ui.frame.config.resource.ReachabilityConfigUIResultListener
 
- 
 
- run() - Method in class de.hawhamburg.reachability.ui.frame.resource.ColoredUIUpdater
 
- 
Connects to the reachability information topic using 
ColoredUIUpdater.init() and frequently tries to get the newest 
 reachability states from this topic.
 
 
- run() - Method in class de.hawhamburg.reachability.ui.frame.resource.ReachabilityUIUpdater
 
- 
Connects to the reachability information topic using 
ReachabilityUIUpdater.init() and frequently tries to get the newest 
 reachability states from this topic.
 
 
- running - Variable in class de.hawhamburg.lifecycle.agent.LifeCycleApp
 
-  
 
- runningReasoner - Variable in class de.hawhamburg.reachability.ReachabilityWorker
 
- 
The actual running reasoner.
 
- runningSensors - Variable in class de.hawhamburg.reachability.ReachabilityWorker
 
- 
A 
Map of context dimensions (
ReasonerDimension) to sensor agents, which contains all actual
 running sensor agents and their specific context dimension.