Attempts to create a CommandType from a string.
string containing a CommandType text.
Attempts to create a Command from a JSON object.
JSON Object representing the Command.
Attempts to create an AddConnectorCommand.
JSON Object representing the Command.
Keys of the jsonObject that will be validated against the matched ValidationTypes.
Attempts to create an AddEdgeCommand.
JSON Object representing the Command.
Keys of the jsonObject that will be validated against the matched ValidationTypes.
Attempts to create an AddModelCommand.
JSON Object representing the Command.
Keys of the jsonObject that will be validated against the matched ValidationTypes.
Attempts to create an AddNodeCommand.
JSON Object representing the Command.
Keys of the jsonObject that will be validated against the matched ValidationTypes.
Attempts to create an DeleteConnectorCommand.
JSON Object representing the Command.
Keys of the jsonObject that will be validated against the matched ValidationTypes.
Attempts to create a DeleteConnectorPropertyCommand.
JSON Object representing the Command.
Keys of the jsonObject that will be validated against the matched ValidationTypes.
Attempts to create an DeleteEdgeCommand.
JSON Object representing the Command.
Keys of the jsonObject that will be validated against the matched ValidationTypes.
Attempts to create a DeleteEdgePropertyCommand.
JSON Object representing the Command.
Keys of the jsonObject that will be validated against the matched ValidationTypes.
Attempts to create an DeleteModelCommand.
JSON Object representing the Command.
Keys of the jsonObject that will be validated against the matched ValidationTypes.
Attempts to create a DeleteModelPropertyCommand.
JSON Object representing the Command.
Keys of the jsonObject that will be validated against the matched ValidationTypes.
Attempts to create an DeleteNodeCommand.
JSON Object representing the Command.
Keys of the jsonObject that will be validated against the matched ValidationTypes.
Attempts to create a DeleteNodePropertyCommand.
JSON Object representing the Command.
Keys of the jsonObject that will be validated against the matched ValidationTypes.
Parses a properties object and returns a valid properties object.
Attempts to create a SetConnectorPropertyCommand.
JSON Object representing the Command.
Keys of the jsonObject that will be validated against the matched ValidationTypes.
Attempts to create a SetEdgePropertyCommand.
JSON Object representing the Command.
Keys of the jsonObject that will be validated against the matched ValidationTypes.
Attempts to create a SetModelPropertyCommand.
JSON Object representing the Command.
Keys of the jsonObject that will be validated against the matched ValidationTypes.
Attempts to create a SetNodePropertyCommand.
JSON Object representing the Command.
Keys of the jsonObject that will be validated against the matched ValidationTypes.
Validates the keys of the passed objects against the passed ValidationTypes.
Object that should be validated.
Dictionary of the keys that will be validated, with as value the type of validation.
Generated using TypeDoc
Factory for creation of Commands from JSON objects.