KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > modfact > jmi > repository > javax > jmi > model > CollectionTypeClassImpl


1 package org.objectweb.modfact.jmi.repository.javax.jmi.model;
2 import org.objectweb.modfact.jmi.reflect.*;
3 public class CollectionTypeClassImpl extends org.objectweb.modfact.jmi.reflect.RefClassImpl implements javax.jmi.model.CollectionTypeClass {
4     public javax.jmi.model.CollectionType createCollectionType() throws javax.jmi.reflect.JmiException {
5          return (javax.jmi.model.CollectionType) refCreateInstance(null);
6     }
7
8     public javax.jmi.model.CollectionType createCollectionType(String JavaDoc name , String JavaDoc annotation , boolean isRoot , boolean isLeaf , boolean isAbstract , javax.jmi.model.VisibilityKind visibility , javax.jmi.model.MultiplicityType multiplicity) throws javax.jmi.reflect.JmiException {
9
10         java.util.List JavaDoc list = new java.util.Vector JavaDoc();
11          list.add(name);
12          list.add(annotation);
13          list.add(new Boolean JavaDoc(isRoot));
14          list.add(new Boolean JavaDoc(isLeaf));
15          list.add(new Boolean JavaDoc(isAbstract));
16          list.add(visibility);
17          list.add(multiplicity);
18          return (javax.jmi.model.CollectionType) refCreateInstance(list);
19     }
20
21     public RefObjectImpl newObject() {
22         return new org.objectweb.modfact.jmi.repository.javax.jmi.model.CollectionTypeImpl();
23     }
24     public Class JavaDoc newEnum(String JavaDoc n) {
25          throw new RuntimeException JavaDoc("invalide type");
26     }
27     public RefStructImpl newStruct(String JavaDoc n) {
28 throw new RuntimeException JavaDoc("invalide type");
29     }
30 }//end of interface
31
Popular Tags