001/**
002 */
003package org.nasdanika.html.model.bootstrap.util;
004
005import java.util.Map;
006import org.eclipse.emf.common.notify.Adapter;
007import org.eclipse.emf.common.notify.Notifier;
008
009import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
010
011import org.eclipse.emf.ecore.EObject;
012import org.nasdanika.common.Adaptable;
013import org.nasdanika.html.model.bootstrap.Accordion;
014import org.nasdanika.html.model.bootstrap.ActionGroup;
015import org.nasdanika.html.model.bootstrap.ActionGroupItem;
016import org.nasdanika.html.model.bootstrap.Alert;
017import org.nasdanika.html.model.bootstrap.Appearance;
018import org.nasdanika.html.model.bootstrap.Badge;
019import org.nasdanika.html.model.bootstrap.BootstrapElement;
020import org.nasdanika.html.model.bootstrap.BootstrapPackage;
021import org.nasdanika.html.model.bootstrap.Border;
022import org.nasdanika.html.model.bootstrap.Breadcrumb;
023import org.nasdanika.html.model.bootstrap.Button;
024import org.nasdanika.html.model.bootstrap.ButtonGroup;
025import org.nasdanika.html.model.bootstrap.ButtonToolbar;
026import org.nasdanika.html.model.bootstrap.Card;
027import org.nasdanika.html.model.bootstrap.Carousel;
028import org.nasdanika.html.model.bootstrap.Collapse;
029import org.nasdanika.html.model.bootstrap.Column;
030import org.nasdanika.html.model.bootstrap.ColumnWidth;
031import org.nasdanika.html.model.bootstrap.Container;
032import org.nasdanika.html.model.bootstrap.ContentActionGroupItem;
033import org.nasdanika.html.model.bootstrap.Div;
034import org.nasdanika.html.model.bootstrap.Dropdown;
035import org.nasdanika.html.model.bootstrap.Form;
036import org.nasdanika.html.model.bootstrap.FormGroup;
037import org.nasdanika.html.model.bootstrap.InputGroup;
038import org.nasdanika.html.model.bootstrap.Item;
039import org.nasdanika.html.model.bootstrap.LinkActionGroupItem;
040import org.nasdanika.html.model.bootstrap.ListGroup;
041import org.nasdanika.html.model.bootstrap.Modal;
042import org.nasdanika.html.model.bootstrap.Navbar;
043import org.nasdanika.html.model.bootstrap.Navs;
044import org.nasdanika.html.model.bootstrap.Row;
045import org.nasdanika.html.model.bootstrap.Slide;
046import org.nasdanika.html.model.bootstrap.Spacing;
047import org.nasdanika.html.model.bootstrap.Table;
048import org.nasdanika.html.model.bootstrap.TableCell;
049import org.nasdanika.html.model.bootstrap.TableConfiguration;
050import org.nasdanika.html.model.bootstrap.TableHeader;
051import org.nasdanika.html.model.bootstrap.TableRow;
052import org.nasdanika.html.model.bootstrap.TableRowContainer;
053import org.nasdanika.html.model.bootstrap.TableSection;
054import org.nasdanika.html.model.bootstrap.Tag;
055import org.nasdanika.html.model.bootstrap.Text;
056import org.nasdanika.html.model.bootstrap.Tooltip;
057
058import org.nasdanika.html.model.html.HtmlElement;
059import org.nasdanika.html.model.html.Page;
060import org.nasdanika.ncore.Marked;
061import org.nasdanika.ncore.ModelElement;
062
063/**
064 * <!-- begin-user-doc -->
065 * The <b>Adapter Factory</b> for the model.
066 * It provides an adapter <code>createXXX</code> method for each class of the model.
067 * <!-- end-user-doc -->
068 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage
069 * @generated
070 */
071public class BootstrapAdapterFactory extends AdapterFactoryImpl {
072        /**
073         * The cached model package.
074         * <!-- begin-user-doc -->
075         * <!-- end-user-doc -->
076         * @generated
077         */
078        protected static BootstrapPackage modelPackage;
079
080        /**
081         * Creates an instance of the adapter factory.
082         * <!-- begin-user-doc -->
083         * <!-- end-user-doc -->
084         * @generated
085         */
086        public BootstrapAdapterFactory() {
087                if (modelPackage == null) {
088                        modelPackage = BootstrapPackage.eINSTANCE;
089                }
090        }
091
092        /**
093         * Returns whether this factory is applicable for the type of the object.
094         * <!-- begin-user-doc -->
095         * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
096         * <!-- end-user-doc -->
097         * @return whether this factory is applicable for the type of the object.
098         * @generated
099         */
100        @Override
101        public boolean isFactoryForType(Object object) {
102                if (object == modelPackage) {
103                        return true;
104                }
105                if (object instanceof EObject) {
106                        return ((EObject)object).eClass().getEPackage() == modelPackage;
107                }
108                return false;
109        }
110
111        /**
112         * The switch that delegates to the <code>createXXX</code> methods.
113         * <!-- begin-user-doc -->
114         * <!-- end-user-doc -->
115         * @generated
116         */
117        protected BootstrapSwitch<Adapter> modelSwitch =
118                new BootstrapSwitch<Adapter>() {
119                        @Override
120                        public Adapter caseBootstrapElement(BootstrapElement object) {
121                                return createBootstrapElementAdapter();
122                        }
123                        @Override
124                        public Adapter casePage(org.nasdanika.html.model.bootstrap.Page object) {
125                                return createPageAdapter();
126                        }
127                        @Override
128                        public Adapter caseAppearance(Appearance object) {
129                                return createAppearanceAdapter();
130                        }
131                        @Override
132                        public Adapter caseAppearanceEntry(Map.Entry<String, Appearance> object) {
133                                return createAppearanceEntryAdapter();
134                        }
135                        @Override
136                        public Adapter caseBorder(Border object) {
137                                return createBorderAdapter();
138                        }
139                        @Override
140                        public Adapter caseSpacing(Spacing object) {
141                                return createSpacingAdapter();
142                        }
143                        @Override
144                        public Adapter caseText(Text object) {
145                                return createTextAdapter();
146                        }
147                        @Override
148                        public Adapter caseFloat(org.nasdanika.html.model.bootstrap.Float object) {
149                                return createFloatAdapter();
150                        }
151                        @Override
152                        public Adapter caseTag(Tag object) {
153                                return createTagAdapter();
154                        }
155                        @Override
156                        public Adapter caseModal(Modal object) {
157                                return createModalAdapter();
158                        }
159                        @Override
160                        public Adapter caseDiv(Div object) {
161                                return createDivAdapter();
162                        }
163                        @Override
164                        public Adapter caseItem(Item object) {
165                                return createItemAdapter();
166                        }
167                        @Override
168                        public Adapter caseActionGroupItem(ActionGroupItem object) {
169                                return createActionGroupItemAdapter();
170                        }
171                        @Override
172                        public Adapter caseLinkActionGroupItem(LinkActionGroupItem object) {
173                                return createLinkActionGroupItemAdapter();
174                        }
175                        @Override
176                        public Adapter caseContentActionGroupItem(ContentActionGroupItem object) {
177                                return createContentActionGroupItemAdapter();
178                        }
179                        @Override
180                        public Adapter caseActionGroup(ActionGroup object) {
181                                return createActionGroupAdapter();
182                        }
183                        @Override
184                        public Adapter caseContainer(Container object) {
185                                return createContainerAdapter();
186                        }
187                        @Override
188                        public Adapter caseRow(Row object) {
189                                return createRowAdapter();
190                        }
191                        @Override
192                        public Adapter caseColumnWidth(ColumnWidth object) {
193                                return createColumnWidthAdapter();
194                        }
195                        @Override
196                        public Adapter caseColumn(Column object) {
197                                return createColumnAdapter();
198                        }
199                        @Override
200                        public Adapter caseTableRowContainer(TableRowContainer object) {
201                                return createTableRowContainerAdapter();
202                        }
203                        @Override
204                        public Adapter caseTableSection(TableSection object) {
205                                return createTableSectionAdapter();
206                        }
207                        @Override
208                        public Adapter caseTableHeader(TableHeader object) {
209                                return createTableHeaderAdapter();
210                        }
211                        @Override
212                        public Adapter caseTableConfiguration(TableConfiguration object) {
213                                return createTableConfigurationAdapter();
214                        }
215                        @Override
216                        public Adapter caseTable(Table object) {
217                                return createTableAdapter();
218                        }
219                        @Override
220                        public Adapter caseTableRow(TableRow object) {
221                                return createTableRowAdapter();
222                        }
223                        @Override
224                        public Adapter caseTableCell(TableCell object) {
225                                return createTableCellAdapter();
226                        }
227                        @Override
228                        public Adapter caseCard(Card object) {
229                                return createCardAdapter();
230                        }
231                        @Override
232                        public Adapter caseAlert(Alert object) {
233                                return createAlertAdapter();
234                        }
235                        @Override
236                        public Adapter caseBadge(Badge object) {
237                                return createBadgeAdapter();
238                        }
239                        @Override
240                        public Adapter caseBreadcrumb(Breadcrumb object) {
241                                return createBreadcrumbAdapter();
242                        }
243                        @Override
244                        public Adapter caseButton(Button object) {
245                                return createButtonAdapter();
246                        }
247                        @Override
248                        public Adapter caseButtonGroup(ButtonGroup object) {
249                                return createButtonGroupAdapter();
250                        }
251                        @Override
252                        public Adapter caseButtonToolbar(ButtonToolbar object) {
253                                return createButtonToolbarAdapter();
254                        }
255                        @Override
256                        public Adapter caseDropdown(Dropdown object) {
257                                return createDropdownAdapter();
258                        }
259                        @Override
260                        public Adapter caseForm(Form object) {
261                                return createFormAdapter();
262                        }
263                        @Override
264                        public Adapter caseListGroup(ListGroup object) {
265                                return createListGroupAdapter();
266                        }
267                        @Override
268                        public Adapter caseNavs(Navs object) {
269                                return createNavsAdapter();
270                        }
271                        @Override
272                        public Adapter caseNavbar(Navbar object) {
273                                return createNavbarAdapter();
274                        }
275                        @Override
276                        public Adapter caseTooltip(Tooltip object) {
277                                return createTooltipAdapter();
278                        }
279                        @Override
280                        public Adapter caseInputGroup(InputGroup object) {
281                                return createInputGroupAdapter();
282                        }
283                        @Override
284                        public Adapter caseFormGroup(FormGroup object) {
285                                return createFormGroupAdapter();
286                        }
287                        @Override
288                        public Adapter caseCollapse(Collapse object) {
289                                return createCollapseAdapter();
290                        }
291                        @Override
292                        public Adapter caseAccordion(Accordion object) {
293                                return createAccordionAdapter();
294                        }
295                        @Override
296                        public Adapter caseCarousel(Carousel object) {
297                                return createCarouselAdapter();
298                        }
299                        @Override
300                        public Adapter caseSlide(Slide object) {
301                                return createSlideAdapter();
302                        }
303                        @Override
304                        public Adapter caseIMarked(org.nasdanika.persistence.Marked object) {
305                                return createIMarkedAdapter();
306                        }
307                        @Override
308                        public Adapter caseMarked(Marked object) {
309                                return createMarkedAdapter();
310                        }
311                        @Override
312                        public Adapter caseAdaptable(Adaptable object) {
313                                return createAdaptableAdapter();
314                        }
315                        @Override
316                        public Adapter caseModelElement(ModelElement object) {
317                                return createModelElementAdapter();
318                        }
319                        @Override
320                        public Adapter caseHtmlElement(HtmlElement object) {
321                                return createHtmlElementAdapter();
322                        }
323                        @Override
324                        public Adapter caseHtml_Page(Page object) {
325                                return createHtml_PageAdapter();
326                        }
327                        @Override
328                        public Adapter caseHtml_Tag(org.nasdanika.html.model.html.Tag object) {
329                                return createHtml_TagAdapter();
330                        }
331                        @Override
332                        public Adapter defaultCase(EObject object) {
333                                return createEObjectAdapter();
334                        }
335                };
336
337        /**
338         * Creates an adapter for the <code>target</code>.
339         * <!-- begin-user-doc -->
340         * <!-- end-user-doc -->
341         * @param target the object to adapt.
342         * @return the adapter for the <code>target</code>.
343         * @generated
344         */
345        @Override
346        public Adapter createAdapter(Notifier target) {
347                return modelSwitch.doSwitch((EObject)target);
348        }
349
350
351        /**
352         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.BootstrapElement <em>Element</em>}'.
353         * <!-- begin-user-doc -->
354         * This default implementation returns null so that we can easily ignore cases;
355         * it's useful to ignore a case when inheritance will catch all the cases anyway.
356         * <!-- end-user-doc -->
357         * @return the new adapter.
358         * @see org.nasdanika.html.model.bootstrap.BootstrapElement
359         * @generated
360         */
361        public Adapter createBootstrapElementAdapter() {
362                return null;
363        }
364
365        /**
366         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Appearance <em>Appearance</em>}'.
367         * <!-- begin-user-doc -->
368         * This default implementation returns null so that we can easily ignore cases;
369         * it's useful to ignore a case when inheritance will catch all the cases anyway.
370         * <!-- end-user-doc -->
371         * @return the new adapter.
372         * @see org.nasdanika.html.model.bootstrap.Appearance
373         * @generated
374         */
375        public Adapter createAppearanceAdapter() {
376                return null;
377        }
378
379        /**
380         * Creates a new adapter for an object of class '{@link java.util.Map.Entry <em>Appearance Entry</em>}'.
381         * <!-- begin-user-doc -->
382         * This default implementation returns null so that we can easily ignore cases;
383         * it's useful to ignore a case when inheritance will catch all the cases anyway.
384         * <!-- end-user-doc -->
385         * @return the new adapter.
386         * @see java.util.Map.Entry
387         * @generated
388         */
389        public Adapter createAppearanceEntryAdapter() {
390                return null;
391        }
392
393        /**
394         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Border <em>Border</em>}'.
395         * <!-- begin-user-doc -->
396         * This default implementation returns null so that we can easily ignore cases;
397         * it's useful to ignore a case when inheritance will catch all the cases anyway.
398         * <!-- end-user-doc -->
399         * @return the new adapter.
400         * @see org.nasdanika.html.model.bootstrap.Border
401         * @generated
402         */
403        public Adapter createBorderAdapter() {
404                return null;
405        }
406
407        /**
408         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Spacing <em>Spacing</em>}'.
409         * <!-- begin-user-doc -->
410         * This default implementation returns null so that we can easily ignore cases;
411         * it's useful to ignore a case when inheritance will catch all the cases anyway.
412         * <!-- end-user-doc -->
413         * @return the new adapter.
414         * @see org.nasdanika.html.model.bootstrap.Spacing
415         * @generated
416         */
417        public Adapter createSpacingAdapter() {
418                return null;
419        }
420
421        /**
422         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Text <em>Text</em>}'.
423         * <!-- begin-user-doc -->
424         * This default implementation returns null so that we can easily ignore cases;
425         * it's useful to ignore a case when inheritance will catch all the cases anyway.
426         * <!-- end-user-doc -->
427         * @return the new adapter.
428         * @see org.nasdanika.html.model.bootstrap.Text
429         * @generated
430         */
431        public Adapter createTextAdapter() {
432                return null;
433        }
434
435        /**
436         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Float <em>Float</em>}'.
437         * <!-- begin-user-doc -->
438         * This default implementation returns null so that we can easily ignore cases;
439         * it's useful to ignore a case when inheritance will catch all the cases anyway.
440         * <!-- end-user-doc -->
441         * @return the new adapter.
442         * @see org.nasdanika.html.model.bootstrap.Float
443         * @generated
444         */
445        public Adapter createFloatAdapter() {
446                return null;
447        }
448
449        /**
450         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Tag <em>Tag</em>}'.
451         * <!-- begin-user-doc -->
452         * This default implementation returns null so that we can easily ignore cases;
453         * it's useful to ignore a case when inheritance will catch all the cases anyway.
454         * <!-- end-user-doc -->
455         * @return the new adapter.
456         * @see org.nasdanika.html.model.bootstrap.Tag
457         * @generated
458         */
459        public Adapter createTagAdapter() {
460                return null;
461        }
462
463        /**
464         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Div <em>Div</em>}'.
465         * <!-- begin-user-doc -->
466         * This default implementation returns null so that we can easily ignore cases;
467         * it's useful to ignore a case when inheritance will catch all the cases anyway.
468         * <!-- end-user-doc -->
469         * @return the new adapter.
470         * @see org.nasdanika.html.model.bootstrap.Div
471         * @generated
472         */
473        public Adapter createDivAdapter() {
474                return null;
475        }
476
477        /**
478         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Item <em>Item</em>}'.
479         * <!-- begin-user-doc -->
480         * This default implementation returns null so that we can easily ignore cases;
481         * it's useful to ignore a case when inheritance will catch all the cases anyway.
482         * <!-- end-user-doc -->
483         * @return the new adapter.
484         * @see org.nasdanika.html.model.bootstrap.Item
485         * @generated
486         */
487        public Adapter createItemAdapter() {
488                return null;
489        }
490
491        /**
492         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.ActionGroupItem <em>Action Group Item</em>}'.
493         * <!-- begin-user-doc -->
494         * This default implementation returns null so that we can easily ignore cases;
495         * it's useful to ignore a case when inheritance will catch all the cases anyway.
496         * <!-- end-user-doc -->
497         * @return the new adapter.
498         * @see org.nasdanika.html.model.bootstrap.ActionGroupItem
499         * @generated
500         */
501        public Adapter createActionGroupItemAdapter() {
502                return null;
503        }
504
505        /**
506         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.LinkActionGroupItem <em>Link Action Group Item</em>}'.
507         * <!-- begin-user-doc -->
508         * This default implementation returns null so that we can easily ignore cases;
509         * it's useful to ignore a case when inheritance will catch all the cases anyway.
510         * <!-- end-user-doc -->
511         * @return the new adapter.
512         * @see org.nasdanika.html.model.bootstrap.LinkActionGroupItem
513         * @generated
514         */
515        public Adapter createLinkActionGroupItemAdapter() {
516                return null;
517        }
518
519        /**
520         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.ContentActionGroupItem <em>Content Action Group Item</em>}'.
521         * <!-- begin-user-doc -->
522         * This default implementation returns null so that we can easily ignore cases;
523         * it's useful to ignore a case when inheritance will catch all the cases anyway.
524         * <!-- end-user-doc -->
525         * @return the new adapter.
526         * @see org.nasdanika.html.model.bootstrap.ContentActionGroupItem
527         * @generated
528         */
529        public Adapter createContentActionGroupItemAdapter() {
530                return null;
531        }
532
533        /**
534         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.ActionGroup <em>Action Group</em>}'.
535         * <!-- begin-user-doc -->
536         * This default implementation returns null so that we can easily ignore cases;
537         * it's useful to ignore a case when inheritance will catch all the cases anyway.
538         * <!-- end-user-doc -->
539         * @return the new adapter.
540         * @see org.nasdanika.html.model.bootstrap.ActionGroup
541         * @generated
542         */
543        public Adapter createActionGroupAdapter() {
544                return null;
545        }
546
547        /**
548         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Container <em>Container</em>}'.
549         * <!-- begin-user-doc -->
550         * This default implementation returns null so that we can easily ignore cases;
551         * it's useful to ignore a case when inheritance will catch all the cases anyway.
552         * <!-- end-user-doc -->
553         * @return the new adapter.
554         * @see org.nasdanika.html.model.bootstrap.Container
555         * @generated
556         */
557        public Adapter createContainerAdapter() {
558                return null;
559        }
560
561        /**
562         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Row <em>Row</em>}'.
563         * <!-- begin-user-doc -->
564         * This default implementation returns null so that we can easily ignore cases;
565         * it's useful to ignore a case when inheritance will catch all the cases anyway.
566         * <!-- end-user-doc -->
567         * @return the new adapter.
568         * @see org.nasdanika.html.model.bootstrap.Row
569         * @generated
570         */
571        public Adapter createRowAdapter() {
572                return null;
573        }
574
575        /**
576         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.ColumnWidth <em>Column Width</em>}'.
577         * <!-- begin-user-doc -->
578         * This default implementation returns null so that we can easily ignore cases;
579         * it's useful to ignore a case when inheritance will catch all the cases anyway.
580         * <!-- end-user-doc -->
581         * @return the new adapter.
582         * @see org.nasdanika.html.model.bootstrap.ColumnWidth
583         * @generated
584         */
585        public Adapter createColumnWidthAdapter() {
586                return null;
587        }
588
589        /**
590         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Column <em>Column</em>}'.
591         * <!-- begin-user-doc -->
592         * This default implementation returns null so that we can easily ignore cases;
593         * it's useful to ignore a case when inheritance will catch all the cases anyway.
594         * <!-- end-user-doc -->
595         * @return the new adapter.
596         * @see org.nasdanika.html.model.bootstrap.Column
597         * @generated
598         */
599        public Adapter createColumnAdapter() {
600                return null;
601        }
602
603        /**
604         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.TableRowContainer <em>Table Row Container</em>}'.
605         * <!-- begin-user-doc -->
606         * This default implementation returns null so that we can easily ignore cases;
607         * it's useful to ignore a case when inheritance will catch all the cases anyway.
608         * <!-- end-user-doc -->
609         * @return the new adapter.
610         * @see org.nasdanika.html.model.bootstrap.TableRowContainer
611         * @generated
612         */
613        public Adapter createTableRowContainerAdapter() {
614                return null;
615        }
616
617        /**
618         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.TableSection <em>Table Section</em>}'.
619         * <!-- begin-user-doc -->
620         * This default implementation returns null so that we can easily ignore cases;
621         * it's useful to ignore a case when inheritance will catch all the cases anyway.
622         * <!-- end-user-doc -->
623         * @return the new adapter.
624         * @see org.nasdanika.html.model.bootstrap.TableSection
625         * @generated
626         */
627        public Adapter createTableSectionAdapter() {
628                return null;
629        }
630
631        /**
632         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.TableHeader <em>Table Header</em>}'.
633         * <!-- begin-user-doc -->
634         * This default implementation returns null so that we can easily ignore cases;
635         * it's useful to ignore a case when inheritance will catch all the cases anyway.
636         * <!-- end-user-doc -->
637         * @return the new adapter.
638         * @see org.nasdanika.html.model.bootstrap.TableHeader
639         * @generated
640         */
641        public Adapter createTableHeaderAdapter() {
642                return null;
643        }
644
645        /**
646         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.TableConfiguration <em>Table Configuration</em>}'.
647         * <!-- begin-user-doc -->
648         * This default implementation returns null so that we can easily ignore cases;
649         * it's useful to ignore a case when inheritance will catch all the cases anyway.
650         * <!-- end-user-doc -->
651         * @return the new adapter.
652         * @see org.nasdanika.html.model.bootstrap.TableConfiguration
653         * @generated
654         */
655        public Adapter createTableConfigurationAdapter() {
656                return null;
657        }
658
659        /**
660         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Table <em>Table</em>}'.
661         * <!-- begin-user-doc -->
662         * This default implementation returns null so that we can easily ignore cases;
663         * it's useful to ignore a case when inheritance will catch all the cases anyway.
664         * <!-- end-user-doc -->
665         * @return the new adapter.
666         * @see org.nasdanika.html.model.bootstrap.Table
667         * @generated
668         */
669        public Adapter createTableAdapter() {
670                return null;
671        }
672
673        /**
674         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.TableRow <em>Table Row</em>}'.
675         * <!-- begin-user-doc -->
676         * This default implementation returns null so that we can easily ignore cases;
677         * it's useful to ignore a case when inheritance will catch all the cases anyway.
678         * <!-- end-user-doc -->
679         * @return the new adapter.
680         * @see org.nasdanika.html.model.bootstrap.TableRow
681         * @generated
682         */
683        public Adapter createTableRowAdapter() {
684                return null;
685        }
686
687        /**
688         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.TableCell <em>Table Cell</em>}'.
689         * <!-- begin-user-doc -->
690         * This default implementation returns null so that we can easily ignore cases;
691         * it's useful to ignore a case when inheritance will catch all the cases anyway.
692         * <!-- end-user-doc -->
693         * @return the new adapter.
694         * @see org.nasdanika.html.model.bootstrap.TableCell
695         * @generated
696         */
697        public Adapter createTableCellAdapter() {
698                return null;
699        }
700
701        /**
702         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Card <em>Card</em>}'.
703         * <!-- begin-user-doc -->
704         * This default implementation returns null so that we can easily ignore cases;
705         * it's useful to ignore a case when inheritance will catch all the cases anyway.
706         * <!-- end-user-doc -->
707         * @return the new adapter.
708         * @see org.nasdanika.html.model.bootstrap.Card
709         * @generated
710         */
711        public Adapter createCardAdapter() {
712                return null;
713        }
714
715        /**
716         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Alert <em>Alert</em>}'.
717         * <!-- begin-user-doc -->
718         * This default implementation returns null so that we can easily ignore cases;
719         * it's useful to ignore a case when inheritance will catch all the cases anyway.
720         * <!-- end-user-doc -->
721         * @return the new adapter.
722         * @see org.nasdanika.html.model.bootstrap.Alert
723         * @generated
724         */
725        public Adapter createAlertAdapter() {
726                return null;
727        }
728
729        /**
730         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Badge <em>Badge</em>}'.
731         * <!-- begin-user-doc -->
732         * This default implementation returns null so that we can easily ignore cases;
733         * it's useful to ignore a case when inheritance will catch all the cases anyway.
734         * <!-- end-user-doc -->
735         * @return the new adapter.
736         * @see org.nasdanika.html.model.bootstrap.Badge
737         * @generated
738         */
739        public Adapter createBadgeAdapter() {
740                return null;
741        }
742
743        /**
744         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Breadcrumb <em>Breadcrumb</em>}'.
745         * <!-- begin-user-doc -->
746         * This default implementation returns null so that we can easily ignore cases;
747         * it's useful to ignore a case when inheritance will catch all the cases anyway.
748         * <!-- end-user-doc -->
749         * @return the new adapter.
750         * @see org.nasdanika.html.model.bootstrap.Breadcrumb
751         * @generated
752         */
753        public Adapter createBreadcrumbAdapter() {
754                return null;
755        }
756
757        /**
758         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Button <em>Button</em>}'.
759         * <!-- begin-user-doc -->
760         * This default implementation returns null so that we can easily ignore cases;
761         * it's useful to ignore a case when inheritance will catch all the cases anyway.
762         * <!-- end-user-doc -->
763         * @return the new adapter.
764         * @see org.nasdanika.html.model.bootstrap.Button
765         * @generated
766         */
767        public Adapter createButtonAdapter() {
768                return null;
769        }
770
771        /**
772         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.ButtonGroup <em>Button Group</em>}'.
773         * <!-- begin-user-doc -->
774         * This default implementation returns null so that we can easily ignore cases;
775         * it's useful to ignore a case when inheritance will catch all the cases anyway.
776         * <!-- end-user-doc -->
777         * @return the new adapter.
778         * @see org.nasdanika.html.model.bootstrap.ButtonGroup
779         * @generated
780         */
781        public Adapter createButtonGroupAdapter() {
782                return null;
783        }
784
785        /**
786         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.ButtonToolbar <em>Button Toolbar</em>}'.
787         * <!-- begin-user-doc -->
788         * This default implementation returns null so that we can easily ignore cases;
789         * it's useful to ignore a case when inheritance will catch all the cases anyway.
790         * <!-- end-user-doc -->
791         * @return the new adapter.
792         * @see org.nasdanika.html.model.bootstrap.ButtonToolbar
793         * @generated
794         */
795        public Adapter createButtonToolbarAdapter() {
796                return null;
797        }
798
799        /**
800         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Dropdown <em>Dropdown</em>}'.
801         * <!-- begin-user-doc -->
802         * This default implementation returns null so that we can easily ignore cases;
803         * it's useful to ignore a case when inheritance will catch all the cases anyway.
804         * <!-- end-user-doc -->
805         * @return the new adapter.
806         * @see org.nasdanika.html.model.bootstrap.Dropdown
807         * @generated
808         */
809        public Adapter createDropdownAdapter() {
810                return null;
811        }
812
813        /**
814         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Form <em>Form</em>}'.
815         * <!-- begin-user-doc -->
816         * This default implementation returns null so that we can easily ignore cases;
817         * it's useful to ignore a case when inheritance will catch all the cases anyway.
818         * <!-- end-user-doc -->
819         * @return the new adapter.
820         * @see org.nasdanika.html.model.bootstrap.Form
821         * @generated
822         */
823        public Adapter createFormAdapter() {
824                return null;
825        }
826
827        /**
828         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.ListGroup <em>List Group</em>}'.
829         * <!-- begin-user-doc -->
830         * This default implementation returns null so that we can easily ignore cases;
831         * it's useful to ignore a case when inheritance will catch all the cases anyway.
832         * <!-- end-user-doc -->
833         * @return the new adapter.
834         * @see org.nasdanika.html.model.bootstrap.ListGroup
835         * @generated
836         */
837        public Adapter createListGroupAdapter() {
838                return null;
839        }
840
841        /**
842         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Navs <em>Navs</em>}'.
843         * <!-- begin-user-doc -->
844         * This default implementation returns null so that we can easily ignore cases;
845         * it's useful to ignore a case when inheritance will catch all the cases anyway.
846         * <!-- end-user-doc -->
847         * @return the new adapter.
848         * @see org.nasdanika.html.model.bootstrap.Navs
849         * @generated
850         */
851        public Adapter createNavsAdapter() {
852                return null;
853        }
854
855        /**
856         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Navbar <em>Navbar</em>}'.
857         * <!-- begin-user-doc -->
858         * This default implementation returns null so that we can easily ignore cases;
859         * it's useful to ignore a case when inheritance will catch all the cases anyway.
860         * <!-- end-user-doc -->
861         * @return the new adapter.
862         * @see org.nasdanika.html.model.bootstrap.Navbar
863         * @generated
864         */
865        public Adapter createNavbarAdapter() {
866                return null;
867        }
868
869        /**
870         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Tooltip <em>Tooltip</em>}'.
871         * <!-- begin-user-doc -->
872         * This default implementation returns null so that we can easily ignore cases;
873         * it's useful to ignore a case when inheritance will catch all the cases anyway.
874         * <!-- end-user-doc -->
875         * @return the new adapter.
876         * @see org.nasdanika.html.model.bootstrap.Tooltip
877         * @generated
878         */
879        public Adapter createTooltipAdapter() {
880                return null;
881        }
882
883        /**
884         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.InputGroup <em>Input Group</em>}'.
885         * <!-- begin-user-doc -->
886         * This default implementation returns null so that we can easily ignore cases;
887         * it's useful to ignore a case when inheritance will catch all the cases anyway.
888         * <!-- end-user-doc -->
889         * @return the new adapter.
890         * @see org.nasdanika.html.model.bootstrap.InputGroup
891         * @generated
892         */
893        public Adapter createInputGroupAdapter() {
894                return null;
895        }
896
897        /**
898         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.FormGroup <em>Form Group</em>}'.
899         * <!-- begin-user-doc -->
900         * This default implementation returns null so that we can easily ignore cases;
901         * it's useful to ignore a case when inheritance will catch all the cases anyway.
902         * <!-- end-user-doc -->
903         * @return the new adapter.
904         * @see org.nasdanika.html.model.bootstrap.FormGroup
905         * @generated
906         */
907        public Adapter createFormGroupAdapter() {
908                return null;
909        }
910
911        /**
912         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Collapse <em>Collapse</em>}'.
913         * <!-- begin-user-doc -->
914         * This default implementation returns null so that we can easily ignore cases;
915         * it's useful to ignore a case when inheritance will catch all the cases anyway.
916         * <!-- end-user-doc -->
917         * @return the new adapter.
918         * @see org.nasdanika.html.model.bootstrap.Collapse
919         * @generated
920         */
921        public Adapter createCollapseAdapter() {
922                return null;
923        }
924
925        /**
926         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Modal <em>Modal</em>}'.
927         * <!-- begin-user-doc -->
928         * This default implementation returns null so that we can easily ignore cases;
929         * it's useful to ignore a case when inheritance will catch all the cases anyway.
930         * <!-- end-user-doc -->
931         * @return the new adapter.
932         * @see org.nasdanika.html.model.bootstrap.Modal
933         * @generated
934         */
935        public Adapter createModalAdapter() {
936                return null;
937        }
938
939        /**
940         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Accordion <em>Accordion</em>}'.
941         * <!-- begin-user-doc -->
942         * This default implementation returns null so that we can easily ignore cases;
943         * it's useful to ignore a case when inheritance will catch all the cases anyway.
944         * <!-- end-user-doc -->
945         * @return the new adapter.
946         * @see org.nasdanika.html.model.bootstrap.Accordion
947         * @generated
948         */
949        public Adapter createAccordionAdapter() {
950                return null;
951        }
952
953        /**
954         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Carousel <em>Carousel</em>}'.
955         * <!-- begin-user-doc -->
956         * This default implementation returns null so that we can easily ignore cases;
957         * it's useful to ignore a case when inheritance will catch all the cases anyway.
958         * <!-- end-user-doc -->
959         * @return the new adapter.
960         * @see org.nasdanika.html.model.bootstrap.Carousel
961         * @generated
962         */
963        public Adapter createCarouselAdapter() {
964                return null;
965        }
966
967        /**
968         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Slide <em>Slide</em>}'.
969         * <!-- begin-user-doc -->
970         * This default implementation returns null so that we can easily ignore cases;
971         * it's useful to ignore a case when inheritance will catch all the cases anyway.
972         * <!-- end-user-doc -->
973         * @return the new adapter.
974         * @see org.nasdanika.html.model.bootstrap.Slide
975         * @generated
976         */
977        public Adapter createSlideAdapter() {
978                return null;
979        }
980
981        /**
982         * Creates a new adapter for an object of class '{@link org.nasdanika.persistence.Marked <em>IMarked</em>}'.
983         * <!-- begin-user-doc -->
984         * This default implementation returns null so that we can easily ignore cases;
985         * it's useful to ignore a case when inheritance will catch all the cases anyway.
986         * <!-- end-user-doc -->
987         * @return the new adapter.
988         * @see org.nasdanika.persistence.Marked
989         * @generated
990         */
991        public Adapter createIMarkedAdapter() {
992                return null;
993        }
994
995        /**
996         * Creates a new adapter for an object of class '{@link org.nasdanika.ncore.Marked <em>Marked</em>}'.
997         * <!-- begin-user-doc -->
998         * This default implementation returns null so that we can easily ignore cases;
999         * it's useful to ignore a case when inheritance will catch all the cases anyway.
1000         * <!-- end-user-doc -->
1001         * @return the new adapter.
1002         * @see org.nasdanika.ncore.Marked
1003         * @generated
1004         */
1005        public Adapter createMarkedAdapter() {
1006                return null;
1007        }
1008
1009        /**
1010         * Creates a new adapter for an object of class '{@link org.nasdanika.common.Adaptable <em>Adaptable</em>}'.
1011         * <!-- begin-user-doc -->
1012         * This default implementation returns null so that we can easily ignore cases;
1013         * it's useful to ignore a case when inheritance will catch all the cases anyway.
1014         * <!-- end-user-doc -->
1015         * @return the new adapter.
1016         * @see org.nasdanika.common.Adaptable
1017         * @generated
1018         */
1019        public Adapter createAdaptableAdapter() {
1020                return null;
1021        }
1022
1023        /**
1024         * Creates a new adapter for an object of class '{@link org.nasdanika.ncore.ModelElement <em>Model Element</em>}'.
1025         * <!-- begin-user-doc -->
1026         * This default implementation returns null so that we can easily ignore cases;
1027         * it's useful to ignore a case when inheritance will catch all the cases anyway.
1028         * <!-- end-user-doc -->
1029         * @return the new adapter.
1030         * @see org.nasdanika.ncore.ModelElement
1031         * @generated
1032         */
1033        public Adapter createModelElementAdapter() {
1034                return null;
1035        }
1036
1037        /**
1038         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.html.HtmlElement <em>Element</em>}'.
1039         * <!-- begin-user-doc -->
1040         * This default implementation returns null so that we can easily ignore cases;
1041         * it's useful to ignore a case when inheritance will catch all the cases anyway.
1042         * <!-- end-user-doc -->
1043         * @return the new adapter.
1044         * @see org.nasdanika.html.model.html.HtmlElement
1045         * @generated
1046         */
1047        public Adapter createHtmlElementAdapter() {
1048                return null;
1049        }
1050
1051        /**
1052         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.html.Page <em>Page</em>}'.
1053         * <!-- begin-user-doc -->
1054         * This default implementation returns null so that we can easily ignore cases;
1055         * it's useful to ignore a case when inheritance will catch all the cases anyway.
1056         * <!-- end-user-doc -->
1057         * @return the new adapter.
1058         * @see org.nasdanika.html.model.html.Page
1059         * @generated
1060         */
1061        public Adapter createHtml_PageAdapter() {
1062                return null;
1063        }
1064
1065        /**
1066         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.bootstrap.Page <em>Page</em>}'.
1067         * <!-- begin-user-doc -->
1068         * This default implementation returns null so that we can easily ignore cases;
1069         * it's useful to ignore a case when inheritance will catch all the cases anyway.
1070         * <!-- end-user-doc -->
1071         * @return the new adapter.
1072         * @see org.nasdanika.html.model.bootstrap.Page
1073         * @generated
1074         */
1075        public Adapter createPageAdapter() {
1076                return null;
1077        }
1078
1079        /**
1080         * Creates a new adapter for an object of class '{@link org.nasdanika.html.model.html.Tag <em>Tag</em>}'.
1081         * <!-- begin-user-doc -->
1082         * This default implementation returns null so that we can easily ignore cases;
1083         * it's useful to ignore a case when inheritance will catch all the cases anyway.
1084         * <!-- end-user-doc -->
1085         * @return the new adapter.
1086         * @see org.nasdanika.html.model.html.Tag
1087         * @generated
1088         */
1089        public Adapter createHtml_TagAdapter() {
1090                return null;
1091        }
1092
1093        /**
1094         * Creates a new adapter for the default case.
1095         * <!-- begin-user-doc -->
1096         * This default implementation returns null.
1097         * <!-- end-user-doc -->
1098         * @return the new adapter.
1099         * @generated
1100         */
1101        public Adapter createEObjectAdapter() {
1102                return null;
1103        }
1104
1105} //BootstrapAdapterFactory