1 2 package SOFA.SOFAnode.Made.TIR; 3 import java.rmi.RemoteException ; 4 5 6 public interface StructDef extends Contained, Container, CDLType { 7 8 public StructMember[] members() throws RemoteException , TIRExceptLock; 9 10 public StructMember create_member(String name, CDLType type) 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 | Popular Tags |