Table of Contents

Namespace Artemis.Core.Modules

Classes

BooleanActivationRequirement

Evaluates to true or false by returning the value of ActivationMet

DataModel

Represents a data model that contains information on a game/application etc.

DataModelIgnoreAttribute

Represents an attribute that marks a data model property to be ignored by the UI

DataModelPropertyAttribute

Represents an attribute that describes a data model property

DynamicChild

Represents a dynamic child value with its property attribute

DynamicChild<T>

Represents a dynamic child value with its property attribute

Module

For internal use only, please use Module<T>.

Module<T>

Allows you to add new data to the Artemis data model

ProcessActivationRequirement

Evaluates to true or false by checking if the specified process is running

Interfaces

IModuleActivationRequirement

Evaluates to true or false by checking requirements specific to the implementation

IModuleViewModel

The base class for any view model that belongs to a module

Enums

ActivationRequirementType

Describes in what way the activation requirements of a module must be met