Skip navigation links
A B C D E F G I L M O P R S T U V 

A

addMesswertListener(MesswertListener) - Method in class de.bsvrz.iav.subsegana.subsegana.events.MesswertDispatcher
Registriert einen Listener.
Aggregation - Class in de.bsvrz.iav.subsegana.subsegana
Empfängt Messdaten von Messquerschnitten pro Straßenteilsegment und gibt die gemittelten Werte an die Fuzzyfizierung weiter.
Aggregation(Collection<SystemObjekt>) - Constructor for class de.bsvrz.iav.subsegana.subsegana.Aggregation
Bestimmt zu den Straßenteilsegmenten die dazugehörigen Messquerschnitte.
anmeldenEmpfaenger(SystemObjekt, Class<? extends OnlineDatensatz<? extends MesswertDatum>>, Aspect) - Method in class de.bsvrz.iav.subsegana.subsegana.MesswertEmpfaenger
Meldet sich als Empfäger eines Datensatzes eines Systemobjekts an.
anmeldenEmpfaenger(SystemObjekt, Class<? extends ParameterDatensatz<?>>) - Method in class de.bsvrz.iav.subsegana.subsegana.ParameterVerwaltung
Meldet sich als Empfänger eines Parameters des Systemobjekts an.
anmeldenEmpfaenger(SystemObjekt, Class<? extends OnlineDatensatz<?>>) - Method in class de.bsvrz.iav.subsegana.subsegana.Regelbasis
Meldet sich als Empfänger eines Datensatzes eines Systemobjekts an.
anmeldenSender(SystemObjekt, Class<? extends OdFuzzyWert>) - Method in class de.bsvrz.iav.subsegana.subsegana.Fuzzyfizierung
Meldet sich als Quelle eines Datensatzes eines Systemobjekts an.
anmeldenSender(SystemObjekt, Class<? extends OnlineDatensatz<?>>) - Method in class de.bsvrz.iav.subsegana.subsegana.Regelbasis
Meldet sich als Quelle eines Datensatzes eines Systemobjekts an.
argMaxZyklen - Variable in class de.bsvrz.iav.subsegana.subsegana.SubSegAna
Maximale Anzahl zu cachender Zyklen für die Regelbasis.
argSystemobjekte - Variable in class de.bsvrz.iav.subsegana.subsegana.SubSegAna
Enthält die PIDs der zu verarbeitenden Systemobjekte.

B

bereit - Variable in class de.bsvrz.iav.subsegana.subsegana.MesswertEmpfaenger
Wird am Ende des Konstruktors auf true gesetzt.
bereit - Variable in class de.bsvrz.iav.subsegana.subsegana.Regelbasis
Wird am Ende des Konstruktors auf true gesetzt.

C

cache - Variable in class de.bsvrz.iav.subsegana.subsegana.Regelbasis
Lokaler Cache der Fuzzy-Werte.
cacheWerte(OdFuzzyWert, FuzzyWert) - Method in class de.bsvrz.iav.subsegana.subsegana.Regelbasis
Sichert alle neuen Fuzzy-Werte des Events im Cache.

D

datensatz - Variable in class de.bsvrz.iav.subsegana.subsegana.events.MesswertEvent
Die aktuallisierten Messwerte.
datensatzAktualisiert(DatensatzUpdateEvent) - Method in class de.bsvrz.iav.subsegana.subsegana.MesswertEmpfaenger
 
datensatzAktualisiert(DatensatzUpdateEvent) - Method in class de.bsvrz.iav.subsegana.subsegana.ParameterVerwaltung
Hier passiert nichts, da nur die Autoupdatefunktion der Parameter aktiviert wurde und die Parameterwerte bei Bedarf ausgelesen werden.
datensatzAktualisiert(DatensatzUpdateEvent) - Method in class de.bsvrz.iav.subsegana.subsegana.Regelbasis
 
datum - Variable in class de.bsvrz.iav.subsegana.subsegana.events.MesswertEvent
Das aktuelle Datum.
de.bsvrz.iav.subsegana.subsegana - package de.bsvrz.iav.subsegana.subsegana
Implementation der SWE 5.2 Straßensubsegmentanalyse.
de.bsvrz.iav.subsegana.subsegana.events - package de.bsvrz.iav.subsegana.subsegana.events
Messwerte werden als Events zwischen den Submodulen ausgetauscht, da sie von mehreren gebraucht werden.

E

erstelleKontext(SystemObjekt) - Method in class de.bsvrz.iav.subsegana.subsegana.Regelbasis
Sammelt alle gecachten Variablen für ein Fuzzy-Objekt.

F

