Hiperspace::Node

Header Image
Project:
Node : Public <<View>> View
Created: 18/11/2023 15:18:36
Modified: 30/07/2024 10:39:06
Project:
Advanced:
  • Attributes
  • Operations
  • Associations To
  • Associations From
  • Advanced
  • Other Links
Attribute Scope Type
_key Public KeyType
 
_value Internal ValueType
 
_Object Private WeakReference?
 
Froms Public RefSet<Edge>
 
Tos Public RefSet<Edge>
 
Operation
Private
Node () :
Details:
[ Is static True. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Node () :
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Node (source: Node, space: SubSpace?, ) :
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Node (key: KeyType, ) :
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
SKey () : string
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Name () : string?
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
TypeName () : string?
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Object () : object?
Details:
Notes: Get the underlying object from hiperspace and cache it<br/><br/>@remark The object reference is hot held to allow Nodes to be extracted without pinning the the source in memory. Not needed for most Graph use-cases<br/>
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Properties () : (string,object?)
Details:
Notes: Get all the properties of the underlying object<br/>
[ Is static False. Is abstract False. Is return array True. Is query False. Is synchronized False. ]
Public
TosType (typename: string, ) : IEnumerable<Edge>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
FromType (typename: string, ) : IEnumerable<Edge>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Bind (subspace: SubSpace, ) : Result<Node>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Unbind (subSpace: SubSpace, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
GetHashCode () : int
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
CompareTo (other: Node?, ) : int
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Equals (other: Object?, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Equals (other: Node?, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
BindKey (key: TKey, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
self () : KeyRef<Node.KeyType, Node>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
operator KeyRef (other: Node, ) :
Details:
[ Is static True. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
operator KeyRef? (other: Node?, ) :
Details:
[ Is static True. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
operator == (left: Node?, right: Node?, ) : bool
Details:
[ Is static True. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
operator != (left: Node?, right: Node?, ) : bool
Details:
[ Is static True. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Element Source Role Target Role
RefSet
Class  
Name:  
 
Name: Tos
 
Details:
 
«SetSpace» NodeSetSpace
Class  
Name:  
 
Name:  
 
Details:
 
RefSet
Class  
Name:  
 
Name: Froms
 
Details:
 
Element Source Role Target Role
«struct» ValueType
Class  
Name: _value
 
Name:  
 
Details:
 
«View» Edge
View  
Name: Tos
 
Name: To
 
Details:
 
«View» Edge
View  
Name: Froms
 
Name: Froms
 
Details:
 
«struct» KeyType
Class  
Name: _key
 
Name:  
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
«struct» ValueType Class Strong From  
«Segment» Element Segment Generalization To  
Task Class Realization From  
«Segment» TaskResources Segment Realization From  
Resource Class Realization From  
«View» Edge View Weak From  
SubTask Class Realization From  
«View» Edge View Weak From  
Element Class Realization From  
Project Class Realization From  
«struct» KeyType Class Strong From