internal void NotifyChanged(TableChange <WireData> change) { if (this.HasListener) { WireData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (WireData.WireIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("WireId"); } if (WireData.LogicalCircuitIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("LogicalCircuit"); } if (WireData.X1Field.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("X1"); } if (WireData.Y1Field.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Y1"); } if (WireData.X2Field.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("X2"); } if (WireData.Y2Field.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Y2"); } } this.OnWireChanged(); }
internal void NotifyChanged(TableChange <CircuitSymbolData> change) { if (this.HasListener) { CircuitSymbolData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (CircuitSymbolData.CircuitSymbolIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("CircuitSymbolId"); } if (CircuitSymbolData.CircuitIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Circuit"); } if (CircuitSymbolData.LogicalCircuitIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("LogicalCircuit"); } if (CircuitSymbolData.XField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("X"); } if (CircuitSymbolData.YField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Y"); } if (CircuitSymbolData.RotationField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Rotation"); } } this.OnCircuitSymbolChanged(); }
internal void NotifyChanged(TableChange <SoundData> change) { if (this.HasListener) { SoundData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (SoundData.SoundIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("SoundId"); } if (SoundData.PinSideField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("PinSide"); } if (SoundData.NotationField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Notation"); } if (SoundData.NoteField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Note"); } } this.OnSoundChanged(); }
internal void NotifyChanged(TableChange <ConstantData> change) { if (this.HasListener) { ConstantData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (ConstantData.ConstantIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("ConstantId"); } if (ConstantData.BitWidthField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("BitWidth"); } if (ConstantData.ValueField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Value"); } if (ConstantData.PinSideField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("PinSide"); } if (ConstantData.NoteField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Note"); } } this.OnConstantChanged(); }
internal void NotifyChanged(TableChange <LogicalCircuitData> change) { if (this.HasListener) { LogicalCircuitData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (LogicalCircuitData.LogicalCircuitIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("LogicalCircuitId"); } if (LogicalCircuitData.NameField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Name"); } if (LogicalCircuitData.NotationField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Notation"); } if (LogicalCircuitData.NoteField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Note"); } if (LogicalCircuitData.CategoryField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Category"); } if (LogicalCircuitData.IsDisplayField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("IsDisplay"); } } this.OnLogicalCircuitChanged(); }
internal void NotifyChanged(TableChange <SplitterData> change) { if (this.HasListener) { SplitterData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (SplitterData.SplitterIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("SplitterId"); } if (SplitterData.BitWidthField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("BitWidth"); } if (SplitterData.PinCountField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("PinCount"); } if (SplitterData.ClockwiseField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Clockwise"); } } this.OnSplitterChanged(); }
internal void NotifyChanged(TableChange <CollapsedCategoryData> change) { if (this.HasListener) { CollapsedCategoryData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (CollapsedCategoryData.NameField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Name"); } } this.OnCollapsedCategoryChanged(); }
internal void NotifyChanged(TableChange <ProjectData> change) { if (this.HasListener) { ProjectData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (ProjectData.ProjectIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("ProjectId"); } if (ProjectData.NameField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Name"); } if (ProjectData.NoteField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Note"); } if (ProjectData.ZoomField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Zoom"); } if (ProjectData.FrequencyField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Frequency"); } if (ProjectData.IsMaximumSpeedField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("IsMaximumSpeed"); } if (ProjectData.LogicalCircuitIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("LogicalCircuit"); } if (ProjectData.CategoryTextNoteCollapsedField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("CategoryTextNoteCollapsed"); } if (ProjectData.CategoryInputOutputCollapsedField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("CategoryInputOutputCollapsed"); } if (ProjectData.CategoryPrimitivesCollapsedField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("CategoryPrimitivesCollapsed"); } } this.OnProjectChanged(); }
internal void NotifyChanged(TableChange <CircuitButtonData> change) { if (this.HasListener) { CircuitButtonData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (CircuitButtonData.CircuitButtonIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("CircuitButtonId"); } if (CircuitButtonData.NotationField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Notation"); } if (CircuitButtonData.ModifiersField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Modifiers"); } if (CircuitButtonData.KeyCodeField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("KeyCode"); } if (CircuitButtonData.IsToggleField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("IsToggle"); } if (CircuitButtonData.PinSideField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("PinSide"); } if (CircuitButtonData.InvertedField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Inverted"); } if (CircuitButtonData.WidthField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Width"); } if (CircuitButtonData.HeightField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Height"); } if (CircuitButtonData.NoteField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Note"); } } this.OnCircuitButtonChanged(); }
internal void NotifyChanged(TableChange <GateData> change) { if (this.HasListener) { GateData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (GateData.GateIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("GateId"); } } this.OnGateChanged(); }
internal void NotifyChanged(TableChange <CircuitData> change) { if (this.HasListener) { CircuitData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (CircuitData.CircuitIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("CircuitId"); } } this.OnCircuitChanged(); }
internal void NotifyChanged(TableChange <DevicePinData> change) { if (this.HasListener) { DevicePinData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (DevicePinData.PinIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("PinId"); } if (DevicePinData.CircuitIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Circuit"); } if (DevicePinData.BitWidthField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("BitWidth"); } if (DevicePinData.PinTypeField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("PinType"); } if (DevicePinData.PinSideField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("PinSide"); } if (DevicePinData.InvertedField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Inverted"); } if (DevicePinData.NameField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Name"); } if (DevicePinData.NoteField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Note"); } if (DevicePinData.JamNotationField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("JamNotation"); } } this.OnDevicePinChanged(); }
internal void NotifyChanged(TableChange <MemoryData> change) { if (this.HasListener) { MemoryData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (MemoryData.MemoryIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("MemoryId"); } if (MemoryData.WritableField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Writable"); } if (MemoryData.WriteOn1Field.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("WriteOn1"); } if (MemoryData.OnStartField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("OnStart"); } if (MemoryData.MapKeyboardField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("MapKeyboard"); } if (MemoryData.AddressBitWidthField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("AddressBitWidth"); } if (MemoryData.DataBitWidthField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("DataBitWidth"); } if (MemoryData.DataField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Data"); } if (MemoryData.NoteField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Note"); } } this.OnMemoryChanged(); }
internal void NotifyChanged(TableChange <GraphicsArrayData> change) { if (this.HasListener) { GraphicsArrayData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (GraphicsArrayData.GraphicsArrayIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("GraphicsArrayId"); } if (GraphicsArrayData.WriteOn1Field.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("WriteOn1"); } if (GraphicsArrayData.OnStartField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("OnStart"); } if (GraphicsArrayData.DataBitWidthField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("DataBitWidth"); } if (GraphicsArrayData.BitsPerPixelField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("BitsPerPixel"); } if (GraphicsArrayData.WidthField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Width"); } if (GraphicsArrayData.HeightField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Height"); } if (GraphicsArrayData.ZoomField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Zoom"); } if (GraphicsArrayData.NoteField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Note"); } } this.OnGraphicsArrayChanged(); }
internal void NotifyChanged(TableChange <TextNoteData> change) { if (this.HasListener) { TextNoteData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (TextNoteData.TextNoteIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("TextNoteId"); } if (TextNoteData.LogicalCircuitIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("LogicalCircuit"); } if (TextNoteData.XField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("X"); } if (TextNoteData.YField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Y"); } if (TextNoteData.WidthField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Width"); } if (TextNoteData.HeightField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Height"); } if (TextNoteData.NoteField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Note"); } if (TextNoteData.RotationField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Rotation"); } } this.OnTextNoteChanged(); }
internal void NotifyChanged(TableChange <LedMatrixData> change) { if (this.HasListener) { LedMatrixData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (LedMatrixData.LedMatrixIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("LedMatrixId"); } if (LedMatrixData.MatrixTypeField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("MatrixType"); } if (LedMatrixData.CellShapeField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("CellShape"); } if (LedMatrixData.RowsField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Rows"); } if (LedMatrixData.ColumnsField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Columns"); } if (LedMatrixData.ColorsField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Colors"); } if (LedMatrixData.NoteField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Note"); } } this.OnLedMatrixChanged(); }
internal void NotifyChanged(TableChange <SensorData> change) { if (this.HasListener) { SensorData oldData, newData; change.GetOldData(out oldData); change.GetNewData(out newData); if (SensorData.SensorIdField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("SensorId"); } if (SensorData.SensorTypeField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("SensorType"); } if (SensorData.BitWidthField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("BitWidth"); } if (SensorData.PinSideField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("PinSide"); } if (SensorData.NotationField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Notation"); } if (SensorData.DataField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Data"); } if (SensorData.NoteField.Field.Compare(ref oldData, ref newData) != 0) { this.NotifyPropertyChanged("Note"); } } this.OnSensorChanged(); }