Released on: July 1, 2022
Merge API changes
Merge Plugin was split into two - Merge Plugin and Merge Core Plugin. Merge Core Plugin provides project comparison-related functionality, and Merge Core Plugin provides merge functionality on top of the comparison.
Because of that, com.nomagic.magicdraw.merge.MergeUtil was split into com.nomagic.magicdraw.merge.MergeUtil and com.nomagic.magicdraw.merge.CompareUtil.
MergeUtil helper API
- com.nomagic.magicdraw.merge.MergeUtil#compareProjects
 - com.nomagic.magicdraw.merge.MergeUtil#getDifference(com.nomagic.magicdraw.core.Project, com.nomagic.magicdraw.core.project.ProjectDescriptor, com.nomagic.magicdraw.core.project.ProjectDescriptor, com.nomagic.utils.ErrorHandler<java.lang.Exception>, com.nomagic.magicdraw.merge.Optimization)
 - com.nomagic.magicdraw.merge.MergeUtil#getDifference(com.nomagic.magicdraw.core.Project, com.nomagic.magicdraw.core.project.ProjectDescriptor, com.nomagic.magicdraw.core.project.ProjectDescriptor, com.nomagic.utils.ErrorHandler<java.lang.Exception>, com.nomagic.magicdraw.merge.Optimization, java.util.Set<com.nomagic.magicdraw.diff.ModuleInfo>)
 - com.nomagic.magicdraw.merge.MergeUtil#restore
 - com.nomagic.magicdraw.merge.MergeUtil#showDifferenceGUI
 
was changed with
- com.nomagic.magicdraw.merge.CompareUtil#compareProjects
 - com.nomagic.magicdraw.merge.CompareUtil#getDifference(com.nomagic.magicdraw.core.Project, com.nomagic.magicdraw.core.project.ProjectDescriptor, com.nomagic.magicdraw.core.project.ProjectDescriptor, com.nomagic.utils.ErrorHandler<java.lang.Exception>, com.nomagic.magicdraw.merge.Optimization)
 - com.nomagic.magicdraw.merge.CompareUtil#getDifference(com.nomagic.magicdraw.core.Project, com.nomagic.magicdraw.core.project.ProjectDescriptor, com.nomagic.magicdraw.core.project.ProjectDescriptor, com.nomagic.utils.ErrorHandler<java.lang.Exception>, com.nomagic.magicdraw.merge.Optimization, java.util.Set<com.nomagic.magicdraw.diff.ModuleInfo>)
 - com.nomagic.magicdraw.merge.CompareUtil#restore
 - com.nomagic.magicdraw.merge.CompareUtil#showDifferenceGUI
 
MergeUtil extends CompareUtil, so the old code is still compatible.
Other Open API changes
- org.eclipse.core.runtime.IProgressMonitor and extended classes are removed. All usages are changed to com.nomagic.task.ProgressStatus.
 - JRuby scripting engine is removed. It is possible to add it to the application, but we highly recommend rewriting all existing scripts using any of the other supported scripting languages.
 
