- All Known Implementing Classes:
public interface InstanceOpenerAn interface that is used to open an instance of a NamedObj.
This interface exists so that ModalController and ModalRefinement need not depend on Configuration.
- Ptolemy II 10.0
- Christopher Brooks
- Yellow (cxh)
- Green (cxh)
void openAnInstance(NamedObj entity) throws IllegalActionException, NameDuplicationExceptionOpen the specified instance. A derived class looks for the instance, and if the instance already has open tableaux, then put those in the foreground Otherwise, create a new tableau and if necessary, a new effigy. Unless there is a more natural container for the effigy (e.g. it is a hierarchical model), then if a new effigy is created, it is put into the directory of the configuration. Any new tableau created will be contained by that effigy.