* @throws UnreachableException
*/
public void insertAspect(IType aspect) throws UnreachableException {
try {
getAspectManager(); // Check if aspect manager is reachable.
new ProseClientRunner().insertAspect(aspect, getRun().getAddress(), isActive(), transactionId);
ProsePlugin.getDefault().fireAspectInserted(this);
} catch (CoreException e) {
ProsePlugin.log(e.getStatus());
}
}