Class ModelTransformationsWizardInformation

java.lang.Object
com.nomagic.magicdraw.ui.dialogs.wizards.WizardInformation
com.nomagic.magicdraw.modeltransformations.ModelTransformationsWizardInformation

@OpenApiAll public class ModelTransformationsWizardInformation extends com.nomagic.magicdraw.ui.dialogs.wizards.WizardInformation
Model Transformations Wizard Information
  • Constructor Details

    • ModelTransformationsWizardInformation

      public ModelTransformationsWizardInformation()
  • Method Details

    • saveSettings

      public void saveSettings()
      Saves transformation environmental and project info
    • loadProperties

      public void loadProperties()
      Loads environmental properties
    • getPropertyManager

      public PropertyManager getPropertyManager()
      Returns property manager
      Returns:
      property manager
    • setPropertyManager

      public void setPropertyManager(PropertyManager propertyManager)
      Sets property manager
      Parameters:
      propertyManager - properties
    • resetPropertyManager

      public void resetPropertyManager()
      Resets property manager
    • getTypeMapProfiles

      public TypeMapProfile[] getTypeMapProfiles()
      Returns loaded type map profiles
      Returns:
      array of type map profiles
    • getLastSelectedTypeMapDirection

      public boolean getLastSelectedTypeMapDirection()
      Returns last selected type map direction
      Returns:
      last selected type map direction
    • getLastSelectedTransformationName

      public String getLastSelectedTransformationName()
      Returns last selected transformation name
      Returns:
      last selected transformation name
    • isTransformationPrepared

      public boolean isTransformationPrepared()
      Checks if transformation is prepared
      Returns:
      true if transformation is prepared
    • setTransformationPrepared

      public void setTransformationPrepared(boolean transformationPrepared)
      Set transformation status
      Parameters:
      transformationPrepared - true for prepared
    • getModelTransformationInfo

      public ModelTransformationInfo getModelTransformationInfo()
      Getter for Model Transformation Info
      Returns:
      Model Transformation Info
    • setModelTransformationInfo

      public void setModelTransformationInfo(ModelTransformationInfo info)
      Setter for Model Transformation Info
      Parameters:
      info - Model Transformation Info
    • setTargetPackage

      public void setTargetPackage(@CheckForNull Package mp)
      Setter for target package
      Parameters:
      mp - target package
    • getTargetPackage

      public Package getTargetPackage()
      Getter for target package
      Returns:
      target package
    • setTransformInPlace

      public void setTransformInPlace(boolean transformInPlace)
      Setter for transformation in place
      Parameters:
      transformInPlace - true if transformation in place
    • isTransformInPlace

      public boolean isTransformInPlace()
      Getter for transformation in place
      Returns:
      true if transformation in place
    • setSelectedTypeMapProfile

      public void setSelectedTypeMapProfile(@CheckForNull TypeMapProfile tmp)
      Set the selected type map profile.
      Parameters:
      tmp - TypeMapProfile.
    • getSelectedTypeMapProfile

      @CheckForNull public TypeMapProfile getSelectedTypeMapProfile()
      Returns selected type map profile
      Returns:
      selected type map profile
    • showWarningForTransformationInPlace

      public boolean showWarningForTransformationInPlace()
      Do we need to show warning for transformation in place
      Returns:
      true if need to show warning
    • setShowWarningForTransformationInPlace

      public void setShowWarningForTransformationInPlace(boolean show)
      Set show warning status for transformation in place
      Parameters:
      show - warning status
    • showWarningForSourceSelectedAsDestination

      public boolean showWarningForSourceSelectedAsDestination()
      Do we need to show warning for source selection as destination
      Returns:
      true if need to show warning
    • setShowWarningForSourceSelectedAsDestination

      public void setShowWarningForSourceSelectedAsDestination(boolean show)
      Set show warning status for source selection as destination
      Parameters:
      show - warning status
    • getFilteredObjects

      public Collection<BaseElement> getFilteredObjects()
      Returns collection of legal selected objects
      Returns:
      collection of legal selected objects
    • getTransformations

      public Collection<ModelTransformationInfo> getTransformations()
    • setTransformations

      public void setTransformations(Collection<ModelTransformationInfo> transformations)
      Setting the Transformations that will appear in the SelectTransformationTypePanel
      Parameters:
      transformations - a collection of ModelTransformationInfos