fireNeuerMesswert(SystemObjekt, OnlineDatensatz<? extends MesswertDatum>, MesswertDatum) - Method in class de.bsvrz.iav.subsegana.subsegana.events.MesswertDispatcher
Informiert die angemeldeten Listener über die neuen Analysedaten.
Fuzzyfizierung - Class in de.bsvrz.iav.subsegana.subsegana
Submodul Fuzzyfizierung.
Fuzzyfizierung(Collection<SystemObjekt>) - Constructor for class de.bsvrz.iav.subsegana.subsegana.Fuzzyfizierung
Meldet sich für die Fuzzy-Werte der Systemobjekte als Quelle an.

G

getBmvLevel() - Method in enum de.bsvrz.iav.subsegana.subsegana.SubSegAnaMsg
 
getDatensatz() - Method in class de.bsvrz.iav.subsegana.subsegana.events.MesswertEvent
Gibt den geänderten Datensatz zurück.
getDatum() - Method in class de.bsvrz.iav.subsegana.subsegana.events.MesswertEvent
Gibt das aktuelle Datum mit dem Messwerten zurück.
getLogLevel() - Method in enum de.bsvrz.iav.subsegana.subsegana.SubSegAnaMsg
 
getObjekt() - Method in class de.bsvrz.iav.subsegana.subsegana.events.MesswertEvent
Gibt das betreffende Systemobjekt zurück.
getResourceBundle() - Method in enum de.bsvrz.iav.subsegana.subsegana.SubSegAnaMsg
 
getVerbindung() - Static method in class de.bsvrz.iav.subsegana.subsegana.SubSegAna
Gibt die Datenverteilerverbindung der Applikation zurück.

I

initialize(ClientDavInterface) - Method in class de.bsvrz.iav.subsegana.subsegana.SubSegAna
Initialisierung und Start der Straßensubsegmentanalyse und deren Submodule.

L

letzterZeitstempel - Variable in class de.bsvrz.iav.subsegana.subsegana.Regelbasis
Merkt sich den letzten Zeitstempel eines Störfallindikators.
level - Variable in enum de.bsvrz.iav.subsegana.subsegana.SubSegAnaMsg
Die Eigenschaft level.
listeners - Variable in class de.bsvrz.iav.subsegana.subsegana.events.MesswertDispatcher
Liste angemeldeter Listener.
log - Variable in class de.bsvrz.iav.subsegana.subsegana.Aggregation
Logger.
log - Variable in class de.bsvrz.iav.subsegana.subsegana.Fuzzyfizierung
Logger.
log - Variable in class de.bsvrz.iav.subsegana.subsegana.MesswertEmpfaenger
Logger.
log - Variable in class de.bsvrz.iav.subsegana.subsegana.ParameterVerwaltung
Logger.
log - Variable in class de.bsvrz.iav.subsegana.subsegana.Regelbasis
Logger.
log - Variable in class de.bsvrz.iav.subsegana.subsegana.SubSegAna
Logger.

M

main(String[]) - Static method in class de.bsvrz.iav.subsegana.subsegana.SubSegAna
Einsprungmethode der Applikation Straßensubsegmentanalyse.
maxZyklen - Variable in class de.bsvrz.iav.subsegana.subsegana.Regelbasis
Maximale Anzahl der gecachten Zyklen.
messQuerschnitte - Variable in class de.bsvrz.iav.subsegana.subsegana.Aggregation
Merkt sich die Messquerschnitte die aggregiert werden sollen.
messwertAktualisiert(MesswertEvent) - Method in class de.bsvrz.iav.subsegana.subsegana.Aggregation
Aggregiert empfangene Messwerte.
messwertAktualisiert(MesswertEvent) - Method in interface de.bsvrz.iav.subsegana.subsegana.events.MesswertListener
Wird aufgerufen, wenn es neue Analysedaten gibt.
messwertAktualisiert(MesswertEvent) - Method in class de.bsvrz.iav.subsegana.subsegana.Fuzzyfizierung
Nimmt die Analysedaten entgegen, fuzzyfiziert sie und schickt die Fuzzy-Werte weiter.
MesswertDispatcher - Class in de.bsvrz.iav.subsegana.subsegana.events
Abstrakte Klasse die Messwerte verteilt.
MesswertDispatcher() - Constructor for class de.bsvrz.iav.subsegana.subsegana.events.MesswertDispatcher
 
