1 2 package SOFA.SOFAnode.Made.TIR; 3 import java.rmi.RemoteException ; 4 5 6 public interface CDLContainer extends Container { 7 8 public ModuleDef create_module(Identification id) throws RemoteException , TIRExceptCreate, TIRExceptLock; 9 10 public ConstantDef create_constant(Identification id, CDLType type, ExprOperDef value) throws RemoteException , TIRExceptCreate, TIRExceptLock; 11 12 public StructDef create_struct(Identification id) throws RemoteException , TIRExceptCreate, TIRExceptLock; 13 14 public UnionDef create_union(Identification id, CDLType switch_type) throws RemoteException , TIRExceptCreate, TIRExceptLock; 15 16 public EnumDef create_enum(Identification id) throws RemoteException , TIRExceptCreate, TIRExceptLock; 17 18 public TypedefDef create_typedef(Identification id, CDLType orig_type) throws RemoteException , TIRExceptCreate, TIRExceptLock; 19 20 public ExceptionDef create_exception(Identification id) throws RemoteException , TIRExceptCreate, TIRExceptLock; 21 22 public InterfaceDef create_interface(Identification id, InterfaceDef[] base_interfaces) throws RemoteException , TIRExceptCreate, TIRExceptLock; 23 24 public InterfaceDef create_interface(Identification id) throws RemoteException , TIRExceptCreate, TIRExceptLock; 25 26 public FrameDef create_frame(Identification id, boolean system) throws RemoteException , TIRExceptCreate, TIRExceptLock; 27 } 28 | Popular Tags |