KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > eclipse > emf > ecore > sdo > impl > EDataObjectSimpleAnyTypeImpl


1 /**
2  * <copyright>
3  *
4  * Copyright (c) 2004 IBM Corporation and others.
5  * All rights reserved. This program and the accompanying materials
6  * are made available under the terms of the Eclipse Public License v1.0
7  * which accompanies this distribution, and is available at
8  * http://www.eclipse.org/legal/epl-v10.html
9  *
10  * Contributors:
11  * IBM - Initial API and implementation
12  *
13  * </copyright>
14  *
15  * $Id: EDataObjectSimpleAnyTypeImpl.java,v 1.4 2005/06/08 06:24:25 nickb Exp $
16  */

17 package org.eclipse.emf.ecore.sdo.impl;
18
19 import commonj.sdo.DataGraph;
20 import commonj.sdo.DataObject;
21 import commonj.sdo.Property;
22 import commonj.sdo.Sequence;
23 import commonj.sdo.Type;
24
25 import java.io.ObjectStreamException JavaDoc;
26
27 import java.math.BigDecimal JavaDoc;
28 import java.math.BigInteger JavaDoc;
29
30 import java.util.Collection JavaDoc;
31 import java.util.Date JavaDoc;
32 import java.util.List JavaDoc;
33
34 import org.eclipse.emf.common.notify.NotificationChain;
35
36 import org.eclipse.emf.ecore.EClass;
37 import org.eclipse.emf.ecore.EDataType;
38 import org.eclipse.emf.ecore.EStructuralFeature;
39 import org.eclipse.emf.ecore.InternalEObject;
40
41 import org.eclipse.emf.ecore.sdo.EDataObjectSimpleAnyType;
42 import org.eclipse.emf.ecore.sdo.InternalEDataObject;
43 import org.eclipse.emf.ecore.sdo.SDOPackage;
44
45 import org.eclipse.emf.ecore.sdo.util.SDOUtil;
46
47 import org.eclipse.emf.ecore.util.InternalEList;
48
49 import org.eclipse.emf.ecore.xml.type.impl.SimpleAnyTypeImpl;
50
51 /**
52  * <!-- begin-user-doc -->
53  * An implementation of the model object '<em><b>EData Object Simple Any Type</b></em>'.
54  * <!-- end-user-doc -->
55  * <p>
56  * </p>
57  *
58  * @generated
59  */

