Metamodel Changes
All the changes are grouped by the categories:
New property names added
Property | Description / Comment |
Classifier::conveyingFlow | - |
DeployedArtifact::deploymentForArtifact | |
PackageableElement::import |
Properties renamed
Property | Description / Comment |
NamedElement::classifierinheritingClassifier | - |
Classifier::classnestingClass | |
ParameterableElement::parameterSubstitutionowningTemplateParameterSubstitution |
Derivation changes
Property | Description / Comment |
Property::/classifier : Classifier [0..1]{readOnly, union, subsets Feature::featuringClassifier, subsets RedefinableElement::redefinitionContext} | All these properties have been made automatically derived and read-only unions. |
InputPin::/action : Action[0..1]{readOnly, union, subsets Element::owner} | |
Action::/input : InputPin[*]{ordered, readOnly, union, subsets Element::ownedElement} | |
OutputPin::/action : Action[0..1]{readOnly, union, subsets Element::owner} | |
NamedElement::/namespace : Namespace[0..1]{readOnly, union, subsets Element::owner} | |
DirectedRelationship::/source : Element [1..*]{readOnly, union, subsets Relationship::relatedElement} | Both properties have been made automatically derived and read-only unions. This feature has been supported in earlier versions of MagicDraw. |
DirectedRelationship::/target : Element [1..*]{readOnly, union, subsets Relationship::relatedElement} | |
NamedElement::/clientDependency | The Client Dependency property of a named element has been made automatically derived. This feature has been supported in earlier versions of MagicDraw. |
Order changes
Property | Description / Comment |
AcceptEventAction::result : OutputPin [0..*]{ordered, subsets Action::output} | The ability to order output pins holding the values received from an event occurrence, has been available in earlier versions of MagicDraw. |
Association::/endType : Type [1..*]{ordered, subsets Relationship::relatedElement} | The set of classifiers that are used as end types of the association, is no longer ordered. |
Classifier::/attribute : Property [0..*]{ordered, union, subsets Classifier::feature} | The ability to order the attributes, which are direct properties of a classifier has been available in earlier versions of MagicDraw. Though the Attribute property cannot be edited, its value displays the same order of the attributes as is defined in other places of the classifier specification, such as the Owned Attribute property or the Attributes property group. Thus to change the Attribute property value, change the value of a relevant property. |
ConnectableElement::/end : ConnectorEnd [0..*]{ordered} | A set of connector ends that attach to the particular connectable element, is no longer ordered. |
DurationObservation::event : NamedElement [1..2]{ordered} | Event elements are now automatically ordered. |
ReplyAction::♦ replyValue : InputPin [0..*]{ordered, subsets Action::input} | The set of input pins can now be ordered. In the Reply Value property value cell, click the button to open the dialog for reordering. |
UnmarshallAction::♦result : OutputPin [1..*]{ordered, subsets Action::output} | The set of output pins can now be ordered. In the Result property value cell, click the button to open the dialog for reordering. |
Other changes
Property | Description / Comment |
LoopNode::♦loopVariable : OutputPin [0..*]{ordered, subsets Element::ownedElement} | The Loop Variable property has been made composite. |
OutputPin::loopNode : LoopNode[0..1]{subsets Element::owner} | |
Activity::structuredNode : StructuredActivityNode [0..*]{readOnly, subsets Activity::node, Activity::group} | The property has been made read-only in earlier versions of MagicDraw. |
Properties removed
Property | Description / Comment |
Property::/default : String[0..1] | The Default property no longer appears in a property specification. The value of the Default Value property will be used instead of the removed property value. |
Notation Changes
From now on, the inherited members are denoted with the caret "^" sign.
Profile changes
Standard/system profiles StandardProfileL2 and StandardProfileL3 have been merged into a single one.