using System;
using System.Collections.Generic;
namespace Harlinn.Oracle.DBTool.Example.Types
{
public interface IDataObserver
{
void OnNodeInserted(object sender, OnNodeInsertedEventArgs eventArgs );
void OnNodeChanged(object sender, OnNodeChangedEventArgs eventArgs );
void OnNodeDeleted(object sender, OnNodeDeletedEventArgs eventArgs );
void OnItemInserted(object sender, OnItemInsertedEventArgs eventArgs );
void OnItemChanged(object sender, OnItemChangedEventArgs eventArgs );
void OnItemDeleted(object sender, OnItemDeletedEventArgs eventArgs );
void OnTagTypeInserted(object sender, OnTagTypeInsertedEventArgs eventArgs );
void OnTagTypeChanged(object sender, OnTagTypeChangedEventArgs eventArgs );
void OnTagTypeDeleted(object sender, OnTagTypeDeletedEventArgs eventArgs );
void OnEnumerationInserted(object sender, OnEnumerationInsertedEventArgs eventArgs );
void OnEnumerationChanged(object sender, OnEnumerationChangedEventArgs eventArgs );
void OnEnumerationDeleted(object sender, OnEnumerationDeletedEventArgs eventArgs );
void OnEnumerationValueInserted(object sender, OnEnumerationValueInsertedEventArgs eventArgs );
void OnEnumerationValueChanged(object sender, OnEnumerationValueChangedEventArgs eventArgs );
void OnEnumerationValueDeleted(object sender, OnEnumerationValueDeletedEventArgs eventArgs );
void OnTagInserted(object sender, OnTagInsertedEventArgs eventArgs );
void OnTagChanged(object sender, OnTagChangedEventArgs eventArgs );
void OnTagDeleted(object sender, OnTagDeletedEventArgs eventArgs );
void OnBinaryValueInserted(object sender, OnBinaryValueInsertedEventArgs eventArgs );
void OnBinaryValueChanged(object sender, OnBinaryValueChangedEventArgs eventArgs );
void OnBinaryValueDeleted(object sender, OnBinaryValueDeletedEventArgs eventArgs );
void OnBooleanValueInserted(object sender, OnBooleanValueInsertedEventArgs eventArgs );
void OnBooleanValueChanged(object sender, OnBooleanValueChangedEventArgs eventArgs );
void OnBooleanValueDeleted(object sender, OnBooleanValueDeletedEventArgs eventArgs );
void OnByteValueInserted(object sender, OnByteValueInsertedEventArgs eventArgs );
void OnByteValueChanged(object sender, OnByteValueChangedEventArgs eventArgs );
void OnByteValueDeleted(object sender, OnByteValueDeletedEventArgs eventArgs );
void OnDateTimeValueInserted(object sender, OnDateTimeValueInsertedEventArgs eventArgs );
void OnDateTimeValueChanged(object sender, OnDateTimeValueChangedEventArgs eventArgs );
void OnDateTimeValueDeleted(object sender, OnDateTimeValueDeletedEventArgs eventArgs );
void OnDoubleValueInserted(object sender, OnDoubleValueInsertedEventArgs eventArgs );
void OnDoubleValueChanged(object sender, OnDoubleValueChangedEventArgs eventArgs );
void OnDoubleValueDeleted(object sender, OnDoubleValueDeletedEventArgs eventArgs );
void OnEnumeratedValueInserted(object sender, OnEnumeratedValueInsertedEventArgs eventArgs );
void OnEnumeratedValueChanged(object sender, OnEnumeratedValueChangedEventArgs eventArgs );
void OnEnumeratedValueDeleted(object sender, OnEnumeratedValueDeletedEventArgs eventArgs );
void OnFloatValueInserted(object sender, OnFloatValueInsertedEventArgs eventArgs );
void OnFloatValueChanged(object sender, OnFloatValueChangedEventArgs eventArgs );
void OnFloatValueDeleted(object sender, OnFloatValueDeletedEventArgs eventArgs );
void OnIntValueInserted(object sender, OnIntValueInsertedEventArgs eventArgs );
void OnIntValueChanged(object sender, OnIntValueChangedEventArgs eventArgs );
void OnIntValueDeleted(object sender, OnIntValueDeletedEventArgs eventArgs );
void OnLongValueInserted(object sender, OnLongValueInsertedEventArgs eventArgs );
void OnLongValueChanged(object sender, OnLongValueChangedEventArgs eventArgs );
void OnLongValueDeleted(object sender, OnLongValueDeletedEventArgs eventArgs );
void OnSByteValueInserted(object sender, OnSByteValueInsertedEventArgs eventArgs );
void OnSByteValueChanged(object sender, OnSByteValueChangedEventArgs eventArgs );
void OnSByteValueDeleted(object sender, OnSByteValueDeletedEventArgs eventArgs );
void OnShortBinaryValueInserted(object sender, OnShortBinaryValueInsertedEventArgs eventArgs );
void OnShortBinaryValueChanged(object sender, OnShortBinaryValueChangedEventArgs eventArgs );
void OnShortBinaryValueDeleted(object sender, OnShortBinaryValueDeletedEventArgs eventArgs );
void OnShortStringValueInserted(object sender, OnShortStringValueInsertedEventArgs eventArgs );
void OnShortStringValueChanged(object sender, OnShortStringValueChangedEventArgs eventArgs );
void OnShortStringValueDeleted(object sender, OnShortStringValueDeletedEventArgs eventArgs );
void OnShortValueInserted(object sender, OnShortValueInsertedEventArgs eventArgs );
void OnShortValueChanged(object sender, OnShortValueChangedEventArgs eventArgs );
void OnShortValueDeleted(object sender, OnShortValueDeletedEventArgs eventArgs );
void OnStringValueInserted(object sender, OnStringValueInsertedEventArgs eventArgs );
void OnStringValueChanged(object sender, OnStringValueChangedEventArgs eventArgs );
void OnStringValueDeleted(object sender, OnStringValueDeletedEventArgs eventArgs );
void OnTimeSpanValueInserted(object sender, OnTimeSpanValueInsertedEventArgs eventArgs );
void OnTimeSpanValueChanged(object sender, OnTimeSpanValueChangedEventArgs eventArgs );
void OnTimeSpanValueDeleted(object sender, OnTimeSpanValueDeletedEventArgs eventArgs );
void OnUIntValueInserted(object sender, OnUIntValueInsertedEventArgs eventArgs );
void OnUIntValueChanged(object sender, OnUIntValueChangedEventArgs eventArgs );
void OnUIntValueDeleted(object sender, OnUIntValueDeletedEventArgs eventArgs );
void OnULongValueInserted(object sender, OnULongValueInsertedEventArgs eventArgs );
void OnULongValueChanged(object sender, OnULongValueChangedEventArgs eventArgs );
void OnULongValueDeleted(object sender, OnULongValueDeletedEventArgs eventArgs );
void OnUShortValueInserted(object sender, OnUShortValueInsertedEventArgs eventArgs );
void OnUShortValueChanged(object sender, OnUShortValueChangedEventArgs eventArgs );
void OnUShortValueDeleted(object sender, OnUShortValueDeletedEventArgs eventArgs );
}
}