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.