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()