60 public class EDataObjectSimpleAnyTypeImpl extends SimpleAnyTypeImpl implements EDataObjectSimpleAnyType, InternalEDataObject
61 {
62   /**
63    * <!-- begin-user-doc -->
64    * <!-- end-user-doc -->
65    * @generated
66    */

67   protected EDataObjectSimpleAnyTypeImpl()
68   {
69     super();
70   }
71
72   /**
73    * <!-- begin-user-doc -->
74    * <!-- end-user-doc -->
75    * @generated
76    */

77   protected EClass eStaticClass()
78   {
79     return SDOPackage.eINSTANCE.getEDataObjectSimpleAnyType();
80   }
81
82   /**
83    * <!-- begin-user-doc -->
84    * <!-- end-user-doc -->
85    * @generated
86    */

87   public Object JavaDoc get(String JavaDoc path)
88   {
89     return SDOUtil.get(this, path);
90   }
91
92   /**
93    * <!-- begin-user-doc -->
94    * <!-- end-user-doc -->
95    * @generated
96    */

97   public void set(String JavaDoc path, Object JavaDoc value)
98   {
99     SDOUtil.set(this, path, value);
100   }
101
102   /**
103    * <!-- begin-user-doc -->
104    * <!-- end-user-doc -->
105    * @generated
106    */

107   public boolean isSet(String JavaDoc path)
108   {
109     return SDOUtil.isSet(this, path);
110   }
111
112   /**
113    * <!-- begin-user-doc -->
114    * <!-- end-user-doc -->
115    * @generated
116    */

117   public void unset(String JavaDoc path)
118   {
119     SDOUtil.unset(this, path);
120   }
121
122   /**
123    * <!-- begin-user-doc -->
124    * <!-- end-user-doc -->
125    * @generated
126    */

127   public Object JavaDoc get(int propertyIndex)
128   {
129     return SDOUtil.get(this, propertyIndex);
130   }
131
132   /**
133    * <!-- begin-user-doc -->
134    * <!-- end-user-doc -->
135    * @generated
136    */

137   public void set(int propertyIndex, Object JavaDoc value)
138   {
139     SDOUtil.set(this, propertyIndex, value);
140   }
141
142   /**
143    * <!-- begin-user-doc -->
144    * <!-- end-user-doc -->
145    * @generated
146    */

147   public boolean isSet(int propertyIndex)
148   {
149     return SDOUtil.isSet(this, propertyIndex);
150   }
151
152   /**
153    * <!-- begin-user-doc -->
154    * <!-- end-user-doc -->
155    * @generated
156    */

157   public void unset(int propertyIndex)
158   {
159     SDOUtil.unset(this, propertyIndex);
160   }
161
162   /**
163    * <!-- begin-user-doc -->
164    * <!-- end-user-doc -->
165    * @generated
166    */

167   public Object JavaDoc get(Property property)
168   {
169     return SDOUtil.get(this, property);
170   }
171
172   /**
173    * <!-- begin-user-doc -->
174    * <!-- end-user-doc -->
175    * @generated
176    */

177   public void set(Property property, Object JavaDoc value)
178   {
179     SDOUtil.set(this, property, value);
180   }
181
182   /**
183    * <!-- begin-user-doc -->
184    * <!-- end-user-doc -->
185    * @generated
186    */

187   public boolean isSet(Property property)
188   {
189     return SDOUtil.isSet(this, property);
190   }
191
192   /**
193    * <!-- begin-user-doc -->
194    * <!-- end-user-doc -->
195    * @generated
196    */

197   public void unset(Property property)
198   {
199     SDOUtil.unset(this, property);
200   }
201
202   /**
203    * <!-- begin-user-doc -->
204    * <!-- end-user-doc -->
205    * @generated
206    */

207   public DataObject getContainer()
208   {
209     return SDOUtil.getContainer(this);
210   }
211
212   /**
213    * <!-- begin-user-doc -->
214    * <!-- end-user-doc -->
215    * @generated
216    */

217   public Property getContainmentProperty()
218   {
219     return SDOUtil.getContainmentProperty(this);
220   }
221
222   /**
223    * <!-- begin-user-doc -->
224    * <!-- end-user-doc -->
225    * @generated
226    */

227   public DataGraph getDataGraph()
228   {
229     return SDOUtil.getDataGraph(this);
230   }
231
232   /**
233    * <!-- begin-user-doc -->
234    * <!-- end-user-doc -->
235    * @generated
236    */

237   public Type getType()
238   {
239     return SDOUtil.getType(this);
240   }
241
242   /**
243    * <!-- begin-user-doc -->
244    * <!-- end-user-doc -->
245    * @generated
246    */

247   public BigDecimal JavaDoc getBigDecimal(String JavaDoc path)
248   {
249     return SDOUtil.getBigDecimal(this, path);
250   }
251
252   /**
253    * <!-- begin-user-doc -->
254    * <!-- end-user-doc -->
255    * @generated
256    */

257   public BigInteger JavaDoc getBigInteger(String JavaDoc path)
258   {
259     return SDOUtil.getBigInteger(this, path);
260   }
261
262   /**
263    * <!-- begin-user-doc -->
264    * <!-- end-user-doc -->
265    * @generated
266    */

267   public boolean getBoolean(String JavaDoc path)
268   {
269     return SDOUtil.getBoolean(this, path);
270   }
271
272   /**
273    * <!-- begin-user-doc -->
274    * <!-- end-user-doc -->
275    * @generated
276    */

277   public byte getByte(String JavaDoc path)
278   {
279     return SDOUtil.getByte(this, path);
280   }
281
282   /**
283    * <!-- begin-user-doc -->
284    * <!-- end-user-doc -->
285    * @generated
286    */

287   public byte[] getBytes(String JavaDoc path)
288   {
289     return SDOUtil.getBytes(this, path);
290   }
291
292   /**
293    * <!-- begin-user-doc -->
294    * <!-- end-user-doc -->
295    * @generated
296    */

297   public char getChar(String JavaDoc path)
298   {
299     return SDOUtil.getChar(this, path);
300   }
301
302   /**
303    * <!-- begin-user-doc -->
304    * <!-- end-user-doc -->
305    * @generated
306    */

307   public DataObject getDataObject(String JavaDoc path)
308   {
309     return SDOUtil.getDataObject(this, path);
310   }
311
312   /**
313    * <!-- begin-user-doc -->
314    * <!-- end-user-doc -->
315    * @generated
316    */

317   public Date JavaDoc getDate(String JavaDoc path)
318   {
319     return SDOUtil.getDate(this, path);
320   }
321
322   /**
323    * <!-- begin-user-doc -->
324    * <!-- end-user-doc -->
325    * @generated
326    */

327   public double getDouble(String JavaDoc path)
328   {
329     return SDOUtil.getDouble(this, path);
330   }
331
332   /**
333    * <!-- begin-user-doc -->
334    * <!-- end-user-doc -->
335    * @generated
336    */

337   public float getFloat(String JavaDoc path)
338   {
339     return SDOUtil.getFloat(this, path);
340   }
341
342   /**
343    * <!-- begin-user-doc -->
344    * <!-- end-user-doc -->
345    * @generated
346    */

347   public int getInt(String JavaDoc path)
348   {
349     return SDOUtil.getInt(this, path);
350   }
351
352   /**
353    * <!-- begin-user-doc -->
354    * <!-- end-user-doc -->
355    * @generated
356    */

357   public List JavaDoc getList(String JavaDoc path)
358   {
359     return SDOUtil.getList(this, path);
360   }
361
362   /**
363    * <!-- begin-user-doc -->
364    * <!-- end-user-doc -->
365    * @generated
366    */

367   public long getLong(String JavaDoc path)
368   {
369     return SDOUtil.getLong(this, path);
370   }
371
372   /**
373    * <!-- begin-user-doc -->
374    * <!-- end-user-doc -->
375    * @generated
376    */

377   public Sequence getSequence(String JavaDoc path)
378   {
379     return SDOUtil.getSequence(this, path);
380   }
381
382   /**
383    * <!-- begin-user-doc -->
384    * <!-- end-user-doc -->
385    * @generated
386    */

387   public short getShort(String JavaDoc path)
388   {
389     return SDOUtil.getShort(this, path);
390   }
391
392   /**
393    * <!-- begin-user-doc -->
394    * <!-- end-user-doc -->
395    * @generated
396    */

397   public String JavaDoc getString(String JavaDoc path)
398   {
399     return SDOUtil.getString(this, path);
400   }
401
402   /**
403    * <!-- begin-user-doc -->
404    * <!-- end-user-doc -->
405    * @generated
406    */

407   public void setBigDecimal(String JavaDoc path, BigDecimal JavaDoc value)
408   {
409     SDOUtil.setBigDecimal(this, path, value);
410   }
411
412   /**
413    * <!-- begin-user-doc -->
414    * <!-- end-user-doc -->
415    * @generated
416    */

417   public void setBigInteger(String JavaDoc path, BigInteger JavaDoc value)
418   {
419     SDOUtil.setBigInteger(this, path, value);
420   }
421
422   /**
423    * <!-- begin-user-doc -->
424    * <!-- end-user-doc -->
425    * @generated
426    */

427   public void setBoolean(String JavaDoc path, boolean value)
428   {
429     SDOUtil.setBoolean(this, path, value);
430   }
431
432   /**
433    * <!-- begin-user-doc -->
434    * <!-- end-user-doc -->
435    * @generated
436    */

437   public void setByte(String JavaDoc path, byte value)
438   {
439     SDOUtil.setByte(this, path, value);
440   }
441
442   /**
443    * <!-- begin-user-doc -->
444    * <!-- end-user-doc -->
445    * @generated
446    */

447   public void setBytes(String JavaDoc path, byte[] value)
448   {
449     SDOUtil.setBytes(this, path, value);
450   }
451
452   /**
453    * <!-- begin-user-doc -->
454    * <!-- end-user-doc -->
455    * @generated
456    */

457   public void setChar(String JavaDoc path, char value)
458   {
459     SDOUtil.setChar(this, path, value);
460   }
461
462   /**
463    * <!-- begin-user-doc -->
464    * <!-- end-user-doc -->
465    * @generated
466    */

467   public void setDataObject(String JavaDoc path, DataObject value)
468   {
469     SDOUtil.setDataObject(this, path, value);
470   }
471
472   /**
473    * <!-- begin-user-doc -->
474    * <!-- end-user-doc -->
475    * @generated
476    */

477   public void setDate(String JavaDoc path, Date JavaDoc value)
478   {
479     SDOUtil.setDate(this, path, value);
480   }
481
482   /**
483    * <!-- begin-user-doc -->
484    * <!-- end-user-doc -->
485    * @generated
486    */

487   public void setDouble(String JavaDoc path, double value)
488   {
489     SDOUtil.setDouble(this, path, value);
490   }
491
492   /**
493    * <!-- begin-user-doc -->
494    * <!-- end-user-doc -->
495    * @generated
496    */

497   public void setFloat(String JavaDoc path, float value)
498   {
499     SDOUtil.setFloat(this, path, value);
500   }
501
502   /**
503    * <!-- begin-user-doc -->
504    * <!-- end-user-doc -->
505    * @generated
506    */

507   public void setInt(String JavaDoc path, int value)
508   {
509     SDOUtil.setInt(this, path, value);
510   }
511
512   /**
513    * <!-- begin-user-doc -->
514    * <!-- end-user-doc -->
515    * @generated
516    */

517   public void setList(String JavaDoc path, List JavaDoc value)
518   {
519     SDOUtil.setList(this, path, value);
520   }
521
522   /**
523    * <!-- begin-user-doc -->
524    * <!-- end-user-doc -->
525    * @generated
526    */

527   public void setLong(String JavaDoc path, long value)
528   {
529     SDOUtil.setLong(this, path, value);
530   }
531
532   /**
533    * <!-- begin-user-doc -->
534    * <!-- end-user-doc -->
535    * @generated
536    */

537   public void setShort(String JavaDoc path, short value)
538   {
539     SDOUtil.setShort(this, path, value);
540   }
541
542   /**
543    * <!-- begin-user-doc -->
544    * <!-- end-user-doc -->
545    * @generated
546    */

547   public void setString(String JavaDoc path, String JavaDoc value)
548   {
549     SDOUtil.setString(this, path, value);
550   }
551
552   /**
553    * <!-- begin-user-doc -->
554    * <!-- end-user-doc -->
555    * @generated
556    */

557   public BigDecimal JavaDoc getBigDecimal(int propertyIndex)
558   {
559     return SDOUtil.getBigDecimal(this, propertyIndex);
560   }
561
562   /**
563    * <!-- begin-user-doc -->
564    * <!-- end-user-doc -->
565    * @generated
566    */

567   public BigInteger JavaDoc getBigInteger(int propertyIndex)
568   {
569     return SDOUtil.getBigInteger(this, propertyIndex);
570   }
571
572   /**
573    * <!-- begin-user-doc -->
574    * <!-- end-user-doc -->
575    * @generated
576    */

577   public boolean getBoolean(int propertyIndex)
578   {
579     return SDOUtil.getBoolean(this, propertyIndex);
580   }
581
582   /**
583    * <!-- begin-user-doc -->
584    * <!-- end-user-doc -->
585    * @generated
586    */

587   public byte getByte(int propertyIndex)
588   {
589     return SDOUtil.getByte(this, propertyIndex);
590   }
591
592   /**
593    * <!-- begin-user-doc -->
594    * <!-- end-user-doc -->
595    * @generated
596    */

597   public byte[] getBytes(int propertyIndex)
598   {
599     return SDOUtil.getBytes(this, propertyIndex);
600   }
601
602   /**
603    * <!-- begin-user-doc -->
604    * <!-- end-user-doc -->
605    * @generated
606    */

607   public char getChar(int propertyIndex)
608   {
609     return SDOUtil.getChar(this, propertyIndex);
610   }
611
612   /**
613    * <!-- begin-user-doc -->
614    * <!-- end-user-doc -->
615    * @generated
616    */

617   public DataObject getDataObject(int propertyIndex)
618   {
619     return SDOUtil.getDataObject(this, propertyIndex);
620   }
621
622   /**
623    * <!-- begin-user-doc -->
624    * <!-- end-user-doc -->
625    * @generated
626    */

627   public Date JavaDoc getDate(int propertyIndex)
628   {
629     return SDOUtil.getDate(this, propertyIndex);
630   }
631
632   /**
633    * <!-- begin-user-doc -->
634    * <!-- end-user-doc -->
635    * @generated
636    */

637   public double getDouble(int propertyIndex)
638   {
639     return SDOUtil.getDouble(this, propertyIndex);
640   }
641
642   /**
643    * <!-- begin-user-doc -->
644    * <!-- end-user-doc -->
645    * @generated
646    */

647   public float getFloat(int propertyIndex)
648   {
649     return SDOUtil.getFloat(this, propertyIndex);
650   }
651
652   /**
653    * <!-- begin-user-doc -->
654    * <!-- end-user-doc -->
655    * @generated
656    */

657   public int getInt(int propertyIndex)
658   {
659     return SDOUtil.getInt(this, propertyIndex);
660   }
661
662   /**
663    * <!-- begin-user-doc -->
664    * <!-- end-user-doc -->
665    * @generated
666    */

667   public List JavaDoc getList(int propertyIndex)
668   {
669     return SDOUtil.getList(this, propertyIndex);
670   }
671
672   /**
673    * <!-- begin-user-doc -->
674    * <!-- end-user-doc -->
675    * @generated
676    */

677   public long getLong(int propertyIndex)
678   {
679     return SDOUtil.getLong(this, propertyIndex);
680   }
681
682   /**
683    * <!-- begin-user-doc -->
684    * <!-- end-user-doc -->
685    * @generated
686    */

687   public Sequence getSequence(int propertyIndex)
688   {
689     return SDOUtil.getSequence(this, propertyIndex);
690   }
691
692   /**
693    * <!-- begin-user-doc -->
694    * <!-- end-user-doc -->
695    * @generated
696    */

697   public short getShort(int propertyIndex)
698   {
699     return SDOUtil.getShort(this, propertyIndex);
700   }
701
702   /**
703    * <!-- begin-user-doc -->
704    * <!-- end-user-doc -->
705    * @generated
706    */

707   public String JavaDoc getString(int propertyIndex)
708   {
709     return SDOUtil.getString(this, propertyIndex);
710   }
711
712   /**
713    * <!-- begin-user-doc -->
714    * <!-- end-user-doc -->
715    * @generated
716    */

717   public void setBigDecimal(int propertyIndex, BigDecimal JavaDoc value)
718   {
719     SDOUtil.setBigDecimal(this, propertyIndex, value);
720   }
721
722   /**
723    * <!-- begin-user-doc -->
724    * <!-- end-user-doc -->
725    * @generated
726    */

727   public void setBigInteger(int propertyIndex, BigInteger JavaDoc value)
728   {
729     SDOUtil.setBigInteger(this, propertyIndex, value);
730   }
731
732   /**
733    * <!-- begin-user-doc -->
734    * <!-- end-user-doc -->
735    * @generated
736    */

737   public void setBoolean(int propertyIndex, boolean value)
738   {
739     SDOUtil.setBoolean(this, propertyIndex, value);
740   }
741
742   /**
743    * <!-- begin-user-doc -->
744    * <!-- end-user-doc -->
745    * @generated
746    */

747   public void setByte(int propertyIndex, byte value)
748   {
749     SDOUtil.setByte(this, propertyIndex, value);
750   }
751
752   /**
753    * <!-- begin-user-doc -->
754    * <!-- end-user-doc -->
755    * @generated
756    */

757   public void setBytes(int propertyIndex, byte[] value)
758   {
759     SDOUtil.setBytes(this, propertyIndex, value);
760   }
761
762   /**
763    * <!-- begin-user-doc -->
764    * <!-- end-user-doc -->
765    * @generated
766    */

767   public void setChar(int propertyIndex, char value)
768   {
769     SDOUtil.setChar(this, propertyIndex, value);
770   }
771
772   /**
773    * <!-- begin-user-doc -->
774    * <!-- end-user-doc -->
775    * @generated
776    */

777   public void setDataObject(int propertyIndex, DataObject value)
778   {
779     SDOUtil.setDataObject(this, propertyIndex, value);
780   }
781
782   /**
783    * <!-- begin-user-doc -->
784    * <!-- end-user-doc -->
785    * @generated
786    */

787   public void setDate(int propertyIndex, Date JavaDoc value)
788   {
789     SDOUtil.setDate(this, propertyIndex, value);
790   }
791
792   /**
793    * <!-- begin-user-doc -->
794    * <!-- end-user-doc -->
795    * @generated
796    */

797   public void setDouble(int propertyIndex, double value)
798   {
799     SDOUtil.setDouble(this, propertyIndex, value);
800   }
801
802   /**
803    * <!-- begin-user-doc -->
804    * <!-- end-user-doc -->
805    * @generated
806    */

807   public void setFloat(int propertyIndex, float value)
808   {
809     SDOUtil.setFloat(this, propertyIndex, value);
810   }
811
812   /**
813    * <!-- begin-user-doc -->
814    * <!-- end-user-doc -->
815    * @generated
816    */

817   public void setInt(int propertyIndex, int value)
818   {
819     SDOUtil.setInt(this, propertyIndex, value);
820   }
821
822   /**
823    * <!-- begin-user-doc -->
824    * <!-- end-user-doc -->
825    * @generated
826    */

827   public void setList(int propertyIndex, List JavaDoc value)
828   {
829     SDOUtil.setList(this, propertyIndex, value);
830   }
831
832   /**
833    * <!-- begin-user-doc -->
834    * <!-- end-user-doc -->
835    * @generated
836    */

837   public void setLong(int propertyIndex, long value)
838   {
839     SDOUtil.setLong(this, propertyIndex, value);
840   }
841
842   /**
843    * <!-- begin-user-doc -->
844    * <!-- end-user-doc -->
845    * @generated
846    */

847   public void setShort(int propertyIndex, short value)
848   {
849     SDOUtil.setShort(this, propertyIndex, value);
850   }
851
852   /**
853    * <!-- begin-user-doc -->
854    * <!-- end-user-doc -->
855    * @generated
856    */

857   public void setString(int propertyIndex, String JavaDoc value)
858   {
859     SDOUtil.setString(this, propertyIndex, value);
860   }
861
862   /**
863    * <!-- begin-user-doc -->
864    * <!-- end-user-doc -->
865    * @generated
866    */

867   public BigDecimal JavaDoc getBigDecimal(Property property)
868   {
869     return SDOUtil.getBigDecimal(this, property);
870   }
871
872   /**
873    * <!-- begin-user-doc -->
874    * <!-- end-user-doc -->
875    * @generated
876    */

877   public BigInteger JavaDoc getBigInteger(Property property)
878   {
879     return SDOUtil.getBigInteger(this, property);
880   }
881
882   /**
883    * <!-- begin-user-doc -->
884    * <!-- end-user-doc -->
885    * @generated
886    */

887   public boolean getBoolean(Property property)
888   {
889     return SDOUtil.getBoolean(this, property);
890   }
891
892   /**
893    * <!-- begin-user-doc -->
894    * <!-- end-user-doc -->
895    * @generated
896    */

897   public byte getByte(Property property)
898   {
899     return SDOUtil.getByte(this, property);
900   }
901
902   /**
903    * <!-- begin-user-doc -->
904    * <!-- end-user-doc -->
905    * @generated
906    */

907   public byte[] getBytes(Property property)
908   {
909     return SDOUtil.getBytes(this, property);
910   }
911
912   /**
913    * <!-- begin-user-doc -->
914    * <!-- end-user-doc -->
915    * @generated
916    */

917   public char getChar(Property property)
918   {
919     return SDOUtil.getChar(this, property);
920   }
921
922   /**
923    * <!-- begin-user-doc -->
924    * <!-- end-user-doc -->
925    * @generated
926    */

927   public DataObject getDataObject(Property property)
928   {
929     return SDOUtil.getDataObject(this, property);
930   }
931
932   /**
933    * <!-- begin-user-doc -->
934    * <!-- end-user-doc -->
935    * @generated
936    */

937   public Date JavaDoc getDate(Property property)
938   {
939     return SDOUtil.getDate(this, property);
940   }
941
942   /**
943    * <!-- begin-user-doc -->
944    * <!-- end-user-doc -->
945    * @generated
946    */

947   public double getDouble(Property property)
948   {
949     return SDOUtil.getDouble(this, property);
950   }
951
952   /**
953    * <!-- begin-user-doc -->
954    * <!-- end-user-doc -->
955    * @generated
956    */

957   public float getFloat(Property property)
958   {
959     return SDOUtil.getFloat(this, property);
960   }
961
962   /**
963    * <!-- begin-user-doc -->
964    * <!-- end-user-doc -->
965    * @generated
966    */

967   public int getInt(Property property)
968   {
969     return SDOUtil.getInt(this, property);
970   }
971
972   /**
973    * <!-- begin-user-doc -->
974    * <!-- end-user-doc -->
975    * @generated
976    */

977   public List JavaDoc getList(Property property)
978   {
979     return SDOUtil.getList(this, property);
980   }
981
982   /**
983    * <!-- begin-user-doc -->
984    * <!-- end-user-doc -->
985    * @generated
986    */

987   public long getLong(Property property)
988   {
989     return SDOUtil.getLong(this, property);
990   }
991
992   /**
993    * <!-- begin-user-doc -->
994    * <!-- end-user-doc -->
995    * @generated
996    */

997   public Sequence getSequence(Property property)
998   {
999     return SDOUtil.getSequence(this, property);
1000  }
1001
1002  /**
1003   * <!-- begin-user-doc -->
1004   * <!-- end-user-doc -->
1005   * @generated
1006   */

1007  public short getShort(Property property)
1008  {
1009    return SDOUtil.getShort(this, property);
1010  }
1011
1012  /**
1013   * <!-- begin-user-doc -->
1014   * <!-- end-user-doc -->
1015   * @generated
1016   */

1017  public String JavaDoc getString(Property property)
1018  {
1019    return SDOUtil.getString(this, property);
1020  }
1021
1022  /**
1023   * <!-- begin-user-doc -->
1024   * <!-- end-user-doc -->
1025   * @generated
1026   */

1027  public void setBigDecimal(Property property, BigDecimal JavaDoc value)
1028  {
1029    SDOUtil.setBigDecimal(this, property, value);
1030  }
1031
1032  /**
1033   * <!-- begin-user-doc -->
1034   * <!-- end-user-doc -->
1035   * @generated
1036   */

1037  public void setBigInteger(Property property, BigInteger JavaDoc value)
1038  {
1039    SDOUtil.setBigInteger(this, property, value);
1040  }
1041
1042  /**
1043   * <!-- begin-user-doc -->
1044   * <!-- end-user-doc -->
1045   * @generated
1046   */

1047  public void setBoolean(Property property, boolean value)
1048  {
1049    SDOUtil.setBoolean(this, property, value);
1050  }
1051
1052  /**
1053   * <!-- begin-user-doc -->
1054   * <!-- end-user-doc -->
1055   * @generated
1056   */

1057  public void setByte(Property property, byte value)
1058  {
1059    SDOUtil.setByte(this, property, value);
1060  }
1061
1062  /**
1063   * <!-- begin-user-doc -->
1064   * <!-- end-user-doc -->
1065   * @generated
1066   */

1067  public void setBytes(Property property, byte[] value)
1068  {
1069    SDOUtil.setBytes(this, property, value);
1070  }
1071
1072  /**
1073   * <!-- begin-user-doc -->
1074   * <!-- end-user-doc -->
1075   * @generated
1076   */

1077  public void setChar(Property property, char value)
1078  {
1079    SDOUtil.setChar(this, property, value);
1080  }
1081
1082  /**
1083   * <!-- begin-user-doc -->
1084   * <!-- end-user-doc -->
1085   * @generated
1086   */

1087  public void setDataObject(Property property, DataObject value)
1088  {
1089    SDOUtil.setDataObject(this, property, value);
1090  }
1091
1092  /**
1093   * <!-- begin-user-doc -->
1094   * <!-- end-user-doc -->
1095   * @generated
1096   */

1097  public void setDate(Property property, Date JavaDoc value)
1098  {
1099    SDOUtil.setDate(this, property, value);
1100  }
1101
1102  /**
1103   * <!-- begin-user-doc -->
1104   * <!-- end-user-doc -->
1105   * @generated
1106   */

1107  public void setDouble(Property property, double value)
1108  {
1109    SDOUtil.setDouble(this, property, value);
1110  }
1111
1112  /**
1113   * <!-- begin-user-doc -->
1114   * <!-- end-user-doc -->
1115   * @generated
1116   */

1117  public void setFloat(Property property, float value)
1118  {
1119    SDOUtil.setFloat(this, property, value);
1120  }
1121
1122  /**
1123   * <!-- begin-user-doc -->
1124   * <!-- end-user-doc -->
1125   * @generated
1126   */

1127  public void setInt(Property property, int value)
1128  {
1129    SDOUtil.setInt(this, property, value);
1130  }
1131
1132  /**
1133   * <!-- begin-user-doc -->
1134   * <!-- end-user-doc -->
1135   * @generated
1136   */

1137  public void setList(Property property, List JavaDoc value)
1138  {
1139    SDOUtil.setList(this, property, value);
1140  }
1141
1142  /**
1143   * <!-- begin-user-doc -->
1144   * <!-- end-user-doc -->
1145   * @generated
1146   */

1147  public void setLong(Property property, long value)
1148  {
1149    SDOUtil.setLong(this, property, value);
1150  }
1151
1152  /**
1153   * <!-- begin-user-doc -->
1154   * <!-- end-user-doc -->
1155   * @generated
1156   */

1157  public void setShort(Property property, short value)
1158  {
1159    SDOUtil.setShort(this, property, value);
1160  }
1161
1162  /**
1163   * <!-- begin-user-doc -->
1164   * <!-- end-user-doc -->
1165   * @generated
1166   */

1167  public void setString(Property property, String JavaDoc value)
1168  {
1169    SDOUtil.setString(this, property, value);
1170  }
1171
1172  /**
1173   * <!-- begin-user-doc -->
1174   * <!-- end-user-doc -->
1175   * @generated
1176   */

1177  public DataObject createDataObject(String JavaDoc propertyName)
1178  {
1179    return SDOUtil.createDataObject(this, propertyName);
1180  }
1181
1182  /**
1183   * <!-- begin-user-doc -->
1184   * <!-- end-user-doc -->
1185   * @generated
1186   */

1187  public DataObject createDataObject(int propertyIndex)
1188  {
1189    return SDOUtil.createDataObject(this, propertyIndex);
1190  }
1191
1192  /**
1193   * <!-- begin-user-doc -->
1194   * <!-- end-user-doc -->
1195   * @generated
1196   */

1197  public DataObject createDataObject(Property property)
1198  {
1199    return SDOUtil.createDataObject(this, property);
1200  }
1201
1202  /**
1203   * <!-- begin-user-doc -->
1204   * <!-- end-user-doc -->
1205   * @generated
1206   */

1207  public DataObject createDataObject(String JavaDoc propertyName, String JavaDoc namespaceURI, String JavaDoc typeName)
1208  {
1209    return SDOUtil.createDataObject(this, propertyName, namespaceURI, typeName);
1210  }
1211
1212  /**
1213   * <!-- begin-user-doc -->
1214   * <!-- end-user-doc -->
1215   * @generated
1216   */

1217  public DataObject createDataObject(int propertyIndex, String JavaDoc namespaceURI, String JavaDoc typeName)
1218  {
1219    return SDOUtil.createDataObject(this, propertyIndex, namespaceURI, typeName);
1220  }
1221
1222  /**
1223   * <!-- begin-user-doc -->
1224   * <!-- end-user-doc -->
1225   * @generated
1226   */

1227  public DataObject createDataObject(Property property, Type type)
1228  {
1229    return SDOUtil.createDataObject(this, property, type);
1230  }
1231
1232  /**
1233   * <!-- begin-user-doc -->
1234   * <!-- end-user-doc -->
1235   * @generated
1236   */

1237  public void delete()
1238  {
1239    SDOUtil.delete(this);
1240  }
1241
1242  /**
1243   * <!-- begin-user-doc -->
1244   * <!-- end-user-doc -->
1245   * @generated
1246   */

1247  public List JavaDoc getInstanceProperties()
1248  {
1249    return SDOUtil.getInstanceProperties(this);
1250  }
1251
1252  /**
1253   * <!-- begin-user-doc -->
1254   * <!-- end-user-doc -->
1255   * @generated
1256   */

1257  public Object JavaDoc writeReplace() throws ObjectStreamException JavaDoc
1258  {
1259    return SDOUtil.writeReplace(this);
1260  }
1261
1262  /**
1263   * <!-- begin-user-doc -->
1264   * <!-- end-user-doc -->
1265   * @generated
1266   */

1267  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class JavaDoc baseClass, NotificationChain msgs)
1268  {
1269    if (featureID >= 0)
1270    {
1271      switch (eDerivedStructuralFeatureID(featureID, baseClass))
1272      {
1273        case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__MIXED:
1274          return ((InternalEList)getMixed()).basicRemove(otherEnd, msgs);
1275        case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__ANY:
1276          return ((InternalEList)getAny()).basicRemove(otherEnd, msgs);
1277        case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__ANY_ATTRIBUTE:
1278          return ((InternalEList)getAnyAttribute()).basicRemove(otherEnd, msgs);
1279        default:
1280          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
1281      }
1282    }
1283    return eBasicSetContainer(null, featureID, msgs);
1284  }
1285
1286  /**
1287   * <!-- begin-user-doc -->
1288   * <!-- end-user-doc -->
1289   * @generated
1290   */

