In addition to allowing the introduction
of new element types, IBM® Rational® Rhapsody® allows
you to hide any out-of-the-box element types that your users do not
need.
The availability of metaclasses is
determined by the General::Model::AvailableMetaclasses property.
This property takes a comma-separated list of strings.
Note: To keep all of the out-of-the box metaclasses, leave
this property blank.
To limit the availability
of certain metaclasses, use this property to indicate the metaclasses
that you would like to have available. The strings to use to represent
the different metaclasses are as follows
- AcceptEventAction
- AcceptTimeEvent
- ActivityDiagram
- Actor
- Argument
- Association
- AssociationEnd
- Attribute
- CallOperation
- Class
- ClassifierRole
- CollaborationDiagram
- CombinedFragment
- Comment
- Component
- ComponentDiagram
- ComponentInstance
- Configuration
- Connector
- Constraint
- Constructor
- ControlledFile
- DefaultTransition
- Dependency
- DeploymentDiagram
- Destructor
- EnumerationLiteral
- Event
- ExecutionOccurrence
- File
- Flow
- Folder
- Generalization
- HyperLink
- InstanceSlot
- InstanceSpecification
- InteractionOccurrence
- InteractionOperand
- ItemFlow
- Link
- MatrixLayout
- MatrixView
- Message
- Module
- Node
- Object
- ObjectModelDiagram
- ObjectNode
- Package
- PanelDiagram
- Pin
- Port
- PrimitiveOperation
- Profile
- Project
- Reception
- ReferenceActivity
- Requirement
- SequenceDiagram
- State
- Statechart
- Stereotype
- StructureDiagram
- Swimlane
- SysMLPort
- TableLayout
- TableView
- Tag
- Transition
- TriggeredOperation
- Type
- UseCase
- UseCaseDiagram