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 name , String annotation , String expression , String language , javax.jmi.model.EvaluationKind evaluationPolicy) throws javax.jmi.reflect.JmiException { 9 10 java.util.List list = new java.util.Vector (); 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 newEnum(String n) { 23 if(n.equals("EvaluationKind")) return javax.jmi.model.EvaluationKindEnum.class; 24 throw new RuntimeException ("invalide type"); 25 } 26 public RefStructImpl newStruct(String n) { 27 throw new RuntimeException ("invalide type"); 28 } 29 } | Popular Tags |