ModelStore.Element Members
Include Protected Members
Include Inherited Members
Used as a proxy to the element.
The ModelStore.Element type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ModelStore.Element | Initializes a new instance of the ModelStore.Element class. |
Top
Methods
Name | Description | |
---|---|---|
AddAnnotation | Adds an annotation. | |
Delete | Deletes this instance from the model. | |
Equals | Returns whether two items are equal. (Overrides Object.Equals(Object).) | |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
GetAnnotations | Overloaded. Gets annotations. | |
GetAnnotations<TType> | Overloaded. | |
GetComposingChildren | Returns a list of composing children for this element. | |
GetHashCode | Gets the hash code. (Overrides Object.GetHashCode().) | |
GetHierarchicalChildren | Returns a list of hierarchical children for this element. | |
GetMultiRelationship<TRelating, TRelated> | Returns the asked relationship. | |
GetOwnerInfo | Returns owner info for this element. | |
GetProperty<TProperty> | Returns the value of the specified property. | |
GetRelatedDanglingRelationshipEntries | Returns a list of the dangling relationship entries. | |
GetRelatedElements | Returns a list of the elements that are in a relationship with this element, where this element is on the left-hand side. | |
GetRelatedRelationshipEntries | Returns a list of the relationship entries, where this element is on the left-hand side. | |
GetRelatingElements | Returns a list of the elements that are in a relationship with this element, where this element is on the right-hand side. | |
GetRelatingRelationshipEntries | Returns a list of the relationship entries, where this element is on the right-hand side. | |
GetRelationship | Returns the asked relationship. | |
GetRelationship<TRelating, TRelated> | Returns the asked relationship. | |
GetRelationships | Returns a list of the relationships of this element. | |
GetReverseMultiRelationship<TRelating, TRelated> | Returns the asked relationship. | |
GetReverseSingleRelationship<TRelating, TRelated> | Returns the asked relationship. | |
GetSingleRelationship<TRelating, TRelated> | Returns the asked relationship. | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
IsDeleted | Returns whether the object is deleted. | |
IsExternal | Returns whether the object is external. | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
RegisterElementClass<TElement> | Used to register the element class. | |
RegisterExternalPropertyClass<TProperty> | Used to register an external property class. | |
RegisterPropertyClass<TProperty> | Used to register an internal property class. | |
RegisterRelationshipClass<TReferencedInterface> | Used to register a relationship. | |
RegisterReverseRelationshipClass<TReferencedInterface> | Used to register a reverse relationship. | |
RemoveAnnotation | Removes an annotation. | |
SetProperty<TProperty> | Sets the asked property. | |
ToString | Returns a String that represents the current Object. (Inherited from Object.) |
Top
Properties
Name | Description | |
---|---|---|
ElementClass | Gets the metadata class. | |
Model | Gets the model reference. | |
Name | Gets or sets the element name. | |
ResolutionStatus | Gets the model element resolution status. | |
ValidationStatus | Gets the model element validation status. |
Top