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