Show / Hide Table of Contents

Namespace Quantellia.WMServer.Asset.Base

Classes

WMAssetAssociation

A DTO class representing individual embeddings as they are stored in the database.

WMAssetBase

Provides a base class for the Quantellia.WMServer.Asset namespace that implements the common properties used by all other instantiable classes.

WMAssetBaseDTO<T>

Data Transfer Object base class for all WMAssetBase DTOs. This class was implemented to centralize all of the common traits of asset DTOs, and prevent the increase of duplicated code as we add more assets to the file system.

Interfaces

IWMAsset

All implementations of Assets in World Modeler must implement this interface

IWMAssetBaseDTO

Interface for the asset base DTO. This interface only exists to generalize the properties of WMAssetBaseDTO<T>, which relies on generics, and is thus unsuitable for being used as a generic type parameter.

IWMAssetDirectoryMember

Every class that for objects that can be a member of an WMAssetDirectory must implement this interface.

IWMAssetOwner

Classes that can own IWMAsset instances must implement this interface. must implement this interface.

IWMExecutableAsset

Assets that are executable, such as functions, data queries, service requests, etc. must implement this interface.

IWMParameterizedAsset

Assets that require parameters for their execution must implement this interface

Enums

WMAssetAssociation.AssetType

Standard strings for use with Asset1Type and Asset2Type

WMAssetAssociation.RelationshipType

The relationship held between the two assets.

In this article
Back to top Copyright © 2025 Quantellia LLC.    Version 2.0.0 Revision 399     Last Updated 1/15/2025    DRAFT DOCUMENTATION. SUBJECT TO CHANGE