summaryrefslogtreecommitdiffstats
path: root/rba.tool.editor/src/rba/tool/editor/validation/RBAModelValidator.xtend
diff options
context:
space:
mode:
Diffstat (limited to 'rba.tool.editor/src/rba/tool/editor/validation/RBAModelValidator.xtend')
-rw-r--r--rba.tool.editor/src/rba/tool/editor/validation/RBAModelValidator.xtend194
1 files changed, 194 insertions, 0 deletions
diff --git a/rba.tool.editor/src/rba/tool/editor/validation/RBAModelValidator.xtend b/rba.tool.editor/src/rba/tool/editor/validation/RBAModelValidator.xtend
new file mode 100644
index 0000000..ea1f815
--- /dev/null
+++ b/rba.tool.editor/src/rba/tool/editor/validation/RBAModelValidator.xtend
@@ -0,0 +1,194 @@
+/*
+ * generated by Xtext 2.12.0
+ */
+package rba.tool.editor.validation
+
+import org.eclipse.xtext.validation.ComposedChecks
+import rba.tool.editor.validation.validators.AllocatedContentValidator
+import rba.tool.editor.validation.validators.AndOperatorValidator
+import rba.tool.editor.validation.validators.AreaSetValidator
+import rba.tool.editor.validation.validators.AreaValidator
+import rba.tool.editor.validation.validators.ComparisonAndOperatorValidator
+import rba.tool.editor.validation.validators.CompositeAreaValidator
+import rba.tool.editor.validation.validators.ConstraintValidator
+import rba.tool.editor.validation.validators.ContentStateValidator
+import rba.tool.editor.validation.validators.ContentValueValidator
+import rba.tool.editor.validation.validators.DisplayValidator
+import rba.tool.editor.validation.validators.DisplayingContentValidator
+import rba.tool.editor.validation.validators.EqualToOperatorValidatior
+import rba.tool.editor.validation.validators.ExistsOperatorValidator
+import rba.tool.editor.validation.validators.FixedPositionLayoutValidator
+import rba.tool.editor.validation.validators.ForAllOperatorValidator
+import rba.tool.editor.validation.validators.GetAllocatablesValidator
+import rba.tool.editor.validation.validators.GetContentsListValidator
+import rba.tool.editor.validation.validators.GetPropertyValidator
+import rba.tool.editor.validation.validators.GreaterThanOperatorValidator
+import rba.tool.editor.validation.validators.HasComeEarlierThanValidator
+import rba.tool.editor.validation.validators.HasComeLaterThanValidator
+import rba.tool.editor.validation.validators.HorizontalLayoutValidator
+import rba.tool.editor.validation.validators.IfStatementValidator
+import rba.tool.editor.validation.validators.ImpliesOperatorValidator
+import rba.tool.editor.validation.validators.IntegerPropertyValidator
+import rba.tool.editor.validation.validators.IsActiveValidator
+import rba.tool.editor.validation.validators.IsAttenuatedValidator
+import rba.tool.editor.validation.validators.IsCanceledValidator
+import rba.tool.editor.validation.validators.IsDisappearedValidator
+import rba.tool.editor.validation.validators.IsEqualToOperatorValidator
+import rba.tool.editor.validation.validators.IsGreaterThanEqualOperatorValidator
+import rba.tool.editor.validation.validators.IsGreaterThanOperatorValidator
+import rba.tool.editor.validation.validators.IsHiddenValidator
+import rba.tool.editor.validation.validators.IsLowerThanEqualOperatorValidator
+import rba.tool.editor.validation.validators.IsLowerThanOperatorValidator
+import rba.tool.editor.validation.validators.IsMutedValidator
+import rba.tool.editor.validation.validators.IsOnValidator
+import rba.tool.editor.validation.validators.IsOutputtedValidator
+import rba.tool.editor.validation.validators.IsSoundingValidator
+import rba.tool.editor.validation.validators.IsVisibleValidator
+import rba.tool.editor.validation.validators.LambdaExpressionValidator
+import rba.tool.editor.validation.validators.LowerThanOperatorValidator
+import rba.tool.editor.validation.validators.MuchGreaterThanOperatorValidator
+import rba.tool.editor.validation.validators.NamedElementValidator
+import rba.tool.editor.validation.validators.NotOperatorValidator
+import rba.tool.editor.validation.validators.ObjectCompareValidator
+import rba.tool.editor.validation.validators.OffSceneValidator
+import rba.tool.editor.validation.validators.OffsetValidator
+import rba.tool.editor.validation.validators.OnSceneValidator
+import rba.tool.editor.validation.validators.OrOperatorValidator
+import rba.tool.editor.validation.validators.OutputtingSoundValidator
+import rba.tool.editor.validation.validators.PackageValidator
+import rba.tool.editor.validation.validators.PlusOperatorValidator
+import rba.tool.editor.validation.validators.PositionContainerValidator
+import rba.tool.editor.validation.validators.SceneValidator
+import rba.tool.editor.validation.validators.SetOfOperatorValidator
+import rba.tool.editor.validation.validators.SetPropertyValidator
+import rba.tool.editor.validation.validators.SoundContentSetValidator
+import rba.tool.editor.validation.validators.SoundContentValidator
+import rba.tool.editor.validation.validators.StateValueValidator
+import rba.tool.editor.validation.validators.ThatOfOperatorValidator
+import rba.tool.editor.validation.validators.VerticalLayoutValidator
+import rba.tool.editor.validation.validators.ViewContentSetValidator
+import rba.tool.editor.validation.validators.ViewContentValidator
+import rba.tool.editor.validation.validators.ZoneSetValidator
+import rba.tool.editor.validation.validators.ObjectCompareNotValidator
+import rba.tool.editor.validation.validators.IsAllocatedToValidator
+import rba.tool.editor.validation.validators.IsChangedValidator
+import rba.tool.editor.validation.validators.IsTranslatedToValidator
+import rba.tool.editor.validation.validators.IsDisplayedOnValidator
+import rba.tool.editor.validation.validators.IsChangedDisplayValidator
+import rba.tool.editor.validation.validators.IsTranslatedViewToValidator
+import rba.tool.editor.validation.validators.IsOutputtedOnValidator
+import rba.tool.editor.validation.validators.IsChangedOutputValidator
+import rba.tool.editor.validation.validators.IsTranslatedSoundToValidator
+import rba.tool.editor.validation.validators.HideLowerPriorityValidator
+import rba.tool.editor.validation.validators.MuteLowerPriorityValidator
+import rba.tool.editor.validation.validators.MinOperatorValidator
+import rba.tool.editor.validation.validators.MaxOperatorValidator
+import rba.tool.editor.validation.validators.SelectOperatorValidator
+import rba.tool.editor.validation.validators.IsTypeOfValidator
+import rba.tool.editor.validation.validators.SizeOperatorValidator
+import rba.tool.editor.validation.validators.ActiveStateValidator
+import rba.tool.editor.validation.validators.ZoneValidator
+import rba.tool.editor.validation.validators.ProjectValidator
+import rba.tool.editor.validation.validators.ContentValidator
+import rba.tool.editor.validation.validators.ActiveContentsValidator
+import rba.tool.editor.validation.validators.LetStatementValidator
+import rba.tool.editor.validation.validators.SizeValidator
+
+/**
+ * This class contains custom validation rules.
+ *
+ * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#validation
+ */
+@ComposedChecks(validators=#[
+ NamedElementValidator,
+ IfStatementValidator,
+ PackageValidator,
+ DisplayValidator,
+ CompositeAreaValidator,
+ FixedPositionLayoutValidator,
+ PositionContainerValidator,
+ AreaValidator,
+ VerticalLayoutValidator,
+ HorizontalLayoutValidator,
+ ViewContentValidator,
+ ContentStateValidator,
+ ComparisonAndOperatorValidator,
+ ConstraintValidator,
+ ThatOfOperatorValidator,
+ EqualToOperatorValidatior,
+ GreaterThanOperatorValidator,
+ MuchGreaterThanOperatorValidator,
+ LowerThanOperatorValidator,
+ PlusOperatorValidator,
+ AndOperatorValidator,
+ OrOperatorValidator,
+ ImpliesOperatorValidator,
+ NotOperatorValidator,
+ ObjectCompareValidator,
+ DisplayingContentValidator,
+ GetContentsListValidator,
+ IsActiveValidator,
+ IsVisibleValidator,
+ GetAllocatablesValidator,
+ LambdaExpressionValidator,
+ ForAllOperatorValidator,
+ ExistsOperatorValidator,
+ IsEqualToOperatorValidator,
+ IsGreaterThanOperatorValidator,
+ IsGreaterThanEqualOperatorValidator,
+ IsLowerThanOperatorValidator,
+ IsLowerThanEqualOperatorValidator,
+ IsHiddenValidator,
+ ContentValueValidator,
+ SetOfOperatorValidator,
+ IsOnValidator,
+ IsDisappearedValidator,
+ IsCanceledValidator,
+ OffsetValidator,
+ AreaSetValidator,
+ ViewContentSetValidator,
+ SoundContentSetValidator,
+ AllocatedContentValidator,
+ OnSceneValidator,
+ OffSceneValidator,
+ SetPropertyValidator,
+ GetPropertyValidator,
+ SceneValidator,
+ IntegerPropertyValidator,
+ SoundContentValidator,
+ ContentValidator,
+ ZoneSetValidator,
+ IsSoundingValidator,
+ IsOutputtedValidator,
+ IsMutedValidator,
+ IsAttenuatedValidator,
+ OutputtingSoundValidator,
+ HasComeEarlierThanValidator,
+ HasComeLaterThanValidator,
+ StateValueValidator,
+ ObjectCompareNotValidator,
+ IsAllocatedToValidator,
+ IsChangedValidator,
+ IsTranslatedToValidator,
+ IsDisplayedOnValidator,
+ IsChangedDisplayValidator,
+ IsTranslatedViewToValidator,
+ IsOutputtedOnValidator,
+ IsChangedOutputValidator,
+ IsTranslatedSoundToValidator,
+ HideLowerPriorityValidator,
+ MuteLowerPriorityValidator,
+ ActiveContentsValidator,
+ MinOperatorValidator,
+ MaxOperatorValidator,
+ SelectOperatorValidator,
+ IsTypeOfValidator,
+ SizeOperatorValidator,
+ ActiveStateValidator,
+ ZoneValidator,
+ ProjectValidator,
+ LetStatementValidator,
+ SizeValidator
+])
+class RBAModelValidator extends AbstractRBAModelValidator {
+}