/******************************************************************************* * Copyright (c) 2006-2012 * Software Technology Group, Dresden University of Technology * DevBoost GmbH, Berlin, Amtsgericht Charlottenburg, HRB 140026 * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Software Technology Group - TU Dresden, Germany; * DevBoost GmbH - Berlin, Germany * - initial API and implementation ******************************************************************************/ /** * <copyright> * </copyright> * * $Id$ */ package org.oasisopen.names.tc.opendocument.xmlns.style.util; import java.util.Iterator; import java.util.List; import java.util.Map; import org.eclipse.emf.common.util.BasicDiagnostic; import org.eclipse.emf.common.util.Diagnostic; import org.eclipse.emf.common.util.DiagnosticChain; import org.eclipse.emf.common.util.Enumerator; import org.eclipse.emf.common.util.ResourceLocator; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.util.EObjectValidator; import org.eclipse.emf.ecore.xml.type.util.XMLTypeValidator; import org.oasisopen.names.tc.opendocument.xmlns.style.AdjustmentType; import org.oasisopen.names.tc.opendocument.xmlns.style.BackgroundImageType; import org.oasisopen.names.tc.opendocument.xmlns.style.CellProtectTypeMember0; import org.oasisopen.names.tc.opendocument.xmlns.style.CellProtectTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.style.CellProtectTypeMember2BaseItem; import org.oasisopen.names.tc.opendocument.xmlns.style.ColumnSepType; import org.oasisopen.names.tc.opendocument.xmlns.style.ColumnType; import org.oasisopen.names.tc.opendocument.xmlns.style.ColumnsType; import org.oasisopen.names.tc.opendocument.xmlns.style.DirectionType; import org.oasisopen.names.tc.opendocument.xmlns.style.DocumentRoot; import org.oasisopen.names.tc.opendocument.xmlns.style.DropCapType; import org.oasisopen.names.tc.opendocument.xmlns.style.FamilyType; import org.oasisopen.names.tc.opendocument.xmlns.style.FirstPageNumberTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.style.FontFaceType; import org.oasisopen.names.tc.opendocument.xmlns.style.FontReliefType; import org.oasisopen.names.tc.opendocument.xmlns.style.FooterLeftType; import org.oasisopen.names.tc.opendocument.xmlns.style.FooterStyleType; import org.oasisopen.names.tc.opendocument.xmlns.style.FooterType; import org.oasisopen.names.tc.opendocument.xmlns.style.FootnoteSepType; import org.oasisopen.names.tc.opendocument.xmlns.style.GlyphOrientationVerticalType; import org.oasisopen.names.tc.opendocument.xmlns.style.HandoutMasterType; import org.oasisopen.names.tc.opendocument.xmlns.style.HeaderLeftType; import org.oasisopen.names.tc.opendocument.xmlns.style.HeaderStyleType; import org.oasisopen.names.tc.opendocument.xmlns.style.HeaderType; import org.oasisopen.names.tc.opendocument.xmlns.style.HorizontalPosType; import org.oasisopen.names.tc.opendocument.xmlns.style.HorizontalRelType; import org.oasisopen.names.tc.opendocument.xmlns.style.LayoutGridModeType; import org.oasisopen.names.tc.opendocument.xmlns.style.LeaderColorTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.style.LegendExpansionType; import org.oasisopen.names.tc.opendocument.xmlns.style.LengthTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.style.LineBreakType; import org.oasisopen.names.tc.opendocument.xmlns.style.MapType; import org.oasisopen.names.tc.opendocument.xmlns.style.MasterPageType; import org.oasisopen.names.tc.opendocument.xmlns.style.MirrorTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.style.MirrorTypeMember2; import org.oasisopen.names.tc.opendocument.xmlns.style.MirrorTypeMember3BaseItemMember1; import org.oasisopen.names.tc.opendocument.xmlns.style.MirrorTypeMember4BaseItemMember1; import org.oasisopen.names.tc.opendocument.xmlns.style.NumFormatTypeMember0Member0Member1; import org.oasisopen.names.tc.opendocument.xmlns.style.NumFormatTypeMember0Member0Member2; import org.oasisopen.names.tc.opendocument.xmlns.style.NumFormatTypeMember0Member0Member3; import org.oasisopen.names.tc.opendocument.xmlns.style.NumFormatTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.style.NumberWrappedParagraphsTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.style.OverflowBehaviorType; import org.oasisopen.names.tc.opendocument.xmlns.style.PageLayoutType; import org.oasisopen.names.tc.opendocument.xmlns.style.PageNumberTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.style.PageUsageType; import org.oasisopen.names.tc.opendocument.xmlns.style.PaperTrayNameTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.style.PositionTypeMember0; import org.oasisopen.names.tc.opendocument.xmlns.style.PositionTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.style.PositionTypeMember2; import org.oasisopen.names.tc.opendocument.xmlns.style.PositionTypeMember3; import org.oasisopen.names.tc.opendocument.xmlns.style.PositionTypeMember4; import org.oasisopen.names.tc.opendocument.xmlns.style.PresentationPageLayoutType; import org.oasisopen.names.tc.opendocument.xmlns.style.PrintOrientationType; import org.oasisopen.names.tc.opendocument.xmlns.style.PrintPageOrderType; import org.oasisopen.names.tc.opendocument.xmlns.style.PrintTypeItem; import org.oasisopen.names.tc.opendocument.xmlns.style.PunctuationWrapType; import org.oasisopen.names.tc.opendocument.xmlns.style.RelHeightTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.style.RelHeightTypeMember2; import org.oasisopen.names.tc.opendocument.xmlns.style.RelWidthTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.style.RelWidthTypeMember2; import org.oasisopen.names.tc.opendocument.xmlns.style.RepeatType; import org.oasisopen.names.tc.opendocument.xmlns.style.RotationAlignType; import org.oasisopen.names.tc.opendocument.xmlns.style.RubyAlignType; import org.oasisopen.names.tc.opendocument.xmlns.style.RubyPositionType; import org.oasisopen.names.tc.opendocument.xmlns.style.RunThroughType; import org.oasisopen.names.tc.opendocument.xmlns.style.ScriptTypeType; import org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage; import org.oasisopen.names.tc.opendocument.xmlns.style.StyleType; import org.oasisopen.names.tc.opendocument.xmlns.style.StyleType1; import org.oasisopen.names.tc.opendocument.xmlns.style.TabStopType; import org.oasisopen.names.tc.opendocument.xmlns.style.TabStopsType; import org.oasisopen.names.tc.opendocument.xmlns.style.TableCenteringType; import org.oasisopen.names.tc.opendocument.xmlns.style.TextAlignSourceType; import org.oasisopen.names.tc.opendocument.xmlns.style.TextAutospaceType; import org.oasisopen.names.tc.opendocument.xmlns.style.TextCombineType; import org.oasisopen.names.tc.opendocument.xmlns.style.TextEmphasizeTypeMember0; import org.oasisopen.names.tc.opendocument.xmlns.style.TextEmphasizeTypeMember1BaseItem; import org.oasisopen.names.tc.opendocument.xmlns.style.TextLineThroughColorTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.style.TextPositionTypeBaseItemMember1Member1; import org.oasisopen.names.tc.opendocument.xmlns.style.TextPositionTypeBaseItemMember1Member2; import org.oasisopen.names.tc.opendocument.xmlns.style.TextRotationScaleType; import org.oasisopen.names.tc.opendocument.xmlns.style.TextUnderlineColorTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.style.TypeType; import org.oasisopen.names.tc.opendocument.xmlns.style.TypeType1; import org.oasisopen.names.tc.opendocument.xmlns.style.VerticalAlignType; import org.oasisopen.names.tc.opendocument.xmlns.style.VerticalPosType; import org.oasisopen.names.tc.opendocument.xmlns.style.VerticalRelType; import org.oasisopen.names.tc.opendocument.xmlns.style.WrapContourModeType; import org.oasisopen.names.tc.opendocument.xmlns.style.WrapType; import org.oasisopen.names.tc.opendocument.xmlns.style.WritingModeType; /** * <!-- begin-user-doc --> * The <b>Validator</b> for the model. * <!-- end-user-doc --> * @see org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage * @generated */ public class StyleValidator extends EObjectValidator { /** * The cached model package * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final StyleValidator INSTANCE = new StyleValidator(); /** * A constant for the {@link org.eclipse.emf.common.util.Diagnostic#getSource() source} of diagnostic {@link org.eclipse.emf.common.util.Diagnostic#getCode() codes} from this package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.common.util.Diagnostic#getSource() * @see org.eclipse.emf.common.util.Diagnostic#getCode() * @generated */ public static final String DIAGNOSTIC_SOURCE = "org.oasisopen.names.tc.opendocument.xmlns.style"; /** * A constant with a fixed name that can be used as the base value for additional hand written constants. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private static final int GENERATED_DIAGNOSTIC_CODE_COUNT = 0; /** * A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static final int DIAGNOSTIC_CODE_COUNT = GENERATED_DIAGNOSTIC_CODE_COUNT; /** * The cached base package validator. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected XMLTypeValidator xmlTypeValidator; /** * Creates an instance of the switch. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public StyleValidator() { super(); xmlTypeValidator = XMLTypeValidator.INSTANCE; } /** * Returns the package of this validator switch. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected EPackage getEPackage() { return StylePackage.eINSTANCE; } /** * Calls <code>validateXXX</code> for the corresponding classifier of the model. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object, Object> context) { switch (classifierID) { case StylePackage.BACKGROUND_IMAGE_TYPE: return validateBackgroundImageType((BackgroundImageType)value, diagnostics, context); case StylePackage.COLUMN_SEP_TYPE: return validateColumnSepType((ColumnSepType)value, diagnostics, context); case StylePackage.COLUMNS_TYPE: return validateColumnsType((ColumnsType)value, diagnostics, context); case StylePackage.COLUMN_TYPE: return validateColumnType((ColumnType)value, diagnostics, context); case StylePackage.DROP_CAP_TYPE: return validateDropCapType((DropCapType)value, diagnostics, context); case StylePackage.FONT_FACE_TYPE: return validateFontFaceType((FontFaceType)value, diagnostics, context); case StylePackage.FOOTER_LEFT_TYPE: return validateFooterLeftType((FooterLeftType)value, diagnostics, context); case StylePackage.FOOTER_STYLE_TYPE: return validateFooterStyleType((FooterStyleType)value, diagnostics, context); case StylePackage.FOOTER_TYPE: return validateFooterType((FooterType)value, diagnostics, context); case StylePackage.FOOTNOTE_SEP_TYPE: return validateFootnoteSepType((FootnoteSepType)value, diagnostics, context); case StylePackage.HANDOUT_MASTER_TYPE: return validateHandoutMasterType((HandoutMasterType)value, diagnostics, context); case StylePackage.HEADER_LEFT_TYPE: return validateHeaderLeftType((HeaderLeftType)value, diagnostics, context); case StylePackage.HEADER_STYLE_TYPE: return validateHeaderStyleType((HeaderStyleType)value, diagnostics, context); case StylePackage.HEADER_TYPE: return validateHeaderType((HeaderType)value, diagnostics, context); case StylePackage.MAP_TYPE: return validateMapType((MapType)value, diagnostics, context); case StylePackage.MASTER_PAGE_TYPE: return validateMasterPageType((MasterPageType)value, diagnostics, context); case StylePackage.PAGE_LAYOUT_TYPE: return validatePageLayoutType((PageLayoutType)value, diagnostics, context); case StylePackage.PRESENTATION_PAGE_LAYOUT_TYPE: return validatePresentationPageLayoutType((PresentationPageLayoutType)value, diagnostics, context); case StylePackage.STYLE_TYPE1: return validateStyleType1((StyleType1)value, diagnostics, context); case StylePackage.TAB_STOPS_TYPE: return validateTabStopsType((TabStopsType)value, diagnostics, context); case StylePackage.DOCUMENT_ROOT: return validateDocumentRoot((DocumentRoot)value, diagnostics, context); case StylePackage.TAB_STOP_TYPE: return validateTabStopType((TabStopType)value, diagnostics, context); case StylePackage.ADJUSTMENT_TYPE: return validateAdjustmentType((AdjustmentType)value, diagnostics, context); case StylePackage.CELL_PROTECT_TYPE_MEMBER0: return validateCellProtectTypeMember0((CellProtectTypeMember0)value, diagnostics, context); case StylePackage.CELL_PROTECT_TYPE_MEMBER1: return validateCellProtectTypeMember1((CellProtectTypeMember1)value, diagnostics, context); case StylePackage.CELL_PROTECT_TYPE_MEMBER2_BASE_ITEM: return validateCellProtectTypeMember2BaseItem((CellProtectTypeMember2BaseItem)value, diagnostics, context); case StylePackage.DIRECTION_TYPE: return validateDirectionType((DirectionType)value, diagnostics, context); case StylePackage.FAMILY_TYPE: return validateFamilyType((FamilyType)value, diagnostics, context); case StylePackage.FIRST_PAGE_NUMBER_TYPE_MEMBER1: return validateFirstPageNumberTypeMember1((FirstPageNumberTypeMember1)value, diagnostics, context); case StylePackage.FONT_RELIEF_TYPE: return validateFontReliefType((FontReliefType)value, diagnostics, context); case StylePackage.GLYPH_ORIENTATION_VERTICAL_TYPE: return validateGlyphOrientationVerticalType((GlyphOrientationVerticalType)value, diagnostics, context); case StylePackage.HORIZONTAL_POS_TYPE: return validateHorizontalPosType((HorizontalPosType)value, diagnostics, context); case StylePackage.HORIZONTAL_REL_TYPE: return validateHorizontalRelType((HorizontalRelType)value, diagnostics, context); case StylePackage.LAYOUT_GRID_MODE_TYPE: return validateLayoutGridModeType((LayoutGridModeType)value, diagnostics, context); case StylePackage.LEADER_COLOR_TYPE_MEMBER1: return validateLeaderColorTypeMember1((LeaderColorTypeMember1)value, diagnostics, context); case StylePackage.LEGEND_EXPANSION_TYPE: return validateLegendExpansionType((LegendExpansionType)value, diagnostics, context); case StylePackage.LENGTH_TYPE_MEMBER1: return validateLengthTypeMember1((LengthTypeMember1)value, diagnostics, context); case StylePackage.LINE_BREAK_TYPE: return validateLineBreakType((LineBreakType)value, diagnostics, context); case StylePackage.MIRROR_TYPE_MEMBER1: return validateMirrorTypeMember1((MirrorTypeMember1)value, diagnostics, context); case StylePackage.MIRROR_TYPE_MEMBER2: return validateMirrorTypeMember2((MirrorTypeMember2)value, diagnostics, context); case StylePackage.MIRROR_TYPE_MEMBER3_BASE_ITEM_MEMBER1: return validateMirrorTypeMember3BaseItemMember1((MirrorTypeMember3BaseItemMember1)value, diagnostics, context); case StylePackage.MIRROR_TYPE_MEMBER4_BASE_ITEM_MEMBER1: return validateMirrorTypeMember4BaseItemMember1((MirrorTypeMember4BaseItemMember1)value, diagnostics, context); case StylePackage.NUMBER_WRAPPED_PARAGRAPHS_TYPE_MEMBER1: return validateNumberWrappedParagraphsTypeMember1((NumberWrappedParagraphsTypeMember1)value, diagnostics, context); case StylePackage.NUM_FORMAT_TYPE_MEMBER0_MEMBER0_MEMBER1: return validateNumFormatTypeMember0Member0Member1((NumFormatTypeMember0Member0Member1)value, diagnostics, context); case StylePackage.NUM_FORMAT_TYPE_MEMBER0_MEMBER0_MEMBER2: return validateNumFormatTypeMember0Member0Member2((NumFormatTypeMember0Member0Member2)value, diagnostics, context); case StylePackage.NUM_FORMAT_TYPE_MEMBER0_MEMBER0_MEMBER3: return validateNumFormatTypeMember0Member0Member3((NumFormatTypeMember0Member0Member3)value, diagnostics, context); case StylePackage.NUM_FORMAT_TYPE_MEMBER1: return validateNumFormatTypeMember1((NumFormatTypeMember1)value, diagnostics, context); case StylePackage.OVERFLOW_BEHAVIOR_TYPE: return validateOverflowBehaviorType((OverflowBehaviorType)value, diagnostics, context); case StylePackage.PAGE_NUMBER_TYPE_MEMBER1: return validatePageNumberTypeMember1((PageNumberTypeMember1)value, diagnostics, context); case StylePackage.PAGE_USAGE_TYPE: return validatePageUsageType((PageUsageType)value, diagnostics, context); case StylePackage.PAPER_TRAY_NAME_TYPE_MEMBER1: return validatePaperTrayNameTypeMember1((PaperTrayNameTypeMember1)value, diagnostics, context); case StylePackage.POSITION_TYPE_MEMBER0: return validatePositionTypeMember0((PositionTypeMember0)value, diagnostics, context); case StylePackage.POSITION_TYPE_MEMBER1: return validatePositionTypeMember1((PositionTypeMember1)value, diagnostics, context); case StylePackage.POSITION_TYPE_MEMBER2: return validatePositionTypeMember2((PositionTypeMember2)value, diagnostics, context); case StylePackage.POSITION_TYPE_MEMBER3: return validatePositionTypeMember3((PositionTypeMember3)value, diagnostics, context); case StylePackage.POSITION_TYPE_MEMBER4: return validatePositionTypeMember4((PositionTypeMember4)value, diagnostics, context); case StylePackage.PRINT_ORIENTATION_TYPE: return validatePrintOrientationType((PrintOrientationType)value, diagnostics, context); case StylePackage.PRINT_PAGE_ORDER_TYPE: return validatePrintPageOrderType((PrintPageOrderType)value, diagnostics, context); case StylePackage.PRINT_TYPE_ITEM: return validatePrintTypeItem((PrintTypeItem)value, diagnostics, context); case StylePackage.PUNCTUATION_WRAP_TYPE: return validatePunctuationWrapType((PunctuationWrapType)value, diagnostics, context); case StylePackage.REL_HEIGHT_TYPE_MEMBER1: return validateRelHeightTypeMember1((RelHeightTypeMember1)value, diagnostics, context); case StylePackage.REL_HEIGHT_TYPE_MEMBER2: return validateRelHeightTypeMember2((RelHeightTypeMember2)value, diagnostics, context); case StylePackage.REL_WIDTH_TYPE_MEMBER1: return validateRelWidthTypeMember1((RelWidthTypeMember1)value, diagnostics, context); case StylePackage.REL_WIDTH_TYPE_MEMBER2: return validateRelWidthTypeMember2((RelWidthTypeMember2)value, diagnostics, context); case StylePackage.REPEAT_TYPE: return validateRepeatType((RepeatType)value, diagnostics, context); case StylePackage.ROTATION_ALIGN_TYPE: return validateRotationAlignType((RotationAlignType)value, diagnostics, context); case StylePackage.RUBY_ALIGN_TYPE: return validateRubyAlignType((RubyAlignType)value, diagnostics, context); case StylePackage.RUBY_POSITION_TYPE: return validateRubyPositionType((RubyPositionType)value, diagnostics, context); case StylePackage.RUN_THROUGH_TYPE: return validateRunThroughType((RunThroughType)value, diagnostics, context); case StylePackage.SCRIPT_TYPE_TYPE: return validateScriptTypeType((ScriptTypeType)value, diagnostics, context); case StylePackage.STYLE_TYPE: return validateStyleType((StyleType)value, diagnostics, context); case StylePackage.TEXT_AUTOSPACE_TYPE: return validateTextAutospaceType((TextAutospaceType)value, diagnostics, context); case StylePackage.TEXT_COMBINE_TYPE: return validateTextCombineType((TextCombineType)value, diagnostics, context); case StylePackage.TEXT_EMPHASIZE_TYPE_MEMBER0: return validateTextEmphasizeTypeMember0((TextEmphasizeTypeMember0)value, diagnostics, context); case StylePackage.TEXT_EMPHASIZE_TYPE_MEMBER1_BASE_ITEM: return validateTextEmphasizeTypeMember1BaseItem((TextEmphasizeTypeMember1BaseItem)value, diagnostics, context); case StylePackage.TEXT_LINE_THROUGH_COLOR_TYPE_MEMBER1: return validateTextLineThroughColorTypeMember1((TextLineThroughColorTypeMember1)value, diagnostics, context); case StylePackage.TEXT_POSITION_TYPE_BASE_ITEM_MEMBER1_MEMBER1: return validateTextPositionTypeBaseItemMember1Member1((TextPositionTypeBaseItemMember1Member1)value, diagnostics, context); case StylePackage.TEXT_POSITION_TYPE_BASE_ITEM_MEMBER1_MEMBER2: return validateTextPositionTypeBaseItemMember1Member2((TextPositionTypeBaseItemMember1Member2)value, diagnostics, context); case StylePackage.TEXT_ROTATION_SCALE_TYPE: return validateTextRotationScaleType((TextRotationScaleType)value, diagnostics, context); case StylePackage.TEXT_UNDERLINE_COLOR_TYPE_MEMBER1: return validateTextUnderlineColorTypeMember1((TextUnderlineColorTypeMember1)value, diagnostics, context); case StylePackage.TYPE_TYPE: return validateTypeType((TypeType)value, diagnostics, context); case StylePackage.TABLE_CENTERING_TYPE: return validateTableCenteringType((TableCenteringType)value, diagnostics, context); case StylePackage.TEXT_ALIGN_SOURCE_TYPE: return validateTextAlignSourceType((TextAlignSourceType)value, diagnostics, context); case StylePackage.TYPE_TYPE1: return validateTypeType1((TypeType1)value, diagnostics, context); case StylePackage.VERTICAL_ALIGN_TYPE: return validateVerticalAlignType((VerticalAlignType)value, diagnostics, context); case StylePackage.VERTICAL_POS_TYPE: return validateVerticalPosType((VerticalPosType)value, diagnostics, context); case StylePackage.VERTICAL_REL_TYPE: return validateVerticalRelType((VerticalRelType)value, diagnostics, context); case StylePackage.WRAP_CONTOUR_MODE_TYPE: return validateWrapContourModeType((WrapContourModeType)value, diagnostics, context); case StylePackage.WRAP_TYPE: return validateWrapType((WrapType)value, diagnostics, context); case StylePackage.WRITING_MODE_TYPE: return validateWritingModeType((WritingModeType)value, diagnostics, context); case StylePackage.ADJUSTMENT_TYPE_OBJECT: return validateAdjustmentTypeObject((AdjustmentType)value, diagnostics, context); case StylePackage.APPLY_STYLE_NAME_TYPE: return validateApplyStyleNameType((String)value, diagnostics, context); case StylePackage.APPLY_STYLE_NAME_TYPE_MEMBER1: return validateApplyStyleNameTypeMember1((String)value, diagnostics, context); case StylePackage.CELL_PROTECT_TYPE: return validateCellProtectType(value, diagnostics, context); case StylePackage.CELL_PROTECT_TYPE_MEMBER0_OBJECT: return validateCellProtectTypeMember0Object((CellProtectTypeMember0)value, diagnostics, context); case StylePackage.CELL_PROTECT_TYPE_MEMBER1_OBJECT: return validateCellProtectTypeMember1Object((CellProtectTypeMember1)value, diagnostics, context); case StylePackage.CELL_PROTECT_TYPE_MEMBER2: return validateCellProtectTypeMember2((List)value, diagnostics, context); case StylePackage.CELL_PROTECT_TYPE_MEMBER2_BASE: return validateCellProtectTypeMember2Base((List<?>)value, diagnostics, context); case StylePackage.CELL_PROTECT_TYPE_MEMBER2_BASE_ITEM_OBJECT: return validateCellProtectTypeMember2BaseItemObject((CellProtectTypeMember2BaseItem)value, diagnostics, context); case StylePackage.DATA_STYLE_NAME_TYPE: return validateDataStyleNameType((String)value, diagnostics, context); case StylePackage.DATA_STYLE_NAME_TYPE_MEMBER1: return validateDataStyleNameTypeMember1((String)value, diagnostics, context); case StylePackage.DIRECTION_TYPE_OBJECT: return validateDirectionTypeObject((DirectionType)value, diagnostics, context); case StylePackage.FAMILY_TYPE_OBJECT: return validateFamilyTypeObject((FamilyType)value, diagnostics, context); case StylePackage.FIRST_PAGE_NUMBER_TYPE: return validateFirstPageNumberType(value, diagnostics, context); case StylePackage.FIRST_PAGE_NUMBER_TYPE_MEMBER1_OBJECT: return validateFirstPageNumberTypeMember1Object((FirstPageNumberTypeMember1)value, diagnostics, context); case StylePackage.FONT_RELIEF_TYPE_OBJECT: return validateFontReliefTypeObject((FontReliefType)value, diagnostics, context); case StylePackage.FONT_SIZE_ASIAN_TYPE: return validateFontSizeAsianType((String)value, diagnostics, context); case StylePackage.FONT_SIZE_COMPLEX_TYPE: return validateFontSizeComplexType((String)value, diagnostics, context); case StylePackage.GLYPH_ORIENTATION_VERTICAL_TYPE_OBJECT: return validateGlyphOrientationVerticalTypeObject((GlyphOrientationVerticalType)value, diagnostics, context); case StylePackage.HORIZONTAL_POS_TYPE_OBJECT: return validateHorizontalPosTypeObject((HorizontalPosType)value, diagnostics, context); case StylePackage.HORIZONTAL_REL_TYPE_OBJECT: return validateHorizontalRelTypeObject((HorizontalRelType)value, diagnostics, context); case StylePackage.LAYOUT_GRID_MODE_TYPE_OBJECT: return validateLayoutGridModeTypeObject((LayoutGridModeType)value, diagnostics, context); case StylePackage.LEADER_COLOR_TYPE: return validateLeaderColorType(value, diagnostics, context); case StylePackage.LEADER_COLOR_TYPE_MEMBER1_OBJECT: return validateLeaderColorTypeMember1Object((LeaderColorTypeMember1)value, diagnostics, context); case StylePackage.LEADER_TEXT_STYLE_TYPE: return validateLeaderTextStyleType((String)value, diagnostics, context); case StylePackage.LEADER_TEXT_STYLE_TYPE_MEMBER1: return validateLeaderTextStyleTypeMember1((String)value, diagnostics, context); case StylePackage.LEGEND_EXPANSION_TYPE_OBJECT: return validateLegendExpansionTypeObject((LegendExpansionType)value, diagnostics, context); case StylePackage.LENGTH_TYPE: return validateLengthType(value, diagnostics, context); case StylePackage.LENGTH_TYPE_MEMBER1_OBJECT: return validateLengthTypeMember1Object((LengthTypeMember1)value, diagnostics, context); case StylePackage.LINE_BREAK_TYPE_OBJECT: return validateLineBreakTypeObject((LineBreakType)value, diagnostics, context); case StylePackage.LIST_STYLE_NAME_TYPE: return validateListStyleNameType((String)value, diagnostics, context); case StylePackage.LIST_STYLE_NAME_TYPE_MEMBER1: return validateListStyleNameTypeMember1((String)value, diagnostics, context); case StylePackage.MASTER_PAGE_NAME_TYPE: return validateMasterPageNameType((String)value, diagnostics, context); case StylePackage.MASTER_PAGE_NAME_TYPE_MEMBER1: return validateMasterPageNameTypeMember1((String)value, diagnostics, context); case StylePackage.MIRROR_TYPE: return validateMirrorType(value, diagnostics, context); case StylePackage.MIRROR_TYPE_MEMBER1_OBJECT: return validateMirrorTypeMember1Object((MirrorTypeMember1)value, diagnostics, context); case StylePackage.MIRROR_TYPE_MEMBER2_OBJECT: return validateMirrorTypeMember2Object((MirrorTypeMember2)value, diagnostics, context); case StylePackage.MIRROR_TYPE_MEMBER3: return validateMirrorTypeMember3((List)value, diagnostics, context); case StylePackage.MIRROR_TYPE_MEMBER3_BASE: return validateMirrorTypeMember3Base((List<?>)value, diagnostics, context); case StylePackage.MIRROR_TYPE_MEMBER3_BASE_ITEM: return validateMirrorTypeMember3BaseItem((Enumerator)value, diagnostics, context); case StylePackage.MIRROR_TYPE_MEMBER3_BASE_ITEM_MEMBER1_OBJECT: return validateMirrorTypeMember3BaseItemMember1Object((MirrorTypeMember3BaseItemMember1)value, diagnostics, context); case StylePackage.MIRROR_TYPE_MEMBER4: return validateMirrorTypeMember4((List)value, diagnostics, context); case StylePackage.MIRROR_TYPE_MEMBER4_BASE: return validateMirrorTypeMember4Base((List<?>)value, diagnostics, context); case StylePackage.MIRROR_TYPE_MEMBER4_BASE_ITEM: return validateMirrorTypeMember4BaseItem((Enumerator)value, diagnostics, context); case StylePackage.MIRROR_TYPE_MEMBER4_BASE_ITEM_MEMBER1_OBJECT: return validateMirrorTypeMember4BaseItemMember1Object((MirrorTypeMember4BaseItemMember1)value, diagnostics, context); case StylePackage.NEXT_STYLE_NAME_TYPE: return validateNextStyleNameType((String)value, diagnostics, context); case StylePackage.NEXT_STYLE_NAME_TYPE_MEMBER1: return validateNextStyleNameTypeMember1((String)value, diagnostics, context); case StylePackage.NUMBER_WRAPPED_PARAGRAPHS_TYPE: return validateNumberWrappedParagraphsType(value, diagnostics, context); case StylePackage.NUMBER_WRAPPED_PARAGRAPHS_TYPE_MEMBER1_OBJECT: return validateNumberWrappedParagraphsTypeMember1Object((NumberWrappedParagraphsTypeMember1)value, diagnostics, context); case StylePackage.NUM_FORMAT_TYPE: return validateNumFormatType(value, diagnostics, context); case StylePackage.NUM_FORMAT_TYPE_MEMBER0: return validateNumFormatTypeMember0(value, diagnostics, context); case StylePackage.NUM_FORMAT_TYPE_MEMBER0_MEMBER0: return validateNumFormatTypeMember0Member0(value, diagnostics, context); case StylePackage.NUM_FORMAT_TYPE_MEMBER0_MEMBER0_MEMBER1_OBJECT: return validateNumFormatTypeMember0Member0Member1Object((NumFormatTypeMember0Member0Member1)value, diagnostics, context); case StylePackage.NUM_FORMAT_TYPE_MEMBER0_MEMBER0_MEMBER2_OBJECT: return validateNumFormatTypeMember0Member0Member2Object((NumFormatTypeMember0Member0Member2)value, diagnostics, context); case StylePackage.NUM_FORMAT_TYPE_MEMBER0_MEMBER0_MEMBER3_OBJECT: return validateNumFormatTypeMember0Member0Member3Object((NumFormatTypeMember0Member0Member3)value, diagnostics, context); case StylePackage.NUM_FORMAT_TYPE_MEMBER0_MEMBER1: return validateNumFormatTypeMember0Member1((String)value, diagnostics, context); case StylePackage.NUM_FORMAT_TYPE_MEMBER1_OBJECT: return validateNumFormatTypeMember1Object((NumFormatTypeMember1)value, diagnostics, context); case StylePackage.OVERFLOW_BEHAVIOR_TYPE_OBJECT: return validateOverflowBehaviorTypeObject((OverflowBehaviorType)value, diagnostics, context); case StylePackage.PAGE_LAYOUT_NAME_TYPE: return validatePageLayoutNameType((String)value, diagnostics, context); case StylePackage.PAGE_LAYOUT_NAME_TYPE_MEMBER1: return validatePageLayoutNameTypeMember1((String)value, diagnostics, context); case StylePackage.PAGE_NUMBER_TYPE: return validatePageNumberType(value, diagnostics, context); case StylePackage.PAGE_NUMBER_TYPE_MEMBER1_OBJECT: return validatePageNumberTypeMember1Object((PageNumberTypeMember1)value, diagnostics, context); case StylePackage.PAGE_USAGE_TYPE_OBJECT: return validatePageUsageTypeObject((PageUsageType)value, diagnostics, context); case StylePackage.PAPER_TRAY_NAME_TYPE: return validatePaperTrayNameType(value, diagnostics, context); case StylePackage.PAPER_TRAY_NAME_TYPE_MEMBER1_OBJECT: return validatePaperTrayNameTypeMember1Object((PaperTrayNameTypeMember1)value, diagnostics, context); case StylePackage.PARENT_STYLE_NAME_TYPE: return validateParentStyleNameType((String)value, diagnostics, context); case StylePackage.PARENT_STYLE_NAME_TYPE_MEMBER1: return validateParentStyleNameTypeMember1((String)value, diagnostics, context); case StylePackage.POSITION_TYPE: return validatePositionType(value, diagnostics, context); case StylePackage.POSITION_TYPE_MEMBER0_OBJECT: return validatePositionTypeMember0Object((PositionTypeMember0)value, diagnostics, context); case StylePackage.POSITION_TYPE_MEMBER1_OBJECT: return validatePositionTypeMember1Object((PositionTypeMember1)value, diagnostics, context); case StylePackage.POSITION_TYPE_MEMBER2_OBJECT: return validatePositionTypeMember2Object((PositionTypeMember2)value, diagnostics, context); case StylePackage.POSITION_TYPE_MEMBER3_OBJECT: return validatePositionTypeMember3Object((PositionTypeMember3)value, diagnostics, context); case StylePackage.POSITION_TYPE_MEMBER4_OBJECT: return validatePositionTypeMember4Object((PositionTypeMember4)value, diagnostics, context); case StylePackage.POSITION_TYPE_MEMBER5: return validatePositionTypeMember5((List)value, diagnostics, context); case StylePackage.POSITION_TYPE_MEMBER5_BASE: return validatePositionTypeMember5Base((List<?>)value, diagnostics, context); case StylePackage.POSITION_TYPE_MEMBER5_BASE_ITEM: return validatePositionTypeMember5BaseItem((Enumerator)value, diagnostics, context); case StylePackage.POSITION_TYPE_MEMBER6: return validatePositionTypeMember6((List)value, diagnostics, context); case StylePackage.POSITION_TYPE_MEMBER6_BASE: return validatePositionTypeMember6Base((List<?>)value, diagnostics, context); case StylePackage.POSITION_TYPE_MEMBER6_BASE_ITEM: return validatePositionTypeMember6BaseItem((Enumerator)value, diagnostics, context); case StylePackage.PRINT_ORIENTATION_TYPE_OBJECT: return validatePrintOrientationTypeObject((PrintOrientationType)value, diagnostics, context); case StylePackage.PRINT_PAGE_ORDER_TYPE_OBJECT: return validatePrintPageOrderTypeObject((PrintPageOrderType)value, diagnostics, context); case StylePackage.PRINT_TYPE: return validatePrintType((List<?>)value, diagnostics, context); case StylePackage.PRINT_TYPE_ITEM_OBJECT: return validatePrintTypeItemObject((PrintTypeItem)value, diagnostics, context); case StylePackage.PUNCTUATION_WRAP_TYPE_OBJECT: return validatePunctuationWrapTypeObject((PunctuationWrapType)value, diagnostics, context); case StylePackage.REGISTER_TRUTH_REF_STYLE_NAME_TYPE: return validateRegisterTruthRefStyleNameType((String)value, diagnostics, context); case StylePackage.REGISTER_TRUTH_REF_STYLE_NAME_TYPE_MEMBER1: return validateRegisterTruthRefStyleNameTypeMember1((String)value, diagnostics, context); case StylePackage.REL_HEIGHT_TYPE: return validateRelHeightType(value, diagnostics, context); case StylePackage.REL_HEIGHT_TYPE_MEMBER1_OBJECT: return validateRelHeightTypeMember1Object((RelHeightTypeMember1)value, diagnostics, context); case StylePackage.REL_HEIGHT_TYPE_MEMBER2_OBJECT: return validateRelHeightTypeMember2Object((RelHeightTypeMember2)value, diagnostics, context); case StylePackage.REL_WIDTH_TYPE: return validateRelWidthType(value, diagnostics, context); case StylePackage.REL_WIDTH_TYPE_MEMBER1_OBJECT: return validateRelWidthTypeMember1Object((RelWidthTypeMember1)value, diagnostics, context); case StylePackage.REL_WIDTH_TYPE_MEMBER2_OBJECT: return validateRelWidthTypeMember2Object((RelWidthTypeMember2)value, diagnostics, context); case StylePackage.REPEAT_TYPE_OBJECT: return validateRepeatTypeObject((RepeatType)value, diagnostics, context); case StylePackage.ROTATION_ALIGN_TYPE_OBJECT: return validateRotationAlignTypeObject((RotationAlignType)value, diagnostics, context); case StylePackage.RUBY_ALIGN_TYPE_OBJECT: return validateRubyAlignTypeObject((RubyAlignType)value, diagnostics, context); case StylePackage.RUBY_POSITION_TYPE_OBJECT: return validateRubyPositionTypeObject((RubyPositionType)value, diagnostics, context); case StylePackage.RUN_THROUGH_TYPE_OBJECT: return validateRunThroughTypeObject((RunThroughType)value, diagnostics, context); case StylePackage.SCRIPT_TYPE_TYPE_OBJECT: return validateScriptTypeTypeObject((ScriptTypeType)value, diagnostics, context); case StylePackage.STYLE_NAME_TYPE: return validateStyleNameType((String)value, diagnostics, context); case StylePackage.STYLE_NAME_TYPE_MEMBER1: return validateStyleNameTypeMember1((String)value, diagnostics, context); case StylePackage.STYLE_TYPE_OBJECT: return validateStyleTypeObject((StyleType)value, diagnostics, context); case StylePackage.TEXT_AUTOSPACE_TYPE_OBJECT: return validateTextAutospaceTypeObject((TextAutospaceType)value, diagnostics, context); case StylePackage.TEXT_COMBINE_TYPE_OBJECT: return validateTextCombineTypeObject((TextCombineType)value, diagnostics, context); case StylePackage.TEXT_EMPHASIZE_TYPE: return validateTextEmphasizeType(value, diagnostics, context); case StylePackage.TEXT_EMPHASIZE_TYPE_MEMBER0_OBJECT: return validateTextEmphasizeTypeMember0Object((TextEmphasizeTypeMember0)value, diagnostics, context); case StylePackage.TEXT_EMPHASIZE_TYPE_MEMBER1: return validateTextEmphasizeTypeMember1((List)value, diagnostics, context); case StylePackage.TEXT_EMPHASIZE_TYPE_MEMBER1_BASE: return validateTextEmphasizeTypeMember1Base((List<?>)value, diagnostics, context); case StylePackage.TEXT_LINE_THROUGH_COLOR_TYPE: return validateTextLineThroughColorType(value, diagnostics, context); case StylePackage.TEXT_LINE_THROUGH_COLOR_TYPE_MEMBER1_OBJECT: return validateTextLineThroughColorTypeMember1Object((TextLineThroughColorTypeMember1)value, diagnostics, context); case StylePackage.TEXT_LINE_THROUGH_TEXT_STYLE_TYPE: return validateTextLineThroughTextStyleType((String)value, diagnostics, context); case StylePackage.TEXT_LINE_THROUGH_TEXT_STYLE_TYPE_MEMBER1: return validateTextLineThroughTextStyleTypeMember1((String)value, diagnostics, context); case StylePackage.TEXT_POSITION_TYPE: return validateTextPositionType((List)value, diagnostics, context); case StylePackage.TEXT_POSITION_TYPE_BASE: return validateTextPositionTypeBase((List<?>)value, diagnostics, context); case StylePackage.TEXT_POSITION_TYPE_BASE_ITEM: return validateTextPositionTypeBaseItem(value, diagnostics, context); case StylePackage.TEXT_POSITION_TYPE_BASE_ITEM_MEMBER1: return validateTextPositionTypeBaseItemMember1(value, diagnostics, context); case StylePackage.TEXT_POSITION_TYPE_BASE_ITEM_MEMBER1_MEMBER1_OBJECT: return validateTextPositionTypeBaseItemMember1Member1Object((TextPositionTypeBaseItemMember1Member1)value, diagnostics, context); case StylePackage.TEXT_POSITION_TYPE_BASE_ITEM_MEMBER1_MEMBER2_OBJECT: return validateTextPositionTypeBaseItemMember1Member2Object((TextPositionTypeBaseItemMember1Member2)value, diagnostics, context); case StylePackage.TEXT_ROTATION_SCALE_TYPE_OBJECT: return validateTextRotationScaleTypeObject((TextRotationScaleType)value, diagnostics, context); case StylePackage.TEXT_UNDERLINE_COLOR_TYPE_MEMBER1_OBJECT: return validateTextUnderlineColorTypeMember1Object((TextUnderlineColorTypeMember1)value, diagnostics, context); case StylePackage.TYPE_TYPE_OBJECT: return validateTypeTypeObject((TypeType)value, diagnostics, context); case StylePackage.TABLE_CENTERING_TYPE_OBJECT: return validateTableCenteringTypeObject((TableCenteringType)value, diagnostics, context); case StylePackage.TEXT_ALIGN_SOURCE_TYPE_OBJECT: return validateTextAlignSourceTypeObject((TextAlignSourceType)value, diagnostics, context); case StylePackage.TEXT_EMPHASIZE_TYPE_MEMBER1_BASE_ITEM_OBJECT: return validateTextEmphasizeTypeMember1BaseItemObject((TextEmphasizeTypeMember1BaseItem)value, diagnostics, context); case StylePackage.TEXT_UNDERLINE_COLOR_TYPE: return validateTextUnderlineColorType(value, diagnostics, context); case StylePackage.TYPE_TYPE_OBJECT1: return validateTypeTypeObject1((TypeType1)value, diagnostics, context); case StylePackage.VERTICAL_ALIGN_TYPE_OBJECT: return validateVerticalAlignTypeObject((VerticalAlignType)value, diagnostics, context); case StylePackage.VERTICAL_POS_TYPE_OBJECT: return validateVerticalPosTypeObject((VerticalPosType)value, diagnostics, context); case StylePackage.VERTICAL_REL_TYPE_OBJECT: return validateVerticalRelTypeObject((VerticalRelType)value, diagnostics, context); case StylePackage.WRAP_CONTOUR_MODE_TYPE_OBJECT: return validateWrapContourModeTypeObject((WrapContourModeType)value, diagnostics, context); case StylePackage.WRAP_TYPE_OBJECT: return validateWrapTypeObject((WrapType)value, diagnostics, context); case StylePackage.WRITING_MODE_TYPE_OBJECT: return validateWritingModeTypeObject((WritingModeType)value, diagnostics, context); default: return true; } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateBackgroundImageType(BackgroundImageType backgroundImageType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(backgroundImageType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateColumnSepType(ColumnSepType columnSepType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(columnSepType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateColumnsType(ColumnsType columnsType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(columnsType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateColumnType(ColumnType columnType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(columnType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateDropCapType(DropCapType dropCapType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(dropCapType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFontFaceType(FontFaceType fontFaceType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(fontFaceType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFooterLeftType(FooterLeftType footerLeftType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(footerLeftType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFooterStyleType(FooterStyleType footerStyleType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(footerStyleType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFooterType(FooterType footerType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(footerType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFootnoteSepType(FootnoteSepType footnoteSepType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(footnoteSepType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateHandoutMasterType(HandoutMasterType handoutMasterType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(handoutMasterType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateHeaderLeftType(HeaderLeftType headerLeftType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(headerLeftType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateHeaderStyleType(HeaderStyleType headerStyleType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(headerStyleType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateHeaderType(HeaderType headerType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(headerType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMapType(MapType mapType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(mapType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMasterPageType(MasterPageType masterPageType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(masterPageType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePageLayoutType(PageLayoutType pageLayoutType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(pageLayoutType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePresentationPageLayoutType(PresentationPageLayoutType presentationPageLayoutType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(presentationPageLayoutType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateStyleType1(StyleType1 styleType1, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(styleType1, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTabStopsType(TabStopsType tabStopsType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(tabStopsType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateDocumentRoot(DocumentRoot documentRoot, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(documentRoot, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTabStopType(TabStopType tabStopType, DiagnosticChain diagnostics, Map<Object, Object> context) { return validate_EveryDefaultConstraint(tabStopType, diagnostics, context); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateAdjustmentType(AdjustmentType adjustmentType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateCellProtectTypeMember0(CellProtectTypeMember0 cellProtectTypeMember0, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateCellProtectTypeMember1(CellProtectTypeMember1 cellProtectTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateCellProtectTypeMember2BaseItem(CellProtectTypeMember2BaseItem cellProtectTypeMember2BaseItem, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateDirectionType(DirectionType directionType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFamilyType(FamilyType familyType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFirstPageNumberTypeMember1(FirstPageNumberTypeMember1 firstPageNumberTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFontReliefType(FontReliefType fontReliefType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateGlyphOrientationVerticalType(GlyphOrientationVerticalType glyphOrientationVerticalType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateHorizontalPosType(HorizontalPosType horizontalPosType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateHorizontalRelType(HorizontalRelType horizontalRelType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLayoutGridModeType(LayoutGridModeType layoutGridModeType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLeaderColorTypeMember1(LeaderColorTypeMember1 leaderColorTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLegendExpansionType(LegendExpansionType legendExpansionType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLengthTypeMember1(LengthTypeMember1 lengthTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLineBreakType(LineBreakType lineBreakType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember1(MirrorTypeMember1 mirrorTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember2(MirrorTypeMember2 mirrorTypeMember2, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember3BaseItemMember1(MirrorTypeMember3BaseItemMember1 mirrorTypeMember3BaseItemMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember4BaseItemMember1(MirrorTypeMember4BaseItemMember1 mirrorTypeMember4BaseItemMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumberWrappedParagraphsTypeMember1(NumberWrappedParagraphsTypeMember1 numberWrappedParagraphsTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatTypeMember0Member0Member1(NumFormatTypeMember0Member0Member1 numFormatTypeMember0Member0Member1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatTypeMember0Member0Member2(NumFormatTypeMember0Member0Member2 numFormatTypeMember0Member0Member2, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatTypeMember0Member0Member3(NumFormatTypeMember0Member0Member3 numFormatTypeMember0Member0Member3, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatTypeMember1(NumFormatTypeMember1 numFormatTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateOverflowBehaviorType(OverflowBehaviorType overflowBehaviorType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePageNumberTypeMember1(PageNumberTypeMember1 pageNumberTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePageUsageType(PageUsageType pageUsageType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePaperTrayNameTypeMember1(PaperTrayNameTypeMember1 paperTrayNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember0(PositionTypeMember0 positionTypeMember0, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember1(PositionTypeMember1 positionTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember2(PositionTypeMember2 positionTypeMember2, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember3(PositionTypeMember3 positionTypeMember3, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember4(PositionTypeMember4 positionTypeMember4, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePrintOrientationType(PrintOrientationType printOrientationType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePrintPageOrderType(PrintPageOrderType printPageOrderType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePrintTypeItem(PrintTypeItem printTypeItem, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePunctuationWrapType(PunctuationWrapType punctuationWrapType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRelHeightTypeMember1(RelHeightTypeMember1 relHeightTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRelHeightTypeMember2(RelHeightTypeMember2 relHeightTypeMember2, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRelWidthTypeMember1(RelWidthTypeMember1 relWidthTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRelWidthTypeMember2(RelWidthTypeMember2 relWidthTypeMember2, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRepeatType(RepeatType repeatType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRotationAlignType(RotationAlignType rotationAlignType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRubyAlignType(RubyAlignType rubyAlignType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRubyPositionType(RubyPositionType rubyPositionType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRunThroughType(RunThroughType runThroughType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateScriptTypeType(ScriptTypeType scriptTypeType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateStyleType(StyleType styleType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextAutospaceType(TextAutospaceType textAutospaceType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextCombineType(TextCombineType textCombineType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextEmphasizeTypeMember0(TextEmphasizeTypeMember0 textEmphasizeTypeMember0, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextEmphasizeTypeMember1BaseItem(TextEmphasizeTypeMember1BaseItem textEmphasizeTypeMember1BaseItem, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextLineThroughColorTypeMember1(TextLineThroughColorTypeMember1 textLineThroughColorTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextPositionTypeBaseItemMember1Member1(TextPositionTypeBaseItemMember1Member1 textPositionTypeBaseItemMember1Member1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextPositionTypeBaseItemMember1Member2(TextPositionTypeBaseItemMember1Member2 textPositionTypeBaseItemMember1Member2, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextRotationScaleType(TextRotationScaleType textRotationScaleType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextUnderlineColorTypeMember1(TextUnderlineColorTypeMember1 textUnderlineColorTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTypeType(TypeType typeType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTableCenteringType(TableCenteringType tableCenteringType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextAlignSourceType(TextAlignSourceType textAlignSourceType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTypeType1(TypeType1 typeType1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateVerticalAlignType(VerticalAlignType verticalAlignType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateVerticalPosType(VerticalPosType verticalPosType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateVerticalRelType(VerticalRelType verticalRelType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateWrapContourModeType(WrapContourModeType wrapContourModeType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateWrapType(WrapType wrapType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateWritingModeType(WritingModeType writingModeType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateAdjustmentTypeObject(AdjustmentType adjustmentTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateApplyStyleNameType(String applyStyleNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateApplyStyleNameType_MemberTypes(applyStyleNameType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Apply Style Name Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateApplyStyleNameType_MemberTypes(String applyStyleNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getApplyStyleNameTypeMember1().isInstance(applyStyleNameType)) { if (validateApplyStyleNameTypeMember1(applyStyleNameType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getApplyStyleNameTypeMember1().isInstance(applyStyleNameType)) { if (validateApplyStyleNameTypeMember1(applyStyleNameType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateApplyStyleNameTypeMember1(String applyStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateApplyStyleNameTypeMember1_MinLength(applyStyleNameTypeMember1, diagnostics, context); if (result || diagnostics != null) result &= validateApplyStyleNameTypeMember1_MaxLength(applyStyleNameTypeMember1, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Apply Style Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateApplyStyleNameTypeMember1_MinLength(String applyStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = applyStyleNameTypeMember1.length(); boolean result = length >= 0; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getApplyStyleNameTypeMember1(), applyStyleNameTypeMember1, length, 0, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Apply Style Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateApplyStyleNameTypeMember1_MaxLength(String applyStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = applyStyleNameTypeMember1.length(); boolean result = length <= 0; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getApplyStyleNameTypeMember1(), applyStyleNameTypeMember1, length, 0, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateCellProtectType(Object cellProtectType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateCellProtectType_MemberTypes(cellProtectType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Cell Protect Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateCellProtectType_MemberTypes(Object cellProtectType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getCellProtectTypeMember0().isInstance(cellProtectType)) { if (validateCellProtectTypeMember0((CellProtectTypeMember0)cellProtectType, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getCellProtectTypeMember1().isInstance(cellProtectType)) { if (validateCellProtectTypeMember1((CellProtectTypeMember1)cellProtectType, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getCellProtectTypeMember2().isInstance(cellProtectType)) { if (validateCellProtectTypeMember2((List)cellProtectType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getCellProtectTypeMember0().isInstance(cellProtectType)) { if (validateCellProtectTypeMember0((CellProtectTypeMember0)cellProtectType, null, context)) return true; } if (StylePackage.eINSTANCE.getCellProtectTypeMember1().isInstance(cellProtectType)) { if (validateCellProtectTypeMember1((CellProtectTypeMember1)cellProtectType, null, context)) return true; } if (StylePackage.eINSTANCE.getCellProtectTypeMember2().isInstance(cellProtectType)) { if (validateCellProtectTypeMember2((List)cellProtectType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateCellProtectTypeMember0Object(CellProtectTypeMember0 cellProtectTypeMember0Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateCellProtectTypeMember1Object(CellProtectTypeMember1 cellProtectTypeMember1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateCellProtectTypeMember2(List cellProtectTypeMember2, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateCellProtectTypeMember2_MinLength(cellProtectTypeMember2, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Cell Protect Type Member2</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateCellProtectTypeMember2_MinLength(List cellProtectTypeMember2, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = cellProtectTypeMember2.size(); boolean result = length >= 1; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getCellProtectTypeMember2(), cellProtectTypeMember2, length, 1, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateCellProtectTypeMember2Base(List<?> cellProtectTypeMember2Base, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateCellProtectTypeMember2Base_ItemType(cellProtectTypeMember2Base, diagnostics, context); return result; } /** * Validates the ItemType constraint of '<em>Cell Protect Type Member2 Base</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateCellProtectTypeMember2Base_ItemType(List<?> cellProtectTypeMember2Base, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = true; for (Iterator<?> i = cellProtectTypeMember2Base.iterator(); i.hasNext() && (result || diagnostics != null); ) { Object item = i.next(); if (StylePackage.eINSTANCE.getCellProtectTypeMember2BaseItem().isInstance(item)) { result &= validateCellProtectTypeMember2BaseItem((CellProtectTypeMember2BaseItem)item, diagnostics, context); } else { result = false; reportDataValueTypeViolation(StylePackage.eINSTANCE.getCellProtectTypeMember2BaseItem(), item, diagnostics, context); } } return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateCellProtectTypeMember2BaseItemObject(CellProtectTypeMember2BaseItem cellProtectTypeMember2BaseItemObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateDataStyleNameType(String dataStyleNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateDataStyleNameType_MemberTypes(dataStyleNameType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Data Style Name Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateDataStyleNameType_MemberTypes(String dataStyleNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getDataStyleNameTypeMember1().isInstance(dataStyleNameType)) { if (validateDataStyleNameTypeMember1(dataStyleNameType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getDataStyleNameTypeMember1().isInstance(dataStyleNameType)) { if (validateDataStyleNameTypeMember1(dataStyleNameType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateDataStyleNameTypeMember1(String dataStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateDataStyleNameTypeMember1_MinLength(dataStyleNameTypeMember1, diagnostics, context); if (result || diagnostics != null) result &= validateDataStyleNameTypeMember1_MaxLength(dataStyleNameTypeMember1, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Data Style Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateDataStyleNameTypeMember1_MinLength(String dataStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = dataStyleNameTypeMember1.length(); boolean result = length >= 0; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getDataStyleNameTypeMember1(), dataStyleNameTypeMember1, length, 0, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Data Style Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateDataStyleNameTypeMember1_MaxLength(String dataStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = dataStyleNameTypeMember1.length(); boolean result = length <= 0; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getDataStyleNameTypeMember1(), dataStyleNameTypeMember1, length, 0, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateDirectionTypeObject(DirectionType directionTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFamilyTypeObject(FamilyType familyTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFirstPageNumberType(Object firstPageNumberType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateFirstPageNumberType_MemberTypes(firstPageNumberType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>First Page Number Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFirstPageNumberType_MemberTypes(Object firstPageNumberType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getFirstPageNumberTypeMember1().isInstance(firstPageNumberType)) { if (validateFirstPageNumberTypeMember1((FirstPageNumberTypeMember1)firstPageNumberType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getFirstPageNumberTypeMember1().isInstance(firstPageNumberType)) { if (validateFirstPageNumberTypeMember1((FirstPageNumberTypeMember1)firstPageNumberType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFirstPageNumberTypeMember1Object(FirstPageNumberTypeMember1 firstPageNumberTypeMember1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFontReliefTypeObject(FontReliefType fontReliefTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFontSizeAsianType(String fontSizeAsianType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateFontSizeComplexType(String fontSizeComplexType, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateGlyphOrientationVerticalTypeObject(GlyphOrientationVerticalType glyphOrientationVerticalTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateHorizontalPosTypeObject(HorizontalPosType horizontalPosTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateHorizontalRelTypeObject(HorizontalRelType horizontalRelTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLayoutGridModeTypeObject(LayoutGridModeType layoutGridModeTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLeaderColorType(Object leaderColorType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateLeaderColorType_MemberTypes(leaderColorType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Leader Color Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLeaderColorType_MemberTypes(Object leaderColorType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getLeaderColorTypeMember1().isInstance(leaderColorType)) { if (validateLeaderColorTypeMember1((LeaderColorTypeMember1)leaderColorType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getLeaderColorTypeMember1().isInstance(leaderColorType)) { if (validateLeaderColorTypeMember1((LeaderColorTypeMember1)leaderColorType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLeaderColorTypeMember1Object(LeaderColorTypeMember1 leaderColorTypeMember1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLeaderTextStyleType(String leaderTextStyleType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateLeaderTextStyleType_MemberTypes(leaderTextStyleType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Leader Text Style Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLeaderTextStyleType_MemberTypes(String leaderTextStyleType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getLeaderTextStyleTypeMember1().isInstance(leaderTextStyleType)) { if (validateLeaderTextStyleTypeMember1(leaderTextStyleType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getLeaderTextStyleTypeMember1().isInstance(leaderTextStyleType)) { if (validateLeaderTextStyleTypeMember1(leaderTextStyleType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLeaderTextStyleTypeMember1(String leaderTextStyleTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateLeaderTextStyleTypeMember1_MinLength(leaderTextStyleTypeMember1, diagnostics, context); if (result || diagnostics != null) result &= validateLeaderTextStyleTypeMember1_MaxLength(leaderTextStyleTypeMember1, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Leader Text Style Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLeaderTextStyleTypeMember1_MinLength(String leaderTextStyleTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = leaderTextStyleTypeMember1.length(); boolean result = length >= 0; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getLeaderTextStyleTypeMember1(), leaderTextStyleTypeMember1, length, 0, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Leader Text Style Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLeaderTextStyleTypeMember1_MaxLength(String leaderTextStyleTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = leaderTextStyleTypeMember1.length(); boolean result = length <= 0; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getLeaderTextStyleTypeMember1(), leaderTextStyleTypeMember1, length, 0, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLegendExpansionTypeObject(LegendExpansionType legendExpansionTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLengthType(Object lengthType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateLengthType_MemberTypes(lengthType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Length Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLengthType_MemberTypes(Object lengthType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getLengthTypeMember1().isInstance(lengthType)) { if (validateLengthTypeMember1((LengthTypeMember1)lengthType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getLengthTypeMember1().isInstance(lengthType)) { if (validateLengthTypeMember1((LengthTypeMember1)lengthType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLengthTypeMember1Object(LengthTypeMember1 lengthTypeMember1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateLineBreakTypeObject(LineBreakType lineBreakTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateListStyleNameType(String listStyleNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateListStyleNameType_MemberTypes(listStyleNameType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>List Style Name Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateListStyleNameType_MemberTypes(String listStyleNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getListStyleNameTypeMember1().isInstance(listStyleNameType)) { if (validateListStyleNameTypeMember1(listStyleNameType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getListStyleNameTypeMember1().isInstance(listStyleNameType)) { if (validateListStyleNameTypeMember1(listStyleNameType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateListStyleNameTypeMember1(String listStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateListStyleNameTypeMember1_MinLength(listStyleNameTypeMember1, diagnostics, context); if (result || diagnostics != null) result &= validateListStyleNameTypeMember1_MaxLength(listStyleNameTypeMember1, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>List Style Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateListStyleNameTypeMember1_MinLength(String listStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = listStyleNameTypeMember1.length(); boolean result = length >= 0; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getListStyleNameTypeMember1(), listStyleNameTypeMember1, length, 0, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>List Style Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateListStyleNameTypeMember1_MaxLength(String listStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = listStyleNameTypeMember1.length(); boolean result = length <= 0; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getListStyleNameTypeMember1(), listStyleNameTypeMember1, length, 0, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMasterPageNameType(String masterPageNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateMasterPageNameType_MemberTypes(masterPageNameType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Master Page Name Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMasterPageNameType_MemberTypes(String masterPageNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getMasterPageNameTypeMember1().isInstance(masterPageNameType)) { if (validateMasterPageNameTypeMember1(masterPageNameType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getMasterPageNameTypeMember1().isInstance(masterPageNameType)) { if (validateMasterPageNameTypeMember1(masterPageNameType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMasterPageNameTypeMember1(String masterPageNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateMasterPageNameTypeMember1_MinLength(masterPageNameTypeMember1, diagnostics, context); if (result || diagnostics != null) result &= validateMasterPageNameTypeMember1_MaxLength(masterPageNameTypeMember1, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Master Page Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMasterPageNameTypeMember1_MinLength(String masterPageNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = masterPageNameTypeMember1.length(); boolean result = length >= 0; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getMasterPageNameTypeMember1(), masterPageNameTypeMember1, length, 0, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Master Page Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMasterPageNameTypeMember1_MaxLength(String masterPageNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = masterPageNameTypeMember1.length(); boolean result = length <= 0; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getMasterPageNameTypeMember1(), masterPageNameTypeMember1, length, 0, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorType(Object mirrorType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateMirrorType_MemberTypes(mirrorType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Mirror Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorType_MemberTypes(Object mirrorType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getMirrorTypeMember1().isInstance(mirrorType)) { if (validateMirrorTypeMember1((MirrorTypeMember1)mirrorType, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getMirrorTypeMember2().isInstance(mirrorType)) { if (validateMirrorTypeMember2((MirrorTypeMember2)mirrorType, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getMirrorTypeMember3().isInstance(mirrorType)) { if (validateMirrorTypeMember3((List)mirrorType, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getMirrorTypeMember4().isInstance(mirrorType)) { if (validateMirrorTypeMember4((List)mirrorType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getMirrorTypeMember1().isInstance(mirrorType)) { if (validateMirrorTypeMember1((MirrorTypeMember1)mirrorType, null, context)) return true; } if (StylePackage.eINSTANCE.getMirrorTypeMember2().isInstance(mirrorType)) { if (validateMirrorTypeMember2((MirrorTypeMember2)mirrorType, null, context)) return true; } if (StylePackage.eINSTANCE.getMirrorTypeMember3().isInstance(mirrorType)) { if (validateMirrorTypeMember3((List)mirrorType, null, context)) return true; } if (StylePackage.eINSTANCE.getMirrorTypeMember4().isInstance(mirrorType)) { if (validateMirrorTypeMember4((List)mirrorType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember1Object(MirrorTypeMember1 mirrorTypeMember1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember2Object(MirrorTypeMember2 mirrorTypeMember2Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember3(List mirrorTypeMember3, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateMirrorTypeMember3_MinLength(mirrorTypeMember3, diagnostics, context); if (result || diagnostics != null) result &= validateMirrorTypeMember3_MaxLength(mirrorTypeMember3, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Mirror Type Member3</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember3_MinLength(List mirrorTypeMember3, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = mirrorTypeMember3.size(); boolean result = length >= 2; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getMirrorTypeMember3(), mirrorTypeMember3, length, 2, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Mirror Type Member3</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember3_MaxLength(List mirrorTypeMember3, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = mirrorTypeMember3.size(); boolean result = length <= 2; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getMirrorTypeMember3(), mirrorTypeMember3, length, 2, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember3Base(List<?> mirrorTypeMember3Base, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateMirrorTypeMember3Base_ItemType(mirrorTypeMember3Base, diagnostics, context); return result; } /** * Validates the ItemType constraint of '<em>Mirror Type Member3 Base</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember3Base_ItemType(List<?> mirrorTypeMember3Base, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = true; for (Iterator<?> i = mirrorTypeMember3Base.iterator(); i.hasNext() && (result || diagnostics != null); ) { Object item = i.next(); if (StylePackage.eINSTANCE.getMirrorTypeMember3BaseItem().isInstance(item)) { result &= validateMirrorTypeMember3BaseItem((Enumerator)item, diagnostics, context); } else { result = false; reportDataValueTypeViolation(StylePackage.eINSTANCE.getMirrorTypeMember3BaseItem(), item, diagnostics, context); } } return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember3BaseItem(Enumerator mirrorTypeMember3BaseItem, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateMirrorTypeMember3BaseItem_MemberTypes(mirrorTypeMember3BaseItem, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Mirror Type Member3 Base Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember3BaseItem_MemberTypes(Enumerator mirrorTypeMember3BaseItem, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getMirrorTypeMember3BaseItemMember1().isInstance(mirrorTypeMember3BaseItem)) { if (validateMirrorTypeMember3BaseItemMember1((MirrorTypeMember3BaseItemMember1)mirrorTypeMember3BaseItem, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getMirrorTypeMember3BaseItemMember1().isInstance(mirrorTypeMember3BaseItem)) { if (validateMirrorTypeMember3BaseItemMember1((MirrorTypeMember3BaseItemMember1)mirrorTypeMember3BaseItem, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember3BaseItemMember1Object(MirrorTypeMember3BaseItemMember1 mirrorTypeMember3BaseItemMember1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember4(List mirrorTypeMember4, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateMirrorTypeMember4_MinLength(mirrorTypeMember4, diagnostics, context); if (result || diagnostics != null) result &= validateMirrorTypeMember4_MaxLength(mirrorTypeMember4, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Mirror Type Member4</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember4_MinLength(List mirrorTypeMember4, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = mirrorTypeMember4.size(); boolean result = length >= 2; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getMirrorTypeMember4(), mirrorTypeMember4, length, 2, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Mirror Type Member4</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember4_MaxLength(List mirrorTypeMember4, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = mirrorTypeMember4.size(); boolean result = length <= 2; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getMirrorTypeMember4(), mirrorTypeMember4, length, 2, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember4Base(List<?> mirrorTypeMember4Base, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateMirrorTypeMember4Base_ItemType(mirrorTypeMember4Base, diagnostics, context); return result; } /** * Validates the ItemType constraint of '<em>Mirror Type Member4 Base</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember4Base_ItemType(List<?> mirrorTypeMember4Base, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = true; for (Iterator<?> i = mirrorTypeMember4Base.iterator(); i.hasNext() && (result || diagnostics != null); ) { Object item = i.next(); if (StylePackage.eINSTANCE.getMirrorTypeMember4BaseItem().isInstance(item)) { result &= validateMirrorTypeMember4BaseItem((Enumerator)item, diagnostics, context); } else { result = false; reportDataValueTypeViolation(StylePackage.eINSTANCE.getMirrorTypeMember4BaseItem(), item, diagnostics, context); } } return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember4BaseItem(Enumerator mirrorTypeMember4BaseItem, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateMirrorTypeMember4BaseItem_MemberTypes(mirrorTypeMember4BaseItem, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Mirror Type Member4 Base Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember4BaseItem_MemberTypes(Enumerator mirrorTypeMember4BaseItem, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getMirrorTypeMember4BaseItemMember1().isInstance(mirrorTypeMember4BaseItem)) { if (validateMirrorTypeMember4BaseItemMember1((MirrorTypeMember4BaseItemMember1)mirrorTypeMember4BaseItem, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getMirrorTypeMember4BaseItemMember1().isInstance(mirrorTypeMember4BaseItem)) { if (validateMirrorTypeMember4BaseItemMember1((MirrorTypeMember4BaseItemMember1)mirrorTypeMember4BaseItem, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateMirrorTypeMember4BaseItemMember1Object(MirrorTypeMember4BaseItemMember1 mirrorTypeMember4BaseItemMember1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNextStyleNameType(String nextStyleNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateNextStyleNameType_MemberTypes(nextStyleNameType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Next Style Name Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNextStyleNameType_MemberTypes(String nextStyleNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getNextStyleNameTypeMember1().isInstance(nextStyleNameType)) { if (validateNextStyleNameTypeMember1(nextStyleNameType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getNextStyleNameTypeMember1().isInstance(nextStyleNameType)) { if (validateNextStyleNameTypeMember1(nextStyleNameType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNextStyleNameTypeMember1(String nextStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateNextStyleNameTypeMember1_MinLength(nextStyleNameTypeMember1, diagnostics, context); if (result || diagnostics != null) result &= validateNextStyleNameTypeMember1_MaxLength(nextStyleNameTypeMember1, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Next Style Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNextStyleNameTypeMember1_MinLength(String nextStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = nextStyleNameTypeMember1.length(); boolean result = length >= 0; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getNextStyleNameTypeMember1(), nextStyleNameTypeMember1, length, 0, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Next Style Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNextStyleNameTypeMember1_MaxLength(String nextStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = nextStyleNameTypeMember1.length(); boolean result = length <= 0; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getNextStyleNameTypeMember1(), nextStyleNameTypeMember1, length, 0, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumberWrappedParagraphsType(Object numberWrappedParagraphsType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateNumberWrappedParagraphsType_MemberTypes(numberWrappedParagraphsType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Number Wrapped Paragraphs Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumberWrappedParagraphsType_MemberTypes(Object numberWrappedParagraphsType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getNumberWrappedParagraphsTypeMember1().isInstance(numberWrappedParagraphsType)) { if (validateNumberWrappedParagraphsTypeMember1((NumberWrappedParagraphsTypeMember1)numberWrappedParagraphsType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getNumberWrappedParagraphsTypeMember1().isInstance(numberWrappedParagraphsType)) { if (validateNumberWrappedParagraphsTypeMember1((NumberWrappedParagraphsTypeMember1)numberWrappedParagraphsType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumberWrappedParagraphsTypeMember1Object(NumberWrappedParagraphsTypeMember1 numberWrappedParagraphsTypeMember1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatType(Object numFormatType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateNumFormatType_MemberTypes(numFormatType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Num Format Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatType_MemberTypes(Object numFormatType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getNumFormatTypeMember0().isInstance(numFormatType)) { if (validateNumFormatTypeMember0(numFormatType, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getNumFormatTypeMember1().isInstance(numFormatType)) { if (validateNumFormatTypeMember1((NumFormatTypeMember1)numFormatType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getNumFormatTypeMember0().isInstance(numFormatType)) { if (validateNumFormatTypeMember0(numFormatType, null, context)) return true; } if (StylePackage.eINSTANCE.getNumFormatTypeMember1().isInstance(numFormatType)) { if (validateNumFormatTypeMember1((NumFormatTypeMember1)numFormatType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatTypeMember0(Object numFormatTypeMember0, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateNumFormatTypeMember0_MemberTypes(numFormatTypeMember0, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Num Format Type Member0</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatTypeMember0_MemberTypes(Object numFormatTypeMember0, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getNumFormatTypeMember0Member0().isInstance(numFormatTypeMember0)) { if (validateNumFormatTypeMember0Member0(numFormatTypeMember0, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getNumFormatTypeMember0Member1().isInstance(numFormatTypeMember0)) { if (validateNumFormatTypeMember0Member1((String)numFormatTypeMember0, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getNumFormatTypeMember0Member0().isInstance(numFormatTypeMember0)) { if (validateNumFormatTypeMember0Member0(numFormatTypeMember0, null, context)) return true; } if (StylePackage.eINSTANCE.getNumFormatTypeMember0Member1().isInstance(numFormatTypeMember0)) { if (validateNumFormatTypeMember0Member1((String)numFormatTypeMember0, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatTypeMember0Member0(Object numFormatTypeMember0Member0, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateNumFormatTypeMember0Member0_MemberTypes(numFormatTypeMember0Member0, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Num Format Type Member0 Member0</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatTypeMember0Member0_MemberTypes(Object numFormatTypeMember0Member0, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getNumFormatTypeMember0Member0Member1().isInstance(numFormatTypeMember0Member0)) { if (validateNumFormatTypeMember0Member0Member1((NumFormatTypeMember0Member0Member1)numFormatTypeMember0Member0, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getNumFormatTypeMember0Member0Member2().isInstance(numFormatTypeMember0Member0)) { if (validateNumFormatTypeMember0Member0Member2((NumFormatTypeMember0Member0Member2)numFormatTypeMember0Member0, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getNumFormatTypeMember0Member0Member3().isInstance(numFormatTypeMember0Member0)) { if (validateNumFormatTypeMember0Member0Member3((NumFormatTypeMember0Member0Member3)numFormatTypeMember0Member0, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getNumFormatTypeMember0Member0Member1().isInstance(numFormatTypeMember0Member0)) { if (validateNumFormatTypeMember0Member0Member1((NumFormatTypeMember0Member0Member1)numFormatTypeMember0Member0, null, context)) return true; } if (StylePackage.eINSTANCE.getNumFormatTypeMember0Member0Member2().isInstance(numFormatTypeMember0Member0)) { if (validateNumFormatTypeMember0Member0Member2((NumFormatTypeMember0Member0Member2)numFormatTypeMember0Member0, null, context)) return true; } if (StylePackage.eINSTANCE.getNumFormatTypeMember0Member0Member3().isInstance(numFormatTypeMember0Member0)) { if (validateNumFormatTypeMember0Member0Member3((NumFormatTypeMember0Member0Member3)numFormatTypeMember0Member0, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatTypeMember0Member0Member1Object(NumFormatTypeMember0Member0Member1 numFormatTypeMember0Member0Member1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatTypeMember0Member0Member2Object(NumFormatTypeMember0Member0Member2 numFormatTypeMember0Member0Member2Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatTypeMember0Member0Member3Object(NumFormatTypeMember0Member0Member3 numFormatTypeMember0Member0Member3Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatTypeMember0Member1(String numFormatTypeMember0Member1, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateNumFormatTypeMember0Member1_MinLength(numFormatTypeMember0Member1, diagnostics, context); if (result || diagnostics != null) result &= validateNumFormatTypeMember0Member1_MaxLength(numFormatTypeMember0Member1, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Num Format Type Member0 Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatTypeMember0Member1_MinLength(String numFormatTypeMember0Member1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = numFormatTypeMember0Member1.length(); boolean result = length >= 0; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getNumFormatTypeMember0Member1(), numFormatTypeMember0Member1, length, 0, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Num Format Type Member0 Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatTypeMember0Member1_MaxLength(String numFormatTypeMember0Member1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = numFormatTypeMember0Member1.length(); boolean result = length <= 0; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getNumFormatTypeMember0Member1(), numFormatTypeMember0Member1, length, 0, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateNumFormatTypeMember1Object(NumFormatTypeMember1 numFormatTypeMember1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateOverflowBehaviorTypeObject(OverflowBehaviorType overflowBehaviorTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePageLayoutNameType(String pageLayoutNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validatePageLayoutNameType_MemberTypes(pageLayoutNameType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Page Layout Name Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePageLayoutNameType_MemberTypes(String pageLayoutNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getPageLayoutNameTypeMember1().isInstance(pageLayoutNameType)) { if (validatePageLayoutNameTypeMember1(pageLayoutNameType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getPageLayoutNameTypeMember1().isInstance(pageLayoutNameType)) { if (validatePageLayoutNameTypeMember1(pageLayoutNameType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePageLayoutNameTypeMember1(String pageLayoutNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validatePageLayoutNameTypeMember1_MinLength(pageLayoutNameTypeMember1, diagnostics, context); if (result || diagnostics != null) result &= validatePageLayoutNameTypeMember1_MaxLength(pageLayoutNameTypeMember1, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Page Layout Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePageLayoutNameTypeMember1_MinLength(String pageLayoutNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = pageLayoutNameTypeMember1.length(); boolean result = length >= 0; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getPageLayoutNameTypeMember1(), pageLayoutNameTypeMember1, length, 0, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Page Layout Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePageLayoutNameTypeMember1_MaxLength(String pageLayoutNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = pageLayoutNameTypeMember1.length(); boolean result = length <= 0; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getPageLayoutNameTypeMember1(), pageLayoutNameTypeMember1, length, 0, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePageNumberType(Object pageNumberType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validatePageNumberType_MemberTypes(pageNumberType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Page Number Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePageNumberType_MemberTypes(Object pageNumberType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getPageNumberTypeMember1().isInstance(pageNumberType)) { if (validatePageNumberTypeMember1((PageNumberTypeMember1)pageNumberType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getPageNumberTypeMember1().isInstance(pageNumberType)) { if (validatePageNumberTypeMember1((PageNumberTypeMember1)pageNumberType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePageNumberTypeMember1Object(PageNumberTypeMember1 pageNumberTypeMember1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePageUsageTypeObject(PageUsageType pageUsageTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePaperTrayNameType(Object paperTrayNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validatePaperTrayNameType_MemberTypes(paperTrayNameType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Paper Tray Name Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePaperTrayNameType_MemberTypes(Object paperTrayNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getPaperTrayNameTypeMember1().isInstance(paperTrayNameType)) { if (validatePaperTrayNameTypeMember1((PaperTrayNameTypeMember1)paperTrayNameType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getPaperTrayNameTypeMember1().isInstance(paperTrayNameType)) { if (validatePaperTrayNameTypeMember1((PaperTrayNameTypeMember1)paperTrayNameType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePaperTrayNameTypeMember1Object(PaperTrayNameTypeMember1 paperTrayNameTypeMember1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateParentStyleNameType(String parentStyleNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateParentStyleNameType_MemberTypes(parentStyleNameType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Parent Style Name Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateParentStyleNameType_MemberTypes(String parentStyleNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getParentStyleNameTypeMember1().isInstance(parentStyleNameType)) { if (validateParentStyleNameTypeMember1(parentStyleNameType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getParentStyleNameTypeMember1().isInstance(parentStyleNameType)) { if (validateParentStyleNameTypeMember1(parentStyleNameType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateParentStyleNameTypeMember1(String parentStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateParentStyleNameTypeMember1_MinLength(parentStyleNameTypeMember1, diagnostics, context); if (result || diagnostics != null) result &= validateParentStyleNameTypeMember1_MaxLength(parentStyleNameTypeMember1, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Parent Style Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateParentStyleNameTypeMember1_MinLength(String parentStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = parentStyleNameTypeMember1.length(); boolean result = length >= 0; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getParentStyleNameTypeMember1(), parentStyleNameTypeMember1, length, 0, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Parent Style Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateParentStyleNameTypeMember1_MaxLength(String parentStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = parentStyleNameTypeMember1.length(); boolean result = length <= 0; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getParentStyleNameTypeMember1(), parentStyleNameTypeMember1, length, 0, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionType(Object positionType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validatePositionType_MemberTypes(positionType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Position Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionType_MemberTypes(Object positionType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getPositionTypeMember0().isInstance(positionType)) { if (validatePositionTypeMember0((PositionTypeMember0)positionType, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getPositionTypeMember1().isInstance(positionType)) { if (validatePositionTypeMember1((PositionTypeMember1)positionType, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getPositionTypeMember2().isInstance(positionType)) { if (validatePositionTypeMember2((PositionTypeMember2)positionType, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getPositionTypeMember3().isInstance(positionType)) { if (validatePositionTypeMember3((PositionTypeMember3)positionType, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getPositionTypeMember4().isInstance(positionType)) { if (validatePositionTypeMember4((PositionTypeMember4)positionType, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getPositionTypeMember5().isInstance(positionType)) { if (validatePositionTypeMember5((List)positionType, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getPositionTypeMember6().isInstance(positionType)) { if (validatePositionTypeMember6((List)positionType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getPositionTypeMember0().isInstance(positionType)) { if (validatePositionTypeMember0((PositionTypeMember0)positionType, null, context)) return true; } if (StylePackage.eINSTANCE.getPositionTypeMember1().isInstance(positionType)) { if (validatePositionTypeMember1((PositionTypeMember1)positionType, null, context)) return true; } if (StylePackage.eINSTANCE.getPositionTypeMember2().isInstance(positionType)) { if (validatePositionTypeMember2((PositionTypeMember2)positionType, null, context)) return true; } if (StylePackage.eINSTANCE.getPositionTypeMember3().isInstance(positionType)) { if (validatePositionTypeMember3((PositionTypeMember3)positionType, null, context)) return true; } if (StylePackage.eINSTANCE.getPositionTypeMember4().isInstance(positionType)) { if (validatePositionTypeMember4((PositionTypeMember4)positionType, null, context)) return true; } if (StylePackage.eINSTANCE.getPositionTypeMember5().isInstance(positionType)) { if (validatePositionTypeMember5((List)positionType, null, context)) return true; } if (StylePackage.eINSTANCE.getPositionTypeMember6().isInstance(positionType)) { if (validatePositionTypeMember6((List)positionType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember0Object(PositionTypeMember0 positionTypeMember0Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember1Object(PositionTypeMember1 positionTypeMember1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember2Object(PositionTypeMember2 positionTypeMember2Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember3Object(PositionTypeMember3 positionTypeMember3Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember4Object(PositionTypeMember4 positionTypeMember4Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember5(List positionTypeMember5, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validatePositionTypeMember5_MinLength(positionTypeMember5, diagnostics, context); if (result || diagnostics != null) result &= validatePositionTypeMember5_MaxLength(positionTypeMember5, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Position Type Member5</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember5_MinLength(List positionTypeMember5, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = positionTypeMember5.size(); boolean result = length >= 2; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getPositionTypeMember5(), positionTypeMember5, length, 2, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Position Type Member5</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember5_MaxLength(List positionTypeMember5, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = positionTypeMember5.size(); boolean result = length <= 2; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getPositionTypeMember5(), positionTypeMember5, length, 2, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember5Base(List<?> positionTypeMember5Base, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validatePositionTypeMember5Base_ItemType(positionTypeMember5Base, diagnostics, context); return result; } /** * Validates the ItemType constraint of '<em>Position Type Member5 Base</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember5Base_ItemType(List<?> positionTypeMember5Base, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = true; for (Iterator<?> i = positionTypeMember5Base.iterator(); i.hasNext() && (result || diagnostics != null); ) { Object item = i.next(); if (StylePackage.eINSTANCE.getPositionTypeMember5BaseItem().isInstance(item)) { result &= validatePositionTypeMember5BaseItem((Enumerator)item, diagnostics, context); } else { result = false; reportDataValueTypeViolation(StylePackage.eINSTANCE.getPositionTypeMember5BaseItem(), item, diagnostics, context); } } return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember5BaseItem(Enumerator positionTypeMember5BaseItem, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember6(List positionTypeMember6, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validatePositionTypeMember6_MinLength(positionTypeMember6, diagnostics, context); if (result || diagnostics != null) result &= validatePositionTypeMember6_MaxLength(positionTypeMember6, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Position Type Member6</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember6_MinLength(List positionTypeMember6, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = positionTypeMember6.size(); boolean result = length >= 2; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getPositionTypeMember6(), positionTypeMember6, length, 2, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Position Type Member6</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember6_MaxLength(List positionTypeMember6, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = positionTypeMember6.size(); boolean result = length <= 2; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getPositionTypeMember6(), positionTypeMember6, length, 2, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember6Base(List<?> positionTypeMember6Base, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validatePositionTypeMember6Base_ItemType(positionTypeMember6Base, diagnostics, context); return result; } /** * Validates the ItemType constraint of '<em>Position Type Member6 Base</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember6Base_ItemType(List<?> positionTypeMember6Base, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = true; for (Iterator<?> i = positionTypeMember6Base.iterator(); i.hasNext() && (result || diagnostics != null); ) { Object item = i.next(); if (StylePackage.eINSTANCE.getPositionTypeMember6BaseItem().isInstance(item)) { result &= validatePositionTypeMember6BaseItem((Enumerator)item, diagnostics, context); } else { result = false; reportDataValueTypeViolation(StylePackage.eINSTANCE.getPositionTypeMember6BaseItem(), item, diagnostics, context); } } return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePositionTypeMember6BaseItem(Enumerator positionTypeMember6BaseItem, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePrintOrientationTypeObject(PrintOrientationType printOrientationTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePrintPageOrderTypeObject(PrintPageOrderType printPageOrderTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePrintType(List<?> printType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validatePrintType_ItemType(printType, diagnostics, context); return result; } /** * Validates the ItemType constraint of '<em>Print Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePrintType_ItemType(List<?> printType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = true; for (Iterator<?> i = printType.iterator(); i.hasNext() && (result || diagnostics != null); ) { Object item = i.next(); if (StylePackage.eINSTANCE.getPrintTypeItem().isInstance(item)) { result &= validatePrintTypeItem((PrintTypeItem)item, diagnostics, context); } else { result = false; reportDataValueTypeViolation(StylePackage.eINSTANCE.getPrintTypeItem(), item, diagnostics, context); } } return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePrintTypeItemObject(PrintTypeItem printTypeItemObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validatePunctuationWrapTypeObject(PunctuationWrapType punctuationWrapTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRegisterTruthRefStyleNameType(String registerTruthRefStyleNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateRegisterTruthRefStyleNameType_MemberTypes(registerTruthRefStyleNameType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Register Truth Ref Style Name Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRegisterTruthRefStyleNameType_MemberTypes(String registerTruthRefStyleNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getRegisterTruthRefStyleNameTypeMember1().isInstance(registerTruthRefStyleNameType)) { if (validateRegisterTruthRefStyleNameTypeMember1(registerTruthRefStyleNameType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getRegisterTruthRefStyleNameTypeMember1().isInstance(registerTruthRefStyleNameType)) { if (validateRegisterTruthRefStyleNameTypeMember1(registerTruthRefStyleNameType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRegisterTruthRefStyleNameTypeMember1(String registerTruthRefStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateRegisterTruthRefStyleNameTypeMember1_MinLength(registerTruthRefStyleNameTypeMember1, diagnostics, context); if (result || diagnostics != null) result &= validateRegisterTruthRefStyleNameTypeMember1_MaxLength(registerTruthRefStyleNameTypeMember1, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Register Truth Ref Style Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRegisterTruthRefStyleNameTypeMember1_MinLength(String registerTruthRefStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = registerTruthRefStyleNameTypeMember1.length(); boolean result = length >= 0; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getRegisterTruthRefStyleNameTypeMember1(), registerTruthRefStyleNameTypeMember1, length, 0, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Register Truth Ref Style Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRegisterTruthRefStyleNameTypeMember1_MaxLength(String registerTruthRefStyleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = registerTruthRefStyleNameTypeMember1.length(); boolean result = length <= 0; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getRegisterTruthRefStyleNameTypeMember1(), registerTruthRefStyleNameTypeMember1, length, 0, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRelHeightType(Object relHeightType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateRelHeightType_MemberTypes(relHeightType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Rel Height Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRelHeightType_MemberTypes(Object relHeightType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getRelHeightTypeMember1().isInstance(relHeightType)) { if (validateRelHeightTypeMember1((RelHeightTypeMember1)relHeightType, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getRelHeightTypeMember2().isInstance(relHeightType)) { if (validateRelHeightTypeMember2((RelHeightTypeMember2)relHeightType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getRelHeightTypeMember1().isInstance(relHeightType)) { if (validateRelHeightTypeMember1((RelHeightTypeMember1)relHeightType, null, context)) return true; } if (StylePackage.eINSTANCE.getRelHeightTypeMember2().isInstance(relHeightType)) { if (validateRelHeightTypeMember2((RelHeightTypeMember2)relHeightType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRelHeightTypeMember1Object(RelHeightTypeMember1 relHeightTypeMember1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRelHeightTypeMember2Object(RelHeightTypeMember2 relHeightTypeMember2Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRelWidthType(Object relWidthType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateRelWidthType_MemberTypes(relWidthType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Rel Width Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRelWidthType_MemberTypes(Object relWidthType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getRelWidthTypeMember1().isInstance(relWidthType)) { if (validateRelWidthTypeMember1((RelWidthTypeMember1)relWidthType, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getRelWidthTypeMember2().isInstance(relWidthType)) { if (validateRelWidthTypeMember2((RelWidthTypeMember2)relWidthType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getRelWidthTypeMember1().isInstance(relWidthType)) { if (validateRelWidthTypeMember1((RelWidthTypeMember1)relWidthType, null, context)) return true; } if (StylePackage.eINSTANCE.getRelWidthTypeMember2().isInstance(relWidthType)) { if (validateRelWidthTypeMember2((RelWidthTypeMember2)relWidthType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRelWidthTypeMember1Object(RelWidthTypeMember1 relWidthTypeMember1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRelWidthTypeMember2Object(RelWidthTypeMember2 relWidthTypeMember2Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRepeatTypeObject(RepeatType repeatTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRotationAlignTypeObject(RotationAlignType rotationAlignTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRubyAlignTypeObject(RubyAlignType rubyAlignTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRubyPositionTypeObject(RubyPositionType rubyPositionTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateRunThroughTypeObject(RunThroughType runThroughTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateScriptTypeTypeObject(ScriptTypeType scriptTypeTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateStyleNameType(String styleNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateStyleNameType_MemberTypes(styleNameType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Name Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateStyleNameType_MemberTypes(String styleNameType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getStyleNameTypeMember1().isInstance(styleNameType)) { if (validateStyleNameTypeMember1(styleNameType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getStyleNameTypeMember1().isInstance(styleNameType)) { if (validateStyleNameTypeMember1(styleNameType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateStyleNameTypeMember1(String styleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateStyleNameTypeMember1_MinLength(styleNameTypeMember1, diagnostics, context); if (result || diagnostics != null) result &= validateStyleNameTypeMember1_MaxLength(styleNameTypeMember1, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateStyleNameTypeMember1_MinLength(String styleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = styleNameTypeMember1.length(); boolean result = length >= 0; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getStyleNameTypeMember1(), styleNameTypeMember1, length, 0, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Name Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateStyleNameTypeMember1_MaxLength(String styleNameTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = styleNameTypeMember1.length(); boolean result = length <= 0; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getStyleNameTypeMember1(), styleNameTypeMember1, length, 0, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateStyleTypeObject(StyleType styleTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextAutospaceTypeObject(TextAutospaceType textAutospaceTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextCombineTypeObject(TextCombineType textCombineTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextEmphasizeType(Object textEmphasizeType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateTextEmphasizeType_MemberTypes(textEmphasizeType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Text Emphasize Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextEmphasizeType_MemberTypes(Object textEmphasizeType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getTextEmphasizeTypeMember0().isInstance(textEmphasizeType)) { if (validateTextEmphasizeTypeMember0((TextEmphasizeTypeMember0)textEmphasizeType, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getTextEmphasizeTypeMember1().isInstance(textEmphasizeType)) { if (validateTextEmphasizeTypeMember1((List)textEmphasizeType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getTextEmphasizeTypeMember0().isInstance(textEmphasizeType)) { if (validateTextEmphasizeTypeMember0((TextEmphasizeTypeMember0)textEmphasizeType, null, context)) return true; } if (StylePackage.eINSTANCE.getTextEmphasizeTypeMember1().isInstance(textEmphasizeType)) { if (validateTextEmphasizeTypeMember1((List)textEmphasizeType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextEmphasizeTypeMember0Object(TextEmphasizeTypeMember0 textEmphasizeTypeMember0Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextEmphasizeTypeMember1(List textEmphasizeTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateTextEmphasizeTypeMember1_MinLength(textEmphasizeTypeMember1, diagnostics, context); if (result || diagnostics != null) result &= validateTextEmphasizeTypeMember1_MaxLength(textEmphasizeTypeMember1, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Text Emphasize Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextEmphasizeTypeMember1_MinLength(List textEmphasizeTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = textEmphasizeTypeMember1.size(); boolean result = length >= 2; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getTextEmphasizeTypeMember1(), textEmphasizeTypeMember1, length, 2, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Text Emphasize Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextEmphasizeTypeMember1_MaxLength(List textEmphasizeTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = textEmphasizeTypeMember1.size(); boolean result = length <= 2; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getTextEmphasizeTypeMember1(), textEmphasizeTypeMember1, length, 2, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextEmphasizeTypeMember1Base(List<?> textEmphasizeTypeMember1Base, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateTextEmphasizeTypeMember1Base_ItemType(textEmphasizeTypeMember1Base, diagnostics, context); return result; } /** * Validates the ItemType constraint of '<em>Text Emphasize Type Member1 Base</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextEmphasizeTypeMember1Base_ItemType(List<?> textEmphasizeTypeMember1Base, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = true; for (Iterator<?> i = textEmphasizeTypeMember1Base.iterator(); i.hasNext() && (result || diagnostics != null); ) { Object item = i.next(); if (StylePackage.eINSTANCE.getTextEmphasizeTypeMember1BaseItem().isInstance(item)) { result &= validateTextEmphasizeTypeMember1BaseItem((TextEmphasizeTypeMember1BaseItem)item, diagnostics, context); } else { result = false; reportDataValueTypeViolation(StylePackage.eINSTANCE.getTextEmphasizeTypeMember1BaseItem(), item, diagnostics, context); } } return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextLineThroughColorType(Object textLineThroughColorType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateTextLineThroughColorType_MemberTypes(textLineThroughColorType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Text Line Through Color Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextLineThroughColorType_MemberTypes(Object textLineThroughColorType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getTextLineThroughColorTypeMember1().isInstance(textLineThroughColorType)) { if (validateTextLineThroughColorTypeMember1((TextLineThroughColorTypeMember1)textLineThroughColorType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getTextLineThroughColorTypeMember1().isInstance(textLineThroughColorType)) { if (validateTextLineThroughColorTypeMember1((TextLineThroughColorTypeMember1)textLineThroughColorType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextLineThroughColorTypeMember1Object(TextLineThroughColorTypeMember1 textLineThroughColorTypeMember1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextLineThroughTextStyleType(String textLineThroughTextStyleType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateTextLineThroughTextStyleType_MemberTypes(textLineThroughTextStyleType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Text Line Through Text Style Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextLineThroughTextStyleType_MemberTypes(String textLineThroughTextStyleType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getTextLineThroughTextStyleTypeMember1().isInstance(textLineThroughTextStyleType)) { if (validateTextLineThroughTextStyleTypeMember1(textLineThroughTextStyleType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getTextLineThroughTextStyleTypeMember1().isInstance(textLineThroughTextStyleType)) { if (validateTextLineThroughTextStyleTypeMember1(textLineThroughTextStyleType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextLineThroughTextStyleTypeMember1(String textLineThroughTextStyleTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateTextLineThroughTextStyleTypeMember1_MinLength(textLineThroughTextStyleTypeMember1, diagnostics, context); if (result || diagnostics != null) result &= validateTextLineThroughTextStyleTypeMember1_MaxLength(textLineThroughTextStyleTypeMember1, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Text Line Through Text Style Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextLineThroughTextStyleTypeMember1_MinLength(String textLineThroughTextStyleTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = textLineThroughTextStyleTypeMember1.length(); boolean result = length >= 0; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getTextLineThroughTextStyleTypeMember1(), textLineThroughTextStyleTypeMember1, length, 0, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Text Line Through Text Style Type Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextLineThroughTextStyleTypeMember1_MaxLength(String textLineThroughTextStyleTypeMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = textLineThroughTextStyleTypeMember1.length(); boolean result = length <= 0; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getTextLineThroughTextStyleTypeMember1(), textLineThroughTextStyleTypeMember1, length, 0, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextPositionType(List textPositionType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateTextPositionType_MinLength(textPositionType, diagnostics, context); if (result || diagnostics != null) result &= validateTextPositionType_MaxLength(textPositionType, diagnostics, context); return result; } /** * Validates the MinLength constraint of '<em>Text Position Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextPositionType_MinLength(List textPositionType, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = textPositionType.size(); boolean result = length >= 1; if (!result && diagnostics != null) reportMinLengthViolation(StylePackage.eINSTANCE.getTextPositionType(), textPositionType, length, 1, diagnostics, context); return result; } /** * Validates the MaxLength constraint of '<em>Text Position Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextPositionType_MaxLength(List textPositionType, DiagnosticChain diagnostics, Map<Object, Object> context) { int length = textPositionType.size(); boolean result = length <= 2; if (!result && diagnostics != null) reportMaxLengthViolation(StylePackage.eINSTANCE.getTextPositionType(), textPositionType, length, 2, diagnostics, context); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextPositionTypeBase(List<?> textPositionTypeBase, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateTextPositionTypeBase_ItemType(textPositionTypeBase, diagnostics, context); return result; } /** * Validates the ItemType constraint of '<em>Text Position Type Base</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextPositionTypeBase_ItemType(List<?> textPositionTypeBase, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = true; for (Iterator<?> i = textPositionTypeBase.iterator(); i.hasNext() && (result || diagnostics != null); ) { Object item = i.next(); if (StylePackage.eINSTANCE.getTextPositionTypeBaseItem().isInstance(item)) { result &= validateTextPositionTypeBaseItem(item, diagnostics, context); } else { result = false; reportDataValueTypeViolation(StylePackage.eINSTANCE.getTextPositionTypeBaseItem(), item, diagnostics, context); } } return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextPositionTypeBaseItem(Object textPositionTypeBaseItem, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateTextPositionTypeBaseItem_MemberTypes(textPositionTypeBaseItem, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Text Position Type Base Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextPositionTypeBaseItem_MemberTypes(Object textPositionTypeBaseItem, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getTextPositionTypeBaseItemMember1().isInstance(textPositionTypeBaseItem)) { if (validateTextPositionTypeBaseItemMember1(textPositionTypeBaseItem, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getTextPositionTypeBaseItemMember1().isInstance(textPositionTypeBaseItem)) { if (validateTextPositionTypeBaseItemMember1(textPositionTypeBaseItem, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextPositionTypeBaseItemMember1(Object textPositionTypeBaseItemMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateTextPositionTypeBaseItemMember1_MemberTypes(textPositionTypeBaseItemMember1, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Text Position Type Base Item Member1</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextPositionTypeBaseItemMember1_MemberTypes(Object textPositionTypeBaseItemMember1, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getTextPositionTypeBaseItemMember1Member1().isInstance(textPositionTypeBaseItemMember1)) { if (validateTextPositionTypeBaseItemMember1Member1((TextPositionTypeBaseItemMember1Member1)textPositionTypeBaseItemMember1, tempDiagnostics, context)) return true; } if (StylePackage.eINSTANCE.getTextPositionTypeBaseItemMember1Member2().isInstance(textPositionTypeBaseItemMember1)) { if (validateTextPositionTypeBaseItemMember1Member2((TextPositionTypeBaseItemMember1Member2)textPositionTypeBaseItemMember1, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getTextPositionTypeBaseItemMember1Member1().isInstance(textPositionTypeBaseItemMember1)) { if (validateTextPositionTypeBaseItemMember1Member1((TextPositionTypeBaseItemMember1Member1)textPositionTypeBaseItemMember1, null, context)) return true; } if (StylePackage.eINSTANCE.getTextPositionTypeBaseItemMember1Member2().isInstance(textPositionTypeBaseItemMember1)) { if (validateTextPositionTypeBaseItemMember1Member2((TextPositionTypeBaseItemMember1Member2)textPositionTypeBaseItemMember1, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextPositionTypeBaseItemMember1Member1Object(TextPositionTypeBaseItemMember1Member1 textPositionTypeBaseItemMember1Member1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextPositionTypeBaseItemMember1Member2Object(TextPositionTypeBaseItemMember1Member2 textPositionTypeBaseItemMember1Member2Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextRotationScaleTypeObject(TextRotationScaleType textRotationScaleTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextUnderlineColorTypeMember1Object(TextUnderlineColorTypeMember1 textUnderlineColorTypeMember1Object, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTypeTypeObject(TypeType typeTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTableCenteringTypeObject(TableCenteringType tableCenteringTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextAlignSourceTypeObject(TextAlignSourceType textAlignSourceTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextEmphasizeTypeMember1BaseItemObject(TextEmphasizeTypeMember1BaseItem textEmphasizeTypeMember1BaseItemObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextUnderlineColorType(Object textUnderlineColorType, DiagnosticChain diagnostics, Map<Object, Object> context) { boolean result = validateTextUnderlineColorType_MemberTypes(textUnderlineColorType, diagnostics, context); return result; } /** * Validates the MemberTypes constraint of '<em>Text Underline Color Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTextUnderlineColorType_MemberTypes(Object textUnderlineColorType, DiagnosticChain diagnostics, Map<Object, Object> context) { if (diagnostics != null) { BasicDiagnostic tempDiagnostics = new BasicDiagnostic(); if (StylePackage.eINSTANCE.getTextUnderlineColorTypeMember1().isInstance(textUnderlineColorType)) { if (validateTextUnderlineColorTypeMember1((TextUnderlineColorTypeMember1)textUnderlineColorType, tempDiagnostics, context)) return true; } for (Diagnostic diagnostic : tempDiagnostics.getChildren()) { diagnostics.add(diagnostic); } } else { if (StylePackage.eINSTANCE.getTextUnderlineColorTypeMember1().isInstance(textUnderlineColorType)) { if (validateTextUnderlineColorTypeMember1((TextUnderlineColorTypeMember1)textUnderlineColorType, null, context)) return true; } } return false; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateTypeTypeObject1(TypeType1 typeTypeObject1, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateVerticalAlignTypeObject(VerticalAlignType verticalAlignTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateVerticalPosTypeObject(VerticalPosType verticalPosTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateVerticalRelTypeObject(VerticalRelType verticalRelTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateWrapContourModeTypeObject(WrapContourModeType wrapContourModeTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateWrapTypeObject(WrapType wrapTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean validateWritingModeTypeObject(WritingModeType writingModeTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) { return true; } /** * Returns the resource locator that will be used to fetch messages for this validator's diagnostics. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public ResourceLocator getResourceLocator() { // TODO // Specialize this to return a resource locator for messages specific to this validator. // Ensure that you remove @generated or mark it @generated NOT return super.getResourceLocator(); } } //StyleValidator