[Missing <summary> documentation for "N:TimeCockpit.Data.DataModel"]

Klassen

  KlasseBeschreibung
Öffentliche KlasseBinaryProperty
Represents a property of type binary in the Time Cockpit data model.
Öffentliche KlasseBlobFormatException
Represents an error because of an invalid blob format
Öffentliche KlasseBooleanProperty
Represents a property of type bool in the Time Cockpit data model.
Öffentliche KlasseCalculatedProperty
Represents a calculated property in the Time Cockpit data model.
Öffentliche KlasseColumnAttribute
Assiciates a ModelProperty with one or many database columns.
Öffentliche KlasseCondition
Encapsulates information about a condition which determines if the code of a ModelAction's [!:Binding] is executable.
Öffentliche KlasseCreateOperation
Represents a create operation.
Öffentliche KlasseDataTypeAttribute
Associates a ModelProperty with a .NET type.
Öffentliche KlasseDateProperty
Represents a property of type date in the Time Cockpit data model.
Öffentliche KlasseDateTimeProperty
Represents a property of type date + time in the Time Cockpit data model.
Öffentliche KlasseDefault
Represents a static, generic class, that returns default values for types
Öffentliche KlasseDefaultValueAttribute
Set a .NET clr default value for a ModelProperty.
Öffentliche KlasseDeleteOperation
Represents a delete operation.
Öffentliche KlasseDependency
Represents a dependency between two instances of ModelEntityBase.
Öffentliche KlasseDependencyHierarchy
Represents a dependency hierarchy
Öffentliche KlasseDuplicateIdentifierException
Represents an error because of a duplicate identifier (e.g. two columns with the same name in a single table)
Öffentliche KlasseDuration
Duration with begin / end time stamps.
Öffentliche KlasseEntityObjectCollectionProperty
Represents a property that can store a collection of entity objects.
Öffentliche KlasseEntityObjectTypeAttribute
Associates a ModelDimension with an EntityObject.
Öffentliche KlasseEntityView
Encapsulates information about the presentation of a model entity
Öffentliche KlasseExpressionCompiler
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.
Öffentliche KlasseFileProperty
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.

