Hiperspace::SetSpace

Header Image
Project:
SetSpace : Public abstract <<SetSpace>> Class
Created: 18/11/2023 15:18:42
Modified: 30/07/2024 10:34:01
Project:
Advanced:
Set of typed Elements within a SubSpace<br/>
  • Attributes
  • Operations
  • Associations To
  • Associations From
  • Advanced
  • Other Links
Attribute Scope Type
Cached Public HashSet<TEntity>
 
predicates Protected Func<TEntity,bool>
 
_lock Protected SpinLock
 
True Public Expression<Predicate<TEntity>>
 
Operation
Public
Bound (entity: TEntity, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Dependency (value: (TEntity target, Meta.DependencyPath sender), ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
OnBind () : Bound?
Details:
Notes: Event to capture Bind Events<br/>
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
OnDependency () : Dependency?
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Protected
RaiseOnbind (entity: TEntity, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
RaiseOnDependency (value: (TEntity target, Meta.DependencyPath sender), ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Space () : SubSpace
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
SetSpace (space: SubSpace, provider: IQueryProvider, ) :
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Bind (item: TEntity, cache: bool, ) : Result<TEntity>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
BatchBind (item: TEntity, cache: bool, batch: (byte[] key, byte[] value, object? source)[], ) : Result<TEntity>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Add (item: TEntity, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Insert (item: TEntity, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Update (item: TEntity, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Delete (item: TEntity, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
TryGetValue (equalValue: TEntity, actualValue: TEntity, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Get (template: TEntity, ) : TEntity?
Details:
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
BindAsync (item: TEntity, cache: bool, ) : Task<Result<TEntity>>
Details:
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
UnionWith (other: IEnumerable<TEntity>, ) : void
Details:
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
IsSargable (template: TEntity, ) : bool
Details:
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
Find (template: TEntity, cache: bool, ) : IEnumerable<TEntity>
Details:
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
FindAsync (template: TEntity, cache: bool, ) : Task<IEnumerable<TEntity>>
Details:
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
Nearest (template: TEntity, space: Vector, method: Vector.Method, limit: int, cache: bool, ) : IEnumerable<(TEntity Item, double Distance)>
Details:
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
NearestAsync (template: TEntity, space: Vector, method: Vector.Method, limit: int, cache: bool, ) : Task<IEnumerable<(TEntity Item, double Distance)>>
Details:
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
Filter (entities: IEnumerable<TEntity>, ) : IEnumerable<TEntity>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Filter (entities: IEnumerable<(TEntity Item, double Distance)>, ) : IEnumerable<(TEntity Item, double Distance)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Filter (entity: TEntity, ) : Result<TEntity>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Get (key: TKey, ) : TEntity?
Details:
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
GetEnumerator () : IEnumerator<TEntity>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
ExceptWith (other: IEnumerable<TEntity>, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
IntersectWith (other: IEnumerable<TEntity>, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
IsProperSubsetOf (other: IEnumerable<TEntity>, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
IsProperSupersetOf (other: IEnumerable<TEntity>, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
IsSubsetOf (other: IEnumerable<TEntity>, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
IsSupersetOf (other: IEnumerable<TEntity>, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Overlaps (other: IEnumerable<TEntity>, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
SetEquals (other: IEnumerable<TEntity>, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
SymmetricExceptWith (other: IEnumerable<TEntity>, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Private
Add (item: TEntity, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Clear () : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Contains (item: TEntity, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
CopyTo (array: TEntity[], arrayIndex: int, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Remove (item: TEntity, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Private
GetEnumerator () : IEnumerator
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Private
ElementType () : Type
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Private
Expression () : Expression
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Provider () : IQueryProvider
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Count () : int
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
IsReadOnly () : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Element Source Role Target Role
«SubSpace» SubSpace
Class  
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
EdgeSetSpace
Class  
Name:  
 
Name: _ElementRequirementss
 
Details:
 
EdgeSetSpace
Class  
Name:  
 
Name: _EAElements
 
Details:
 
«SetSpace» ItemSetSpace
Class  
Name:  
 
Name: _Tasks
 
Details:
 
«SetSpace» NodeSetSpace
Class  
Name:  
 
Name: _Resources
 
Details:
 
EdgeSetSpace
Class  
Name:  
 
Name: _Edge3s
 
Details:
 
NodeSetSpace
Class  
Name:  
 
Name: _ElementOperationss
 
Details:
 
«SetSpace» SubTaskSetSpace
Class  
Name:  
 
Name: _Tasks
 
Details:
 
NodeSetSpace
Class  
Name:  
 
Name: _ElementRequirementss
 
Details:
 
EdgeSetSpace
Class  
Name:  
 
Name: _GroupPermissions
 
Details:
 
EdgeSetSpace
Class  
Name:  
 
Name: _Users
 
Details:
 
Edge2SetSpace
Class  
Name:  
 
Name: _Users
 
Details:
 
«SetSpace» EdgeSetSpace
Class  
Name:  
 
Name: _SubTasks
 
Details:
 
NodeSetSpace
Class  
Name:  
 
Name: _Groups
 
Details:
 
EdgeSetSpace
Class  
Name:  
 
Name: _Edge2s
 
Details:
 
«SetSpace» NodeSetSpace
Class  
Name:  
 
Name: _Tasks
 
Details:
 
Edge2SetSpace
Class  
Name:  
 
Name: _UserPermissions
 
Details:
 
«SetSpace» NodeSetSpace
Class  
Name:  
 
Name: _Projects
 
Details:
 
NodeSetSpace
Class  
Name:  
 
Name: _Realms
 
Details:
 
NodeSetSpace
Class  
Name:  
 
Name: _Packages
 
Details:
 
Edge2SetSpace
Class  
Name:  
 
Name: _RolePermissions
 
Details:
 
«SetSpace» ItemSetSpace
Class  
Name:  
 
Name: _Projects
 
Details:
 
EdgeSetSpace
Class  
Name:  
 
Name: _Attributes
 
Details:
 
NodeSetSpace
Class  
Name:  
 
Name: _Users
 
Details:
 
Edge2SetSpace
Class  
Name:  
 
Name: _GroupPermissions
 
Details:
 
«struct» KeyRef
Class  
Name:  
 
Name: SetSpace
 
Details:
 
NodeSetSpace
Class  
Name:  
 
Name: _Resources
 
Details:
 
NodeSetSpace
Class  
Name:  
 
Name: _Diagrams
 
Details:
 
Route
Class  
Name:  
 
Name: _sourceSet
 
Details:
 
EdgeSetSpace
Class  
Name:  
 
Name: _DiagramObjects
 
Details:
 
RefSet
Class  
Name:  
 
Name: SetSpace
 
Details:
 
Edge4SetSpace
Class  
Name:  
 
Name: _Groups
 
Details:
 
«SetSpace» EdgeSetSpace
Class  
Name:  
 
Name: _TaskResourcess
 
Details:
 
Dependency
Class  
Name:  
 
Name: _sourceSet
 
Details:
 
«SetSpace» NodeSetSpace
Class  
Name:  
 
Name: _Items
 
Details:
 
EdgeSetSpace
Class  
Name:  
 
Name: _Packages
 
Details:
 
«struct» RefSingle
Class  
Name:  
 
Name: SetSpace
 
Details:
 
EdgeSetSpace
Class  
Name:  
 
Name: _Connectors
 
Details:
 
EdgeSetSpace
Class  
Name:  
 
Name: _Groups
 
Details:
 
Edge3SetSpace
Class  
Name:  
 
Name: _Groups
 
Details:
 
«Segment» Element
Segment  
Name:  
 
Name:  
 
Details:
 
KeyPath
Class  
Name:  
 
Name: _setSpace
 
Details:
 
«SetSpace» EdgeSetSpace
Class  
Name:  
 
Name: _Tasks
 
Details:
 
NodeSetSpace
Class  
Name:  
 
Name: _EAElements
 
Details:
 
NodeSetSpace
Class  
Name:  
 
Name: _Attributes
 
Details:
 
NodeSetSpace
Class  
Name:  
 
Name: _Resources
 
Details:
 
EdgeSetSpace
Class  
Name:  
 
Name: _ElementResourcess
 
Details:
 
EdgeSetSpace
Class  
Name:  
 
Name: _RolePermissions
 
Details:
 
Query
Class  
Name:  
 
Name: _setSpace
 
Details:
 
EdgeSetSpace
Class  
Name:  
 
Name: _Edge4s
 
Details:
 
«SetSpace» NodeSetSpace
Class  
Name:  
 
Name: _TaskResourcess
 
Details:
 
NodeSetSpace
Class  
Name:  
 
Name: _Roles
 
Details:
 
EdgeSetSpace
Class  
Name:  
 
Name: _ElementOperationss
 
Details:
 
Edge2SetSpace
Class  
Name:  
 
Name: _Groups
 
Details:
 
EdgeSetSpace
Class  
Name:  
 
Name: _UserPermissions
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
Edge10SetSpace Class Generalization From  
«SetSpace» ItemSetSpace Class Generalization From  
SalespersonSetSpace Class Generalization From  
NodeSetSpace Class Generalization From  
WorkPackageSetSpace Class Generalization From  
Edge2SetSpace Class Generalization From  
Edge9SetSpace Class Generalization From  
NodeSetSpace Class Generalization From  
Edge3SetSpace Class Generalization From  
«SetSpace» TaskResourcesSetSpace Class Generalization From  
ConstraintSetSpace Class Generalization From  
«SetSpace» SubTaskSetSpace Class Generalization From  
«SetSpace» EdgeSetSpace Class Generalization From  
IndexElementSetSpace Class Generalization From  
«SubSpace» SubSpace Class Strong To  
Edge3SetSpace Class Generalization From  
SetSpaceVersion Class Generalization From  
PrincipleSetSpace Class Generalization From  
Edge4SetSpace Class Generalization From  
LocationSetSpace Class Generalization From  
EdgeSetSpace Class Generalization From  
ResourceSetSpace Class Generalization From  
AssumptionSetSpace Class Generalization From  
VectorNodeSetSpace Class Generalization From  
RealmSetSpace Class Generalization From  
RequirementSetSpace Class Generalization From  
Edge2SetSpace Class Generalization From  
Edge5SetSpace Class Generalization From  
«SetSpace» NodeSetSpace Class Generalization From  
Edge4SetSpace Class Generalization From  
NodeSetSpace Class Generalization From  
GapSetSpace Class Generalization From  
«Segment» Element Segment Weak From  
EdgeSetSpace Class Generalization From  
EdgeSetSpace Class Generalization From  
ActorPerformsSetSpace Class Generalization From  
TarrifSetSpace Class Generalization From  
MeasureObservationSetSpace Class Generalization From  
EdgeSetSpace Class Generalization From  
NodeSetSpace Class Generalization From  
Edge7SetSpace Class Generalization From  
OrderInvoiceSetSpace Class Generalization From  
Edge6SetSpace Class Generalization From  
Edge8SetSpace Class Generalization From