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;
}
}
}