Anmerkungen

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.
Öffentliche KlasseFriendlyTypeNameAttribute
Sets a friendly name for a certain type
Öffentliche KlasseGuidProperty
Represents a property of type Guid in the Time Cockpit data model.
Öffentliche KlasseHierarchicalRelation
Represents a relation between two dimensions, that allows values from multiple levels within a defined dimension hierarchy.
Öffentliche KlasseHierarchyRelationMatrixCell
Represents a cell in a hierarchical relation in form of a matrix
Öffentliche KlasseHierarchyRelationMatrixRow
Represents a row in a hierarchical relation in form of a matrix
Öffentliche KlasseHierarchyRelationMatrixTemplate
Represents a hierarchical relation in form of a matrix
Öffentliche KlasseInsufficentRightsException
Represents an error that is raised when a object does not validate o.k.
Öffentliche KlasseInvalidIdentifierException
Represents an error because of a duplicate identifier (e.g. two columns with the same name in a single table)
Öffentliche KlasseJsonDeserializationException
Represents an error that is raised when an instance of EntityObject was not successfully deserialized from Json.
Öffentliche KlasseModel
Represents a Time Cockpit metadata model
Öffentliche KlasseModelCollection<(Of <(<'T>)>)>
Represents a dynamic data collection that provides notification events when items get added or removed.
Öffentliche KlasseModelElement
Acts as the base class for metadata elements in the Time Cockpit data model.
Öffentliche KlasseModelEntity
Represents a flat dimension in the data model.
Öffentliche KlasseModelEntityBase
Acts as the base class for entities in Time Cockpit's data model
Öffentliche KlasseModelEntityInterface
Represents data about an interface that a model entity implements
Öffentliche KlasseModelEntityInterfaceAttribute
Should be used to mark interfaces that act as model entity interfaces
Öffentliche KlasseModelProperty
Represents a property in the Time Cockpit data model.
Öffentliche KlasseModelRelationExtension
Implements a markup extension that supports references to relations declared in XAML.
Öffentliche KlasseMultiDuration
Represents a set of durations that belong to this time span. Durations may overlap and can be explicitly flattened if required.
Öffentliche KlasseMultiDurationExtensions
Helper methods for MultiDurations dealing with TCQL statements
Öffentliche KlasseNamedDynamicObject
Represents a class that provides a name property and that implements the INotifyPropertyChanged interface
Öffentliche KlasseNamedSetDefinition
Represents the definition of a NamedSet.
Öffentliche KlasseNumericProperty
Represents a property of type text in the Time Cockpit data model.
Öffentliche KlasseOperation
Represents an operation.
Öffentliche KlassePersistedProperty
Represents a persisted property in the Time Cockpit data model.
Öffentliche KlassePrefixes
Holds different prefixes that are used by the application internally
Öffentliche KlassePropertyValidationMessage
Represents a message that was gathered by validating a ModelElement
Öffentliche KlasseRelation
Represents a relation between two dimensions.
Öffentliche KlasseSchemaDatabaseException
Represents an error because of a duplicate identifier (e.g. two columns with the same name in a single table)
Öffentliche KlasseSchemaDatabaseMappingAttribute
Used to map columns in the schema database to properties in ModelElement classes.
Öffentliche KlasseSecurityException
Represents an error that is raised when a object does not validate o.k.
Öffentliche KlasseStorageColumn
Provides information about how to store values in the database.
Öffentliche KlasseTextProperty
Represents a property of type text in the Time Cockpit data model.
Öffentliche KlasseTimeEnumerable
Helper for time interval generation. TODO: add handling for date vs datetime
Öffentliche KlasseTypedParameterExtension
Implements a markup extension that supports references to [!:ModelEntityActionParameter]s from XAML.
Öffentliche KlasseUnknownEncodingException
Represents an error that is raised when a object does not validate o.k.
Öffentliche KlasseUpdateOperation
Represents a update operation.
Öffentliche KlasseValidationException
Represents an error that is raised when a object does not validate o.k.
Öffentliche KlasseValidationRule
Represents a ValidationRule which can be applied to a ModelEntityBase

Interfaces

  InterfaceBeschreibung
Öffentliches InterfaceIDuration
Interface for Signals supporting Durations
Öffentliches InterfaceILegalHoliday Obsolet.
Interface for entities supporting legal holidays
Öffentliches InterfaceINullable
The INullable interface is used to determine whether or not an instance of an EntityObject allows having a NULL value.
Öffentliches InterfaceITimesheet Obsolet.
Defines the properties that a Timesheet model entity has to provide
Öffentliches InterfaceIUserDetail Obsolet.
Interface for entities supporting user details

Aufzählungen

  AufzählungBeschreibung
Öffentliche AufzählungConfirmationDateType
Types of confirmation dates.
Öffentliche AufzählungContentProcessing
Specifies how the content of a BinaryProperty should be processed before storing it into the database
Öffentliche AufzählungDefaultAggregateFunction
Enumeration describing all available types for aggregating elements in a column/cell
Öffentliche AufzählungEvaluationPolicy
Represents an enum that determines when and how a NamedSet is loaded.
Öffentliche AufzählungOnDeleteAction
Represents an enum that determines the deletion behavior along relations. See also Sql Server Cascading delete actions.
Öffentliche AufzählungOwnership
Determines the owner ship of a ModelElement.
Öffentliche AufzählungPersistBehavior
Represents if and how a ModelElement is persisted.
Öffentliche AufzählungSchemaDatabaseColumn
Defines constants for available schema database columns
Öffentliche AufzählungSeverityLevel
Represents a level of Serverity that occurs when a ValidationRule is violated.
Öffentliche AufzählungStorageType
Specifies how a column in the data model should be stored
Öffentliche AufzählungTimeIntervalType
Types of time interval granularities.