/** * <copyright> * </copyright> * * $Id$ */ package orgomg.cwm.objectmodel.core; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Subsystem</b></em>'. * <!-- end-user-doc --> * * <!-- begin-model-doc --> * A subsystem is a grouping of model elements that represents a behavioral unit in a physical system. A subsystem offers interfaces and has operations. * * In the metamodel, Subsystem is a subclass of both Package and Classifier. As such it may have a set of Features. * * The purpose of the subsystem construct is to provide a grouping mechanism for specifying a behavioral unit of a physical system. Apart from defining a namespace for its contents, a subsystem serves as a specification unit for the behavior of its contained model elements. * * The contents of a subsystem is defined in the same way as for a package, thus it * consists of owned elements and imported elements, with unique names within the * subsystem. * <!-- end-model-doc --> * * * @see orgomg.cwm.objectmodel.core.CorePackage#getSubsystem() * @model * @generated */ public interface Subsystem extends Classifier, orgomg.cwm.objectmodel.core.Package { } // Subsystem