diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.security/src/org/eclipse/emf/cdo/security/impl/ExpressionFilterImpl.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.security/src/org/eclipse/emf/cdo/security/impl/ExpressionFilterImpl.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.security/src/org/eclipse/emf/cdo/security/impl/ExpressionFilterImpl.java b/plugins/org.eclipse.emf.cdo.security/src/org/eclipse/emf/cdo/security/impl/ExpressionFilterImpl.java index db7bda9a84..9701fa2776 100644 --- a/plugins/org.eclipse.emf.cdo.security/src/org/eclipse/emf/cdo/security/impl/ExpressionFilterImpl.java +++ b/plugins/org.eclipse.emf.cdo.security/src/org/eclipse/emf/cdo/security/impl/ExpressionFilterImpl.java @@ -17,6 +17,7 @@ import org.eclipse.emf.cdo.expressions.Expression; import org.eclipse.emf.cdo.expressions.impl.EvaluationContextImpl; import org.eclipse.emf.cdo.security.ExpressionFilter; import org.eclipse.emf.cdo.security.SecurityPackage; +import org.eclipse.emf.cdo.security.impl.PermissionImpl.CommitImpactContext; import org.eclipse.emf.ecore.EClass; @@ -86,6 +87,12 @@ public class ExpressionFilterImpl extends ObjectFilterImpl implements Expression return (Boolean)expression.evaluate(evaluationContext); } + public boolean isImpacted(CommitImpactContext context) + { + // TODO Implement impact analysis in the expression model + return true; + } + public String format() { Expression expression = getExpression(); |