public boolean constrantsSatisfied(final Shell shell)
{
try
{
ConstraintEnforcer enforcer = new ConstraintEnforcer();
enforcer.verifyAvailable(shell.getCurrentProject(), this);
return this.usableWithScope(shell.getCurrentResourceScope());
}
catch (ConstraintException e)
{
return false;