Class UsedProjectHasIncompatibleProfilesException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- com.nomagic.magicdraw.esi.refactor.move.UsedProjectHasIncompatibleProfilesException
-
- All Implemented Interfaces:
java.io.Serializable
@OpenApiAll public class UsedProjectHasIncompatibleProfilesException extends java.lang.Exception
A special exception that is thrown if the target project has not up-to-date system/standard profiles and thus cannot be changed (the move operation cannot continue)- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UsedProjectHasIncompatibleProfilesException(com.nomagic.ci.persistence.IAttachedProject targetProject, boolean projectProfileDowngradeNeeded)
Creates new instance ofUsedProjectHasIncompatibleProfilesException
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.nomagic.ci.persistence.IAttachedProject
getTargetProject()
Gets the target projectboolean
isProjectProfileDowngradeNeeded()
Determines project has profiles that are newer that these of the installation
-
-
-
Constructor Detail
-
UsedProjectHasIncompatibleProfilesException
public UsedProjectHasIncompatibleProfilesException(com.nomagic.ci.persistence.IAttachedProject targetProject, boolean projectProfileDowngradeNeeded)
Creates new instance ofUsedProjectHasIncompatibleProfilesException
- Parameters:
targetProject
- the projectprojectProfileDowngradeNeeded
-true
if project has profiles that are newer that these of the installation,false
if all project's profiles in older only
-
-
Method Detail
-
getTargetProject
public com.nomagic.ci.persistence.IAttachedProject getTargetProject()
Gets the target project- Returns:
- the target
-
isProjectProfileDowngradeNeeded
public boolean isProjectProfileDowngradeNeeded()
Determines project has profiles that are newer that these of the installation- Returns:
true
if project profiles would require downgrade,false
otherwise
-
-