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.WizardInformationModel Transformations Wizard Information
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringlastSelectedTransformationNamePropertiesprivate java.lang.StringlastSelectedTypeMapprivate ModelTransformationInfomodelTransformationInfoModel Transformation Infoprivate PropertyManagerpropertyManagerprivate booleanshowWarningSourceSelectedAsDestinationprivate booleanshowWarningTransformationInPlaceprivate PackagetargetPackageModel transformation target packageprivate booleantransformationPreparedIs transformation preparedprivate java.util.Collection<ModelTransformationInfo>transformationsprivate booleantransformInPlaceIs transformation in placeprivate booleantypeMapDirectionprivate inttypeMapIndexSelected type map indexprivate TypeMapProfile[]typeMapProfiles
-
Constructor Summary
Constructors Constructor Description ModelTransformationsWizardInformation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<BaseElement>getFilteredObjects()Returns collection of legal selected objectsjava.lang.StringgetLastSelectedTransformationName()Returns last selected transformation namebooleangetLastSelectedTypeMapDirection()Returns last selected type map directionModelTransformationInfogetModelTransformationInfo()Getter for Model Transformation InfoPropertyManagergetPropertyManager()Returns property managerTypeMapProfilegetSelectedTypeMapProfile()Returns selected type map profilePackagegetTargetPackage()Getter for target packagejava.util.Collection<ModelTransformationInfo>getTransformations()TypeMapProfile[]getTypeMapProfiles()Returns loaded type map profilesbooleanisTransformationPrepared()Checks if transformation is preparedbooleanisTransformInPlace()Getter for transformation in placevoidloadProperties()Loads environmental propertiesprivate voidprepareTypeMapProfiles()Prepares type map profiles for selectionvoidresetPropertyManager()Resets property managervoidsaveSettings()Saves transformation environmental and project infovoidsetModelTransformationInfo(ModelTransformationInfo info)Setter for Model Transformation InfovoidsetPropertyManager(PropertyManager propertyManager)Sets property managervoidsetSelectedTypeMapProfile(TypeMapProfile tmp)Set the selected type map profile.voidsetShowWarningForSourceSelectedAsDestination(boolean show)Set show warning status for source selection as destinationvoidsetShowWarningForTransformationInPlace(boolean show)Set show warning status for transformation in placevoidsetTargetPackage(Package mp)Setter for target packagevoidsetTransformationPrepared(boolean transformationPrepared)Set transformation statusvoidsetTransformations(java.util.Collection<ModelTransformationInfo> transformations)Setting the Transformations that will appear in the SelectTransformationTypePanelvoidsetTransformInPlace(boolean transformInPlace)Setter for transformation in placebooleanshowWarningForSourceSelectedAsDestination()Do we need to show warning for source selection as destinationbooleanshowWarningForTransformationInPlace()Do we need to show warning for transformation in place-
Methods inherited from class com.nomagic.magicdraw.ui.dialogs.wizards.WizardInformation
addSymbolProperties, createElementsStylesMap, getCreatableElementTypes, getCreatableTypes, getDeprecatedSymbolPropertiesIDs, getDiagramType, getFirstDiagramType, getName, getObjects, getParent, getSelectableTypes, getSelectedRelationships, getSymbolProperties, setCreatableElementTypes, setCreatableTypes, setDeprecatedSymbolPropertiesIDs, setDiagramType, setDiagramType, setName, setObjects, setParent, setSelectableTypes, setSymbolProperties
-
-
-
-
Field Detail
-
targetPackage
@CheckForNull private Package targetPackage
Model transformation target package
-
transformInPlace
private boolean transformInPlace
Is transformation in place
-
typeMapIndex
private int typeMapIndex
Selected type map index
-
transformationPrepared
private boolean transformationPrepared
Is transformation prepared
-
modelTransformationInfo
private ModelTransformationInfo modelTransformationInfo
Model Transformation Info
-
lastSelectedTransformationName
@CheckForNull private final java.lang.String lastSelectedTransformationName
Properties
-
lastSelectedTypeMap
@CheckForNull private final java.lang.String lastSelectedTypeMap
-
typeMapDirection
private final boolean typeMapDirection
-
propertyManager
@CheckForNull private PropertyManager propertyManager
-
typeMapProfiles
private TypeMapProfile[] typeMapProfiles
-
showWarningTransformationInPlace
private boolean showWarningTransformationInPlace
-
showWarningSourceSelectedAsDestination
private boolean showWarningSourceSelectedAsDestination
-
transformations
private java.util.Collection<ModelTransformationInfo> transformations
-
-
Method Detail
-
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
-
prepareTypeMapProfiles
private void prepareTypeMapProfiles()
Prepares type map profiles for selection
-
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 java.lang.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 java.util.Collection<BaseElement> getFilteredObjects()
Returns collection of legal selected objects- Returns:
- collection of legal selected objects
-
getTransformations
public java.util.Collection<ModelTransformationInfo> getTransformations()
-
setTransformations
public void setTransformations(java.util.Collection<ModelTransformationInfo> transformations)
Setting the Transformations that will appear in the SelectTransformationTypePanel- Parameters:
transformations- a collection of ModelTransformationInfos
-
-