1 package org.objectweb.modfact.jmi.repository.javax.jmi.model; 2 import org.objectweb.modfact.jmi.reflect.*; 3 public class ContainsImpl extends RefAssociationImpl implements javax.jmi.model.Contains { 4 5 public boolean exists(javax.jmi.model.Namespace container,javax.jmi.model.ModelElement containedElement) throws javax.jmi.reflect.JmiException { 6 return refLinkExists(container,containedElement); 7 } 8 public boolean add(javax.jmi.model.Namespace container,javax.jmi.model.ModelElement containedElement) throws javax.jmi.reflect.JmiException { 9 return refAddLink(container,containedElement); 10 } 11 public boolean remove(javax.jmi.model.Namespace container,javax.jmi.model.ModelElement containedElement) throws javax.jmi.reflect.JmiException { 12 return refRemoveLink(container,containedElement); 13 } 14 public javax.jmi.model.Namespace getContainer(javax.jmi.model.ModelElement containedElement) throws javax.jmi.reflect.JmiException { 15 java.util.Collection c =refQuery("containedElement",containedElement); 16 if(c.isEmpty()) return null; 17 return (javax.jmi.model.Namespace) c.iterator().next(); 18 } 19 public java.util.List getContainedElement(javax.jmi.model.Namespace container) throws javax.jmi.reflect.JmiException { 20 return (java.util.List ) refQuery("container",container); 21 } 22 } 23 | Popular Tags |