1 /* $Id: CompObject.java,v 1.1.1.1 2003/02/11 16:19:40 bures Exp $ */ 2 package SOFA.SOFAnode.Made.CDL; 3 4 /** parent for all new objects from CDL source */ 5 interface CompObject { 6 /** returns kind of the object */ 7 public int objectKind(); 8 /** if object is Container */ 9 public boolean isContainer(); 10 /** do final checks of the consitency */ 11 public void checkConsist(EnumList props, CompRepository rep) throws CDLExceptCheck, CDLExceptLock, CDLExceptRemote; 12 } 13