1291  public Object JavaDoc eGet(EStructuralFeature eFeature, boolean resolve)
1292  {
1293    switch (eDerivedStructuralFeatureID(eFeature))
1294    {
1295      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__MIXED:
1296        return getMixed();
1297      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__ANY:
1298        return getAny();
1299      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__ANY_ATTRIBUTE:
1300        return getAnyAttribute();
1301      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__RAW_VALUE:
1302        return getRawValue();
1303      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__VALUE:
1304        return getValue();
1305      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__INSTANCE_TYPE:
1306        return getInstanceType();
1307    }
1308    return eDynamicGet(eFeature, resolve);
1309  }
1310
1311  /**
1312   * <!-- begin-user-doc -->
1313   * <!-- end-user-doc -->
1314   * @generated
1315   */

1316  public void eSet(EStructuralFeature eFeature, Object JavaDoc newValue)
1317  {
1318    switch (eDerivedStructuralFeatureID(eFeature))
1319    {
1320      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__MIXED:
1321        getMixed().clear();
1322        getMixed().addAll((Collection JavaDoc)newValue);
1323        return;
1324      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__ANY:
1325        getAny().clear();
1326        getAny().addAll((Collection JavaDoc)newValue);
1327        return;
1328      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__ANY_ATTRIBUTE:
1329        getAnyAttribute().clear();
1330        getAnyAttribute().addAll((Collection JavaDoc)newValue);
1331        return;
1332      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__RAW_VALUE:
1333        setRawValue((String JavaDoc)newValue);
1334        return;
1335      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__VALUE:
1336        setValue((Object JavaDoc)newValue);
1337        return;
1338      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__INSTANCE_TYPE:
1339        setInstanceType((EDataType)newValue);
1340        return;
1341    }
1342    eDynamicSet(eFeature, newValue);
1343  }
1344
1345  /**
1346   * <!-- begin-user-doc -->
1347   * <!-- end-user-doc -->
1348   * @generated
1349   */

