package bluej.pkgmgr.target.role;
import threadchecker.OnThread;
import threadchecker.Tag;
| A role object to represent the behaviour of interfaces.
|
| @author Andrew Patterson
|
public class InterfaceClassRole
extends ClassRole{
public final static String INTERFACE_ROLE_NAME = "InterfaceTarget";
| Create the interface class role.
|
public InterfaceClassRole()
{
}
@OnThread(Tag.Any)
public String getRoleName()
{
return INTERFACE_ROLE_NAME;
}
@OnThread(Tag.Any)
public String getStereotypeLabel()
{
return "interface";
}
@Override
@OnThread(Tag.Any)
public boolean canConvertToStride()
{
return true;
}
}
top,
use,
map,
class InterfaceClassRole
. InterfaceClassRole
. getRoleName
. getStereotypeLabel
. canConvertToStride
36 neLoCode
+ 3 LoComm