1 package org.andromda.core.simpleuml; 2 3 import java.util.Collection; 4 5 /*** 6 * defines those methods missing from Classifier in the UML 1.4 schema that are 7 * needed by the UML2EJB based code generation scripts. 8 * 9 * @author <A HREF="http://www.amowers.com">Anthony Mowers</A> 10 * 11 */ 12 public interface UMLClassifier 13 extends UMLModelElement 14 { 15 /*** 16 * Gets the attributes attribute of the UMLClassifier object 17 * 18 *@return The attributes value 19 */ 20 Collection getAttributes(); 21 22 23 /*** 24 * Gets the dependencies attribute of the UMLClassifier object 25 * 26 *@return The dependencies value 27 */ 28 Collection getDependencies(); 29 30 31 /*** 32 * Gets the operations attribute of the UMLClassifier object 33 * 34 * @return Collection 35 */ 36 Collection getOperations(); 37 38 /*** 39 * Gets the associationLinks attribute of the UMLClassifier object 40 * 41 *@return The associationLinks value 42 */ 43 Collection getAssociationLinks(); 44 45 46 /*** 47 * Gets the package attribute of the UMLClassifier object 48 * 49 *@return The package value 50 */ 51 Object getPackage(); 52 53 } 54