diff options
| author | cbrun | 2015-03-30 13:14:35 +0000 |
|---|---|---|
| committer | cbrun | 2015-04-17 16:12:51 +0000 |
| commit | 2ecc499d050277fc6616583efc7ce5dfcbae497a (patch) | |
| tree | 04786b8eea2a03c50f67d2c3652e1ac0d629ba91 | |
| parent | 39bf3ea1c60f5b4fabc4cbc595834aff7aa9bddc (diff) | |
| download | org.eclipse.sirius-2ecc499d050277fc6616583efc7ce5dfcbae497a.tar.gz org.eclipse.sirius-2ecc499d050277fc6616583efc7ce5dfcbae497a.tar.xz org.eclipse.sirius-2ecc499d050277fc6616583efc7ce5dfcbae497a.zip | |
[463427] Make sure a ValidationRule is considered a context change
Bug: 463427
Change-Id: I9bae620d2691851a19a3184abac69bbdb0223ff5
Signed-off-by: Cedric Brun <cedric.brun@obeo.fr>
| -rw-r--r-- | plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/dialect/description/ToolInterpretedExpressionTargetSwitch.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/dialect/description/ToolInterpretedExpressionTargetSwitch.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/dialect/description/ToolInterpretedExpressionTargetSwitch.java index bf6240fd1a..c0fff6a610 100644 --- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/dialect/description/ToolInterpretedExpressionTargetSwitch.java +++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/dialect/description/ToolInterpretedExpressionTargetSwitch.java @@ -48,6 +48,7 @@ import org.eclipse.sirius.viewpoint.description.tool.ToolDescription; import org.eclipse.sirius.viewpoint.description.tool.ToolFilterDescription; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.sirius.viewpoint.description.tool.util.ToolSwitch; +import org.eclipse.sirius.viewpoint.description.validation.ValidationRule; import com.google.common.collect.Sets; @@ -181,7 +182,8 @@ public class ToolInterpretedExpressionTargetSwitch extends ToolSwitch<Option<Col boolean descCanChange = element instanceof RepresentationDescription || element instanceof RepresentationElementMapping; boolean operationCanChange = element instanceof CreateInstance || element instanceof ChangeContext || element instanceof For; boolean toolCanChange = element instanceof AbstractToolDescription; - return descCanChange || operationCanChange || toolCanChange; + boolean validationRulecanChange = element instanceof ValidationRule; + return descCanChange || operationCanChange || toolCanChange || validationRulecanChange; } @Override |
