public bool Delete(SimpleDataType datatype) { if (isSimpleDataTypeUsed(datatype) == false) { SimpleDataTypes.Remove(datatype); return(true); } else { /* datatype is used and we cannot delete it */ return(false); } }
void applyButton_Click(object sender, EventArgs e) { if (simpleDataType == null) return; Rename(nameTextBox.Text); UpdateDatatype((baseDataTypeComboBox.SelectedItem as BaseDataTypeComboBoxItem).baseDataType); UpdateMinValue(minValueTextBox.Text); UpdateMaxValue(maxValueTextBox.Text); /* Refresh */ SimpleDataType remembered = DataType; DataType = remembered; }
public String GetDataTypeName(Guid GUID) { ArrayDataType arrayDatatype = ArrayDataTypes.FindObject(GUID); if (arrayDatatype != null) { return(arrayDatatype.Name); } BaseDataType baseDatatype = BaseDataTypes.FindObject(GUID); if (baseDatatype != null) { return(baseDatatype.Name); } SimpleDataType simpleDataType = SimpleDataTypes.FindObject(GUID); if (simpleDataType != null) { return(simpleDataType.Name); } ComplexDataType complexDataType = ComplexDataTypes.FindObject(GUID); if (complexDataType != null) { return(complexDataType.Name); } EnumDataType enumDataType = Enums.FindObject(GUID); if (enumDataType != null) { return(enumDataType.Name); } return(ErrorDataType); }
public IGUID GetDataType(Guid GUID) { BaseDataType baseDatatype = BaseDataTypes.FindObject(GUID); if (baseDatatype != null) { return(baseDatatype); } SimpleDataType simpleDataType = SimpleDataTypes.FindObject(GUID); if (simpleDataType != null) { return(simpleDataType); } ComplexDataType complexDataType = ComplexDataTypes.FindObject(GUID); if (complexDataType != null) { return(complexDataType); } EnumDataType enumDataType = Enums.FindObject(GUID); if (enumDataType != null) { return(enumDataType); } ArrayDataType arrayDataType = ArrayDataTypes.FindObject(GUID); if (arrayDataType != null) { return(arrayDataType); } return(null); }
/// /// <param name="Name"></param> public SimpleDataType CreateSimpleDataType(string Name){ SimpleDataType datatype = new SimpleDataType(); datatype.Name = Name; return datatype; }
public bool isSimpleDataTypeUsed(SimpleDataType datatype) { return(false); }