Profiles changes
The UAF profile is updated to UAF 1.2:
1. Removed classes and associated methods:
- com.nomagic.magicdraw.uaf.UAF.AchievedEffectStereotype
com.nomagic.magicdraw.uaf.UAF#achievedEffect
com.nomagic.magicdraw.uaf.UAF#getAchievedEffect
com.nomagic.magicdraw.uaf.UAF#isAchievedEffect - com.nomagic.magicdraw.uaf.UAF.CapabilityForTaskStereotype    
com.nomagic.magicdraw.uaf.UAF#capabilityForTask
com.nomagic.magicdraw.uaf.UAF#getCapabilityForTask
com.nomagic.magicdraw.uaf.UAF#isCapabilityForTask - com.nomagic.magicdraw.uaf.UAF.ConsumesStereotype    
com.nomagic.magicdraw.uaf.UAF#consumes
com.nomagic.magicdraw.uaf.UAF#getConsumes
com.nomagic.magicdraw.uaf.UAF#isConsumes - com.nomagic.magicdraw.uaf.UAF.DataElementStereotype    
com.nomagic.magicdraw.uaf.UAF#dataElement
com.nomagic.magicdraw.uaf.UAF#getDataElement
com.nomagic.magicdraw.uaf.UAF#isDataElement - com.nomagic.magicdraw.uaf.UAF.DataModelStereotype    
com.nomagic.magicdraw.uaf.UAF#dataModel
com.nomagic.magicdraw.uaf.UAF#getDataModel
com.nomagic.magicdraw.uaf.UAF#isDataModel - com.nomagic.magicdraw.uaf.UAF.DataRoleStereotype    
com.nomagic.magicdraw.uaf.UAF#dataRole
com.nomagic.magicdraw.uaf.UAF#getDataRole
com.nomagic.magicdraw.uaf.UAF#isDataRole - com.nomagic.magicdraw.uaf.UAF.DesiredEffectStereotype    
com.nomagic.magicdraw.uaf.UAF#desiredEffect
com.nomagic.magicdraw.uaf.UAF#getDesiredEffect
com.nomagic.magicdraw.uaf.UAF#isDesiredEffect - com.nomagic.magicdraw.uaf.UAF.EnduringTaskStereotype    
com.nomagic.magicdraw.uaf.UAF#enduringTask
com.nomagic.magicdraw.uaf.UAF#getEnduringTask
com.nomagic.magicdraw.uaf.UAF#isEnduringTask - com.nomagic.magicdraw.uaf.UAF.EnterprisePhaseStereotype    
com.nomagic.magicdraw.uaf.UAF#enterprisePhase
com.nomagic.magicdraw.uaf.UAF#getEnterprisePhase
com.nomagic.magicdraw.uaf.UAF#isEnterprisePhase - com.nomagic.magicdraw.uaf.UAF.InformationElementStereotype    
com.nomagic.magicdraw.uaf.UAF#informationElement
com.nomagic.magicdraw.uaf.UAF#getInformationElement
com.nomagic.magicdraw.uaf.UAF#isInformationElement - com.nomagic.magicdraw.uaf.UAF.InformationRoleStereotype    
com.nomagic.magicdraw.uaf.UAF#informationRole
com.nomagic.magicdraw.uaf.UAF#getInformationRole
com.nomagic.magicdraw.uaf.UAF#isInformationRole - com.nomagic.magicdraw.uaf.UAF.OrganizationInEnterpriseStereotype    
com.nomagic.magicdraw.uaf.UAF#organizationInEnterprise
com.nomagic.magicdraw.uaf.UAF#getOrganizationInEnterprise
com.nomagic.magicdraw.uaf.UAF#isOrganizationInEnterprise - com.nomagic.magicdraw.uaf.UAF.ServiceSpecificationStereotype    
com.nomagic.magicdraw.uaf.UAF#serviceSpecification
com.nomagic.magicdraw.uaf.UAF#getServiceSpecification
com.nomagic.magicdraw.uaf.UAF#isServiceSpecification - com.nomagic.magicdraw.uaf.UAF.ServiceSpecificationRoleStereotype    
com.nomagic.magicdraw.uaf.UAF#serviceSpecificationRole
com.nomagic.magicdraw.uaf.UAF#getServiceSpecificationRole
com.nomagic.magicdraw.uaf.UAF#isServiceSpecificationRole 
2. Removed enumerations and associated methods:
- com.nomagic.magicdraw.uaf.UAF.DataModelKindEnum
com.nomagic.magicdraw.uaf.UAF#getDataModelKind 
3. Added classes with tags constants and associated methods:
- com.nomagic.magicdraw.uaf.UAF.AchievesStereotype
com.nomagic.magicdraw.uaf.UAF.AchievesStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.AchievesStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.AchievesStereotype#URI
com.nomagic.magicdraw.uaf.UAF.AchievesStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#achievesachieves - com.nomagic.magicdraw.uaf.UAF.ActualEffectStereotype    
com.nomagic.magicdraw.uaf.UAF.ActualEffectStereotype#ENABLINGCONDITION
com.nomagic.magicdraw.uaf.UAF.ActualEffectStereotype#ENDDATE
com.nomagic.magicdraw.uaf.UAF.ActualEffectStereotype#STARTDATE
com.nomagic.magicdraw.uaf.UAF.ActualEffectStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ActualEffectStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#actualEffect - com.nomagic.magicdraw.uaf.UAF.ActualOutcomeStereotype    
com.nomagic.magicdraw.uaf.UAF.ActualOutcomeStereotype#ENABLINGCONDITION
com.nomagic.magicdraw.uaf.UAF.ActualOutcomeStereotype#ENDDATE
com.nomagic.magicdraw.uaf.UAF.ActualOutcomeStereotype#STARTDATE
com.nomagic.magicdraw.uaf.UAF.ActualOutcomeStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ActualOutcomeStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#actualOutcome - com.nomagic.magicdraw.uaf.UAF.ActualStrategicPhaseStereotype    
com.nomagic.magicdraw.uaf.UAF.ActualStrategicPhaseStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ActualStrategicPhaseStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.ActualStrategicPhaseStereotype#ENDDATE
com.nomagic.magicdraw.uaf.UAF.ActualStrategicPhaseStereotype#STARTDATE
com.nomagic.magicdraw.uaf.UAF#actualStrategicPhase - com.nomagic.magicdraw.uaf.UAF.AffectableElementStereotype    
com.nomagic.magicdraw.uaf.UAF.AffectableElementStereotype#URI
com.nomagic.magicdraw.uaf.UAF.AffectableElementStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#affectableElement - com.nomagic.magicdraw.uaf.UAF.ChallengeStereotype    
com.nomagic.magicdraw.uaf.UAF.ChallengeStereotype#KIND
com.nomagic.magicdraw.uaf.UAF.ChallengeStereotype#ID
com.nomagic.magicdraw.uaf.UAF.ChallengeStereotype#TEXT
com.nomagic.magicdraw.uaf.UAF.ChallengeStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ChallengeStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#challenge - com.nomagic.magicdraw.uaf.UAF.ComparesToStereotype    
com.nomagic.magicdraw.uaf.UAF.ComparesToStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ComparesToStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ComparesToStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ComparesToStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.ComparesToStereotype#SOURCECONTEXT
com.nomagic.magicdraw.uaf.UAF.ComparesToStereotype#SOURCEPROPERTYPATH
com.nomagic.magicdraw.uaf.UAF.ComparesToStereotype#TARGETCONTEXT
com.nomagic.magicdraw.uaf.UAF.ComparesToStereotype#TARGETPROPERTYPATH
com.nomagic.magicdraw.uaf.UAF#compares - com.nomagic.magicdraw.uaf.UAF.CreatesStereotype    
com.nomagic.magicdraw.uaf.UAF.CreatesStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.CreatesStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.CreatesStereotype#URI
com.nomagic.magicdraw.uaf.UAF.CreatesStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#creates - com.nomagic.magicdraw.uaf.UAF.DesiresStereotype    
com.nomagic.magicdraw.uaf.UAF.DesiresStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.DesiresStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.DesiresStereotype#URI
com.nomagic.magicdraw.uaf.UAF.DesiresStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#desires - com.nomagic.magicdraw.uaf.UAF.DriverStereotype    
com.nomagic.magicdraw.uaf.UAF.DriverStereotype#KIND
com.nomagic.magicdraw.uaf.UAF.DriverStereotype#ID
com.nomagic.magicdraw.uaf.UAF.DriverStereotype#TEXT
com.nomagic.magicdraw.uaf.UAF.DriverStereotype#URI
com.nomagic.magicdraw.uaf.UAF.DriverStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#driver - com.nomagic.magicdraw.uaf.UAF.EffectStereotype    
com.nomagic.magicdraw.uaf.UAF.EffectStereotype#ID
com.nomagic.magicdraw.uaf.UAF.EffectStereotype#TEXT
com.nomagic.magicdraw.uaf.UAF.EffectStereotype#URI
com.nomagic.magicdraw.uaf.UAF.EffectStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#effect - com.nomagic.magicdraw.uaf.UAF.EnablesStereotype    
com.nomagic.magicdraw.uaf.UAF.EnablesStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.EnablesStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.EnablesStereotype#URI
com.nomagic.magicdraw.uaf.UAF.EnablesStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#enables - com.nomagic.magicdraw.uaf.UAF.EnterpriseMissionStereotype
com.nomagic.magicdraw.uaf.UAF.EnterpriseMissionStereotype#STATEMENTTASK
com.nomagic.magicdraw.uaf.UAF.EnterpriseMissionStereotype#URI
com.nomagic.magicdraw.uaf.UAF.EnterpriseMissionStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.EnterpriseMissionStereotype#ENDDATE
com.nomagic.magicdraw.uaf.UAF.EnterpriseMissionStereotype#STARTDATE
com.nomagic.magicdraw.uaf.UAF#enterpriseMission - com.nomagic.magicdraw.uaf.UAF.EnterpriseObjectiveStereotype    
com.nomagic.magicdraw.uaf.UAF.EnterpriseObjectiveStereotype#BENEFIT
com.nomagic.magicdraw.uaf.UAF.EnterpriseObjectiveStereotype#URI
com.nomagic.magicdraw.uaf.UAF.EnterpriseObjectiveStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.EnterpriseObjectiveStereotype#DERIVED
com.nomagic.magicdraw.uaf.UAF.EnterpriseObjectiveStereotype#DERIVEDFROM
com.nomagic.magicdraw.uaf.UAF.EnterpriseObjectiveStereotype#ID
com.nomagic.magicdraw.uaf.UAF.EnterpriseObjectiveStereotype#MASTER
com.nomagic.magicdraw.uaf.UAF.EnterpriseObjectiveStereotype#REFINEDBY
com.nomagic.magicdraw.uaf.UAF.EnterpriseObjectiveStereotype#SATISFIEDBY
com.nomagic.magicdraw.uaf.UAF.EnterpriseObjectiveStereotype#TEXT
com.nomagic.magicdraw.uaf.UAF.EnterpriseObjectiveStereotype#TRACEDTO
com.nomagic.magicdraw.uaf.UAF.EnterpriseObjectiveStereotype#VERIFIEDBY
com.nomagic.magicdraw.uaf.UAF#enterpriseObjective - com.nomagic.magicdraw.uaf.UAF.EvokedByStereotype    
com.nomagic.magicdraw.uaf.UAF.EvokedByStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.EvokedByStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.EvokedByStereotype#URI
com.nomagic.magicdraw.uaf.UAF.EvokedByStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#evokedBy - com.nomagic.magicdraw.uaf.UAF.GovernedByStereotype    
com.nomagic.magicdraw.uaf.UAF.GovernedByStereotype#SOURCECONTEXT
com.nomagic.magicdraw.uaf.UAF.GovernedByStereotype#SOURCEPROPERTYPATH
com.nomagic.magicdraw.uaf.UAF.GovernedByStereotype#TARGETCONTEXT
com.nomagic.magicdraw.uaf.UAF.GovernedByStereotype#TARGETPROPERTYPATH
com.nomagic.magicdraw.uaf.UAF.GovernedByStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.GovernedByStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.GovernedByStereotype#URI
com.nomagic.magicdraw.uaf.UAF.GovernedByStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#governedBy - com.nomagic.magicdraw.uaf.UAF.ImpactedByStereotype    
com.nomagic.magicdraw.uaf.UAF.ImpactedByStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ImpactedByStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ImpactedByStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ImpactedByStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#impactedBy - com.nomagic.magicdraw.uaf.UAF.InformationModelStereotype    
com.nomagic.magicdraw.uaf.UAF.InformationModelStereotype#KIND
com.nomagic.magicdraw.uaf.UAF.InformationModelStereotype#URI
com.nomagic.magicdraw.uaf.UAF.InformationModelStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#informationModel - com.nomagic.magicdraw.uaf.UAF.MapsToGoalStereotype    
com.nomagic.magicdraw.uaf.UAF.MapsToGoalStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.MapsToGoalStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.MapsToGoalStereotype#URI
com.nomagic.magicdraw.uaf.UAF.MapsToGoalStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.MapsToGoalStereotype#SOURCECONTEXT
com.nomagic.magicdraw.uaf.UAF.MapsToGoalStereotype#SOURCEPROPERTYPATH
com.nomagic.magicdraw.uaf.UAF.MapsToGoalStereotype#TARGETCONTEXT
com.nomagic.magicdraw.uaf.UAF.MapsToGoalStereotype#TARGETPROPERTYPATH
com.nomagic.magicdraw.uaf.UAF#mapsToGoal - com.nomagic.magicdraw.uaf.UAF.MotivatedByStereotype    
com.nomagic.magicdraw.uaf.UAF.MotivatedByStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.MotivatedByStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.MotivatedByStereotype#URI
com.nomagic.magicdraw.uaf.UAF.MotivatedByStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#motivatedBy - com.nomagic.magicdraw.uaf.UAF.MotivationalElementStereotype    
com.nomagic.magicdraw.uaf.UAF.MotivationalElementStereotype#ID
com.nomagic.magicdraw.uaf.UAF.MotivationalElementStereotype#TEXT
com.nomagic.magicdraw.uaf.UAF.MotivationalElementStereotype#URI
com.nomagic.magicdraw.uaf.UAF.MotivationalElementStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#motivationalElement - com.nomagic.magicdraw.uaf.UAF.OperationalInformationStereotype    
com.nomagic.magicdraw.uaf.UAF.OperationalInformationStereotype#ACTIVITY
com.nomagic.magicdraw.uaf.UAF.OperationalInformationStereotype#URI
com.nomagic.magicdraw.uaf.UAF.OperationalInformationStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.OperationalInformationStereotype#CATEGORYCATEGORIZESASSET
com.nomagic.magicdraw.uaf.UAF.OperationalInformationStereotype#PHYSICALLOCATION
com.nomagic.magicdraw.uaf.UAF.OperationalInformationStereotype#REQUIREDENVIRONMENT
com.nomagic.magicdraw.uaf.UAF.OperationalInformationStereotype#ISENCAPSULATED
com.nomagic.magicdraw.uaf.UAF#operationalInformation - com.nomagic.magicdraw.uaf.UAF.OperationalInformationRoleStereotype    
com.nomagic.magicdraw.uaf.UAF.OperationalInformationRoleStereotype#URI
com.nomagic.magicdraw.uaf.UAF.OperationalInformationRoleStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.OperationalInformationRoleStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.OperationalInformationRoleStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF#operationalInformationRole - com.nomagic.magicdraw.uaf.UAF.OpportunityStereotype    
com.nomagic.magicdraw.uaf.UAF.OpportunityStereotype#ID
com.nomagic.magicdraw.uaf.UAF.OpportunityStereotype#TEXT
com.nomagic.magicdraw.uaf.UAF.OpportunityStereotype#URI
com.nomagic.magicdraw.uaf.UAF.OpportunityStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#opportunity - com.nomagic.magicdraw.uaf.UAF.OrganizationInPhaseStereotype    
com.nomagic.magicdraw.uaf.UAF.OrganizationInPhaseStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.OrganizationInPhaseStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.OrganizationInPhaseStereotype#URI
com.nomagic.magicdraw.uaf.UAF.OrganizationInPhaseStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.OrganizationInPhaseStereotype#SOURCECONTEXT
com.nomagic.magicdraw.uaf.UAF.OrganizationInPhaseStereotype#SOURCEPROPERTYPATH
com.nomagic.magicdraw.uaf.UAF.OrganizationInPhaseStereotype#TARGETCONTEXT
com.nomagic.magicdraw.uaf.UAF.OrganizationInPhaseStereotype#TARGETPROPERTYPATH
com.nomagic.magicdraw.uaf.UAF#organizationInPhase - com.nomagic.magicdraw.uaf.UAF.OwnsValueStereotype    
com.nomagic.magicdraw.uaf.UAF.OwnsValueStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.OwnsValueStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.OwnsValueStereotype#URI
com.nomagic.magicdraw.uaf.UAF.OwnsValueStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.OwnsValueStereotype#SOURCECONTEXT
com.nomagic.magicdraw.uaf.UAF.OwnsValueStereotype#SOURCEPROPERTYPATH
com.nomagic.magicdraw.uaf.UAF.OwnsValueStereotype#TARGETCONTEXT
com.nomagic.magicdraw.uaf.UAF.OwnsValueStereotype#TARGETPROPERTYPATH
com.nomagic.magicdraw.uaf.UAF#ownsValue - com.nomagic.magicdraw.uaf.UAF.PhaseableElementStereotype    
com.nomagic.magicdraw.uaf.UAF.PhaseableElementStereotype#URI
com.nomagic.magicdraw.uaf.UAF.PhaseableElementStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#phaseableElement - com.nomagic.magicdraw.uaf.UAF.PhasesStereotype    
com.nomagic.magicdraw.uaf.UAF.PhasesStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.PhasesStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.PhasesStereotype#URI
com.nomagic.magicdraw.uaf.UAF.PhasesStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#phases - com.nomagic.magicdraw.uaf.UAF.PresentedByStereotype    
com.nomagic.magicdraw.uaf.UAF.PresentedByStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.PresentedByStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.PresentedByStereotype#URI
com.nomagic.magicdraw.uaf.UAF.PresentedByStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#presentedBy - com.nomagic.magicdraw.uaf.UAF.ResourceInformationStereotype    
com.nomagic.magicdraw.uaf.UAF.ResourceInformationStereotype#FUNCTION
com.nomagic.magicdraw.uaf.UAF.ResourceInformationStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ResourceInformationStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.ResourceInformationStereotype#CATEGORYCATEGORIZESASSET
com.nomagic.magicdraw.uaf.UAF.ResourceInformationStereotype#PHYSICALLOCATION
com.nomagic.magicdraw.uaf.UAF.ResourceInformationStereotype#REQUIREDENVIRONMENT
com.nomagic.magicdraw.uaf.UAF.ResourceInformationStereotype#ISENCAPSULATED
com.nomagic.magicdraw.uaf.UAF#resourceInformation - com.nomagic.magicdraw.uaf.UAF.ResourceInformationRoleStereotype    
com.nomagic.magicdraw.uaf.UAF.ResourceInformationRoleStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ResourceInformationRoleStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.ResourceInformationRoleStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ResourceInformationRoleStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF#resourceInformationRole - com.nomagic.magicdraw.uaf.UAF.ResourceServiceStereotype    
com.nomagic.magicdraw.uaf.UAF.ResourceServiceStereotype#ISSTANDARDCONFIGURATION
com.nomagic.magicdraw.uaf.UAF.ResourceServiceStereotype#MILESTONE
com.nomagic.magicdraw.uaf.UAF.ResourceServiceStereotype#FUNCTION
com.nomagic.magicdraw.uaf.UAF.ResourceServiceStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ResourceServiceStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.ResourceServiceStereotype#ACTIVITY
com.nomagic.magicdraw.uaf.UAF.ResourceServiceStereotype#VERSIONRELEASEDATMILESTONE
com.nomagic.magicdraw.uaf.UAF.ResourceServiceStereotype#VERSIONWITHDRAWNATMILESTONE
com.nomagic.magicdraw.uaf.UAF.ResourceServiceStereotype#CATEGORYCATEGORIZESASSET
com.nomagic.magicdraw.uaf.UAF.ResourceServiceStereotype#PHYSICALLOCATION
com.nomagic.magicdraw.uaf.UAF.ResourceServiceStereotype#REQUIREDENVIRONMENT
com.nomagic.magicdraw.uaf.UAF.ResourceServiceStereotype#ISENCAPSULATED
com.nomagic.magicdraw.uaf.UAF#resourceService - com.nomagic.magicdraw.uaf.UAF.ResourceServiceInterfaceStereotype
com.nomagic.magicdraw.uaf.UAF.ResourceServiceInterfaceStereotype#ISENCAPSULATED
com.nomagic.magicdraw.uaf.UAF.ResourceServiceInterfaceStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ResourceServiceInterfaceStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#resourceServiceInterface - com.nomagic.magicdraw.uaf.UAF.SecurityRiskStereotype    
com.nomagic.magicdraw.uaf.UAF.SecurityRiskStereotype#URI
com.nomagic.magicdraw.uaf.UAF.SecurityRiskStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.SecurityRiskStereotype#ISENCAPSULATED
com.nomagic.magicdraw.uaf.UAF#securityRisk - com.nomagic.magicdraw.uaf.UAF.SequenceStereotype    
com.nomagic.magicdraw.uaf.UAF.SequenceStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.SequenceStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.SequenceStereotype#URI
com.nomagic.magicdraw.uaf.UAF.SequenceStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#sequence - com.nomagic.magicdraw.uaf.UAF.ServiceStereotype    
com.nomagic.magicdraw.uaf.UAF.ServiceStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ServiceStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.ServiceStereotype#VERSIONRELEASEDATMILESTONE
com.nomagic.magicdraw.uaf.UAF.ServiceStereotype#VERSIONWITHDRAWNATMILESTONE
com.nomagic.magicdraw.uaf.UAF.ServiceStereotype#ISENCAPSULATED
com.nomagic.magicdraw.uaf.UAF.ServiceStereotype#CATEGORYCATEGORIZESASSET
com.nomagic.magicdraw.uaf.UAF.ServiceStereotype#PHYSICALLOCATION
com.nomagic.magicdraw.uaf.UAF.ServiceStereotype#REQUIREDENVIRONMENT
com.nomagic.magicdraw.uaf.UAF#service - com.nomagic.magicdraw.uaf.UAF.ServiceArchitectureStereotype    
com.nomagic.magicdraw.uaf.UAF.ServiceArchitectureStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ServiceArchitectureStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.ServiceArchitectureStereotype#VERSIONRELEASEDATMILESTONE
com.nomagic.magicdraw.uaf.UAF.ServiceArchitectureStereotype#VERSIONWITHDRAWNATMILESTONE
com.nomagic.magicdraw.uaf.UAF.ServiceArchitectureStereotype#ISENCAPSULATED
com.nomagic.magicdraw.uaf.UAF.ServiceArchitectureStereotype#CATEGORYCATEGORIZESASSET
com.nomagic.magicdraw.uaf.UAF.ServiceArchitectureStereotype#PHYSICALLOCATION
com.nomagic.magicdraw.uaf.UAF.ServiceArchitectureStereotype#REQUIREDENVIRONMENT
com.nomagic.magicdraw.uaf.UAF.ServiceArchitectureStereotype#DESCRIBEDBY
com.nomagic.magicdraw.uaf.UAF#serviceArchitecture - com.nomagic.magicdraw.uaf.UAF.ServiceContractStereotype    
com.nomagic.magicdraw.uaf.UAF.ServiceContractStereotype#CONSTRAINEDEXCHANGES
com.nomagic.magicdraw.uaf.UAF.ServiceContractStereotype#RULEKIND
com.nomagic.magicdraw.uaf.UAF.ServiceContractStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ServiceContractStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ServiceContractStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ServiceContractStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#serviceContract - com.nomagic.magicdraw.uaf.UAF.ServiceControlFlowStereotype    
com.nomagic.magicdraw.uaf.UAF.ServiceControlFlowStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ServiceControlFlowStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ServiceControlFlowStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ServiceControlFlowStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#serviceControlFlow - com.nomagic.magicdraw.uaf.UAF.ServiceExchangeStereotype    
com.nomagic.magicdraw.uaf.UAF.ServiceExchangeStereotype#EXCHANGEKIND
com.nomagic.magicdraw.uaf.UAF.ServiceExchangeStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ServiceExchangeStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ServiceExchangeStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ServiceExchangeStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.ServiceExchangeStereotype#ITEMPROPERTY
com.nomagic.magicdraw.uaf.UAF#serviceExchange - com.nomagic.magicdraw.uaf.UAF.ServiceExchangeItemStereotype    
com.nomagic.magicdraw.uaf.UAF.ServiceExchangeItemStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ServiceExchangeItemStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#serviceExchangeItem - com.nomagic.magicdraw.uaf.UAF.ServiceFunctionEdgeStereotype    
com.nomagic.magicdraw.uaf.UAF.ServiceFunctionEdgeStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ServiceFunctionEdgeStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ServiceFunctionEdgeStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ServiceFunctionEdgeStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#serviceFunctionEdge - com.nomagic.magicdraw.uaf.UAF.ServiceObjectFlowStereotype    
com.nomagic.magicdraw.uaf.UAF.ServiceObjectFlowStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ServiceObjectFlowStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ServiceObjectFlowStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ServiceObjectFlowStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#serviceFunctionEdge - com.nomagic.magicdraw.uaf.UAF.ServiceRoleStereotype    
com.nomagic.magicdraw.uaf.UAF.ServiceRoleStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ServiceRoleStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ServiceRoleStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ServiceRoleStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#serviceRole - com.nomagic.magicdraw.uaf.UAF.ServiceSignalStereotype    
com.nomagic.magicdraw.uaf.UAF.ServiceSignalStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ServiceSignalStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#serviceSignal - com.nomagic.magicdraw.uaf.UAF.ServiceSignalPropertyStereotype    
com.nomagic.magicdraw.uaf.UAF.ServiceSignalPropertyStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ServiceSignalPropertyStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.ServiceSignalPropertyStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ServiceSignalPropertyStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#serviceSignalProperty - com.nomagic.magicdraw.uaf.UAF.StrategicAssetStereotype    
com.nomagic.magicdraw.uaf.UAF.StrategicAssetStereotype#CATEGORYCATEGORIZESASSET
com.nomagic.magicdraw.uaf.UAF.StrategicAssetStereotype#URI
com.nomagic.magicdraw.uaf.UAF.StrategicAssetStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.StrategicAssetStereotype#PHYSICALLOCATION
com.nomagic.magicdraw.uaf.UAF.StrategicAssetStereotype#REQUIREDENVIRONMENT
com.nomagic.magicdraw.uaf.UAF.StrategicAssetStereotype#ISENCAPSULATED
com.nomagic.magicdraw.uaf.UAF#strategicAsset - com.nomagic.magicdraw.uaf.UAF.StrategicConstraintStereotype
com.nomagic.magicdraw.uaf.UAF.StrategicConstraintStereotype#RULEKIND
com.nomagic.magicdraw.uaf.UAF.StrategicConstraintStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.StrategicConstraintStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.StrategicConstraintStereotype#URI
com.nomagic.magicdraw.uaf.UAF.StrategicConstraintStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#strategicConstraint - com.nomagic.magicdraw.uaf.UAF.StrategicExchangeStereotype    
com.nomagic.magicdraw.uaf.UAF.StrategicExchangeStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.StrategicExchangeStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.StrategicExchangeStereotype#URI
com.nomagic.magicdraw.uaf.UAF.StrategicExchangeStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.StrategicExchangeStereotype#ITEMPROPERTY
com.nomagic.magicdraw.uaf.UAF#strategicExchange - com.nomagic.magicdraw.uaf.UAF.StrategicExchangeItemStereotype    
com.nomagic.magicdraw.uaf.UAF.StrategicExchangeItemStereotype#URI
com.nomagic.magicdraw.uaf.UAF.StrategicExchangeItemStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#strategicExchangeItem - com.nomagic.magicdraw.uaf.UAF.StrategicInformationStereotype    
com.nomagic.magicdraw.uaf.UAF.StrategicInformationStereotype#URI
com.nomagic.magicdraw.uaf.UAF.StrategicInformationStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.StrategicInformationStereotype#CATEGORYCATEGORIZESASSET
com.nomagic.magicdraw.uaf.UAF.StrategicInformationStereotype#PHYSICALLOCATION
com.nomagic.magicdraw.uaf.UAF.StrategicInformationStereotype#REQUIREDENVIRONMENT
com.nomagic.magicdraw.uaf.UAF.StrategicInformationStereotype#ISENCAPSULATED
com.nomagic.magicdraw.uaf.UAF#strategicInformation - com.nomagic.magicdraw.uaf.UAF.StrategicPhaseStereotype    
com.nomagic.magicdraw.uaf.UAF.StrategicPhaseStereotype#URI
com.nomagic.magicdraw.uaf.UAF.StrategicPhaseStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.StrategicPhaseStereotype#ISENCAPSULATED
com.nomagic.magicdraw.uaf.UAF#strategicPhase - com.nomagic.magicdraw.uaf.UAF.SubjectOfStrategicConstraintStereotype    
com.nomagic.magicdraw.uaf.UAF.SubjectOfStrategicConstraintStereotype#URI
com.nomagic.magicdraw.uaf.UAF.SubjectOfStrategicConstraintStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#subjectOfStrategicConstraint - com.nomagic.magicdraw.uaf.UAF.SupportsStereotype
com.nomagic.magicdraw.uaf.UAF.SupportsStereotype#SOURCECONTEXT
com.nomagic.magicdraw.uaf.UAF.SupportsStereotype#SOURCEPROPERTYPATH
com.nomagic.magicdraw.uaf.UAF.SupportsStereotype#TARGETCONTEXT
com.nomagic.magicdraw.uaf.UAF.SupportsStereotype#TARGETPROPERTYPATH
com.nomagic.magicdraw.uaf.UAF.SupportsStereotype#ACTUALMEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.SupportsStereotype#MEASUREMENTSET
com.nomagic.magicdraw.uaf.UAF.SupportsStereotype#URI
com.nomagic.magicdraw.uaf.UAF.SupportsStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF#supports - com.nomagic.magicdraw.uaf.UAF.ValueItemStereotype
com.nomagic.magicdraw.uaf.UAF.ValueItemStereotype#CUSTOMKIND
com.nomagic.magicdraw.uaf.UAF.ValueItemStereotype#KIND
com.nomagic.magicdraw.uaf.UAF.ValueItemStereotype#APPLIESFOR
com.nomagic.magicdraw.uaf.UAF.ValueItemStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ValueItemStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.ValueItemStereotype#QUANTITYKIND
com.nomagic.magicdraw.uaf.UAF.ValueItemStereotype#UNIT
com.nomagic.magicdraw.uaf.UAF.ValueItemStereotype#CATEGORYCATEGORIZESASSET
com.nomagic.magicdraw.uaf.UAF.ValueItemStereotype#PHYSICALLOCATION
com.nomagic.magicdraw.uaf.UAF.ValueItemStereotype#REQUIREDENVIRONMENT
com.nomagic.magicdraw.uaf.UAF.ValueItemStereotype#ISENCAPSULATED
com.nomagic.magicdraw.uaf.UAF#valueItem - com.nomagic.magicdraw.uaf.UAF.ValueStreamStereotype    
com.nomagic.magicdraw.uaf.UAF.ValueStreamStereotype#URI
com.nomagic.magicdraw.uaf.UAF.ValueStreamStereotype#CONFORMSTO
com.nomagic.magicdraw.uaf.UAF.ValueStreamStereotype#ENDDATE
com.nomagic.magicdraw.uaf.UAF.ValueStreamStereotype#STARTDATE
com.nomagic.magicdraw.uaf.UAF#valueStream 
4. Added enumerations with literals constants and associated methods:
- com.nomagic.magicdraw.uaf.UAF.CapabilityKindEnum
com.nomagic.magicdraw.uaf.UAF.CapabilityKindEnum#STRATEGIC
com.nomagic.magicdraw.uaf.UAF.CapabilityKindEnum#OPERATIONAL
com.nomagic.magicdraw.uaf.UAF.CapabilityKindEnum#SERVICE
com.nomagic.magicdraw.uaf.UAF.CapabilityKindEnum#RESOURCE
com.nomagic.magicdraw.uaf.UAF.CapabilityKindEnum#PERSONNEL
com.nomagic.magicdraw.uaf.UAF.CapabilityKindEnum#SECURITY
com.nomagic.magicdraw.uaf.UAF.CapabilityKindEnum#OTHER
com.nomagic.magicdraw.uaf.UAF#getCapabilityKind - com.nomagic.magicdraw.uaf.UAF.ChallengeKindEnum
com.nomagic.magicdraw.uaf.UAF.ChallengeKindEnum#STRATEGIC
com.nomagic.magicdraw.uaf.UAF.ChallengeKindEnum#ENTERPRISE
com.nomagic.magicdraw.uaf.UAF.ChallengeKindEnum#MISSION
com.nomagic.magicdraw.uaf.UAF.ChallengeKindEnum#BUSINESS
com.nomagic.magicdraw.uaf.UAF.ChallengeKindEnum#OTHER
com.nomagic.magicdraw.uaf.UAF#getChallengeKind - com.nomagic.magicdraw.uaf.UAF.DriverKindEnum
com.nomagic.magicdraw.uaf.UAF.DriverKindEnum#STRATEGIC
com.nomagic.magicdraw.uaf.UAF.DriverKindEnum#OPERATIONAL
com.nomagic.magicdraw.uaf.UAF.DriverKindEnum#SERVICE
com.nomagic.magicdraw.uaf.UAF.DriverKindEnum#PERSONNEL
com.nomagic.magicdraw.uaf.UAF.DriverKindEnum#SECURITY
com.nomagic.magicdraw.uaf.UAF.DriverKindEnum#PROJECT
com.nomagic.magicdraw.uaf.UAF.DriverKindEnum#STANDARD
com.nomagic.magicdraw.uaf.UAF.DriverKindEnum#OTHER
com.nomagic.magicdraw.uaf.UAF#getDriverKind - com.nomagic.magicdraw.uaf.UAF.InformationModelKindEnum
com.nomagic.magicdraw.uaf.UAF.InformationModelKindEnum#CONCEPTUAL
com.nomagic.magicdraw.uaf.UAF.InformationModelKindEnum#LOGICAL
com.nomagic.magicdraw.uaf.UAF.InformationModelKindEnum#PHYSICAL
com.nomagic.magicdraw.uaf.UAF#getInformationModelKind - com.nomagic.magicdraw.uaf.UAF.ServiceExchangeKindEnum
com.nomagic.magicdraw.uaf.UAF.ServiceExchangeKindEnum#MATERIELEXCHANGE
com.nomagic.magicdraw.uaf.UAF.ServiceExchangeKindEnum#ORGANIZATIONALEXCHANGE
com.nomagic.magicdraw.uaf.UAF.ServiceExchangeKindEnum#ENERGYEXCHANGE
com.nomagic.magicdraw.uaf.UAF.ServiceExchangeKindEnum#INFORMATIONEXCHANGE
com.nomagic.magicdraw.uaf.UAF.ServiceExchangeKindEnum#CONFIGURATIONEXCHANGE
com.nomagic.magicdraw.uaf.UAF#getServiceExchangeKind - com.nomagic.magicdraw.uaf.UAF.ValueItemKindEnum
com.nomagic.magicdraw.uaf.UAF.ValueItemKindEnum#TIME
com.nomagic.magicdraw.uaf.UAF.ValueItemKindEnum#COST
com.nomagic.magicdraw.uaf.UAF.ValueItemKindEnum#QUALITY
com.nomagic.magicdraw.uaf.UAF.ValueItemKindEnum#REVENUE
com.nomagic.magicdraw.uaf.UAF.ValueItemKindEnum#KPI
com.nomagic.magicdraw.uaf.UAF.ValueItemKindEnum#LOSS
com.nomagic.magicdraw.uaf.UAF.ValueItemKindEnum#OTHER
com.nomagic.magicdraw.uaf.UAF#getValueItemKind 
UML metamodel changes
There are no changes.
File Format changes
Note: there is no forward compatibility between 2022x version and previous versions. Projects saved with 2022x version will not open properly with previous versions.
