diff options
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.xtend | 194 |
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 { +} |