Search Results for

    Show / Hide Table of Contents

    Class ModelEntity

    Represents a flat dimension in the data model.

    Inheritance
    System.Object
    DynamicObject
    NamedDynamicObject
    ModelElement
    ModelEntityBase
    ModelEntity
    Implements
    System.Dynamic.IDynamicMetaObjectProvider
    System.ComponentModel.INotifyPropertyChanged
    System.ComponentModel.IDataErrorInfo
    Inherited Members
    ModelEntityBase.Accept(ModelElementVisitor)
    ModelEntityBase.OnDeserializing(StreamingContext)
    ModelEntityBase.GetMember(String)
    ModelEntityBase.AddImplementedInterface(String)
    ModelEntityBase.Evaluate<T>(String)
    ModelEntityBase.Evaluate<T>(String, Environment, IEnumerable<QueryParameter>, EntityObject)
    ModelEntityBase.RemoveImplementedInterface(String)
    ModelEntityBase.NewInstance()
    ModelEntityBase.CreateEntityObject<T>()
    ModelEntityBase.CreateEntityObject<T>(Environment)
    ModelEntityBase.CreateEntityObject<T>(Boolean)
    ModelEntityBase.CreateEntityObject<T>(IEnumerable<KeyValuePair<Object, Object>>)
    ModelEntityBase.CreateEntityObject<T>(IEnumerable<KeyValuePair<Object, Object>>, Boolean)
    ModelEntityBase.CreateEntityObject<T>(Guid, IEnumerable<KeyValuePair<Object, Object>>)
    ModelEntityBase.CreateAuditTrailMessage(String)
    ModelEntityBase.CreateAuditTrailMessage()
    ModelEntityBase.ToString()
    ModelEntityBase.CreateEntityObject<T>(Guid, IEnumerable<KeyValuePair<Object, Object>>, Boolean, Boolean, Boolean, Environment)
    ModelEntityBase.GetAutoIncludedRelations()
    ModelEntityBase.Attach(ModelElement, Boolean)
    ModelEntityBase.Attach(ModelElement)
    ModelEntityBase.Validate(IList<PropertyValidationMessage>, Boolean)
    ModelEntityBase.DefaultDisplayPropertyName
    ModelEntityBase.ReadOnlyExpression
    ModelEntityBase.DefaultListName
    ModelEntityBase.DefaultFormName
    ModelEntityBase.DefaultRelationListName
    ModelEntityBase.AuditMode
    ModelEntityBase.Properties
    ModelEntityBase.Relations
    ModelEntityBase.LogicalRelations
    ModelEntityBase.AllRelations
    ModelEntityBase.CyclicRelations
    ModelEntityBase.ValidationRules
    ModelEntityBase.ImplementedInterfaces
    ModelEntityBase.Permissions
    ModelEntityBase.SyncBehavior
    ModelEntityBase.IsDataSynced
    ModelEntityBase.IsModelSynced
    ModelEntityBase.PersistBehavior
    ModelEntityBase.PersistedProperties
    ModelEntityBase.DependentModelEntities
    ModelEntityBase.DependentRelationPaths
    ModelEntityBase.IsGenericRelationEntity
    ModelEntityBase.Triggers
    ModelEntityBase.PreSaveTriggers
    ModelEntityBase.PostSaveTriggers
    ModelElement.IsValidIdentifier(String)
    ModelElement.SetOwnershipPrefix(String)
    ModelElement.UpdateChildren(NotifyCollectionChangedEventArgs)
    ModelElement.SetPersistBehavior(PersistBehavior)
    ModelElement.SetName(String)
    ModelElement.SetOwnership(Ownership)
    ModelElement.ElementGuid
    ModelElement.Name
    ModelElement.Parent
    ModelElement.Children
    ModelElement.IsFullPersistBehavior
    ModelElement.IsNonePersistBehavior
    ModelElement.IsSystemElement
    ModelElement.IsApplicationSpecificElement
    ModelElement.IsUserElement
    ModelElement.IsSystemOrApplicationSpecificElement
    ModelElement.InvariantFriendlyName
    ModelElement.CreationVersion
    ModelElement.LastUpdateVersion
    ModelElement.Error
    ModelElement.ErrorSummary
    ModelElement.IsValid
    ModelElement.Ownership
    ModelElement.OwnershipPrefix
    ModelElement.NonPrefixedName
    NamedDynamicObject.OnPropertyChanged(String)
    NamedDynamicObject.PropertyChanged
    DynamicObject.SetMember(String, Object)
    DynamicObject.GetMetaObject(Expression)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: TimeCockpit.Data.DataModel
    Assembly: TimeCockpit.Data.dll
    Syntax
    [EntityObjectType(typeof(EntityObject))]
    public class ModelEntity : ModelEntityBase, IDynamicMetaObjectProvider, INotifyPropertyChanged, IDataErrorInfo

    Constructors

    ModelEntity()

    Initializes a new instance of the ModelEntity class.

    Declaration
    public ModelEntity()

    ModelEntity(IEnumerable<KeyValuePair<Object, Object>>)

    Initializes a new instance of the ModelEntity class.

    Declaration
    public ModelEntity(IEnumerable<KeyValuePair<object, object>> properties)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.Object, System.Object>> properties

    Collection of properties.

    ModelEntity(ModelEntity)

    Initializes a new instance of the ModelEntity class.

    Declaration
    public ModelEntity(ModelEntity element)
    Parameters
    Type Name Description
    ModelEntity element

    The element to copy.

    Remarks

    Copy constructor for copying values of an instance of ModelEntity.

    Methods

    Detach()

    Detaches a model element from a parent model element.

    Declaration
    protected override void Detach()
    Overrides
    ModelElement.Detach()
    See Also
    Detach()
    In This Article
    Back to top Copyright © 2020 software architects gmbh