blob: 86a00f2e4db83423efe8e7cc1000fc9c4fc83d87 [file] [log] [blame]
package org.eclipse.jpt.jpadiagrameditor.ui.internal.propertytester;
import org.eclipse.core.expressions.PropertyTester;
import org.eclipse.jpt.jpa.core.JpaNode;
import org.eclipse.wst.common.project.facet.core.IProjectFacet;
import org.eclipse.wst.common.project.facet.core.ProjectFacetsManager;
public class JpaProjectFacetVersionPropertyTester extends PropertyTester{
public static final String ID = "jpt.jpa"; //$NON-NLS-1$
public static final IProjectFacet FACET = ProjectFacetsManager.getProjectFacet(ID);
public boolean test(Object receiver, String property, Object[] args,
Object value) {
String[] subValues = ((String) value).split(":"); //$NON-NLS-1$
String receiverId = subValues[0];
if (receiver instanceof JpaNode) {
if(receiverId.equals(ID)){
return true;
}
}
return false;
}
}