1
/*****************************************************************
2
This file is part of MDBug.
4
� Copyright 2012 Hewlett-Packard Development Company, L.P.
6
This program is free software; you can redistribute it and/or modify
7
it under the terms of the GNU General Public License as published by
8
the Free Software Foundation; version 2 of the License.
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13
General Public License for more details.
15
You should have received a copy of the GNU General Public License
16
along with this program; if not, see <http://www.gnu.org/licenses>.
18
Linking MDBug statically or dynamically with other modules is
19
making a combined work based on MDBug. Thus, the terms and conditions
20
of the GNU General Public License cover the whole combination.
22
In addition, as a special exception, the copyright holders of
23
MDBug give you permission to combine MDBug with free software
24
programs or libraries that are released under the GNU LGPL and
25
with code included in the standard release of Eclipse under the
26
Eclipse Public License version 1.0 (or modified versions of such code,
27
with unchanged license). You may copy and distribute such a system
28
following the terms of the GNU GPL for MDBug and the licenses of
29
the other code concerned, provided that you include the source
30
code of that other code when and as the GNU GPL requires
31
distribution of source code.
33
Note that people who make modified versions of MDBug are not obligated to
34
grant this special exception for their modified versions; it is their
35
choice whether to do so. The GNU General Public License gives permission
36
to release a modified version without this exception; this exception also
37
makes it possible to release a modified version which carries forward
40
************************************************************************/
42
package com.hp.mdbug.core.debugger;
44
import com.hp.mdbug.core.model.MdbugElement.State;
45
import com.hp.mdbug.core.model.MdbugTarget;
47
/** Listens to target state changes
52
public interface IEventListener {
53
public void eventFired();