using System.Collections.Generic; namespace xAPI.Registry { /// /// Provides all extensions of the context ide of type context as public properties. /// public sealed class xAPI_Extensions_Context_Ide : xAPI_Extensions_Context { public xAPI_Extensions_Context_Ide() : base("ide") { } /// /// The IDE is compiling. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/ide/extensions/context/compiling /// public xAPI_Extensions_Context_Ide compiling(object value) { Add(new xAPI_Extension( context: Context, extensionType: ExtensionType, key: "compiling", names: new Dictionary { ["en-US"] = "compiling", ["de-DE"] = "kompiliert" }, descriptions: new Dictionary { ["en-US"] = "The IDE is compiling.", ["de-DE"] = "Die IDE kompiliert." }), value); return this; } /// /// Is true if IDE is in debug mode. Boolean value. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/ide/extensions/context/debugMode /// public xAPI_Extensions_Context_Ide debugMode(object value) { Add(new xAPI_Extension( context: Context, extensionType: ExtensionType, key: "debugMode", names: new Dictionary { ["en-US"] = "debug mode", ["de-DE"] = "Debug Modus" }, descriptions: new Dictionary { ["en-US"] = "Is true if IDE is in debug mode. Boolean value.", ["de-DE"] = "Ist wahr, wenn die IDE im Debug Modus ist. Boolscher Wert." }), value); return this; } /// /// A software tool that helps programmers write and develop code by providing a variety of useful features in one application. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/ide/extensions/context/ide /// public xAPI_Extensions_Context_Ide ide(object value) { Add(new xAPI_Extension( context: Context, extensionType: ExtensionType, key: "ide", names: new Dictionary { ["en-US"] = "Integrated Development Environment", ["de-DE"] = "Integrierte Entwicklungsumgebung" }, descriptions: new Dictionary { ["en-US"] = "A software tool that helps programmers write and develop code by providing a variety of useful features in one application.", ["de-DE"] = "Eine Software, die Programmierern bei der Entwicklung und dem Schreiben von Code hilft, indem sie eine Vielzahl nützlicher Funktionen in einer Anwendung bereitstellt." }), value); return this; } /// /// The license of the IDE. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/ide/extensions/context/license /// public xAPI_Extensions_Context_Ide license(object value) { Add(new xAPI_Extension( context: Context, extensionType: ExtensionType, key: "license", names: new Dictionary { ["en-US"] = "license of IDE", ["de-DE"] = "License der IDE" }, descriptions: new Dictionary { ["en-US"] = "The license of the IDE.", ["de-DE"] = "Die Lizens der IDE." }), value); return this; } /// /// The IDE is pausing. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/ide/extensions/context/pausing /// public xAPI_Extensions_Context_Ide pausing(object value) { Add(new xAPI_Extension( context: Context, extensionType: ExtensionType, key: "pausing", names: new Dictionary { ["en-US"] = "pausing", ["de-DE"] = "pausiert" }, descriptions: new Dictionary { ["en-US"] = "The IDE is pausing.", ["de-DE"] = "Die IDE ist pausiert." }), value); return this; } /// /// The IDE is running. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/ide/extensions/context/running /// public xAPI_Extensions_Context_Ide running(object value) { Add(new xAPI_Extension( context: Context, extensionType: ExtensionType, key: "running", names: new Dictionary { ["en-US"] = "running", ["de-DE"] = "läuft" }, descriptions: new Dictionary { ["en-US"] = "The IDE is running.", ["de-DE"] = "Die IDE läuft." }), value); return this; } /// /// A list of IDE tools. Must be a string array. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/ide/extensions/context/tools /// public xAPI_Extensions_Context_Ide tools(object value) { Add(new xAPI_Extension( context: Context, extensionType: ExtensionType, key: "tools", names: new Dictionary { ["en-US"] = "tools", ["de-DE"] = "Tools" }, descriptions: new Dictionary { ["en-US"] = "A list of IDE tools. Must be a string array.", ["de-DE"] = "Eine Liste mit IDE Tools. Muss ein String Array sein." }), value); return this; } /// /// The IDE is updating. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/ide/extensions/context/updating /// public xAPI_Extensions_Context_Ide updating(object value) { Add(new xAPI_Extension( context: Context, extensionType: ExtensionType, key: "updating", names: new Dictionary { ["en-US"] = "updating", ["de-DE"] = "aktualisiert" }, descriptions: new Dictionary { ["en-US"] = "The IDE is updating.", ["de-DE"] = "Die IDE aktualisiert." }), value); return this; } /// /// The version of the IDE. It should follow the semantic versioning principle of 'MAJOR.MINOR.PATCH'. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/ide/extensions/context/version /// public xAPI_Extensions_Context_Ide version(object value) { Add(new xAPI_Extension( context: Context, extensionType: ExtensionType, key: "version", names: new Dictionary { ["en-US"] = "version of IDE", ["de-DE"] = "Version der IDE" }, descriptions: new Dictionary { ["en-US"] = "The version of the IDE. It should follow the semantic versioning principle of 'MAJOR.MINOR.PATCH'.", ["de-DE"] = "Die Version der IDE. Es sollte dem Prinzip der semantischen Versionierung folgen 'MAJOR.MINOR.PATCH'." }), value); return this; } } }