001/**
002 */
003package org.nasdanika.html.model.bootstrap.impl;
004
005import java.util.Map;
006import org.eclipse.emf.ecore.EClass;
007import org.eclipse.emf.ecore.EDataType;
008import org.eclipse.emf.ecore.EObject;
009import org.eclipse.emf.ecore.EPackage;
010
011import org.eclipse.emf.ecore.impl.EFactoryImpl;
012
013import org.eclipse.emf.ecore.plugin.EcorePlugin;
014
015import org.nasdanika.html.bootstrap.Breakpoint;
016import org.nasdanika.html.bootstrap.Color;
017import org.nasdanika.html.bootstrap.Size;
018import org.nasdanika.html.bootstrap.Text.Alignment;
019import org.nasdanika.html.bootstrap.Text.Transform;
020import org.nasdanika.html.bootstrap.Text.Weight;
021import org.nasdanika.html.bootstrap.Theme;
022import org.nasdanika.html.model.bootstrap.Accordion;
023import org.nasdanika.html.model.bootstrap.ActionGroup;
024import org.nasdanika.html.model.bootstrap.Alert;
025import org.nasdanika.html.model.bootstrap.Appearance;
026import org.nasdanika.html.model.bootstrap.Badge;
027import org.nasdanika.html.model.bootstrap.BootstrapElement;
028import org.nasdanika.html.model.bootstrap.BootstrapFactory;
029import org.nasdanika.html.model.bootstrap.BootstrapPackage;
030import org.nasdanika.html.model.bootstrap.Border;
031import org.nasdanika.html.model.bootstrap.Breadcrumb;
032import org.nasdanika.html.model.bootstrap.Button;
033import org.nasdanika.html.model.bootstrap.ButtonGroup;
034import org.nasdanika.html.model.bootstrap.ButtonToolbar;
035import org.nasdanika.html.model.bootstrap.Card;
036import org.nasdanika.html.model.bootstrap.Carousel;
037import org.nasdanika.html.model.bootstrap.Collapse;
038import org.nasdanika.html.model.bootstrap.Column;
039import org.nasdanika.html.model.bootstrap.ColumnWidth;
040import org.nasdanika.html.model.bootstrap.ContentActionGroupItem;
041import org.nasdanika.html.model.bootstrap.Div;
042import org.nasdanika.html.model.bootstrap.Dropdown;
043import org.nasdanika.html.model.bootstrap.Form;
044import org.nasdanika.html.model.bootstrap.FormGroup;
045import org.nasdanika.html.model.bootstrap.InputGroup;
046import org.nasdanika.html.model.bootstrap.LinkActionGroupItem;
047import org.nasdanika.html.model.bootstrap.ListGroup;
048import org.nasdanika.html.model.bootstrap.Modal;
049import org.nasdanika.html.model.bootstrap.Navbar;
050import org.nasdanika.html.model.bootstrap.Navs;
051import org.nasdanika.html.model.bootstrap.Page;
052import org.nasdanika.html.model.bootstrap.Row;
053import org.nasdanika.html.model.bootstrap.Slide;
054import org.nasdanika.html.model.bootstrap.Spacing;
055import org.nasdanika.html.model.bootstrap.Table;
056import org.nasdanika.html.model.bootstrap.TableCell;
057import org.nasdanika.html.model.bootstrap.TableHeader;
058import org.nasdanika.html.model.bootstrap.TableRow;
059import org.nasdanika.html.model.bootstrap.TableSection;
060import org.nasdanika.html.model.bootstrap.Tag;
061import org.nasdanika.html.model.bootstrap.Text;
062import org.nasdanika.html.model.bootstrap.Tooltip;
063
064/**
065 * <!-- begin-user-doc -->
066 * An implementation of the model <b>Factory</b>.
067 * <!-- end-user-doc -->
068 * @generated
069 */
070public class BootstrapFactoryImpl extends EFactoryImpl implements BootstrapFactory {
071        /**
072         * Creates the default factory implementation.
073         * <!-- begin-user-doc -->
074         * <!-- end-user-doc -->
075         * @generated
076         */
077        public static BootstrapFactory init() {
078                try {
079                        BootstrapFactory theBootstrapFactory = (BootstrapFactory)EPackage.Registry.INSTANCE.getEFactory(BootstrapPackage.eNS_URI);
080                        if (theBootstrapFactory != null) {
081                                return theBootstrapFactory;
082                        }
083                }
084                catch (Exception exception) {
085                        EcorePlugin.INSTANCE.log(exception);
086                }
087                return new BootstrapFactoryImpl();
088        }
089
090        /**
091         * Creates an instance of the factory.
092         * <!-- begin-user-doc -->
093         * <!-- end-user-doc -->
094         * @generated
095         */
096        public BootstrapFactoryImpl() {
097                super();
098        }
099
100        /**
101         * <!-- begin-user-doc -->
102         * <!-- end-user-doc -->
103         * @generated
104         */
105        @Override
106        public EObject create(EClass eClass) {
107                switch (eClass.getClassifierID()) {
108                        case BootstrapPackage.BOOTSTRAP_ELEMENT: return createBootstrapElement();
109                        case BootstrapPackage.PAGE: return createPage();
110                        case BootstrapPackage.APPEARANCE: return createAppearance();
111                        case BootstrapPackage.APPEARANCE_ENTRY: return (EObject)createAppearanceEntry();
112                        case BootstrapPackage.BORDER: return createBorder();
113                        case BootstrapPackage.SPACING: return createSpacing();
114                        case BootstrapPackage.TEXT: return createText();
115                        case BootstrapPackage.FLOAT: return createFloat();
116                        case BootstrapPackage.TAG: return createTag();
117                        case BootstrapPackage.MODAL: return createModal();
118                        case BootstrapPackage.DIV: return createDiv();
119                        case BootstrapPackage.LINK_ACTION_GROUP_ITEM: return createLinkActionGroupItem();
120                        case BootstrapPackage.CONTENT_ACTION_GROUP_ITEM: return createContentActionGroupItem();
121                        case BootstrapPackage.ACTION_GROUP: return createActionGroup();
122                        case BootstrapPackage.CONTAINER: return createContainer();
123                        case BootstrapPackage.ROW: return createRow();
124                        case BootstrapPackage.COLUMN_WIDTH: return createColumnWidth();
125                        case BootstrapPackage.COLUMN: return createColumn();
126                        case BootstrapPackage.TABLE_SECTION: return createTableSection();
127                        case BootstrapPackage.TABLE_HEADER: return createTableHeader();
128                        case BootstrapPackage.TABLE: return createTable();
129                        case BootstrapPackage.TABLE_ROW: return createTableRow();
130                        case BootstrapPackage.TABLE_CELL: return createTableCell();
131                        case BootstrapPackage.CARD: return createCard();
132                        case BootstrapPackage.ALERT: return createAlert();
133                        case BootstrapPackage.BADGE: return createBadge();
134                        case BootstrapPackage.BREADCRUMB: return createBreadcrumb();
135                        case BootstrapPackage.BUTTON: return createButton();
136                        case BootstrapPackage.BUTTON_GROUP: return createButtonGroup();
137                        case BootstrapPackage.BUTTON_TOOLBAR: return createButtonToolbar();
138                        case BootstrapPackage.DROPDOWN: return createDropdown();
139                        case BootstrapPackage.FORM: return createForm();
140                        case BootstrapPackage.LIST_GROUP: return createListGroup();
141                        case BootstrapPackage.NAVS: return createNavs();
142                        case BootstrapPackage.NAVBAR: return createNavbar();
143                        case BootstrapPackage.TOOLTIP: return createTooltip();
144                        case BootstrapPackage.INPUT_GROUP: return createInputGroup();
145                        case BootstrapPackage.FORM_GROUP: return createFormGroup();
146                        case BootstrapPackage.COLLAPSE: return createCollapse();
147                        case BootstrapPackage.ACCORDION: return createAccordion();
148                        case BootstrapPackage.CAROUSEL: return createCarousel();
149                        case BootstrapPackage.SLIDE: return createSlide();
150                        default:
151                                throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
152                }
153        }
154
155        /**
156         * <!-- begin-user-doc -->
157         * <!-- end-user-doc -->
158         * @generated
159         */
160        @Override
161        public Object createFromString(EDataType eDataType, String initialValue) {
162                switch (eDataType.getClassifierID()) {
163                        case BootstrapPackage.THEME:
164                                return createThemeFromString(eDataType, initialValue);
165                        case BootstrapPackage.COLOR:
166                                return createColorFromString(eDataType, initialValue);
167                        case BootstrapPackage.SIZE:
168                                return createSizeFromString(eDataType, initialValue);
169                        case BootstrapPackage.BREAKPOINT:
170                                return createBreakpointFromString(eDataType, initialValue);
171                        case BootstrapPackage.TEXT_ALIGNMENT:
172                                return createTextAlignmentFromString(eDataType, initialValue);
173                        case BootstrapPackage.TEXT_TRANSFORM:
174                                return createTextTransformFromString(eDataType, initialValue);
175                        case BootstrapPackage.TEXT_WEIGHT:
176                                return createTextWeightFromString(eDataType, initialValue);
177                        default:
178                                throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
179                }
180        }
181
182        /**
183         * <!-- begin-user-doc -->
184         * <!-- end-user-doc -->
185         * @generated
186         */
187        @Override
188        public String convertToString(EDataType eDataType, Object instanceValue) {
189                switch (eDataType.getClassifierID()) {
190                        case BootstrapPackage.THEME:
191                                return convertThemeToString(eDataType, instanceValue);
192                        case BootstrapPackage.COLOR:
193                                return convertColorToString(eDataType, instanceValue);
194                        case BootstrapPackage.SIZE:
195                                return convertSizeToString(eDataType, instanceValue);
196                        case BootstrapPackage.BREAKPOINT:
197                                return convertBreakpointToString(eDataType, instanceValue);
198                        case BootstrapPackage.TEXT_ALIGNMENT:
199                                return convertTextAlignmentToString(eDataType, instanceValue);
200                        case BootstrapPackage.TEXT_TRANSFORM:
201                                return convertTextTransformToString(eDataType, instanceValue);
202                        case BootstrapPackage.TEXT_WEIGHT:
203                                return convertTextWeightToString(eDataType, instanceValue);
204                        default:
205                                throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
206                }
207        }
208
209        /**
210         * <!-- begin-user-doc -->
211         * <!-- end-user-doc -->
212         * @generated
213         */
214        @Override
215        public BootstrapElement createBootstrapElement() {
216                BootstrapElementImpl bootstrapElement = new BootstrapElementImpl();
217                return bootstrapElement;
218        }
219
220        /**
221         * <!-- begin-user-doc -->
222         * <!-- end-user-doc -->
223         * @generated
224         */
225        @Override
226        public Page createPage() {
227                PageImpl page = new PageImpl();
228                return page;
229        }
230
231        /**
232         * <!-- begin-user-doc -->
233         * <!-- end-user-doc -->
234         * @generated
235         */
236        @Override
237        public Appearance createAppearance() {
238                AppearanceImpl appearance = new AppearanceImpl();
239                return appearance;
240        }
241
242        /**
243         * <!-- begin-user-doc -->
244         * <!-- end-user-doc -->
245         * @generated
246         */
247        public Map.Entry<String, Appearance> createAppearanceEntry() {
248                AppearanceEntryImpl appearanceEntry = new AppearanceEntryImpl();
249                return appearanceEntry;
250        }
251
252        /**
253         * <!-- begin-user-doc -->
254         * <!-- end-user-doc -->
255         * @generated
256         */
257        @Override
258        public Border createBorder() {
259                BorderImpl border = new BorderImpl();
260                return border;
261        }
262
263        /**
264         * <!-- begin-user-doc -->
265         * <!-- end-user-doc -->
266         * @generated
267         */
268        @Override
269        public Spacing createSpacing() {
270                SpacingImpl spacing = new SpacingImpl();
271                return spacing;
272        }
273
274        /**
275         * <!-- begin-user-doc -->
276         * <!-- end-user-doc -->
277         * @generated
278         */
279        @Override
280        public Text createText() {
281                TextImpl text = new TextImpl();
282                return text;
283        }
284
285        /**
286         * <!-- begin-user-doc -->
287         * <!-- end-user-doc -->
288         * @generated
289         */
290        @Override
291        public org.nasdanika.html.model.bootstrap.Float createFloat() {
292                FloatImpl float_ = new FloatImpl();
293                return float_;
294        }
295
296        /**
297         * <!-- begin-user-doc -->
298         * <!-- end-user-doc -->
299         * @generated
300         */
301        @Override
302        public Tag createTag() {
303                TagImpl tag = new TagImpl();
304                return tag;
305        }
306
307        /**
308         * <!-- begin-user-doc -->
309         * <!-- end-user-doc -->
310         * @generated
311         */
312        @Override
313        public Div createDiv() {
314                DivImpl div = new DivImpl();
315                return div;
316        }
317
318        /**
319         * <!-- begin-user-doc -->
320         * <!-- end-user-doc -->
321         * @generated
322         */
323        @Override
324        public LinkActionGroupItem createLinkActionGroupItem() {
325                LinkActionGroupItemImpl linkActionGroupItem = new LinkActionGroupItemImpl();
326                return linkActionGroupItem;
327        }
328
329        /**
330         * <!-- begin-user-doc -->
331         * <!-- end-user-doc -->
332         * @generated
333         */
334        @Override
335        public ContentActionGroupItem createContentActionGroupItem() {
336                ContentActionGroupItemImpl contentActionGroupItem = new ContentActionGroupItemImpl();
337                return contentActionGroupItem;
338        }
339
340        /**
341         * <!-- begin-user-doc -->
342         * <!-- end-user-doc -->
343         * @generated
344         */
345        @Override
346        public ActionGroup createActionGroup() {
347                ActionGroupImpl actionGroup = new ActionGroupImpl();
348                return actionGroup;
349        }
350
351        /**
352         * <!-- begin-user-doc -->
353         * <!-- end-user-doc -->
354         * @generated
355         */
356        @Override
357        public org.nasdanika.html.model.bootstrap.Container createContainer() {
358                ContainerImpl container = new ContainerImpl();
359                return container;
360        }
361
362        /**
363         * <!-- begin-user-doc -->
364         * <!-- end-user-doc -->
365         * @generated
366         */
367        @Override
368        public Row createRow() {
369                RowImpl row = new RowImpl();
370                return row;
371        }
372
373        /**
374         * <!-- begin-user-doc -->
375         * <!-- end-user-doc -->
376         * @generated
377         */
378        @Override
379        public ColumnWidth createColumnWidth() {
380                ColumnWidthImpl columnWidth = new ColumnWidthImpl();
381                return columnWidth;
382        }
383
384        /**
385         * <!-- begin-user-doc -->
386         * <!-- end-user-doc -->
387         * @generated
388         */
389        @Override
390        public Column createColumn() {
391                ColumnImpl column = new ColumnImpl();
392                return column;
393        }
394
395        /**
396         * <!-- begin-user-doc -->
397         * <!-- end-user-doc -->
398         * @generated
399         */
400        @Override
401        public TableSection createTableSection() {
402                TableSectionImpl tableSection = new TableSectionImpl();
403                return tableSection;
404        }
405
406        /**
407         * <!-- begin-user-doc -->
408         * <!-- end-user-doc -->
409         * @generated
410         */
411        @Override
412        public TableHeader createTableHeader() {
413                TableHeaderImpl tableHeader = new TableHeaderImpl();
414                return tableHeader;
415        }
416
417        /**
418         * <!-- begin-user-doc -->
419         * <!-- end-user-doc -->
420         * @generated
421         */
422        @Override
423        public Table createTable() {
424                TableImpl table = new TableImpl();
425                return table;
426        }
427
428        /**
429         * <!-- begin-user-doc -->
430         * <!-- end-user-doc -->
431         * @generated
432         */
433        @Override
434        public TableRow createTableRow() {
435                TableRowImpl tableRow = new TableRowImpl();
436                return tableRow;
437        }
438
439        /**
440         * <!-- begin-user-doc -->
441         * <!-- end-user-doc -->
442         * @generated
443         */
444        @Override
445        public TableCell createTableCell() {
446                TableCellImpl tableCell = new TableCellImpl();
447                return tableCell;
448        }
449
450        /**
451         * <!-- begin-user-doc -->
452         * <!-- end-user-doc -->
453         * @generated
454         */
455        @Override
456        public Card createCard() {
457                CardImpl card = new CardImpl();
458                return card;
459        }
460
461        /**
462         * <!-- begin-user-doc -->
463         * <!-- end-user-doc -->
464         * @generated
465         */
466        @Override
467        public Alert createAlert() {
468                AlertImpl alert = new AlertImpl();
469                return alert;
470        }
471
472        /**
473         * <!-- begin-user-doc -->
474         * <!-- end-user-doc -->
475         * @generated
476         */
477        @Override
478        public Badge createBadge() {
479                BadgeImpl badge = new BadgeImpl();
480                return badge;
481        }
482
483        /**
484         * <!-- begin-user-doc -->
485         * <!-- end-user-doc -->
486         * @generated
487         */
488        @Override
489        public Breadcrumb createBreadcrumb() {
490                BreadcrumbImpl breadcrumb = new BreadcrumbImpl();
491                return breadcrumb;
492        }
493
494        /**
495         * <!-- begin-user-doc -->
496         * <!-- end-user-doc -->
497         * @generated
498         */
499        @Override
500        public Button createButton() {
501                ButtonImpl button = new ButtonImpl();
502                return button;
503        }
504
505        /**
506         * <!-- begin-user-doc -->
507         * <!-- end-user-doc -->
508         * @generated
509         */
510        @Override
511        public ButtonGroup createButtonGroup() {
512                ButtonGroupImpl buttonGroup = new ButtonGroupImpl();
513                return buttonGroup;
514        }
515
516        /**
517         * <!-- begin-user-doc -->
518         * <!-- end-user-doc -->
519         * @generated
520         */
521        @Override
522        public ButtonToolbar createButtonToolbar() {
523                ButtonToolbarImpl buttonToolbar = new ButtonToolbarImpl();
524                return buttonToolbar;
525        }
526
527        /**
528         * <!-- begin-user-doc -->
529         * <!-- end-user-doc -->
530         * @generated
531         */
532        @Override
533        public Dropdown createDropdown() {
534                DropdownImpl dropdown = new DropdownImpl();
535                return dropdown;
536        }
537
538        /**
539         * <!-- begin-user-doc -->
540         * <!-- end-user-doc -->
541         * @generated
542         */
543        @Override
544        public Form createForm() {
545                FormImpl form = new FormImpl();
546                return form;
547        }
548
549        /**
550         * <!-- begin-user-doc -->
551         * <!-- end-user-doc -->
552         * @generated
553         */
554        @Override
555        public ListGroup createListGroup() {
556                ListGroupImpl listGroup = new ListGroupImpl();
557                return listGroup;
558        }
559
560        /**
561         * <!-- begin-user-doc -->
562         * <!-- end-user-doc -->
563         * @generated
564         */
565        @Override
566        public Navs createNavs() {
567                NavsImpl navs = new NavsImpl();
568                return navs;
569        }
570
571        /**
572         * <!-- begin-user-doc -->
573         * <!-- end-user-doc -->
574         * @generated
575         */
576        @Override
577        public Navbar createNavbar() {
578                NavbarImpl navbar = new NavbarImpl();
579                return navbar;
580        }
581
582        /**
583         * <!-- begin-user-doc -->
584         * <!-- end-user-doc -->
585         * @generated
586         */
587        @Override
588        public Tooltip createTooltip() {
589                TooltipImpl tooltip = new TooltipImpl();
590                return tooltip;
591        }
592
593        /**
594         * <!-- begin-user-doc -->
595         * <!-- end-user-doc -->
596         * @generated
597         */
598        @Override
599        public InputGroup createInputGroup() {
600                InputGroupImpl inputGroup = new InputGroupImpl();
601                return inputGroup;
602        }
603
604        /**
605         * <!-- begin-user-doc -->
606         * <!-- end-user-doc -->
607         * @generated
608         */
609        @Override
610        public FormGroup createFormGroup() {
611                FormGroupImpl formGroup = new FormGroupImpl();
612                return formGroup;
613        }
614
615        /**
616         * <!-- begin-user-doc -->
617         * <!-- end-user-doc -->
618         * @generated
619         */
620        @Override
621        public Collapse createCollapse() {
622                CollapseImpl collapse = new CollapseImpl();
623                return collapse;
624        }
625
626        /**
627         * <!-- begin-user-doc -->
628         * <!-- end-user-doc -->
629         * @generated
630         */
631        @Override
632        public Modal createModal() {
633                ModalImpl modal = new ModalImpl();
634                return modal;
635        }
636
637        /**
638         * <!-- begin-user-doc -->
639         * <!-- end-user-doc -->
640         * @generated
641         */
642        @Override
643        public Accordion createAccordion() {
644                AccordionImpl accordion = new AccordionImpl();
645                return accordion;
646        }
647
648        /**
649         * <!-- begin-user-doc -->
650         * <!-- end-user-doc -->
651         * @generated
652         */
653        @Override
654        public Carousel createCarousel() {
655                CarouselImpl carousel = new CarouselImpl();
656                return carousel;
657        }
658
659        /**
660         * <!-- begin-user-doc -->
661         * <!-- end-user-doc -->
662         * @generated
663         */
664        @Override
665        public Slide createSlide() {
666                SlideImpl slide = new SlideImpl();
667                return slide;
668        }
669
670        /**
671         * <!-- begin-user-doc -->
672         * <!-- end-user-doc -->
673         * @generated
674         */
675        public Theme createThemeFromString(EDataType eDataType, String initialValue) {
676                return (Theme)super.createFromString(eDataType, initialValue);
677        }
678
679        /**
680         * <!-- begin-user-doc -->
681         * <!-- end-user-doc -->
682         * @generated
683         */
684        public String convertThemeToString(EDataType eDataType, Object instanceValue) {
685                return super.convertToString(eDataType, instanceValue);
686        }
687
688        /**
689         * <!-- begin-user-doc -->
690         * <!-- end-user-doc -->
691         * @generated
692         */
693        public Color createColorFromString(EDataType eDataType, String initialValue) {
694                return (Color)super.createFromString(eDataType, initialValue);
695        }
696
697        /**
698         * <!-- begin-user-doc -->
699         * <!-- end-user-doc -->
700         * @generated
701         */
702        public String convertColorToString(EDataType eDataType, Object instanceValue) {
703                return super.convertToString(eDataType, instanceValue);
704        }
705
706        /**
707         * <!-- begin-user-doc -->
708         * <!-- end-user-doc -->
709         * @generated
710         */
711        public Size createSizeFromString(EDataType eDataType, String initialValue) {
712                return (Size)super.createFromString(eDataType, initialValue);
713        }
714
715        /**
716         * <!-- begin-user-doc -->
717         * <!-- end-user-doc -->
718         * @generated
719         */
720        public String convertSizeToString(EDataType eDataType, Object instanceValue) {
721                return super.convertToString(eDataType, instanceValue);
722        }
723
724        /**
725         * <!-- begin-user-doc -->
726         * <!-- end-user-doc -->
727         * @generated
728         */
729        public Breakpoint createBreakpointFromString(EDataType eDataType, String initialValue) {
730                return (Breakpoint)super.createFromString(eDataType, initialValue);
731        }
732
733        /**
734         * <!-- begin-user-doc -->
735         * <!-- end-user-doc -->
736         * @generated
737         */
738        public String convertBreakpointToString(EDataType eDataType, Object instanceValue) {
739                return super.convertToString(eDataType, instanceValue);
740        }
741
742        /**
743         * <!-- begin-user-doc -->
744         * <!-- end-user-doc -->
745         * @generated
746         */
747        public Alignment createTextAlignmentFromString(EDataType eDataType, String initialValue) {
748                return (Alignment)super.createFromString(eDataType, initialValue);
749        }
750
751        /**
752         * <!-- begin-user-doc -->
753         * <!-- end-user-doc -->
754         * @generated
755         */
756        public String convertTextAlignmentToString(EDataType eDataType, Object instanceValue) {
757                return super.convertToString(eDataType, instanceValue);
758        }
759
760        /**
761         * <!-- begin-user-doc -->
762         * <!-- end-user-doc -->
763         * @generated
764         */
765        public Transform createTextTransformFromString(EDataType eDataType, String initialValue) {
766                return (Transform)super.createFromString(eDataType, initialValue);
767        }
768
769        /**
770         * <!-- begin-user-doc -->
771         * <!-- end-user-doc -->
772         * @generated
773         */
774        public String convertTextTransformToString(EDataType eDataType, Object instanceValue) {
775                return super.convertToString(eDataType, instanceValue);
776        }
777
778        /**
779         * <!-- begin-user-doc -->
780         * <!-- end-user-doc -->
781         * @generated
782         */
783        public Weight createTextWeightFromString(EDataType eDataType, String initialValue) {
784                return (Weight)super.createFromString(eDataType, initialValue);
785        }
786
787        /**
788         * <!-- begin-user-doc -->
789         * <!-- end-user-doc -->
790         * @generated
791         */
792        public String convertTextWeightToString(EDataType eDataType, Object instanceValue) {
793                return super.convertToString(eDataType, instanceValue);
794        }
795
796        /**
797         * <!-- begin-user-doc -->
798         * <!-- end-user-doc -->
799         * @generated
800         */
801        @Override
802        public BootstrapPackage getBootstrapPackage() {
803                return (BootstrapPackage)getEPackage();
804        }
805
806        /**
807         * <!-- begin-user-doc -->
808         * <!-- end-user-doc -->
809         * @deprecated
810         * @generated
811         */
812        @Deprecated
813        public static BootstrapPackage getPackage() {
814                return BootstrapPackage.eINSTANCE;
815        }
816
817} //BootstrapFactoryImpl