KickJava   Java API By Example, From Geeks To Geeks.

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


1 package org.objectweb.modfact.jmi.repository.javax.jmi.model;
2 import org.objectweb.modfact.jmi.reflect.*;
3 public class ConstraintClassImpl extends org.objectweb.modfact.jmi.reflect.RefClassImpl implements javax.jmi.model.ConstraintClass {
4     public javax.jmi.model.Constraint createConstraint() throws javax.jmi.reflect.JmiException {
5          return (javax.jmi.model.Constraint) refCreateInstance(null);
6     }
7
8     public javax.jmi.model.Constraint createConstraint(String JavaDoc name , String JavaDoc annotation , String JavaDoc expression , String JavaDoc language , javax.jmi.model.EvaluationKind evaluationPolicy) 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(expression);
14          list.add(language);
15          list.add(evaluationPolicy);
16          return (javax.jmi.model.Constraint) refCreateInstance(list);
17     }
18
19     public RefObjectImpl newObject() {
20         return new org.objectweb.modfact.jmi.repository.javax.jmi.model.ConstraintImpl();
21     }
22     public Class JavaDoc newEnum(String JavaDoc n) {
23          if(n.equals("EvaluationKind")) return javax.jmi.model.EvaluationKindEnum.class;
24          throw new RuntimeException JavaDoc("invalide type");
25     }
26     public RefStructImpl newStruct(String JavaDoc n) {
27 throw new RuntimeException JavaDoc("invalide type");
28     }
29 }//end of interface
30
Popular Tags