Search Results for

    Show / Hide Table of Contents

    Namespace TimeCockpit.Data.DataModel

    Classes

    BinaryProperty

    Represents a property of type binary in the Time Cockpit data model.

    BlobFormatException

    Represents an error because of an invalid blob format

    BooleanProperty

    Represents a property of type bool in the Time Cockpit data model.

    CalculatedProperty

    Represents a calculated property in the Time Cockpit data model.

    ColumnAttribute

    Assiciates a ModelProperty with one or many database columns.

    CombinedModelCollectionView<TBase, TPrimary, TSecondary>

    Combined view on a set of model collections.

    Condition

    Encapsulates information about a condition which determines if the code of a Binding is executable.

    CreateOperation

    Represents a create operation.

    Culture

    Represents a culture. A culture can also have a fallback culture.

    DataTypeAttribute

    Associates a ModelProperty with a .NET type.

    DateProperty

    Represents a property of type date in the Time Cockpit data model.

    DateTimeProperty

    Represents a property of type date + time in the Time Cockpit data model.

    Default

    Represents a static, generic class, that returns default values for types

    DefaultValueAttribute

    Set a .NET clr default value for a ModelProperty.

    DeleteOperation

    Represents a delete operation.

    Dependency

    Represents a dependency between two instances of ModelEntityBase.

    DependencyHierarchy

    Represents a dependency hierarchy

    DuplicateIdentifierException

    Represents an error because of a duplicate identifier (e.g. two columns with the same name in a single table)

    Duration

    Duration with begin / end time stamps.

    EntityObjectCollectionProperty

    Represents a property that can store a collection of entity objects.

    EntityObjectTypeAttribute

    Associates a ModelDimension with an EntityObject.

    EntityView

    Encapsulates information about the presentation of a model entity

    ExpressionCompiler

    Represents a class that is able to compile TCQL expressions into either abstract syntax tree or expression trees. Further this class provides methods to translate TCQL expressions into executable code.

    FileProperty

    Represents a FileProperty in the data model.

    FilePropertys are actually splitted into four different columns in the database. It actually consists of a file name, a file mime type, the size and the actual content of the property. The FileProperty is a kind of wrapper that holds only references to the columns via their name.

    The creation of a FileProperty does not create the other properties that hold, e.g. the name of the size. Users of the framework or a UI need to handle the creation of the according properties.

    FriendlyTypeNameAttribute

    Sets a friendly name for a certain type

    GuidProperty

    Represents a property of type Guid in the Time Cockpit data model.

    InsufficentRightsException

    Represents an error that is raised when a object does not validate o.k.

    InvalidIdentifierException

    Represents an error because of a duplicate identifier (e.g. two columns with the same name in a single table)

    JsonDeserializationException

    Represents an error that is raised when an instance of EntityObject was not successfully deserialized from Json.

    LogicalRelation

    Represents a logical relation between two dimensions.

    MemberNullException

    Represents an error that is raised when a object does not validate o.k.

    Model

    Represents a Time Cockpit metadata model

    ModelCollection<T>

    Represents a dynamic data collection that provides notification events when items get added or removed.

    ModelElement

    Acts as the base class for metadata elements in the Time Cockpit data model.

    ModelElementDelegateVisitor

    visitor delegating to actions.

    ModelElementVisitor

    visitor base class accepting concrete model element types.

    ModelElementVisitorBase

    base class for model element visitors.

    ModelEntity

    Represents a flat dimension in the data model.

    ModelEntityBase

    Acts as the base class for entities in Time Cockpit's data model

    ModelEntityInterface

    Represents data about an interface that a model entity implements

    ModelEntityInterfaceAttribute

    Should be used to mark interfaces that act as model entity interfaces

    ModelProperty

    Represents a property in the Time Cockpit data model.

    ModelRelationExtension

    Implements a markup extension that supports references to relations declared in XAML.

    ModelValidationException

    Represents an error that is raised a ModelElement does not validate ok.

    MultiDuration

    Represents a set of durations that belong to this time span. Durations may overlap and can be explicitly flattened if required.

    MultiDurationExtensions

    Helper methods for MultiDurations dealing with TCQL statements and range extensions.

    NamedDynamicObject

    Represents a class that provides a name property and that implements the System.ComponentModel.INotifyPropertyChanged interface

    NamedSetDefinition

    Represents the definition of a NamedSet.

    NumericProperty

    Represents a property of type text in the Time Cockpit data model.

    Operation

    Represents an operation.

    OperationVisitor

    Abstract base class for visitors accepted by an operation.

    PersistedProperty

    Represents a persisted property in the Time Cockpit data model.

    Prefixes

    Holds different prefixes that are used by the application internally

    PropertyValidationMessage

    Represents a message that was gathered by validating a ModelElement

    Relation

    Represents a relation between two dimensions.

    RelationBase

    Base class for relations (with storage) and virtual relations (with conditions).

    SchemaDatabaseException

    Represents an error because of a duplicate identifier (e.g. two columns with the same name in a single table)

    SchemaDatabaseMappingAttribute

    Used to map columns in the schema database to properties in ModelElement classes.

    ScriptingException

    Represents an error that is raised in scripts like actions.

    SecurityException

    Represents an error that is raised when a object does not validate o.k.

    StorageColumn

    Provides information about how to store values in the database.

    TextProperty

    Represents a property of type text in the Time Cockpit data model.

    TimeCockpitXamlServices

    Provides methods for saving XAML with correct namespaces.

    TimeEnumerable

    Helper for time interval generation. TODO: add handling for date vs datetime

    TypedParameterExtension

    Implements a markup extension that supports references to TypedParameters from XAML.

    UnknownEncodingException

    Represents an error that is raised when a object does not validate o.k.

    UpdateOperation

    Represents a update operation.

    ValidationException

    Represents an error that is raised when a object does not validate o.k.

    ValidationRule

    Represents a ValidationRule which can be applied to a ModelEntityBase

    Interfaces

    IDuration

    Interface for Signals supporting Durations

    ILegalHoliday

    Interface for entities supporting legal holidays

    INullable

    The INullable interface is used to determine whether or not an instance of an EntityObject allows having a NULL value.

    ITimesheet

    Defines the properties that a Timesheet model entity has to provide

    IUserDetail

    Interface for entities supporting user details

    Enums

    AuditMode

    Defines an enumeration defining different Auditing Modes

    ConfirmationDateType

    Types of confirmation dates.

    ContentProcessing

    Specifies how the content of a BinaryProperty should be processed before storing it into the database

    DefaultAggregateFunction

    Enumeration describing all available types for aggregating elements in a column/cell

    EvaluationPolicy

    Represents an enum that determines when and how a NamedSet is loaded.

    IntervalHandling

    Interval handling type.

    OnDeleteAction

    Represents an enum that determines the deletion behavior along relations. See also Sql Server Cascading delete actions.

    Ownership

    Determines the owner ship of a ModelElement.

    PersistBehavior

    Represents if and how a ModelElement is persisted.

    SchemaDatabaseColumn

    Defines constants for available schema database columns

    SeverityLevel

    Represents a level of Serverity that occurs when a ValidationRule is violated.

    StorageType

    Specifies how a column in the data model should be stored

    TimeIntervalType

    Types of time interval granularities.

    In This Article
    • Classes
    • Interfaces
    • Enums
    Back to top Copyright © 2020 software architects gmbh