no magic catia logo

Metamodel Changes
Notation Changes
Profile Changes


Metamodel Changes

All the changes are grouped by the categories:

New property names added
Properties renamed
Derivation changes
Order changes
Other changes
Properties removed

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 order list values 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 order list values 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.

inheritance sign

Profile changes

Standard/system profiles StandardProfileL2 and StandardProfileL3 have been merged into a single one.

profile merged

For more information or a quote
please contact
sales@nomagic.com
or call +1-214-291-9100.