* @param event the original event
*/
public TmfLostEvent(final ITmfLostEvent event) {
- if (event == null) {
- throw new IllegalArgumentException();
- }
- setTrace(event.getTrace());
- setRank(event.getRank());
- setTimestamp(event.getTimestamp());
- setSource(event.getSource());
- setType(event.getType());
- setContent(event.getContent());
- setReference(event.getReference());
-
+ super( event.getTrace(),
+ event.getRank(),
+ event.getTimestamp(),
+ event.getSource(),
+ event.getType(),
+ event.getContent(),
+ event.getReference());
fTimeRange = event.getTimeRange();
fNbLostEvents = event.getNbLostEvents();
}
// ITmfLostEvent
// ------------------------------------------------------------------------
- /* (non-Javadoc)
- * @see org.eclipse.linuxtools.tmf.core.event.ITmfLostEvent#getTimeRange()
- */
@Override
public TmfTimeRange getTimeRange() {
return fTimeRange;
}
- /* (non-Javadoc)
- * @see org.eclipse.linuxtools.tmf.core.event.ITmfLostEvent#getNbLostEvents()
- */
@Override
public long getNbLostEvents() {
return fNbLostEvents;
fNbLostEvents = nbLostEvents;
}
- // ------------------------------------------------------------------------
- // Cloneable
- // ------------------------------------------------------------------------
-
- /* (non-Javadoc)
- * @see java.lang.Object#clone()
- */
- @Override
- public TmfLostEvent clone() {
- TmfLostEvent clone = null;
- clone = (TmfLostEvent) super.clone();
- clone.fTimeRange = fTimeRange;
- clone.fNbLostEvents = fNbLostEvents;
- return clone;
- }
-
// ------------------------------------------------------------------------
// Object
// ------------------------------------------------------------------------
- /* (non-Javadoc)
- * @see java.lang.Object#hashCode()
- */
@Override
public int hashCode() {
final int prime = 31;
return result;
}
- /* (non-Javadoc)
- * @see java.lang.Object#equals(java.lang.Object)
- */
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
- /* (non-Javadoc)
- * @see java.lang.Object#toString()
- */
@Override
@SuppressWarnings("nls")
public String toString() {