1 26 27 package org.objectweb.ccm.IDL3; 28 29 37 38 public interface Scope 39 extends Declaration 40 { 41 45 55 public FileScope 56 startFileScope(String filename); 57 58 65 public ConstantDecl 66 startConstant(String name); 67 68 76 public StructDecl 77 declareStruct(String name); 78 79 87 public UnionDecl 88 declareUnion(String name); 89 90 97 public EnumDecl 98 startEnum(String name); 99 100 107 public AliasDecl 108 startAlias(String name); 109 110 118 public ModuleDecl 119 declareModule(String name); 120 121 130 public InterfaceDecl 131 declareInterface(String name); 132 133 142 public AbstractInterfaceDecl 143 declareAbstractInterface(String name); 144 145 154 public LocalInterfaceDecl 155 declareLocalInterface(String name); 156 157 165 public ValueDecl 166 declareValue(String name); 167 168 175 public Initializer 176 startInitializer(String name); 177 178 185 public ValueMemberDecl 186 startValueMember(String name); 187 188 195 public ValueBoxDecl 196 startValueBox(String name); 197 198 205 public ExceptionDecl 206 startException(String name); 207 208 215 public NativeDecl 216 startNative(String name); 217 218 225 public AttributeDecl 226 startAttribute(String name); 227 228 235 public OperationDecl 236 startOperation(String name); 237 238 247 public ComponentDecl 248 declareComponent(String name); 249 250 257 public FactoryDecl 258 startFactory(String name); 259 260 267 public FinderDecl 268 startFinder(String name); 269 270 277 public ProvidesDecl 278 startProvides(String name); 279 280 287 public UsesDecl 288 startUses(String name); 289 290 297 public ConsumesDecl 298 startConsumes(String name); 299 300 307 public EmitsDecl 308 startEmits(String name); 309 310 317 public PublishesDecl 318 startPublishes(String name); 319 320 327 public HomeDecl 328 startHome(String name); 329 330 338 public EventDecl 339 declareEvent(String name); 340 341 353 public Declaration 354 find(String name); 355 356 360 368 public Declaration[] 369 getContents(boolean exclude_inherited, 370 int limited_types); 371 372 379 public Declaration 380 lookup(String scoped_name); 381 } 382 | Popular Tags |