Class BootstrapValidator
- java.lang.Object
-
- org.eclipse.emf.ecore.util.EObjectValidator
-
- org.nasdanika.html.model.bootstrap.util.BootstrapValidator
-
- All Implemented Interfaces:
EValidator
public class BootstrapValidator extends EObjectValidator
The Validator for the model.- See Also:
BootstrapPackage
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.EObjectValidator
EObjectValidator.DynamicEClassValidator, EObjectValidator.DynamicEDataTypeValidator
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EValidator
EValidator.Descriptor, EValidator.PatternMatcher, EValidator.Registry, EValidator.SubstitutionLabelProvider, EValidator.ValidationDelegate
-
-
Field Summary
Fields Modifier and Type Field Description protected static intDIAGNOSTIC_CODE_COUNTA constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.static StringDIAGNOSTIC_SOURCEprotected HtmlValidatorhtmlValidatorThe cached base package validator.static BootstrapValidatorINSTANCEThe cached model package-
Fields inherited from class org.eclipse.emf.ecore.util.EObjectValidator
DATA_VALUE__FRACTION_DIGITS_IN_RANGE, DATA_VALUE__LENGTH_IN_RANGE, DATA_VALUE__MATCHES_PATTERN, DATA_VALUE__TOTAL_DIGITS_IN_RANGE, DATA_VALUE__TYPE_CORRECT, DATA_VALUE__VALUE_IN_ENUMERATION, DATA_VALUE__VALUE_IN_RANGE, EOBJECT__EVERY_BIDIRECTIONAL_REFERENCE_IS_PAIRED, EOBJECT__EVERY_DATA_VALUE_CONFORMS, EOBJECT__EVERY_KEY_UNIQUE, EOBJECT__EVERY_MAP_ENTRY_UNIQUE, EOBJECT__EVERY_MULTIPCITY_CONFORMS, EOBJECT__EVERY_PROXY_RESOLVES, EOBJECT__EVERY_REFERENCE_IS_CONTAINED, EOBJECT__NO_CIRCULAR_CONTAINMENT, EOBJECT__UNIQUE_ID, ROOT_OBJECT
-
Fields inherited from interface org.eclipse.emf.ecore.EValidator
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE
-
-
Constructor Summary
Constructors Constructor Description BootstrapValidator()Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EPackagegetEPackage()Returns the package of this validator switch.ResourceLocatorgetResourceLocator()Returns the resource locator that will be used to fetch messages for this validator's diagnostics.protected booleanvalidate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)CallsvalidateXXXfor the corresponding classifier of the model.booleanvalidateAccordion(Accordion accordion, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateActionGroup(ActionGroup actionGroup, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateActionGroupItem(ActionGroupItem actionGroupItem, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateAlert(Alert alert, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateAppearance(Appearance appearance, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateAppearance_attributes(Appearance appearance, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the attributes constraint of 'Appearance'.booleanvalidateAppearance_background(Appearance appearance, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the background constraint of 'Appearance'.booleanvalidateAppearance_border_overlap(Appearance appearance, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the border_overlap constraint of 'Appearance'.booleanvalidateAppearanceEntry(Map.Entry<?,?> appearanceEntry, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateBadge(Badge badge, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateBootstrapElement(BootstrapElement bootstrapElement, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateBorder(Border border, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateBorder_color(Border border, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the color constraint of 'Border'.booleanvalidateBorder_placement(Border border, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the placement constraint of 'Border'.booleanvalidateBreadcrumb(Breadcrumb breadcrumb, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateBreakpoint(Breakpoint breakpoint, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateButton(Button button, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateButtonGroup(ButtonGroup buttonGroup, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateButtonToolbar(ButtonToolbar buttonToolbar, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateCard(Card card, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateCarousel(Carousel carousel, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateCollapse(Collapse collapse, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateColor(Color color, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateColumn(Column column, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateColumnWidth(ColumnWidth columnWidth, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateColumnWidth_breakpoint(ColumnWidth columnWidth, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the breakpoint constraint of 'Column Width'.booleanvalidateColumnWidth_width(ColumnWidth columnWidth, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the width constraint of 'Column Width'.booleanvalidateContainer(Container container, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateContentActionGroupItem(ContentActionGroupItem contentActionGroupItem, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDiv(Div div, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateDropdown(Dropdown dropdown, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateFloat(Float float_, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateFloat_attributes(Float float_, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the attributes constraint of 'Float'.booleanvalidateForm(Form form, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateFormGroup(FormGroup formGroup, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateInputGroup(InputGroup inputGroup, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateItem(Item item, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateItem_activeAndDisabled(Item item, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the activeAndDisabled constraint of 'Item'.booleanvalidateItem_color(Item item, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the color constraint of 'Item'.booleanvalidateLinkActionGroupItem(LinkActionGroupItem linkActionGroupItem, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateListGroup(ListGroup listGroup, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateModal(Modal modal, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateNavbar(Navbar navbar, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateNavs(Navs navs, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidatePage(Page page, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidatePage_theme(Page page, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the theme constraint of 'Page'.booleanvalidateRow(Row row, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateSize(Size size, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateSlide(Slide slide, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateSpacing(Spacing spacing, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateSpacing_breakpoint(Spacing spacing, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the breakpoint constraint of 'Spacing'.booleanvalidateSpacing_size(Spacing spacing, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the size constraint of 'Spacing'.booleanvalidateTable(Table table, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateTableCell(TableCell tableCell, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateTableConfiguration(TableConfiguration tableConfiguration, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateTableHeader(TableHeader tableHeader, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateTableRow(TableRow tableRow, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateTableRowContainer(TableRowContainer tableRowContainer, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateTableSection(TableSection tableSection, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateTag(Tag tag, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateText(Text text, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateText_attributes(Text text, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the attributes constraint of 'Text'.booleanvalidateTextAlignment(Text.Alignment textAlignment, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateTextTransform(Text.Transform textTransform, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateTextWeight(Text.Weight textWeight, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateTheme(Theme theme, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateTooltip(Tooltip tooltip, DiagnosticChain diagnostics, Map<Object,Object> context)-
Methods inherited from class org.eclipse.emf.ecore.util.EObjectValidator
createBadDataValueDiagnostic, createDiagnostic, getAvailableChoices, getEcoreResourceLocator, getEcoreString, getFeatureLabel, getObjectLabel, getRootEValidator, getString, getValidationDelegateRegistry, getValueLabel, isEcoreString, reportConstraintDelegateException, reportConstraintDelegateException, reportConstraintDelegateNotFound, reportConstraintDelegateNotFound, reportConstraintDelegateViolation, reportConstraintDelegateViolation, reportDataValuePatternViolation, reportDataValueTypeViolation, reportEnumerationViolation, reportFractionDigitsViolation, reportInvariantDelegateException, reportInvariantDelegateNotFound, reportInvariantDelegateViolation, reportMaxLengthViolation, reportMaxViolation, reportMinLengthViolation, reportMinViolation, reportTotalDigitsViolation, validate, validate, validate, validate, validate, validate, validate_BidirectionalReferenceIsPaired, validate_DataValueConforms, validate_EveryBidirectionalReferenceIsPaired, validate_EveryDataValueConforms, validate_EveryDefaultConstraint, validate_EveryKeyUnique, validate_EveryMapEntryUnique, validate_EveryMultiplicityConforms, validate_EveryProxyResolves, validate_EveryReferenceIsContained, validate_KeyUnique, validate_MapEntryUnique, validate_MultiplicityConforms, validate_NoCircularContainment, validate_UniqueID, validatePattern, wrapEnumerationValues
-
-
-
-
Field Detail
-
INSTANCE
public static final BootstrapValidator INSTANCE
The cached model package
-
DIAGNOSTIC_SOURCE
public static final String DIAGNOSTIC_SOURCE
-
DIAGNOSTIC_CODE_COUNT
protected static final int DIAGNOSTIC_CODE_COUNT
A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.- See Also:
- Constant Field Values
-
htmlValidator
protected HtmlValidator htmlValidator
The cached base package validator.
-
-
Constructor Detail
-
BootstrapValidator
public BootstrapValidator()
Creates an instance of the switch.
-
-
Method Detail
-
getEPackage
protected EPackage getEPackage()
Returns the package of this validator switch.- Overrides:
getEPackagein classEObjectValidator
-
validate
protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)
CallsvalidateXXXfor the corresponding classifier of the model.- Overrides:
validatein classEObjectValidator
-
validateBootstrapElement
public boolean validateBootstrapElement(BootstrapElement bootstrapElement, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validatePage
public boolean validatePage(Page page, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validatePage_theme
public boolean validatePage_theme(Page page, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the theme constraint of 'Page'.
-
validateAppearance
public boolean validateAppearance(Appearance appearance, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateAppearance_border_overlap
public boolean validateAppearance_border_overlap(Appearance appearance, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the border_overlap constraint of 'Appearance'.
-
validateAppearance_background
public boolean validateAppearance_background(Appearance appearance, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the background constraint of 'Appearance'.
-
validateAppearance_attributes
public boolean validateAppearance_attributes(Appearance appearance, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the attributes constraint of 'Appearance'.
-
validateAppearanceEntry
public boolean validateAppearanceEntry(Map.Entry<?,?> appearanceEntry, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateBorder
public boolean validateBorder(Border border, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateBorder_placement
public boolean validateBorder_placement(Border border, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the placement constraint of 'Border'.
-
validateBorder_color
public boolean validateBorder_color(Border border, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the color constraint of 'Border'.
-
validateSpacing
public boolean validateSpacing(Spacing spacing, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateSpacing_size
public boolean validateSpacing_size(Spacing spacing, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the size constraint of 'Spacing'.
-
validateSpacing_breakpoint
public boolean validateSpacing_breakpoint(Spacing spacing, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the breakpoint constraint of 'Spacing'.
-
validateText
public boolean validateText(Text text, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateText_attributes
public boolean validateText_attributes(Text text, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the attributes constraint of 'Text'.
-
validateFloat
public boolean validateFloat(Float float_, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateFloat_attributes
public boolean validateFloat_attributes(Float float_, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the attributes constraint of 'Float'.
-
validateTag
public boolean validateTag(Tag tag, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDiv
public boolean validateDiv(Div div, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateItem
public boolean validateItem(Item item, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateItem_color
public boolean validateItem_color(Item item, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the color constraint of 'Item'.
-
validateItem_activeAndDisabled
public boolean validateItem_activeAndDisabled(Item item, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the activeAndDisabled constraint of 'Item'.
-
validateActionGroupItem
public boolean validateActionGroupItem(ActionGroupItem actionGroupItem, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateLinkActionGroupItem
public boolean validateLinkActionGroupItem(LinkActionGroupItem linkActionGroupItem, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateContentActionGroupItem
public boolean validateContentActionGroupItem(ContentActionGroupItem contentActionGroupItem, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateActionGroup
public boolean validateActionGroup(ActionGroup actionGroup, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateContainer
public boolean validateContainer(Container container, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateRow
public boolean validateRow(Row row, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateColumnWidth
public boolean validateColumnWidth(ColumnWidth columnWidth, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateColumnWidth_breakpoint
public boolean validateColumnWidth_breakpoint(ColumnWidth columnWidth, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the breakpoint constraint of 'Column Width'.
-
validateColumnWidth_width
public boolean validateColumnWidth_width(ColumnWidth columnWidth, DiagnosticChain diagnostics, Map<Object,Object> context)
Validates the width constraint of 'Column Width'.
-
validateColumn
public boolean validateColumn(Column column, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateTableRowContainer
public boolean validateTableRowContainer(TableRowContainer tableRowContainer, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateTableSection
public boolean validateTableSection(TableSection tableSection, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateTableHeader
public boolean validateTableHeader(TableHeader tableHeader, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateTableConfiguration
public boolean validateTableConfiguration(TableConfiguration tableConfiguration, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateTable
public boolean validateTable(Table table, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateTableRow
public boolean validateTableRow(TableRow tableRow, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateTableCell
public boolean validateTableCell(TableCell tableCell, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateCard
public boolean validateCard(Card card, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateAlert
public boolean validateAlert(Alert alert, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateBadge
public boolean validateBadge(Badge badge, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateBreadcrumb
public boolean validateBreadcrumb(Breadcrumb breadcrumb, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateButton
public boolean validateButton(Button button, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateButtonGroup
public boolean validateButtonGroup(ButtonGroup buttonGroup, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateButtonToolbar
public boolean validateButtonToolbar(ButtonToolbar buttonToolbar, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateDropdown
public boolean validateDropdown(Dropdown dropdown, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateForm
public boolean validateForm(Form form, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateListGroup
public boolean validateListGroup(ListGroup listGroup, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateNavs
public boolean validateNavs(Navs navs, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateNavbar
public boolean validateNavbar(Navbar navbar, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateTooltip
public boolean validateTooltip(Tooltip tooltip, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateInputGroup
public boolean validateInputGroup(InputGroup inputGroup, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateFormGroup
public boolean validateFormGroup(FormGroup formGroup, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateCollapse
public boolean validateCollapse(Collapse collapse, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateModal
public boolean validateModal(Modal modal, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateAccordion
public boolean validateAccordion(Accordion accordion, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateCarousel
public boolean validateCarousel(Carousel carousel, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateSlide
public boolean validateSlide(Slide slide, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateTheme
public boolean validateTheme(Theme theme, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateColor
public boolean validateColor(Color color, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateSize
public boolean validateSize(Size size, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateBreakpoint
public boolean validateBreakpoint(Breakpoint breakpoint, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateTextAlignment
public boolean validateTextAlignment(Text.Alignment textAlignment, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateTextTransform
public boolean validateTextTransform(Text.Transform textTransform, DiagnosticChain diagnostics, Map<Object,Object> context)
-
validateTextWeight
public boolean validateTextWeight(Text.Weight textWeight, DiagnosticChain diagnostics, Map<Object,Object> context)
-
getResourceLocator
public ResourceLocator getResourceLocator()
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.- Overrides:
getResourceLocatorin classEObjectValidator
-
-