1 26 27 package org.objectweb.corba.generator.dependencies.api; 28 29 import org.objectweb.openccm.ast.api.Declaration; 31 import org.objectweb.openccm.ast.api.ComponentDecl; 32 import org.objectweb.openccm.ast.api.HomeDecl; 33 import org.objectweb.openccm.ast.api.InterfacePortDecl; 34 import org.objectweb.openccm.ast.api.EventPortDecl; 35 import org.objectweb.openccm.ast.api.TypeRef; 36 import java.util.Set ; 37 38 39 46 47 public interface IDL3DeclarationDependencies 48 extends IDL2DeclarationDependencies 49 { 50 59 public Set 60 getHomeDependencies(HomeDecl home, 61 Set visited); 62 63 72 public Set 73 getComponentDependencies(ComponentDecl comp, 74 Set visited); 75 76 86 public Set 87 getInterfacePortDependencies(InterfacePortDecl itf_port, 88 boolean server, 89 Set visited); 90 91 101 public Set 102 getEventPortDependencies(EventPortDecl event_port, 103 boolean server, 104 Set visited); 105 106 114 public Set 115 getDeclarationDependencies(Declaration decl, 116 Set visited); 117 118 126 public Set 127 getTypeRefDependencies(TypeRef type, 128 Set visited); 129 } 130 | Popular Tags |