package org.apache.tuscany.sdo.api; import commonj.sdo.Property; public interface Event { Object getNotifier(); int SET = 1; int UNSET = 2; int ADD = 3; int REMOVE = 4; int ADD_MANY = 5; int REMOVE_MANY = 6; int MOVE = 7; int getEventType(); int NO_FEATURE_ID = -1; Property getProperty(); Object getOldValue(); Object getNewValue(); boolean wasSet(); boolean isTouch(); int NO_INDEX = -1; int getPosition(); boolean getOldBooleanValue(); boolean getNewBooleanValue(); byte getOldByteValue(); byte getNewByteValue(); char getOldCharValue(); char getNewCharValue(); double getOldDoubleValue(); double getNewDoubleValue(); float getOldFloatValue(); float getNewFloatValue(); int getOldIntValue(); int getNewIntValue(); long getOldLongValue(); long getNewLongValue(); short getOldShortValue(); short getNewShortValue(); String getOldStringValue(); String getNewStringValue(); }