1 7 package Olj.impl; 8 9 import Olj.ConstantColumnType; 10 import Olj.ConstantColumnsType; 11 import Olj.CopyTableType; 12 import Olj.CounterColumnType; 13 import Olj.CounterColumnsType; 14 import Olj.DefinitionIncludeType; 15 import Olj.DocumentRoot; 16 import Olj.EchoType; 17 import Olj.ImportDefinitionType; 18 import Olj.IncludeType; 19 import Olj.JavaScriptType; 20 import Olj.JdbcDefaultParametersType; 21 import Olj.JdbcParametersType; 22 import Olj.JdbcSourceParameterType; 23 import Olj.JdbcSourceParametersType; 24 import Olj.JdbcSourceTargetParametersType; 25 import Olj.JdbcTargetParameterType; 26 import Olj.JdbcTargetParametersType; 27 import Olj.LoaderJobType; 28 import Olj.OljPackage; 29 import Olj.RelationColumnType; 30 import Olj.RelationColumnsType; 31 import Olj.RestartCounterType; 32 import Olj.SortColumnType; 33 import Olj.SortColumnsType; 34 import Olj.SourceColumnType; 35 import Olj.SourceColumnsType; 36 import Olj.SqlStmtType; 37 import Olj.SqlType; 38 import Olj.SubCounterColumnType; 39 import Olj.SubCounterKeyColumnType; 40 import Olj.TableType; 41 import Olj.TablesType; 42 import Olj.TargetColumnType; 43 import Olj.TargetColumnsType; 44 import Olj.TimeStampColumnType; 45 import Olj.TransformationType; 46 import Olj.TransformationsType; 47 import Olj.UserIDColumnType; 48 import Olj.ValueColumnType; 49 import Olj.ValueColumnsType; 50 import Olj.VariableColumnType; 51 import Olj.VariableColumnsType; 52 import Olj.VariableType; 53 import Olj.VariablesType; 54 55 import java.util.Collection ; 56 57 import org.eclipse.emf.common.notify.NotificationChain; 58 59 import org.eclipse.emf.common.util.EMap; 60 61 import org.eclipse.emf.ecore.EClass; 62 import org.eclipse.emf.ecore.EStructuralFeature; 63 import org.eclipse.emf.ecore.EcorePackage; 64 import org.eclipse.emf.ecore.InternalEObject; 65 66 import org.eclipse.emf.ecore.impl.EObjectImpl; 67 import org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl; 68 69 import org.eclipse.emf.ecore.util.BasicFeatureMap; 70 import org.eclipse.emf.ecore.util.EcoreEMap; 71 import org.eclipse.emf.ecore.util.FeatureMap; 72 import org.eclipse.emf.ecore.util.InternalEList; 73 74 132 public class DocumentRootImpl extends EObjectImpl implements DocumentRoot { 133 141 protected FeatureMap mixed = null; 142 143 151 protected EMap xMLNSPrefixMap = null; 152 153 161 protected EMap xSISchemaLocation = null; 162 163 168 protected DocumentRootImpl() { 169 super(); 170 } 171 172 177 protected EClass eStaticClass() { 178 return OljPackage.eINSTANCE.getDocumentRoot(); 179 } 180 181 186 public FeatureMap getMixed() { 187 if (mixed == null) { 188 mixed = new BasicFeatureMap(this, OljPackage.DOCUMENT_ROOT__MIXED); 189 } 190 return mixed; 191 } 192 193 198 public EMap getXMLNSPrefixMap() { 199 if (xMLNSPrefixMap == null) { 200 xMLNSPrefixMap = new EcoreEMap(EcorePackage.eINSTANCE.getEStringToStringMapEntry(), EStringToStringMapEntryImpl.class, this, OljPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP); 201 } 202 return xMLNSPrefixMap; 203 } 204 205 210 public EMap getXSISchemaLocation() { 211 if (xSISchemaLocation == null) { 212 xSISchemaLocation = new EcoreEMap(EcorePackage.eINSTANCE.getEStringToStringMapEntry(), EStringToStringMapEntryImpl.class, this, OljPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION); 213 } 214 return xSISchemaLocation; 215 } 216 217 222 public ConstantColumnType getConstantColumn() { 223 return (ConstantColumnType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_ConstantColumn(), true); 224 } 225 226 231 public NotificationChain basicSetConstantColumn(ConstantColumnType newConstantColumn, NotificationChain msgs) { 232 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_ConstantColumn(), newConstantColumn, null); 233 } 234 235 240 public void setConstantColumn(ConstantColumnType newConstantColumn) { 241 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_ConstantColumn(), newConstantColumn); 242 } 243 244 249 public ConstantColumnsType getConstantColumns() { 250 return (ConstantColumnsType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_ConstantColumns(), true); 251 } 252 253 258 public NotificationChain basicSetConstantColumns(ConstantColumnsType newConstantColumns, NotificationChain msgs) { 259 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_ConstantColumns(), newConstantColumns, null); 260 } 261 262 267 public void setConstantColumns(ConstantColumnsType newConstantColumns) { 268 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_ConstantColumns(), newConstantColumns); 269 } 270 271 276 public CopyTableType getCopyTable() { 277 return (CopyTableType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_CopyTable(), true); 278 } 279 280 285 public NotificationChain basicSetCopyTable(CopyTableType newCopyTable, NotificationChain msgs) { 286 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_CopyTable(), newCopyTable, null); 287 } 288 289 294 public void setCopyTable(CopyTableType newCopyTable) { 295 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_CopyTable(), newCopyTable); 296 } 297 298 303 public CounterColumnType getCounterColumn() { 304 return (CounterColumnType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_CounterColumn(), true); 305 } 306 307 312 public NotificationChain basicSetCounterColumn(CounterColumnType newCounterColumn, NotificationChain msgs) { 313 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_CounterColumn(), newCounterColumn, null); 314 } 315 316 321 public void setCounterColumn(CounterColumnType newCounterColumn) { 322 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_CounterColumn(), newCounterColumn); 323 } 324 325 330 public CounterColumnsType getCounterColumns() { 331 return (CounterColumnsType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_CounterColumns(), true); 332 } 333 334 339 public NotificationChain basicSetCounterColumns(CounterColumnsType newCounterColumns, NotificationChain msgs) { 340 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_CounterColumns(), newCounterColumns, null); 341 } 342 343 348 public void setCounterColumns(CounterColumnsType newCounterColumns) { 349 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_CounterColumns(), newCounterColumns); 350 } 351 352 357 public DefinitionIncludeType getDefinitionInclude() { 358 return (DefinitionIncludeType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_DefinitionInclude(), true); 359 } 360 361 366 public NotificationChain basicSetDefinitionInclude(DefinitionIncludeType newDefinitionInclude, NotificationChain msgs) { 367 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_DefinitionInclude(), newDefinitionInclude, null); 368 } 369 370 375 public void setDefinitionInclude(DefinitionIncludeType newDefinitionInclude) { 376 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_DefinitionInclude(), newDefinitionInclude); 377 } 378 379 384 public EchoType getEcho() { 385 return (EchoType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_Echo(), true); 386 } 387 388 393 public NotificationChain basicSetEcho(EchoType newEcho, NotificationChain msgs) { 394 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_Echo(), newEcho, null); 395 } 396 397 402 public void setEcho(EchoType newEcho) { 403 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_Echo(), newEcho); 404 } 405 406 411 public ImportDefinitionType getImportDefinition() { 412 return (ImportDefinitionType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_ImportDefinition(), true); 413 } 414 415 420 public NotificationChain basicSetImportDefinition(ImportDefinitionType newImportDefinition, NotificationChain msgs) { 421 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_ImportDefinition(), newImportDefinition, null); 422 } 423 424 429 public void setImportDefinition(ImportDefinitionType newImportDefinition) { 430 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_ImportDefinition(), newImportDefinition); 431 } 432 433 438 public IncludeType getInclude() { 439 return (IncludeType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_Include(), true); 440 } 441 442 447 public NotificationChain basicSetInclude(IncludeType newInclude, NotificationChain msgs) { 448 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_Include(), newInclude, null); 449 } 450 451 456 public void setInclude(IncludeType newInclude) { 457 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_Include(), newInclude); 458 } 459 460 465 public JavaScriptType getJavaScript() { 466 return (JavaScriptType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_JavaScript(), true); 467 } 468 469 474 public NotificationChain basicSetJavaScript(JavaScriptType newJavaScript, NotificationChain msgs) { 475 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_JavaScript(), newJavaScript, null); 476 } 477 478 483 public void setJavaScript(JavaScriptType newJavaScript) { 484 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_JavaScript(), newJavaScript); 485 } 486 487 492 public JdbcDefaultParametersType getJdbcDefaultParameters() { 493 return (JdbcDefaultParametersType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_JdbcDefaultParameters(), true); 494 } 495 496 501 public NotificationChain basicSetJdbcDefaultParameters(JdbcDefaultParametersType newJdbcDefaultParameters, NotificationChain msgs) { 502 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_JdbcDefaultParameters(), newJdbcDefaultParameters, null); 503 } 504 505 510 public void setJdbcDefaultParameters(JdbcDefaultParametersType newJdbcDefaultParameters) { 511 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_JdbcDefaultParameters(), newJdbcDefaultParameters); 512 } 513 514 519 public JdbcParametersType getJdbcParameters() { 520 return (JdbcParametersType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_JdbcParameters(), true); 521 } 522 523 528 public NotificationChain basicSetJdbcParameters(JdbcParametersType newJdbcParameters, NotificationChain msgs) { 529 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_JdbcParameters(), newJdbcParameters, null); 530 } 531 532 537 public void setJdbcParameters(JdbcParametersType newJdbcParameters) { 538 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_JdbcParameters(), newJdbcParameters); 539 } 540 541 546 public JdbcSourceParameterType getJdbcSourceParameter() { 547 return (JdbcSourceParameterType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_JdbcSourceParameter(), true); 548 } 549 550 555 public NotificationChain basicSetJdbcSourceParameter(JdbcSourceParameterType newJdbcSourceParameter, NotificationChain msgs) { 556 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_JdbcSourceParameter(), newJdbcSourceParameter, null); 557 } 558 559 564 public void setJdbcSourceParameter(JdbcSourceParameterType newJdbcSourceParameter) { 565 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_JdbcSourceParameter(), newJdbcSourceParameter); 566 } 567 568 573 public JdbcSourceParametersType getJdbcSourceParameters() { 574 return (JdbcSourceParametersType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_JdbcSourceParameters(), true); 575 } 576 577 582 public NotificationChain basicSetJdbcSourceParameters(JdbcSourceParametersType newJdbcSourceParameters, NotificationChain msgs) { 583 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_JdbcSourceParameters(), newJdbcSourceParameters, null); 584 } 585 586 591 public void setJdbcSourceParameters(JdbcSourceParametersType newJdbcSourceParameters) { 592 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_JdbcSourceParameters(), newJdbcSourceParameters); 593 } 594 595 600 public JdbcSourceTargetParametersType getJdbcSourceTargetParameters() { 601 return (JdbcSourceTargetParametersType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_JdbcSourceTargetParameters(), true); 602 } 603 604 609 public NotificationChain basicSetJdbcSourceTargetParameters(JdbcSourceTargetParametersType newJdbcSourceTargetParameters, NotificationChain msgs) { 610 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_JdbcSourceTargetParameters(), newJdbcSourceTargetParameters, null); 611 } 612 613 618 public void setJdbcSourceTargetParameters(JdbcSourceTargetParametersType newJdbcSourceTargetParameters) { 619 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_JdbcSourceTargetParameters(), newJdbcSourceTargetParameters); 620 } 621 622 627 public JdbcTargetParameterType getJdbcTargetParameter() { 628 return (JdbcTargetParameterType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_JdbcTargetParameter(), true); 629 } 630 631 636 public NotificationChain basicSetJdbcTargetParameter(JdbcTargetParameterType newJdbcTargetParameter, NotificationChain msgs) { 637 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_JdbcTargetParameter(), newJdbcTargetParameter, null); 638 } 639 640 645 public void setJdbcTargetParameter(JdbcTargetParameterType newJdbcTargetParameter) { 646 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_JdbcTargetParameter(), newJdbcTargetParameter); 647 } 648 649 654 public JdbcTargetParametersType getJdbcTargetParameters() { 655 return (JdbcTargetParametersType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_JdbcTargetParameters(), true); 656 } 657 658 663 public NotificationChain basicSetJdbcTargetParameters(JdbcTargetParametersType newJdbcTargetParameters, NotificationChain msgs) { 664 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_JdbcTargetParameters(), newJdbcTargetParameters, null); 665 } 666 667 672 public void setJdbcTargetParameters(JdbcTargetParametersType newJdbcTargetParameters) { 673 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_JdbcTargetParameters(), newJdbcTargetParameters); 674 } 675 676 681 public LoaderJobType getLoaderJob() { 682 return (LoaderJobType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_LoaderJob(), true); 683 } 684 685 690 public NotificationChain basicSetLoaderJob(LoaderJobType newLoaderJob, NotificationChain msgs) { 691 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_LoaderJob(), newLoaderJob, null); 692 } 693 694 699 public void setLoaderJob(LoaderJobType newLoaderJob) { 700 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_LoaderJob(), newLoaderJob); 701 } 702 703 708 public RelationColumnType getRelationColumn() { 709 return (RelationColumnType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_RelationColumn(), true); 710 } 711 712 717 public NotificationChain basicSetRelationColumn(RelationColumnType newRelationColumn, NotificationChain msgs) { 718 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_RelationColumn(), newRelationColumn, null); 719 } 720 721 726 public void setRelationColumn(RelationColumnType newRelationColumn) { 727 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_RelationColumn(), newRelationColumn); 728 } 729 730 735 public RelationColumnsType getRelationColumns() { 736 return (RelationColumnsType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_RelationColumns(), true); 737 } 738 739 744 public NotificationChain basicSetRelationColumns(RelationColumnsType newRelationColumns, NotificationChain msgs) { 745 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_RelationColumns(), newRelationColumns, null); 746 } 747 748 753 public void setRelationColumns(RelationColumnsType newRelationColumns) { 754 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_RelationColumns(), newRelationColumns); 755 } 756 757 762 public RestartCounterType getRestartCounter() { 763 return (RestartCounterType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_RestartCounter(), true); 764 } 765 766 771 public NotificationChain basicSetRestartCounter(RestartCounterType newRestartCounter, NotificationChain msgs) { 772 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_RestartCounter(), newRestartCounter, null); 773 } 774 775 780 public void setRestartCounter(RestartCounterType newRestartCounter) { 781 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_RestartCounter(), newRestartCounter); 782 } 783 784 789 public SortColumnType getSortColumn() { 790 return (SortColumnType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_SortColumn(), true); 791 } 792 793 798 public NotificationChain basicSetSortColumn(SortColumnType newSortColumn, NotificationChain msgs) { 799 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_SortColumn(), newSortColumn, null); 800 } 801 802 807 public void setSortColumn(SortColumnType newSortColumn) { 808 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_SortColumn(), newSortColumn); 809 } 810 811 816 public SortColumnsType getSortColumns() { 817 return (SortColumnsType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_SortColumns(), true); 818 } 819 820 825 public NotificationChain basicSetSortColumns(SortColumnsType newSortColumns, NotificationChain msgs) { 826 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_SortColumns(), newSortColumns, null); 827 } 828 829 834 public void setSortColumns(SortColumnsType newSortColumns) { 835 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_SortColumns(), newSortColumns); 836 } 837 838 843 public SourceColumnType getSourceColumn() { 844 return (SourceColumnType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_SourceColumn(), true); 845 } 846 847 852 public NotificationChain basicSetSourceColumn(SourceColumnType newSourceColumn, NotificationChain msgs) { 853 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_SourceColumn(), newSourceColumn, null); 854 } 855 856 861 public void setSourceColumn(SourceColumnType newSourceColumn) { 862 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_SourceColumn(), newSourceColumn); 863 } 864 865 870 public SourceColumnsType getSourceColumns() { 871 return (SourceColumnsType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_SourceColumns(), true); 872 } 873 874 879 public NotificationChain basicSetSourceColumns(SourceColumnsType newSourceColumns, NotificationChain msgs) { 880 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_SourceColumns(), newSourceColumns, null); 881 } 882 883 888 public void setSourceColumns(SourceColumnsType newSourceColumns) { 889 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_SourceColumns(), newSourceColumns); 890 } 891 892 897 public SqlType getSql() { 898 return (SqlType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_Sql(), true); 899 } 900 901 906 public NotificationChain basicSetSql(SqlType newSql, NotificationChain msgs) { 907 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_Sql(), newSql, null); 908 } 909 910 915 public void setSql(SqlType newSql) { 916 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_Sql(), newSql); 917 } 918 919 924 public SqlStmtType getSqlStmt() { 925 return (SqlStmtType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_SqlStmt(), true); 926 } 927 928 933 public NotificationChain basicSetSqlStmt(SqlStmtType newSqlStmt, NotificationChain msgs) { 934 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_SqlStmt(), newSqlStmt, null); 935 } 936 937 942 public void setSqlStmt(SqlStmtType newSqlStmt) { 943 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_SqlStmt(), newSqlStmt); 944 } 945 946 951 public SubCounterColumnType getSubCounterColumn() { 952 return (SubCounterColumnType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_SubCounterColumn(), true); 953 } 954 955 960 public NotificationChain basicSetSubCounterColumn(SubCounterColumnType newSubCounterColumn, NotificationChain msgs) { 961 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_SubCounterColumn(), newSubCounterColumn, null); 962 } 963 964 969 public void setSubCounterColumn(SubCounterColumnType newSubCounterColumn) { 970 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_SubCounterColumn(), newSubCounterColumn); 971 } 972 973 978 public SubCounterKeyColumnType getSubCounterKeyColumn() { 979 return (SubCounterKeyColumnType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_SubCounterKeyColumn(), true); 980 } 981 982 987 public NotificationChain basicSetSubCounterKeyColumn(SubCounterKeyColumnType newSubCounterKeyColumn, NotificationChain msgs) { 988 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_SubCounterKeyColumn(), newSubCounterKeyColumn, null); 989 } 990 991 996 public void setSubCounterKeyColumn(SubCounterKeyColumnType newSubCounterKeyColumn) { 997 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_SubCounterKeyColumn(), newSubCounterKeyColumn); 998 } 999 1000 1005 public TableType getTable() { 1006 return (TableType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_Table(), true); 1007 } 1008 1009 1014 public NotificationChain basicSetTable(TableType newTable, NotificationChain msgs) { 1015 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_Table(), newTable, null); 1016 } 1017 1018 1023 public void setTable(TableType newTable) { 1024 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_Table(), newTable); 1025 } 1026 1027 1032 public TablesType getTables() { 1033 return (TablesType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_Tables(), true); 1034 } 1035 1036 1041 public NotificationChain basicSetTables(TablesType newTables, NotificationChain msgs) { 1042 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_Tables(), newTables, null); 1043 } 1044 1045 1050 public void setTables(TablesType newTables) { 1051 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_Tables(), newTables); 1052 } 1053 1054 1059 public TargetColumnType getTargetColumn() { 1060 return (TargetColumnType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_TargetColumn(), true); 1061 } 1062 1063 1068 public NotificationChain basicSetTargetColumn(TargetColumnType newTargetColumn, NotificationChain msgs) { 1069 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_TargetColumn(), newTargetColumn, null); 1070 } 1071 1072 1077 public void setTargetColumn(TargetColumnType newTargetColumn) { 1078 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_TargetColumn(), newTargetColumn); 1079 } 1080 1081 1086 public TargetColumnsType getTargetColumns() { 1087 return (TargetColumnsType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_TargetColumns(), true); 1088 } 1089 1090 1095 public NotificationChain basicSetTargetColumns(TargetColumnsType newTargetColumns, NotificationChain msgs) { 1096 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_TargetColumns(), newTargetColumns, null); 1097 } 1098 1099 1104 public void setTargetColumns(TargetColumnsType newTargetColumns) { 1105 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_TargetColumns(), newTargetColumns); 1106 } 1107 1108 1113 public TimeStampColumnType getTimeStampColumn() { 1114 return (TimeStampColumnType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_TimeStampColumn(), true); 1115 } 1116 1117 1122 public NotificationChain basicSetTimeStampColumn(TimeStampColumnType newTimeStampColumn, NotificationChain msgs) { 1123 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_TimeStampColumn(), newTimeStampColumn, null); 1124 } 1125 1126 1131 public void setTimeStampColumn(TimeStampColumnType newTimeStampColumn) { 1132 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_TimeStampColumn(), newTimeStampColumn); 1133 } 1134 1135 1140 public TransformationType getTransformation() { 1141 return (TransformationType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_Transformation(), true); 1142 } 1143 1144 1149 public NotificationChain basicSetTransformation(TransformationType newTransformation, NotificationChain msgs) { 1150 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_Transformation(), newTransformation, null); 1151 } 1152 1153 1158 public void setTransformation(TransformationType newTransformation) { 1159 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_Transformation(), newTransformation); 1160 } 1161 1162 1167 public TransformationsType getTransformations() { 1168 return (TransformationsType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_Transformations(), true); 1169 } 1170 1171 1176 public NotificationChain basicSetTransformations(TransformationsType newTransformations, NotificationChain msgs) { 1177 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_Transformations(), newTransformations, null); 1178 } 1179 1180 1185 public void setTransformations(TransformationsType newTransformations) { 1186 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_Transformations(), newTransformations); 1187 } 1188 1189 1194 public UserIDColumnType getUserIDColumn() { 1195 return (UserIDColumnType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_UserIDColumn(), true); 1196 } 1197 1198 1203 public NotificationChain basicSetUserIDColumn(UserIDColumnType newUserIDColumn, NotificationChain msgs) { 1204 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_UserIDColumn(), newUserIDColumn, null); 1205 } 1206 1207 1212 public void setUserIDColumn(UserIDColumnType newUserIDColumn) { 1213 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_UserIDColumn(), newUserIDColumn); 1214 } 1215 1216 1221 public ValueColumnType getValueColumn() { 1222 return (ValueColumnType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_ValueColumn(), true); 1223 } 1224 1225 1230 public NotificationChain basicSetValueColumn(ValueColumnType newValueColumn, NotificationChain msgs) { 1231 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_ValueColumn(), newValueColumn, null); 1232 } 1233 1234 1239 public void setValueColumn(ValueColumnType newValueColumn) { 1240 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_ValueColumn(), newValueColumn); 1241 } 1242 1243 1248 public ValueColumnsType getValueColumns() { 1249 return (ValueColumnsType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_ValueColumns(), true); 1250 } 1251 1252 1257 public NotificationChain basicSetValueColumns(ValueColumnsType newValueColumns, NotificationChain msgs) { 1258 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_ValueColumns(), newValueColumns, null); 1259 } 1260 1261 1266 public void setValueColumns(ValueColumnsType newValueColumns) { 1267 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_ValueColumns(), newValueColumns); 1268 } 1269 1270 1275 public VariableType getVariable() { 1276 return (VariableType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_Variable(), true); 1277 } 1278 1279 1284 public NotificationChain basicSetVariable(VariableType newVariable, NotificationChain msgs) { 1285 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_Variable(), newVariable, null); 1286 } 1287 1288 1293 public void setVariable(VariableType newVariable) { 1294 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_Variable(), newVariable); 1295 } 1296 1297 1302 public VariableColumnType getVariableColumn() { 1303 return (VariableColumnType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_VariableColumn(), true); 1304 } 1305 1306 1311 public NotificationChain basicSetVariableColumn(VariableColumnType newVariableColumn, NotificationChain msgs) { 1312 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_VariableColumn(), newVariableColumn, null); 1313 } 1314 1315 1320 public void setVariableColumn(VariableColumnType newVariableColumn) { 1321 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_VariableColumn(), newVariableColumn); 1322 } 1323 1324 1329 public VariableColumnsType getVariableColumns() { 1330 return (VariableColumnsType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_VariableColumns(), true); 1331 } 1332 1333 1338 public NotificationChain basicSetVariableColumns(VariableColumnsType newVariableColumns, NotificationChain msgs) { 1339 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_VariableColumns(), newVariableColumns, null); 1340 } 1341 1342 1347 public void setVariableColumns(VariableColumnsType newVariableColumns) { 1348 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_VariableColumns(), newVariableColumns); 1349 } 1350 1351 1356 public VariablesType getVariables() { 1357 return (VariablesType)getMixed().get(OljPackage.eINSTANCE.getDocumentRoot_Variables(), true); 1358 } 1359 1360 1365 public NotificationChain basicSetVariables(VariablesType newVariables, NotificationChain msgs) { 1366 return ((FeatureMap.Internal)getMixed()).basicAdd(OljPackage.eINSTANCE.getDocumentRoot_Variables(), newVariables, null); 1367 } 1368 1369 1374 public void setVariables(VariablesType newVariables) { 1375 ((FeatureMap.Internal)getMixed()).set(OljPackage.eINSTANCE.getDocumentRoot_Variables(), newVariables); 1376 } 1377 1378 1383 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs) { 1384 if (featureID >= 0) { 1385 switch (eDerivedStructuralFeatureID(featureID, baseClass)) { 1386 case OljPackage.DOCUMENT_ROOT__MIXED: 1387 return ((InternalEList)getMixed()).basicRemove(otherEnd, msgs); 1388 case OljPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: 1389 return ((InternalEList)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs); 1390 case OljPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: 1391 return ((InternalEList)getXSISchemaLocation()).basicRemove(otherEnd, msgs); 1392 case OljPackage.DOCUMENT_ROOT__CONSTANT_COLUMN: 1393 return basicSetConstantColumn(null, msgs); 1394 case OljPackage.DOCUMENT_ROOT__CONSTANT_COLUMNS: 1395 return basicSetConstantColumns(null, msgs); 1396 case OljPackage.DOCUMENT_ROOT__COPY_TABLE: 1397 return basicSetCopyTable(null, msgs); 1398 case OljPackage.DOCUMENT_ROOT__COUNTER_COLUMN: 1399 return basicSetCounterColumn(null, msgs); 1400 case OljPackage.DOCUMENT_ROOT__COUNTER_COLUMNS: 1401 return basicSetCounterColumns(null, msgs); 1402 case OljPackage.DOCUMENT_ROOT__DEFINITION_INCLUDE: 1403 return basicSetDefinitionInclude(null, msgs); 1404 case OljPackage.DOCUMENT_ROOT__ECHO: 1405 return basicSetEcho(null, msgs); 1406 case OljPackage.DOCUMENT_ROOT__IMPORT_DEFINITION: 1407 return basicSetImportDefinition(null, msgs); 1408 case OljPackage.DOCUMENT_ROOT__INCLUDE: 1409 return basicSetInclude(null, msgs); 1410 case OljPackage.DOCUMENT_ROOT__JAVA_SCRIPT: 1411 return basicSetJavaScript(null, msgs); 1412 case OljPackage.DOCUMENT_ROOT__JDBC_DEFAULT_PARAMETERS: 1413 return basicSetJdbcDefaultParameters(null, msgs); 1414 case OljPackage.DOCUMENT_ROOT__JDBC_PARAMETERS: 1415 return basicSetJdbcParameters(null, msgs); 1416 case OljPackage.DOCUMENT_ROOT__JDBC_SOURCE_PARAMETER: 1417 return basicSetJdbcSourceParameter(null, msgs); 1418 case OljPackage.DOCUMENT_ROOT__JDBC_SOURCE_PARAMETERS: 1419 return basicSetJdbcSourceParameters(null, msgs); 1420 case OljPackage.DOCUMENT_ROOT__JDBC_SOURCE_TARGET_PARAMETERS: 1421 return basicSetJdbcSourceTargetParameters(null, msgs); 1422 case OljPackage.DOCUMENT_ROOT__JDBC_TARGET_PARAMETER: 1423 return basicSetJdbcTargetParameter(null, msgs); 1424 case OljPackage.DOCUMENT_ROOT__JDBC_TARGET_PARAMETERS: 1425 return basicSetJdbcTargetParameters(null, msgs); 1426 case OljPackage.DOCUMENT_ROOT__LOADER_JOB: 1427 return basicSetLoaderJob(null, msgs); 1428 case OljPackage.DOCUMENT_ROOT__RELATION_COLUMN: 1429 return basicSetRelationColumn(null, msgs); 1430 case OljPackage.DOCUMENT_ROOT__RELATION_COLUMNS: 1431 return basicSetRelationColumns(null, msgs); 1432 case OljPackage.DOCUMENT_ROOT__RESTART_COUNTER: 1433 return basicSetRestartCounter(null, msgs); 1434 case OljPackage.DOCUMENT_ROOT__SORT_COLUMN: 1435 return basicSetSortColumn(null, msgs); 1436 case OljPackage.DOCUMENT_ROOT__SORT_COLUMNS: 1437 return basicSetSortColumns(null, msgs); 1438 case OljPackage.DOCUMENT_ROOT__SOURCE_COLUMN: 1439 return basicSetSourceColumn(null, msgs); 1440 case OljPackage.DOCUMENT_ROOT__SOURCE_COLUMNS: 1441 return basicSetSourceColumns(null, msgs); 1442 case OljPackage.DOCUMENT_ROOT__SQL: 1443 return basicSetSql(null, msgs); 1444 case OljPackage.DOCUMENT_ROOT__SQL_STMT: 1445 return basicSetSqlStmt(null, msgs); 1446 case OljPackage.DOCUMENT_ROOT__SUB_COUNTER_COLUMN: 1447 return basicSetSubCounterColumn(null, msgs); 1448 case OljPackage.DOCUMENT_ROOT__SUB_COUNTER_KEY_COLUMN: 1449 return basicSetSubCounterKeyColumn(null, msgs); 1450 case OljPackage.DOCUMENT_ROOT__TABLE: 1451 return basicSetTable(null, msgs); 1452 case OljPackage.DOCUMENT_ROOT__TABLES: 1453 return basicSetTables(null, msgs); 1454 case OljPackage.DOCUMENT_ROOT__TARGET_COLUMN: 1455 return basicSetTargetColumn(null, msgs); 1456 case OljPackage.DOCUMENT_ROOT__TARGET_COLUMNS: 1457 return basicSetTargetColumns(null, msgs); 1458 case OljPackage.DOCUMENT_ROOT__TIME_STAMP_COLUMN: 1459 return basicSetTimeStampColumn(null, msgs); 1460 case OljPackage.DOCUMENT_ROOT__TRANSFORMATION: 1461 return basicSetTransformation(null, msgs); 1462 case OljPackage.DOCUMENT_ROOT__TRANSFORMATIONS: 1463 return basicSetTransformations(null, msgs); 1464 case OljPackage.DOCUMENT_ROOT__USER_ID_COLUMN: 1465 return basicSetUserIDColumn(null, msgs); 1466 case OljPackage.DOCUMENT_ROOT__VALUE_COLUMN: 1467 return basicSetValueColumn(null, msgs); 1468 case OljPackage.DOCUMENT_ROOT__VALUE_COLUMNS: 1469 return basicSetValueColumns(null, msgs); 1470 case OljPackage.DOCUMENT_ROOT__VARIABLE: 1471 return basicSetVariable(null, msgs); 1472 case OljPackage.DOCUMENT_ROOT__VARIABLE_COLUMN: 1473 return basicSetVariableColumn(null, msgs); 1474 case OljPackage.DOCUMENT_ROOT__VARIABLE_COLUMNS: 1475 return basicSetVariableColumns(null, msgs); 1476 case OljPackage.DOCUMENT_ROOT__VARIABLES: 1477 return basicSetVariables(null, msgs); 1478 default: 1479 return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs); 1480 } 1481 } 1482 return eBasicSetContainer(null, featureID, msgs); 1483 } 1484 1485 1490 public Object eGet(EStructuralFeature eFeature, boolean resolve) { 1491 switch (eDerivedStructuralFeatureID(eFeature)) { 1492 case OljPackage.DOCUMENT_ROOT__MIXED: 1493 return getMixed(); 1494 case OljPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: 1495 return getXMLNSPrefixMap(); 1496 case OljPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: 1497 return getXSISchemaLocation(); 1498 case OljPackage.DOCUMENT_ROOT__CONSTANT_COLUMN: 1499 return getConstantColumn(); 1500 case OljPackage.DOCUMENT_ROOT__CONSTANT_COLUMNS: 1501 return getConstantColumns(); 1502 case OljPackage.DOCUMENT_ROOT__COPY_TABLE: 1503 return getCopyTable(); 1504 case OljPackage.DOCUMENT_ROOT__COUNTER_COLUMN: 1505 return getCounterColumn(); 1506 case OljPackage.DOCUMENT_ROOT__COUNTER_COLUMNS: 1507 return getCounterColumns(); 1508 case OljPackage.DOCUMENT_ROOT__DEFINITION_INCLUDE: 1509 return getDefinitionInclude(); 1510 case OljPackage.DOCUMENT_ROOT__ECHO: 1511 return getEcho(); 1512 case OljPackage.DOCUMENT_ROOT__IMPORT_DEFINITION: 1513 return getImportDefinition(); 1514 case OljPackage.DOCUMENT_ROOT__INCLUDE: 1515 return getInclude(); 1516 case OljPackage.DOCUMENT_ROOT__JAVA_SCRIPT: 1517 return getJavaScript(); 1518 case OljPackage.DOCUMENT_ROOT__JDBC_DEFAULT_PARAMETERS: 1519 return getJdbcDefaultParameters(); 1520 case OljPackage.DOCUMENT_ROOT__JDBC_PARAMETERS: 1521 return getJdbcParameters(); 1522 case OljPackage.DOCUMENT_ROOT__JDBC_SOURCE_PARAMETER: 1523 return getJdbcSourceParameter(); 1524 case OljPackage.DOCUMENT_ROOT__JDBC_SOURCE_PARAMETERS: 1525 return getJdbcSourceParameters(); 1526 case OljPackage.DOCUMENT_ROOT__JDBC_SOURCE_TARGET_PARAMETERS: 1527 return getJdbcSourceTargetParameters(); 1528 case OljPackage.DOCUMENT_ROOT__JDBC_TARGET_PARAMETER: 1529 return getJdbcTargetParameter(); 1530 case OljPackage.DOCUMENT_ROOT__JDBC_TARGET_PARAMETERS: 1531 return getJdbcTargetParameters(); 1532 case OljPackage.DOCUMENT_ROOT__LOADER_JOB: 1533 return getLoaderJob(); 1534 case OljPackage.DOCUMENT_ROOT__RELATION_COLUMN: 1535 return getRelationColumn(); 1536 case OljPackage.DOCUMENT_ROOT__RELATION_COLUMNS: 1537 return getRelationColumns(); 1538 case OljPackage.DOCUMENT_ROOT__RESTART_COUNTER: 1539 return getRestartCounter(); 1540 case OljPackage.DOCUMENT_ROOT__SORT_COLUMN: 1541 return getSortColumn(); 1542 case OljPackage.DOCUMENT_ROOT__SORT_COLUMNS: 1543 return getSortColumns(); 1544 case OljPackage.DOCUMENT_ROOT__SOURCE_COLUMN: 1545 return getSourceColumn(); 1546 case OljPackage.DOCUMENT_ROOT__SOURCE_COLUMNS: 1547 return getSourceColumns(); 1548 case OljPackage.DOCUMENT_ROOT__SQL: 1549 return getSql(); 1550 case OljPackage.DOCUMENT_ROOT__SQL_STMT: 1551 return getSqlStmt(); 1552 case OljPackage.DOCUMENT_ROOT__SUB_COUNTER_COLUMN: 1553 return getSubCounterColumn(); 1554 case OljPackage.DOCUMENT_ROOT__SUB_COUNTER_KEY_COLUMN: 1555 return getSubCounterKeyColumn(); 1556 case OljPackage.DOCUMENT_ROOT__TABLE: 1557 return getTable(); 1558 case OljPackage.DOCUMENT_ROOT__TABLES: 1559 return getTables(); 1560 case OljPackage.DOCUMENT_ROOT__TARGET_COLUMN: 1561 return getTargetColumn(); 1562 case OljPackage.DOCUMENT_ROOT__TARGET_COLUMNS: 1563 return getTargetColumns(); 1564 case OljPackage.DOCUMENT_ROOT__TIME_STAMP_COLUMN: 1565 return getTimeStampColumn(); 1566 case OljPackage.DOCUMENT_ROOT__TRANSFORMATION: 1567 return getTransformation(); 1568 case OljPackage.DOCUMENT_ROOT__TRANSFORMATIONS: 1569 return getTransformations(); 1570 case OljPackage.DOCUMENT_ROOT__USER_ID_COLUMN: 1571 return getUserIDColumn(); 1572 case OljPackage.DOCUMENT_ROOT__VALUE_COLUMN: 1573 return getValueColumn(); 1574 case OljPackage.DOCUMENT_ROOT__VALUE_COLUMNS: 1575 return getValueColumns(); 1576 case OljPackage.DOCUMENT_ROOT__VARIABLE: 1577 return getVariable(); 1578 case OljPackage.DOCUMENT_ROOT__VARIABLE_COLUMN: 1579 return getVariableColumn(); 1580 case OljPackage.DOCUMENT_ROOT__VARIABLE_COLUMNS: 1581 return getVariableColumns(); 1582 case OljPackage.DOCUMENT_ROOT__VARIABLES: 1583 return getVariables(); 1584 } 1585 return eDynamicGet(eFeature, resolve); 1586 } 1587 1588 1593 public void eSet(EStructuralFeature eFeature, Object newValue) { 1594 switch (eDerivedStructuralFeatureID(eFeature)) { 1595 case OljPackage.DOCUMENT_ROOT__MIXED: 1596 getMixed().clear(); 1597 getMixed().addAll((Collection )newValue); 1598 return; 1599 case OljPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: 1600 getXMLNSPrefixMap().clear(); 1601 getXMLNSPrefixMap().addAll((Collection )newValue); 1602 return; 1603 case OljPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: 1604 getXSISchemaLocation().clear(); 1605 getXSISchemaLocation().addAll((Collection )newValue); 1606 return; 1607 case OljPackage.DOCUMENT_ROOT__CONSTANT_COLUMN: 1608 setConstantColumn((ConstantColumnType)newValue); 1609 return; 1610 case OljPackage.DOCUMENT_ROOT__CONSTANT_COLUMNS: 1611 setConstantColumns((ConstantColumnsType)newValue); 1612 return; 1613 case OljPackage.DOCUMENT_ROOT__COPY_TABLE: 1614 setCopyTable((CopyTableType)newValue); 1615 return; 1616 case OljPackage.DOCUMENT_ROOT__COUNTER_COLUMN: 1617 setCounterColumn((CounterColumnType)newValue); 1618 return; 1619 case OljPackage.DOCUMENT_ROOT__COUNTER_COLUMNS: 1620 setCounterColumns((CounterColumnsType)newValue); 1621 return; 1622 case OljPackage.DOCUMENT_ROOT__DEFINITION_INCLUDE: 1623 setDefinitionInclude((DefinitionIncludeType)newValue); 1624 return; 1625 case OljPackage.DOCUMENT_ROOT__ECHO: 1626 setEcho((EchoType)newValue); 1627 return; 1628 case OljPackage.DOCUMENT_ROOT__IMPORT_DEFINITION: 1629 setImportDefinition((ImportDefinitionType)newValue); 1630 return; 1631 case OljPackage.DOCUMENT_ROOT__INCLUDE: 1632 setInclude((IncludeType)newValue); 1633 return; 1634 case OljPackage.DOCUMENT_ROOT__JAVA_SCRIPT: 1635 setJavaScript((JavaScriptType)newValue); 1636 return; 1637 case OljPackage.DOCUMENT_ROOT__JDBC_DEFAULT_PARAMETERS: 1638 setJdbcDefaultParameters((JdbcDefaultParametersType)newValue); 1639 return; 1640 case OljPackage.DOCUMENT_ROOT__JDBC_PARAMETERS: 1641 setJdbcParameters((JdbcParametersType)newValue); 1642 return; 1643 case OljPackage.DOCUMENT_ROOT__JDBC_SOURCE_PARAMETER: 1644 setJdbcSourceParameter((JdbcSourceParameterType)newValue); 1645 return; 1646 case OljPackage.DOCUMENT_ROOT__JDBC_SOURCE_PARAMETERS: 1647 setJdbcSourceParameters((JdbcSourceParametersType)newValue); 1648 return; 1649 case OljPackage.DOCUMENT_ROOT__JDBC_SOURCE_TARGET_PARAMETERS: 1650 setJdbcSourceTargetParameters((JdbcSourceTargetParametersType)newValue); 1651 return; 1652 case OljPackage.DOCUMENT_ROOT__JDBC_TARGET_PARAMETER: 1653 setJdbcTargetParameter((JdbcTargetParameterType)newValue); 1654 return; 1655 case OljPackage.DOCUMENT_ROOT__JDBC_TARGET_PARAMETERS: 1656 setJdbcTargetParameters((JdbcTargetParametersType)newValue); 1657 return; 1658 case OljPackage.DOCUMENT_ROOT__LOADER_JOB: 1659 setLoaderJob((LoaderJobType)newValue); 1660 return; 1661 case OljPackage.DOCUMENT_ROOT__RELATION_COLUMN: 1662 setRelationColumn((RelationColumnType)newValue); 1663 return; 1664 case OljPackage.DOCUMENT_ROOT__RELATION_COLUMNS: 1665 setRelationColumns((RelationColumnsType)newValue); 1666 return; 1667 case OljPackage.DOCUMENT_ROOT__RESTART_COUNTER: 1668 setRestartCounter((RestartCounterType)newValue); 1669 return; 1670 case OljPackage.DOCUMENT_ROOT__SORT_COLUMN: 1671 setSortColumn((SortColumnType)newValue); 1672 return; 1673 case OljPackage.DOCUMENT_ROOT__SORT_COLUMNS: 1674 setSortColumns((SortColumnsType)newValue); 1675 return; 1676 case OljPackage.DOCUMENT_ROOT__SOURCE_COLUMN: 1677 setSourceColumn((SourceColumnType)newValue); 1678 return; 1679 case OljPackage.DOCUMENT_ROOT__SOURCE_COLUMNS: 1680 setSourceColumns((SourceColumnsType)newValue); 1681 return; 1682 case OljPackage.DOCUMENT_ROOT__SQL: 1683 setSql((SqlType)newValue); 1684 return; 1685 case OljPackage.DOCUMENT_ROOT__SQL_STMT: 1686 setSqlStmt((SqlStmtType)newValue); 1687 return; 1688 case OljPackage.DOCUMENT_ROOT__SUB_COUNTER_COLUMN: 1689 setSubCounterColumn((SubCounterColumnType)newValue); 1690 return; 1691 case OljPackage.DOCUMENT_ROOT__SUB_COUNTER_KEY_COLUMN: 1692 setSubCounterKeyColumn((SubCounterKeyColumnType)newValue); 1693 return; 1694 case OljPackage.DOCUMENT_ROOT__TABLE: 1695 setTable((TableType)newValue); 1696 return; 1697 case OljPackage.DOCUMENT_ROOT__TABLES: 1698 setTables((TablesType)newValue); 1699 return; 1700 case OljPackage.DOCUMENT_ROOT__TARGET_COLUMN: 1701 setTargetColumn((TargetColumnType)newValue); 1702 return; 1703 case OljPackage.DOCUMENT_ROOT__TARGET_COLUMNS: 1704 setTargetColumns((TargetColumnsType)newValue); 1705 return; 1706 case OljPackage.DOCUMENT_ROOT__TIME_STAMP_COLUMN: 1707 setTimeStampColumn((TimeStampColumnType)newValue); 1708 return; 1709 case OljPackage.DOCUMENT_ROOT__TRANSFORMATION: 1710 setTransformation((TransformationType)newValue); 1711 return; 1712 case OljPackage.DOCUMENT_ROOT__TRANSFORMATIONS: 1713 setTransformations((TransformationsType)newValue); 1714 return; 1715 case OljPackage.DOCUMENT_ROOT__USER_ID_COLUMN: 1716 setUserIDColumn((UserIDColumnType)newValue); 1717 return; 1718 case OljPackage.DOCUMENT_ROOT__VALUE_COLUMN: 1719 setValueColumn((ValueColumnType)newValue); 1720 return; 1721 case OljPackage.DOCUMENT_ROOT__VALUE_COLUMNS: 1722 setValueColumns((ValueColumnsType)newValue); 1723 return; 1724 case OljPackage.DOCUMENT_ROOT__VARIABLE: 1725 setVariable((VariableType)newValue); 1726 return; 1727 case OljPackage.DOCUMENT_ROOT__VARIABLE_COLUMN: 1728 setVariableColumn((VariableColumnType)newValue); 1729 return; 1730 case OljPackage.DOCUMENT_ROOT__VARIABLE_COLUMNS: 1731 setVariableColumns((VariableColumnsType)newValue); 1732 return; 1733 case OljPackage.DOCUMENT_ROOT__VARIABLES: 1734 setVariables((VariablesType)newValue); 1735 return; 1736 } 1737 eDynamicSet(eFeature, newValue); 1738 } 1739 1740 1745 public void eUnset(EStructuralFeature eFeature) { 1746 switch (eDerivedStructuralFeatureID(eFeature)) { 1747 case OljPackage.DOCUMENT_ROOT__MIXED: 1748 getMixed().clear(); 1749 return; 1750 case OljPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: 1751 getXMLNSPrefixMap().clear(); 1752 return; 1753 case OljPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: 1754 getXSISchemaLocation().clear(); 1755 return; 1756 case OljPackage.DOCUMENT_ROOT__CONSTANT_COLUMN: 1757 setConstantColumn((ConstantColumnType)null); 1758 return; 1759 case OljPackage.DOCUMENT_ROOT__CONSTANT_COLUMNS: 1760 setConstantColumns((ConstantColumnsType)null); 1761 return; 1762 case OljPackage.DOCUMENT_ROOT__COPY_TABLE: 1763 setCopyTable((CopyTableType)null); 1764 return; 1765 case OljPackage.DOCUMENT_ROOT__COUNTER_COLUMN: 1766 setCounterColumn((CounterColumnType)null); 1767 return; 1768 case OljPackage.DOCUMENT_ROOT__COUNTER_COLUMNS: 1769 setCounterColumns((CounterColumnsType)null); 1770 return; 1771 case OljPackage.DOCUMENT_ROOT__DEFINITION_INCLUDE: 1772 setDefinitionInclude((DefinitionIncludeType)null); 1773 return; 1774 case OljPackage.DOCUMENT_ROOT__ECHO: 1775 setEcho((EchoType)null); 1776 return; 1777 case OljPackage.DOCUMENT_ROOT__IMPORT_DEFINITION: 1778 setImportDefinition((ImportDefinitionType)null); 1779 return; 1780 case OljPackage.DOCUMENT_ROOT__INCLUDE: 1781 setInclude((IncludeType)null); 1782 return; 1783 case OljPackage.DOCUMENT_ROOT__JAVA_SCRIPT: 1784 setJavaScript((JavaScriptType)null); 1785 return; 1786 case OljPackage.DOCUMENT_ROOT__JDBC_DEFAULT_PARAMETERS: 1787 setJdbcDefaultParameters((JdbcDefaultParametersType)null); 1788 return; 1789 case OljPackage.DOCUMENT_ROOT__JDBC_PARAMETERS: 1790 setJdbcParameters((JdbcParametersType)null); 1791 return; 1792 case OljPackage.DOCUMENT_ROOT__JDBC_SOURCE_PARAMETER: 1793 setJdbcSourceParameter((JdbcSourceParameterType)null); 1794 return; 1795 case OljPackage.DOCUMENT_ROOT__JDBC_SOURCE_PARAMETERS: 1796 setJdbcSourceParameters((JdbcSourceParametersType)null); 1797 return; 1798 case OljPackage.DOCUMENT_ROOT__JDBC_SOURCE_TARGET_PARAMETERS: 1799 setJdbcSourceTargetParameters((JdbcSourceTargetParametersType)null); 1800 return; 1801 case OljPackage.DOCUMENT_ROOT__JDBC_TARGET_PARAMETER: 1802 setJdbcTargetParameter((JdbcTargetParameterType)null); 1803 return; 1804 case OljPackage.DOCUMENT_ROOT__JDBC_TARGET_PARAMETERS: 1805 setJdbcTargetParameters((JdbcTargetParametersType)null); 1806 return; 1807 case OljPackage.DOCUMENT_ROOT__LOADER_JOB: 1808 setLoaderJob((LoaderJobType)null); 1809 return; 1810 case OljPackage.DOCUMENT_ROOT__RELATION_COLUMN: 1811 setRelationColumn((RelationColumnType)null); 1812 return; 1813 case OljPackage.DOCUMENT_ROOT__RELATION_COLUMNS: 1814 setRelationColumns((RelationColumnsType)null); 1815 return; 1816 case OljPackage.DOCUMENT_ROOT__RESTART_COUNTER: 1817 setRestartCounter((RestartCounterType)null); 1818 return; 1819 case OljPackage.DOCUMENT_ROOT__SORT_COLUMN: 1820 setSortColumn((SortColumnType)null); 1821 return; 1822 case OljPackage.DOCUMENT_ROOT__SORT_COLUMNS: 1823 setSortColumns((SortColumnsType)null); 1824 return; 1825 case OljPackage.DOCUMENT_ROOT__SOURCE_COLUMN: 1826 setSourceColumn((SourceColumnType)null); 1827 return; 1828 case OljPackage.DOCUMENT_ROOT__SOURCE_COLUMNS: 1829 setSourceColumns((SourceColumnsType)null); 1830 return; 1831 case OljPackage.DOCUMENT_ROOT__SQL: 1832 setSql((SqlType)null); 1833 return; 1834 case OljPackage.DOCUMENT_ROOT__SQL_STMT: 1835 setSqlStmt((SqlStmtType)null); 1836 return; 1837 case OljPackage.DOCUMENT_ROOT__SUB_COUNTER_COLUMN: 1838 setSubCounterColumn((SubCounterColumnType)null); 1839 return; 1840 case OljPackage.DOCUMENT_ROOT__SUB_COUNTER_KEY_COLUMN: 1841 setSubCounterKeyColumn((SubCounterKeyColumnType)null); 1842 return; 1843 case OljPackage.DOCUMENT_ROOT__TABLE: 1844 setTable((TableType)null); 1845 return; 1846 case OljPackage.DOCUMENT_ROOT__TABLES: 1847 setTables((TablesType)null); 1848 return; 1849 case OljPackage.DOCUMENT_ROOT__TARGET_COLUMN: 1850 setTargetColumn((TargetColumnType)null); 1851 return; 1852 case OljPackage.DOCUMENT_ROOT__TARGET_COLUMNS: 1853 setTargetColumns((TargetColumnsType)null); 1854 return; 1855 case OljPackage.DOCUMENT_ROOT__TIME_STAMP_COLUMN: 1856 setTimeStampColumn((TimeStampColumnType)null); 1857 return; 1858 case OljPackage.DOCUMENT_ROOT__TRANSFORMATION: 1859 setTransformation((TransformationType)null); 1860 return; 1861 case OljPackage.DOCUMENT_ROOT__TRANSFORMATIONS: 1862 setTransformations((TransformationsType)null); 1863 return; 1864 case OljPackage.DOCUMENT_ROOT__USER_ID_COLUMN: 1865 setUserIDColumn((UserIDColumnType)null); 1866 return; 1867 case OljPackage.DOCUMENT_ROOT__VALUE_COLUMN: 1868 setValueColumn((ValueColumnType)null); 1869 return; 1870 case OljPackage.DOCUMENT_ROOT__VALUE_COLUMNS: 1871 setValueColumns((ValueColumnsType)null); 1872 return; 1873 case OljPackage.DOCUMENT_ROOT__VARIABLE: 1874 setVariable((VariableType)null); 1875 return; 1876 case OljPackage.DOCUMENT_ROOT__VARIABLE_COLUMN: 1877 setVariableColumn((VariableColumnType)null); 1878 return; 1879 case OljPackage.DOCUMENT_ROOT__VARIABLE_COLUMNS: 1880 setVariableColumns((VariableColumnsType)null); 1881 return; 1882 case OljPackage.DOCUMENT_ROOT__VARIABLES: 1883 setVariables((VariablesType)null); 1884 return; 1885 } 1886 eDynamicUnset(eFeature); 1887 } 1888 1889 1894 public boolean eIsSet(EStructuralFeature eFeature) { 1895 switch (eDerivedStructuralFeatureID(eFeature)) { 1896 case OljPackage.DOCUMENT_ROOT__MIXED: 1897 return mixed != null && !mixed.isEmpty(); 1898 case OljPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: 1899 return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty(); 1900 case OljPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: 1901 return xSISchemaLocation != null && !xSISchemaLocation.isEmpty(); 1902 case OljPackage.DOCUMENT_ROOT__CONSTANT_COLUMN: 1903 return getConstantColumn() != null; 1904 case OljPackage.DOCUMENT_ROOT__CONSTANT_COLUMNS: 1905 return getConstantColumns() != null; 1906 case OljPackage.DOCUMENT_ROOT__COPY_TABLE: 1907 return getCopyTable() != null; 1908 case OljPackage.DOCUMENT_ROOT__COUNTER_COLUMN: 1909 return getCounterColumn() != null; 1910 case OljPackage.DOCUMENT_ROOT__COUNTER_COLUMNS: 1911 return getCounterColumns() != null; 1912 case OljPackage.DOCUMENT_ROOT__DEFINITION_INCLUDE: 1913 return getDefinitionInclude() != null; 1914 case OljPackage.DOCUMENT_ROOT__ECHO: 1915 return getEcho() != null; 1916 case OljPackage.DOCUMENT_ROOT__IMPORT_DEFINITION: 1917 return getImportDefinition() != null; 1918 case OljPackage.DOCUMENT_ROOT__INCLUDE: 1919 return getInclude() != null; 1920 case OljPackage.DOCUMENT_ROOT__JAVA_SCRIPT: 1921 return getJavaScript() != null; 1922 case OljPackage.DOCUMENT_ROOT__JDBC_DEFAULT_PARAMETERS: 1923 return getJdbcDefaultParameters() != null; 1924 case OljPackage.DOCUMENT_ROOT__JDBC_PARAMETERS: 1925 return getJdbcParameters() != null; 1926 case OljPackage.DOCUMENT_ROOT__JDBC_SOURCE_PARAMETER: 1927 return getJdbcSourceParameter() != null; 1928 case OljPackage.DOCUMENT_ROOT__JDBC_SOURCE_PARAMETERS: 1929 return getJdbcSourceParameters() != null; 1930 case OljPackage.DOCUMENT_ROOT__JDBC_SOURCE_TARGET_PARAMETERS: 1931 return getJdbcSourceTargetParameters() != null; 1932 case OljPackage.DOCUMENT_ROOT__JDBC_TARGET_PARAMETER: 1933 return getJdbcTargetParameter() != null; 1934 case OljPackage.DOCUMENT_ROOT__JDBC_TARGET_PARAMETERS: 1935 return getJdbcTargetParameters() != null; 1936 case OljPackage.DOCUMENT_ROOT__LOADER_JOB: 1937 return getLoaderJob() != null; 1938 case OljPackage.DOCUMENT_ROOT__RELATION_COLUMN: 1939 return getRelationColumn() != null; 1940 case OljPackage.DOCUMENT_ROOT__RELATION_COLUMNS: 1941 return getRelationColumns() != null; 1942 case OljPackage.DOCUMENT_ROOT__RESTART_COUNTER: 1943 return getRestartCounter() != null; 1944 case OljPackage.DOCUMENT_ROOT__SORT_COLUMN: 1945 return getSortColumn() != null; 1946 case OljPackage.DOCUMENT_ROOT__SORT_COLUMNS: 1947 return getSortColumns() != null; 1948 case OljPackage.DOCUMENT_ROOT__SOURCE_COLUMN: 1949 return getSourceColumn() != null; 1950 case OljPackage.DOCUMENT_ROOT__SOURCE_COLUMNS: 1951 return getSourceColumns() != null; 1952 case OljPackage.DOCUMENT_ROOT__SQL: 1953 return getSql() != null; 1954 case OljPackage.DOCUMENT_ROOT__SQL_STMT: 1955 return getSqlStmt() != null; 1956 case OljPackage.DOCUMENT_ROOT__SUB_COUNTER_COLUMN: 1957 return getSubCounterColumn() != null; 1958 case OljPackage.DOCUMENT_ROOT__SUB_COUNTER_KEY_COLUMN: 1959 return getSubCounterKeyColumn() != null; 1960 case OljPackage.DOCUMENT_ROOT__TABLE: 1961 return getTable() != null; 1962 case OljPackage.DOCUMENT_ROOT__TABLES: 1963 return getTables() != null; 1964 case OljPackage.DOCUMENT_ROOT__TARGET_COLUMN: 1965 return getTargetColumn() != null; 1966 case OljPackage.DOCUMENT_ROOT__TARGET_COLUMNS: 1967 return getTargetColumns() != null; 1968 case OljPackage.DOCUMENT_ROOT__TIME_STAMP_COLUMN: 1969 return getTimeStampColumn() != null; 1970 case OljPackage.DOCUMENT_ROOT__TRANSFORMATION: 1971 return getTransformation() != null; 1972 case OljPackage.DOCUMENT_ROOT__TRANSFORMATIONS: 1973 return getTransformations() != null; 1974 case OljPackage.DOCUMENT_ROOT__USER_ID_COLUMN: 1975 return getUserIDColumn() != null; 1976 case OljPackage.DOCUMENT_ROOT__VALUE_COLUMN: 1977 return getValueColumn() != null; 1978 case OljPackage.DOCUMENT_ROOT__VALUE_COLUMNS: 1979 return getValueColumns() != null; 1980 case OljPackage.DOCUMENT_ROOT__VARIABLE: 1981 return getVariable() != null; 1982 case OljPackage.DOCUMENT_ROOT__VARIABLE_COLUMN: 1983 return getVariableColumn() != null; 1984 case OljPackage.DOCUMENT_ROOT__VARIABLE_COLUMNS: 1985 return getVariableColumns() != null; 1986 case OljPackage.DOCUMENT_ROOT__VARIABLES: 1987 return getVariables() != null; 1988 } 1989 return eDynamicIsSet(eFeature); 1990 } 1991 1992 1997 public String toString() { 1998 if (eIsProxy()) return super.toString(); 1999 2000 StringBuffer result = new StringBuffer (super.toString()); 2001 result.append(" (mixed: "); 2002 result.append(mixed); 2003 result.append(')'); 2004 return result.toString(); 2005 } 2006 2007} | Popular Tags |