package com.tibco.as.spacebar.ui.navigator; import org.eclipse.core.expressions.PropertyTester; import com.tibco.as.spacebar.ui.model.Space; public class SpacePropertyTester extends PropertyTester { @Override public boolean test(Object receiver, String property, Object[] args, Object expectedValue) { if (receiver == null || !(receiver instanceof Space)) { return false; } if (property.equals("joined")) { return ((Space) receiver).isJoined(); } if (property.equals("suspended")) { return ((Space) receiver).isSuspended(); } if (property.equals("ready")) { return ((Space) receiver).isReady(); } return false; } }