Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Share this Page URL
Help

A.3 Package Diagram > A.3 Package Diagram - Pg. 568

568 Appendix A Table A.2 Notation for Describing SysML Extensions on Package Diagrams Diagram Element Metamodel Node «metamodel» <Name> Notation «metamodel» <Name> Description A metamodel describes the concepts in a modeling language, their characteristics and interrelationships. Section 5.2.2, 15.1.1 Metaclass Node «metaclass» <Name> The individual concepts in a metamodel are described 5.2.2, by metaclasses. 15.3 Model Library Node «modelLibrary» <Name> «modelLibrary» <Name> A model library is a special type of package that is intended to contain a set of reusable model elements for a given domain. 15.2 Stereotype Node «stereotype» <Name> constraints Stereotypes are used to add new language concepts, typically in support of a specific system engineering domain. 15.3 {<Constraint>} <Property>:<Type>=<Expression> Profile Node «profile» <Name> «profile» <Name> A profile is a kind of package used as the container for set of stereotypes and supporting definitions. 15.4 Generalization Path <GeneralizationSet> <GeneralizationSet> A stereotype can be defined by specializing an existing stereotype or stereotypes, using the generalization mechanism. 15.3 Extension Path <Multiplicity> {required} <Multiplicity> The relationship between the metaclass and the stereotype is called an extension, and is a kind of association. Stereotype properties can be defined using associations. A reference is special type of import relationship, used to import the metaclasses required by a profile. A profile is applied to a model or package using a profile application relationship. 15.3 Association Path Reference Path Profile Application Path <End> <Multiplicity> <Name> <End> <Multiplicity> 15.3.1 15.4.1 «reference» 15.5 «apply» {strict}