public ActivationFunctionParameterViewModel(ActivationFunctionParameter activationFunctionParameter, LinkBaseViewModel parent) : base(activationFunctionParameter, parent) { ActivationFunctionParameterData = activationFunctionParameter; }
public DoubleParameterViewModel(DoubleParameter doubleParameter, LinkBaseViewModel parent) : base(doubleParameter, parent) { DoubleParameterData = doubleParameter; }
public IntParameterViewModel(IntParameter intParameter, LinkBaseViewModel parent) : base(intParameter, parent) { IntParameterData = intParameter; }
public static ParameterBaseViewModel CreateInstance(ParameterBase parameterBase, LinkBaseViewModel parent) { if (parameterBase is IntParameter) { return(new IntParameterViewModel(parameterBase as IntParameter, parent)); } if (parameterBase is ActivationFunctionParameter) { return(new ActivationFunctionParameterViewModel(parameterBase as ActivationFunctionParameter, parent)); } if (parameterBase is DoubleParameter) { return(new DoubleParameterViewModel(parameterBase as DoubleParameter, parent)); } if (parameterBase is InputDataParameter) { return(new InputDataParameterViewModel(parameterBase as InputDataParameter, parent)); } if (parameterBase is LinkConnectionListParameter) { return(new LinkConnectionListParameterViewModel(parameterBase as LinkConnectionListParameter, parent)); } if (parameterBase is IntTuple1DParameter) { return(new IntTuple1DParameterViewModel(parameterBase as IntTuple1DParameter, parent)); } if (parameterBase is IntTuple2DParameter) { return(new IntTuple2DParameterViewModel(parameterBase as IntTuple2DParameter, parent)); } if (parameterBase is IntTuple3DParameter) { return(new IntTuple3DParameterViewModel(parameterBase as IntTuple3DParameter, parent)); } if (parameterBase is IntTuple4DParameter) { return(new IntTuple4DParameterViewModel(parameterBase as IntTuple4DParameter, parent)); } return(new ParameterBaseViewModel(parameterBase, parent)); }
public ParameterBaseViewModel(ParameterBase parameterBase, LinkBaseViewModel parent) { Parent = parent; ParameterBaseData = parameterBase; }
public LinkConnectionListParameterViewModel(LinkConnectionListParameter linkConnectionListParameter, LinkBaseViewModel parent) : base(linkConnectionListParameter, parent) { LinkConnectionListParameterData = linkConnectionListParameter; Value = new ObservableCollection <LinkConnectionViewModel>(); refreshValue(); }