Class NodeTypeRegistration
Represents a registration for a type of INode
Namespace: Artemis.Core
Assembly: Artemis.Core.dll
Syntax
public class NodeTypeRegistration
Properties
IsInStore
Gets a boolean indicating whether the registration is in the internal Core store
Declaration
public bool IsInStore { get; }
Property Value
Type | Description |
---|---|
bool |
NodeData
Gets the node data that was registered
Declaration
public NodeData NodeData { get; }
Property Value
Type | Description |
---|---|
NodeData |
Plugin
Gets the plugin the node is associated with
Declaration
public Plugin Plugin { get; }
Property Value
Type | Description |
---|---|
Plugin |
Methods
MatchesEntity(NodeEntity)
Determines whether the provided entity matches this node type registration.
Declaration
public bool MatchesEntity(NodeEntity entity)
Parameters
Type | Name | Description |
---|---|---|
NodeEntity | entity | The entity to check. |
Returns
Type | Description |
---|---|
bool | true if the entity matches this registration; otherwise false. |