1 26 27 package org.objectweb.openccm.ast.lib; 28 29 import org.objectweb.openccm.ast.api.DeclarationKind; 31 import org.objectweb.openccm.ast.api.Declaration; 32 import org.objectweb.openccm.ast.api.StringList; 33 import org.objectweb.openccm.ast.api.DelegationList; 34 35 52 53 public class ProxyHomeDeclImpl 54 extends DeclarationImpl 55 implements org.objectweb.openccm.ast.api.ProxyHomeDecl 56 { 57 63 64 private StringListImpl operations_; 65 66 67 private DelegationListImpl home_delegation_; 68 69 75 81 protected 82 ProxyHomeDeclImpl(Repository rep, 83 ScopeImpl parent) 84 { 85 super(rep, parent); 87 88 operations_ = new StringListImpl(); 90 home_delegation_ = new DelegationListImpl(); 91 } 92 93 99 105 110 protected org.omg.CORBA.Contained 111 getContained() 112 { 113 return null; 114 } 115 116 122 128 136 public Declaration[] 137 getDependencies() 138 { 139 return null; 141 }; 142 143 149 156 public long 157 getDeclKind() 158 { 159 return DeclarationKind.dk_proxy_home; 160 } 161 162 167 public org.objectweb.openccm.ast.api.DeclarationCategory 168 getCategory() 169 { 170 return org.objectweb.openccm.ast.api.DeclarationCategory.dc_cidl; 171 } 172 173 179 184 public StringList 185 getAbstractOperationList() 186 { 187 return operations_; 188 } 189 190 195 public DelegationList 196 getHomeDelegationList() 197 { 198 return home_delegation_; 199 } 200 } 201 | Popular Tags |