Class AnyToAnyModelTransformationInfo
java.lang.Object
com.nomagic.magicdraw.modeltransformations.AbstractModelTransformationInfo
com.nomagic.magicdraw.modeltransformations.impl.any_to_any.AnyToAnyModelTransformationInfo
- All Implemented Interfaces:
ModelTransformationInfo
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorDescriptionAnyToAnyModelTransformationInfo
(String transformationName, String transformationDescription, String iconName) AnyToAnyModelTransformationInfo
(String transformationName, String transformationDescription, String iconName, String[] requiredProfiles) -
Method Summary
Modifier and TypeMethodDescriptionprotected PropertyManager
Returns property manager with default properties for transformationReturns name of default type map profileIn case there is no user selected option to select type map specific type map can be provided.Returns model transformation for this infoVisible classes that will be displayed in transformation source selectionboolean
boolean
boolean
Getter for type mapping supportboolean
Is element visible in source selection tree.protected boolean
loadProfiles
(Project project) boolean
prepareTransformation
(Project project) Prepares transformationMethods inherited from class com.nomagic.magicdraw.modeltransformations.AbstractModelTransformationInfo
getDescriptionAsStream, getIcon, getTransformationName, isDefaulTypeMapProfileMappingOrderForward
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.nomagic.magicdraw.modeltransformations.ModelTransformationInfo
canCreateNewElements, shouldPreloadDiagram
-
Field Details
-
MT_RESET_SYMBOL_PROPERTIES_TO_DEFAULT
- See Also:
-
-
Constructor Details
-
AnyToAnyModelTransformationInfo
public AnyToAnyModelTransformationInfo() -
AnyToAnyModelTransformationInfo
-
AnyToAnyModelTransformationInfo
-
-
Method Details
-
getDefaulTypeMapProfileName
Description copied from interface:ModelTransformationInfo
Returns name of default type map profile- Returns:
- name of default type map
-
prepareTransformation
Description copied from interface:ModelTransformationInfo
Prepares transformation- Parameters:
project
- project- Returns:
- true if preparation was successful, false in other case
-
loadProfiles
-
getTransformation
Description copied from interface:ModelTransformationInfo
Returns model transformation for this info- Returns:
- model transformation
-
isVisibleInBrowser
Description copied from interface:ModelTransformationInfo
Is element visible in source selection tree.- Parameters:
e
- element to check- Returns:
- true if visible
-
getVisibleClasses
Visible classes that will be displayed in transformation source selection- Returns:
- visible class types to show in transformation source selection
-
createPropertyManager
-
getDefaultPropertyManager
Description copied from interface:ModelTransformationInfo
Returns property manager with default properties for transformation- Returns:
- property manager
-
isTypeMappingSupported
public boolean isTypeMappingSupported()Description copied from interface:ModelTransformationInfo
Getter for type mapping support- Returns:
- true if type mapping is supported by transformation
-
isSupportsLeaveIntactModel
public boolean isSupportsLeaveIntactModel() -
isOnlyInPlace
public boolean isOnlyInPlace()- Returns:
- true if transformation supports only in place transformation.
-
getSpecificTypeMap
Description copied from interface:ModelTransformationInfo
In case there is no user selected option to select type map specific type map can be provided.- Returns:
TypeMapProfile
which should be used in this transformation.
-