KickJava   Java API By Example, From Geeks To Geeks.

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


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