1 2 package SOFA.SOFAnode.Made.TIR; 3 import java.rmi.RemoteException ; 4 5 6 public interface CDLRepository extends CDLContainer, Contained { 7 8 public PrimitiveDef get_primitive(int kind) throws RemoteException , TIRExceptCreate; 9 10 11 public StringDef create_string(ExprOperDef bound) throws RemoteException , TIRExceptCreate; 12 13 public WstringDef create_wstring(ExprOperDef bound) throws RemoteException , TIRExceptCreate; 14 15 public SequenceDef create_sequence(ExprOperDef bound, CDLType element) throws RemoteException , TIRExceptCreate; 16 17 public ArrayDef create_array(ExprOperDef length, CDLType element) throws RemoteException , TIRExceptCreate; 18 19 public FixedDef create_fixed(ExprOperDef digits, ExprOperDef scale) throws RemoteException , TIRExceptCreate; 20 21 22 public ProviderDef create_provider(Identification id) throws RemoteException , TIRExceptCreate, TIRExceptLock; 23 24 25 } 26 | Popular Tags |