OpenKeyWord
Build Tag: jenkins-DoxyGen_EN-107, Build ID: 2015-03-08_20-51-06
|
ImplentationMatrix wird für die Dokumentaion des Implmentierungs fortschrittes verwendet. More...
Public Member Functions | |
string | GetImplementation (string fpsKey) |
void | Init () |
void | Read () |
void | Save () |
void | SetImplementation (string fpsNameOfGUIClass, string fpsKeyWord, string fpsImplemented) |
void | WriteResultXML () |
void | SaveAs_CSV () |
void | SaveAs_HTML () |
Public Attributes | |
SerializableDictionary< string, string > | cvImplementationMatrix = new SerializableDictionary<string, string>() |
Implementierungs Matix anthält den Implementierungszustand zu einer Klass und Schlüsslewort. Zu jedem [KlassenName;Schlüsselwort] wird ein EIntrag Ja/Nein vorgenommen. | |
List< string > | cvKeywords = new List<string>() |
Eindeutige Liste der Schlüsselwörter. Jedes Schlüsslewort wird hier nur einmal geführt. | |
List< string > | cvNamesOfGUIClasses = new List<string>() |
Eindeutige Liste der GUI-KlassenNamen. Jedes GUI-Klasse wird hier nur einmal geführt. | |
string | OKW_ImplementationMatrix_xml = string.Empty |
Static Protected Attributes | |
static ImplementationMatrix | instance = null |
Properties | |
static ImplementationMatrix | Instance [get] |
Holt die einzige Instanz dieser Klasse. More... | |
Private Member Functions | |
ImplementationMatrix () | |
Privater Konstruktor als singelton. | |
void | AddImplementation (string fpsKey, string fpsImplemented) |
Fügt eine neue Implementierung der Dictionary cvImplementationMatrix hinzu. Existiert dieser (=fpsKey) noch nicht, dann wird Schlüssel und sein Wert hinzugefügt. Sollte die Implementierung bereits vorhanden sein, dann wird fpsImplemented an den vorhandenen Wert angehängt. More... | |
void | AddKeyword (string fpsKeyword) |
Fügt ein Schlüsselwort der List zu wen dieser noch nicht in der Liste ist. Ziel: Eindeutige List der Schlüsselwörter erstellen. More... | |
void | AddNameOfGUIClass (string fpsNameOfGUIClass) |
Fügt den Namen einer Klasse der List cvNamesOfGUIClasses zu, wenn dieser noch nicht in der Liste ist. Ziel: Eindeutige List der Schlüsselwörter erstellen. More... | |
Private Attributes | |
Logger | Log = Logger.Instance |
bool | finalizeMe |
ImplentationMatrix wird für die Dokumentaion des Implmentierungs fortschrittes verwendet.
|
private |
Fügt eine neue Implementierung der Dictionary cvImplementationMatrix hinzu. Existiert dieser (=fpsKey) noch nicht, dann wird Schlüssel und sein Wert hinzugefügt.
Sollte die Implementierung bereits vorhanden sein, dann wird fpsImplemented an den vorhandenen Wert angehängt.
fpsKey | Schlüssel für das Dictionary, repräsentiert die Implementierung. |
fpsImplemented | Implementiert, P, F, N wird eingefügt oder angehängt. |
|
private |
Fügt ein Schlüsselwort der List zu wen dieser noch nicht in der Liste ist. Ziel: Eindeutige List der Schlüsselwörter erstellen.
fpsKeyword | Schlüsselwort welches der Liste cvKeywords Zugefügt werden soll. |
|
private |
Fügt den Namen einer Klasse der List cvNamesOfGUIClasses zu, wenn dieser noch nicht in der Liste ist. Ziel: Eindeutige List der Schlüsselwörter erstellen.
fpsNameOfGUIClass | Schlüsselwort welches der Liste cvKeywords Zugefügt wird. |
void OKW.ImplementationMatrix.ImplementationMatrix.Init | ( | ) |
void OKW.ImplementationMatrix.ImplementationMatrix.Read | ( | ) |
void OKW.ImplementationMatrix.ImplementationMatrix.Save | ( | ) |
string OKW.ImplementationMatrix.ImplementationMatrix.OKW_ImplementationMatrix_xml = string.Empty |
|
staticget |
Holt die einzige Instanz dieser Klasse.
The instance.