1 2 package SOFA.SOFAnode.Made.TIR; 3 import java.rmi.RemoteException ; 4 5 6 public interface UnionDef extends Contained, Container, CDLType { 7 8 public CDLType switch_type() throws RemoteException ; 9 10 public UnionMember[] members() throws RemoteException , TIRExceptLock; 11 12 public UnionMember create_member(String name, CDLType type, ExprOperDef[] label) throws RemoteException , TIRExceptCreate, TIRExceptLock; 13 14 public StructDef create_struct(Identification id) throws RemoteException , TIRExceptCreate, TIRExceptLock; 15 16 public UnionDef create_union(Identification id, CDLType switch_type) throws RemoteException , TIRExceptCreate, TIRExceptLock; 17 18 public EnumDef create_enum(Identification id) throws RemoteException , TIRExceptCreate, TIRExceptLock; 19 } 20 | Popular Tags |