1using System.Threading.Tasks;
26 [
Page(2,
"Script", 100)]
28 [ToolTip(37,
"Title of page on which parameter will appear.")]
30 public string Page {
get;
set; }
35 [
Page(2,
"Script", 100)]
36 [Header(12,
"Parameter Name:")]
37 [ToolTip(13,
"Parameter value can be referenced in script as a variable using this parameter name.")]
44 [
Page(2,
"Script", 100)]
45 [Header(38,
"Label:")]
46 [ToolTip(39,
"Label shown with parameter when it is presented.")]
48 public string Label {
get;
set; }
53 [
Page(2,
"Script", 100)]
54 [Header(33,
"Description:")]
55 [ToolTip(34,
"Description of parameter.")]
62 [
Page(2,
"Script", 100)]
63 [Header(40,
"Required")]
64 [ToolTip(41,
"If parameter is a required parameter.")]
74 return Task.FromResult(
false);
Static class managing editable parameters in objects. Editable parameters are defined by using the at...
Contains information about a language.
Abstract base class for script node commands and queries.
Represents a parameter on a command.
abstract Task SetParameter(DataForm Parameters, Language Language, bool OnlySetChanged, Variables Values, SetEditableFormResult Result)
Sets the parameters of the object, based on contents in the data form.
string Label
Parameter label.
ScriptParameterNode()
Represents a parameter on a command.
bool Required
If parameter is required.
abstract Task PopulateForm(DataForm Parameters, Language Language, object Value)
Populates a data form with parameters for the object.
override Task< bool > AcceptsParentAsync(INode Parent)
If the node accepts a presumptive parent, i.e. can be added to that parent (if that parent accepts th...
override Task< bool > AcceptsChildAsync(INode Child)
If the node accepts a presumptive child, i.e. can receive as a child (if that child accepts the node ...
string Description
Parameter description.
string ParameterName
Parameter name.
string Page
Parameter name.
Virtual node, that can be used as a placeholder for services.
Interface for nodes that are published through the concentrator interface.
INode Parent
Parent Node, or null if a root node.