1350  public void eUnset(EStructuralFeature eFeature)
1351  {
1352    switch (eDerivedStructuralFeatureID(eFeature))
1353    {
1354      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__MIXED:
1355        getMixed().clear();
1356        return;
1357      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__ANY:
1358        getAny().clear();
1359        return;
1360      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__ANY_ATTRIBUTE:
1361        getAnyAttribute().clear();
1362        return;
1363      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__RAW_VALUE:
1364        setRawValue(RAW_VALUE_EDEFAULT);
1365        return;
1366      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__VALUE:
1367        setValue(VALUE_EDEFAULT);
1368        return;
1369      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__INSTANCE_TYPE:
1370        setInstanceType((EDataType)null);
1371        return;
1372    }
1373    eDynamicUnset(eFeature);
1374  }
1375
1376  /**
1377   * <!-- begin-user-doc -->
1378   * <!-- end-user-doc -->
1379   * @generated
1380   */

1381  public boolean eIsSet(EStructuralFeature eFeature)
1382  {
1383    switch (eDerivedStructuralFeatureID(eFeature))
1384    {
1385      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__MIXED:
1386        return mixed != null && !mixed.isEmpty();
1387      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__ANY:
1388        return !getAny().isEmpty();
1389      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__ANY_ATTRIBUTE:
1390        return anyAttribute != null && !anyAttribute.isEmpty();
1391      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__RAW_VALUE:
1392        return RAW_VALUE_EDEFAULT == null ? getRawValue() != null : !RAW_VALUE_EDEFAULT.equals(getRawValue());
1393      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__VALUE:
1394        return VALUE_EDEFAULT == null ? getValue() != null : !VALUE_EDEFAULT.equals(getValue());
1395      case SDOPackage.EDATA_OBJECT_SIMPLE_ANY_TYPE__INSTANCE_TYPE:
1396        return instanceType != null;
1397    }
1398    return eDynamicIsSet(eFeature);
1399  }
1400
1401} //EDataObjectSimpleAnyTypeImpl
1402
Popular Tags