[Missing <summary> documentation for "N:TimeCockpit.Data.DataModel"]
Klassen
| Klasse | Beschreibung | |
|---|---|---|
| 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.
| |
| Condition |
Encapsulates information about a condition which determines if the code of a ModelAction's [!:Binding] is executable.
| |
| CreateOperation |
Represents a create operation.
| |
| 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.
| |
| FriendlyTypeNameAttribute |
Sets a friendly name for a certain type
| |
| GuidProperty |
Represents a property of type Guid in the Time Cockpit data model.
| |
| HierarchicalRelation |
Represents a relation between two dimensions, that allows values from multiple levels within a
defined dimension hierarchy.
| |
| HierarchyRelationMatrixCell |
Represents a cell in a hierarchical relation in form of a matrix
| |
| HierarchyRelationMatrixRow |
Represents a row in a hierarchical relation in form of a matrix
| |
| HierarchyRelationMatrixTemplate |
Represents a hierarchical relation in form of a matrix
| |
| 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.
| |
| Model |
Represents a Time Cockpit metadata model
| |
| ModelCollection<(Of <(<'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.
| |
| 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.
| |
| 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
| |
| NamedDynamicObject |
Represents a class that provides a name property and that implements the 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.
| |
| 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.
| |
| 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.
| |
| 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.
| |
| TimeEnumerable |
Helper for time interval generation.
TODO: add handling for date vs datetime
| |
| TypedParameterExtension |
Implements a markup extension that supports references to [!:ModelEntityActionParameter]s 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
| Interface | Beschreibung | |
|---|---|---|
| IDuration |
Interface for Signals supporting Durations
| |
| ILegalHoliday | Obsolet.
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 | Obsolet.
Defines the properties that a Timesheet model entity has to provide
| |
| IUserDetail | Obsolet.
Interface for entities supporting user details
|
Aufzählungen
| Aufzählung | Beschreibung | |
|---|---|---|
| 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.
| |
| 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.
|