MesswertEmpfaenger - Class in de.bsvrz.iav.subsegana.subsegana
Empfängt die benötigten Analysewerte.
MesswertEmpfaenger(Collection<SystemObjekt>) - Constructor for class de.bsvrz.iav.subsegana.subsegana.MesswertEmpfaenger
Meldet sich für die Analysedaten der Systemobjekte als Empfänger an.
MesswertEvent - Class in de.bsvrz.iav.subsegana.subsegana.events
Beschreibt ein Event, welches beim Eintreten neuer Analysedaten für ein Systemobjekt ausgelöst wird.
MesswertEvent(Object, SystemObjekt, OnlineDatensatz<? extends MesswertDatum>, MesswertDatum) - Constructor for class de.bsvrz.iav.subsegana.subsegana.events.MesswertEvent
Erzeugt ein neues Fuzzy-Event.
MesswertListener - Interface in de.bsvrz.iav.subsegana.subsegana.events
Schnittstelle für Objekte die über neue Analysewerte informiert werden wollen.

O

objekt - Variable in class de.bsvrz.iav.subsegana.subsegana.events.MesswertEvent
Die betroffene Systemobjekt.

P

ParameterVerwaltung - Class in de.bsvrz.iav.subsegana.subsegana
Verwaltet die Parameter der Applikation.
ParameterVerwaltung(Collection<SystemObjekt>) - Constructor for class de.bsvrz.iav.subsegana.subsegana.ParameterVerwaltung
Meldet sich für die Fuzzy-Sets und Regelbasen der Systemobjekte als Empfänger an.
parseArguments(ArgumentList) - Method in class de.bsvrz.iav.subsegana.subsegana.SubSegAna
Übernimmt die Werte der Aufrufparameter.

R

Regelbasis - Class in de.bsvrz.iav.subsegana.subsegana
Submodul Regelbasis.
Regelbasis(Collection<SystemObjekt>, int) - Constructor for class de.bsvrz.iav.subsegana.subsegana.Regelbasis
Meldet sich als Empfänger der benötigten Fuzzy-Werte und als Quelle der daraus berechneten Fuzzy-Werte an.
removeMesswertListener(MesswertListener) - Method in class de.bsvrz.iav.subsegana.subsegana.events.MesswertDispatcher
Entfernt einen Listener wieder aus der Liste registrierter Listener.
RESOURCE_BUNDLE - Static variable in enum de.bsvrz.iav.subsegana.subsegana.SubSegAnaMsg
Das Resource-Bundle.

S

sendeFolgerungen(SystemObjekt, Map<String, FuzzyVariable>, long) - Method in class de.bsvrz.iav.subsegana.subsegana.Regelbasis
Sendet die Folgerungen aus der Wissensbasis.
sendeStoerfallIndikator(OdFuzzyWert, FuzzyWert) - Method in class de.bsvrz.iav.subsegana.subsegana.Regelbasis
Sendet den Störfallzustand eines Objekts.
serialVersionUID - Static variable in class de.bsvrz.iav.subsegana.subsegana.events.MesswertEvent
Die Eigenschaft serialVersionUID.
starteSubmodule(Collection<SystemObjekt>) - Method in class de.bsvrz.iav.subsegana.subsegana.SubSegAna
Startet die einzelnen Submodule der Applikation und verbindet sie.
SubSegAna - Class in de.bsvrz.iav.subsegana.subsegana
Die Datenverteilerapplikation Straßensubsegmentanalyse.
SubSegAna() - Constructor for class de.bsvrz.iav.subsegana.subsegana.SubSegAna
Initialisiert die Applikation.
SubSegAnaMsg - Enum in de.bsvrz.iav.subsegana.subsegana
Versorgt die Applikation mit lokalisierten Benutzernachrichten.
SubSegAnaMsg(Level) - Constructor for enum de.bsvrz.iav.subsegana.subsegana.SubSegAnaMsg
Initialisiert das Objekt.

T

toString() - Method in class de.bsvrz.iav.subsegana.subsegana.events.MesswertEvent
 
toString() - Method in enum de.bsvrz.iav.subsegana.subsegana.SubSegAnaMsg
 

U

uncaughtException(Thread, Throwable) - Method in class de.bsvrz.iav.subsegana.subsegana.SubSegAna
Gibt die Exception im Log und als Betriebsmeldung aus und beendet anschließend die Applikation.

V

valueOf(String) - Static method in enum de.bsvrz.iav.subsegana.subsegana.SubSegAnaMsg
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.bsvrz.iav.subsegana.subsegana.SubSegAnaMsg
Returns an array containing the constants of this enum type, in the order they are declared.
verbindung - Static variable in class de.bsvrz.iav.subsegana.subsegana.SubSegAna
Verbindung zum Datenverteiler.
A B C D E F G I L M O P R S T U V 
Skip navigation links

Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.