Class EntitySchemaStructure
A class responsible for loading the entire schema structure for all entities in the system
This structure comes from all entites in the system, including through IAddIn and ICustomObject
Inheritance
System.Object
EntitySchemaStructure
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: LemonEdge.API.Entities.Helpers
Assembly: API.dll
Syntax
public class EntitySchemaStructure
Constructors
EntitySchemaStructure()
Creates a new entity schmae structure for the entire system
Declaration
public EntitySchemaStructure()
Properties
AddInAssemblies
Declaration
public Assembly[] AddInAssemblies { get; set; }
Property Value
Type | Description |
---|---|
System.Reflection.Assembly[] |
CustomObjectFilter
Declaration
public EntityDescriptor CustomObjectFilter { get; set; }
Property Value
Type | Description |
---|---|
EntityDescriptor |
Display
Declaration
public EntitySchemaStructureDisplay Display { get; set; }
Property Value
Type | Description |
---|---|
EntitySchemaStructureDisplay |
Entity
Declaration
public EntityDescriptor Entity { get; set; }
Property Value
Type | Description |
---|---|
EntityDescriptor |
HighlightEntity
Declaration
public EntityDescriptor[] HighlightEntity { get; set; }
Property Value
Type | Description |
---|---|
EntityDescriptor[] |
Links
All the links between entities within the structure
Declaration
public IEnumerable<EntitySchemaLink> Links { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<EntitySchemaLink> |
Nodes
All the entities within the structure
Declaration
public IEnumerable<EntitySchemaNode> Nodes { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<EntitySchemaNode> |
Roots
Declaration
public IEnumerable<EntitySchemaNode> Roots { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<EntitySchemaNode> |
Methods
Load()
Loads the entities in the entire system
Declaration
public void Load()